
@import url("https://fonts.googleapis.com/css?family=Caveat");
@charset "UTF-8";
/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./THEMENAME/bootstrap/assets/stylesheets/bootstrap/_variables.scss
 */
/*!
 * fullPage 2.9.4
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:hidden;position:relative}
.fp-scroller{overflow:hidden}
.iScrollIndicator{border:0!important}
.fp-notransition{-webkit-transition:none!important;transition:none!important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}
#fp-nav.right{right:17px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}
#fp-nav ul li .fp-tooltip.left{left:20px}
.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto!important}
.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
.select2-container .select2-search--inline {
    float: left; }
.select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }
.select2-results {
  display: block; }
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
.select2-results__option[aria-selected] {
    cursor: pointer; }
.select2-container--open .select2-dropdown {
  left: 0; }
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-search--dropdown {
  display: block;
  padding: 4px; }
.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
    display: none; }
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Light-webfont.eot");
  src: url("../fonts/roboto/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Light-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Light-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Light-webfont.svg#robotolight") format("svg");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-LightItalic-webfont.eot");
  src: url("../fonts/roboto/Roboto-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-LightItalic-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-LightItalic-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-LightItalic-webfont.svg#robotolight_italic") format("svg");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Medium-webfont.eot");
  src: url("../fonts/roboto/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Medium-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Medium-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Medium-webfont.svg#robotomedium") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-MediumItalic-webfont.eot");
  src: url("../fonts/roboto/Roboto-MediumItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-MediumItalic-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-MediumItalic-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-MediumItalic-webfont.svg#robotomedium_italic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Regular-webfont.eot");
  src: url("../fonts/roboto/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Roboto';
  src: url("../fonts/roboto/Roboto-Italic-webfont.eot");
  src: url("../fonts/roboto/Roboto-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Italic-webfont.woff") format("woff"), url("../fonts/roboto/Roboto-Italic-webfont.ttf") format("truetype"), url("../fonts/roboto/Roboto-Italic-webfont.svg#robotoitalic") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Canaro-Light';
  src: url("../fonts/canaro/Canaro-Light.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-Light.woff") format("woff"), url("../fonts/canaro/Canaro-Light.ttf") format("truetype"), url("../fonts/canaro/Canaro-Light.svg#115ecf10e53b5ba0a6d61322e60ef056") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200; }
@font-face {
  font-family: 'Canaro-Extra-Light';
  src: url("../fonts/canaro/Canaro-ExtraLight.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-ExtraLight.woff") format("woff"), url("../fonts/canaro/Canaro-ExtraLight.ttf") format("truetype"), url("../fonts/canaro/Canaro-ExtraLight.svg#13634b8b002417a641de5ebcda37ffad") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200; }
@font-face {
  font-family: 'Canaro-Extra-Light-Italic';
  src: url("../fonts/canaro/Canaro-ExtraLightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-ExtraLightItalic.woff") format("woff"), url("../fonts/canaro/Canaro-ExtraLightItalic.ttf") format("truetype"), url("../fonts/canaro/Canaro-ExtraLightItalic.svg#57fa4631ed74aad9071e8e906b75c5fb") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: 200; }
@font-face {
  font-family: 'Canaro-Thin';
  src: url("../fonts/canaro/Canaro-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-Thin.woff") format("woff"), url("../fonts/canaro/Canaro-Thin.ttf") format("truetype"), url("../fonts/canaro/Canaro-Thin.svg#5487236f0b1908875e3af62ca62ed349") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 200; }
@font-face {
  font-family: 'Canaro-Thin-Italic';
  src: url("../fonts/canaro/Canaro-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-ThinItalic.woff") format("woff"), url("../fonts/canaro/Canaro-ThinItalic.ttf") format("truetype"), url("../fonts/canaro/Canaro-ThinItalic.svg#a0f86675ee8ed21ccc61ee9a6f266935") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: 200; }
@font-face {
  font-family: 'Canaro-Book';
  src: url("../fonts/canaro/canaro-book.eot");
  src: url("../fonts/canaro/canaro-book.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/canaro-book.woff") format("woff"), url("../fonts/canaro/canaro-book.ttf") format("truetype"), url("../fonts/canaro/canaro-book.svg#robotoregular") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Canaro-Book-Italic';
  src: url("../fonts/canaro/canaro-bookitalic.eot");
  src: url("../fonts/canaro/canaro-bookitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/canaro-bookitalic.woff") format("woff"), url("../fonts/canaro/canaro-bookitalic.ttf") format("truetype"), url("../fonts/canaro/canaro-bookitalic.svg#robotoitalic") format("svg");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Canaro-Medium';
  src: url("../fonts/canaro/canaro-medium.eot");
  src: url("../fonts/canaro/canaro-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/canaro-medium.woff") format("woff"), url("../fonts/canaro/canaro-medium.ttf") format("truetype"), url("../fonts/canaro/canaro-medium.svg#robotoregular") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Canaro-Medium-Italic';
  src: url("../fonts/canaro/canaro-mediumitalic.eot");
  src: url("../fonts/canaro/canaro-mediumitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/canaro-mediumitalic.woff") format("woff"), url("../fonts/canaro/canaro-mediumitalic.ttf") format("truetype"), url("../fonts/canaro/canaro-mediumitalic.svg#robotoitalic") format("svg");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Canaro-SemiBold';
  src: url("../fonts/canaro/canaro-semibold.eot");
  src: url("../fonts/canaro/canaro-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/canaro-semibold.woff") format("woff"), url("../fonts/canaro/canaro-semibold.ttf") format("truetype"), url("../fonts/canaro/canaro-semibold.svg#robotoregular") format("svg");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Canaro-SemiBold-Italic';
  src: url("../fonts/canaro/canaro-semibolditalic.eot");
  src: url("../fonts/canaro/canaro-semibolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/canaro-semibolditalic.woff") format("woff"), url("../fonts/canaro/canaro-semibolditalic.ttf") format("truetype"), url("../fonts/canaro/canaro-semibolditalic.svg#robotoitalic") format("svg");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Canaro-Bold';
  src: url("../fonts/canaro/canaro-bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/canaro-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/canaro-bold.woff") format("woff"), url("../fonts/canaro/canaro-bold.ttf") format("truetype"), url("../fonts/canaro/canaro-bold.svg#9f50307aba31ca7fef3272742898b59d") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700; }
@font-face {
  font-family: 'Canaro-Extra-Bold';
  src: url("../fonts/canaro/Canaro-ExtraBold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-ExtraBold.woff") format("woff"), url("../fonts/canaro/Canaro-ExtraBold.ttf") format("truetype"), url("../fonts/canaro/Canaro-ExtraBold.svg#7afa10f6b2deaf5cc777aca7506e9d9f") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700; }
@font-face {
  font-family: 'Canaro-Extra-Bold-Italic';
  src: url("../fonts/canaro/Canaro-ExtraBoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-ExtraBoldItalic.woff") format("woff"), url("../fonts/canaro/Canaro-ExtraBoldItalic.ttf") format("truetype"), url("../fonts/canaro/Canaro-ExtraBoldItalic.svg#a0414441cbef873739aade4bf5f0fa5e") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: 700; }
@font-face {
  font-family: 'Canaro-Black';
  src: url("../fonts/canaro/Canaro-Black.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-Black.woff") format("woff"), url("../fonts/canaro/Canaro-Black.ttf") format("truetype"), url("../fonts/canaro/Canaro-Black.svg#78c6a97628d000a396833bc4329290ab") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400; }
@font-face {
  font-family: 'Canaro-Black-Italic';
  src: url("../fonts/canaro/Canaro-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/canaro/Canaro-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/canaro/Canaro-BlackItalic.woff") format("woff"), url("../fonts/canaro/Canaro-BlackItalic.ttf") format("truetype"), url("../fonts/canaro/Canaro-BlackItalic.svg#5deec0197b0c63bf55d125f959ede923") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: 400; }
@font-face {
  font-family: 'icogalp';
  src: url("../fonts/galp-icon-font/galp-icon-font.eot?2vcif9");
  src: url("../fonts/galp-icon-font/galp-icon-font.eot?2vcif9#iefix") format("embedded-opentype"), url("../fonts/galp-icon-font/galp-icon-font.ttf?2vcif9") format("truetype"), url("../fonts/galp-icon-font/galp-icon-font.woff?2vcif9") format("woff"), url("../fonts/galp-icon-font/galp-icon-font.svg?2vcif9#icogalp") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*="icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icogalp' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.icon-calendar-light:before {
  content: "\e9bb"; }
.icon-worker-light:before {
  content: "\e9bc"; }
.icon-inspection-full-day:before {
  content: "\e9bd"; }
.icon-gas-flame-check:before {
  content: "\e9ba"; }
.icon-faq:before {
  content: "\e900"; }
.icon-adjust:before {
  content: "\e901"; }
.icon-arrow-forward:before {
  content: "\e902"; }
.icon-arrow-full:before {
  content: "\e903"; }
.icon-boiler:before {
  content: "\e904"; }
.icon-broken-bulb:before {
  content: "\e905"; }
.icon-broken-glass:before {
  content: "\e906"; }
.icon-calendar:before {
  content: "\e907"; }
.icon-central-heating:before {
  content: "\e908"; }
.icon-certification:before {
  content: "\e909"; }
.icon-certification_1:before {
  content: "\e90a"; }
.icon-check:before {
  content: "\e90b"; }
.icon-check-bold:before {
  content: "\e90c"; }
.icon-check-fill:before {
  content: "\e90d"; }
.icon-check-shape:before {
  content: "\e90e"; }
.icon-check-shape_1:before {
  content: "\e90f"; }
.icon-clock-1:before {
  content: "\e910"; }
.icon-clock-fast:before {
  content: "\e911"; }
.icon-close:before {
  content: "\e912"; }
.icon-close-bold:before {
  content: "\e913"; }
.icon-close-fill:before {
  content: "\e914"; }
.icon-close-shape:before {
  content: "\e915"; }
.icon-coin:before {
  content: "\e916"; }
.icon-comfort-care:before {
  content: "\e917"; }
.icon-comfort-home:before {
  content: "\e918"; }
.icon-continent-card:before {
  content: "\e919"; }
.icon-continente:before {
  content: "\e91a"; }
.icon-continente-logo:before {
  content: "\e91b"; }
.icon-contract:before {
  content: "\e91c"; }
.icon-direct-debit:before {
  content: "\e91d"; }
.icon-disccount:before {
  content: "\e91e"; }
.icon-downward:before {
  content: "\e91f"; }
.icon-eletric-plate:before {
  content: "\e920"; }
.icon-energy-timer:before {
  content: "\e921"; }
.icon-envelope:before {
  content: "\e922"; }
.icon-exclamation:before {
  content: "\e923"; }
.icon-exclamation-fill:before {
  content: "\e924"; }
.icon-exclamation-shape:before {
  content: "\e925"; }
.icon-facebook:before {
  content: "\e926"; }
.icon-forbidden:before {
  content: "\e927"; }
.icon-fuel:before {
  content: "\e928"; }
.icon-g-galp:before {
  content: "\e929"; }
.icon-galp-fill:before {
  content: "\e92a"; }
.icon-galp-lettering:before {
  content: "\e92b"; }
.icon-galp-logo:before {
  content: "\e92c"; }
.icon-galp-symbol:before {
  content: "\e92d"; }
.icon-gas-bottle:before {
  content: "\e92e"; }
.icon-gas-flame:before {
  content: "\e92f"; }
.icon-google-plus:before {
  content: "\e930"; }
.icon-full-day:before {
  content: "\e931"; }
.icon-house-move:before {
  content: "\e932"; }
.icon-info:before {
  content: "\e933"; }
.icon-info-fill:before {
  content: "\e934"; }
.icon-info-shape:before {
  content: "\e935"; }
.icon-instagram:before {
  content: "\e936"; }
.icon-invoice:before {
  content: "\e937"; }
.icon-light-bulb:before {
  content: "\e938"; }
.icon-light-restart:before {
  content: "\e939"; }
.icon-linkedin:before {
  content: "\e93a"; }
.icon-map-point:before {
  content: "\e93b"; }
.icon-map-point-galp:before {
  content: "\e93c"; }
.icon-mobile:before {
  content: "\e93d"; }
.icon-multibanco:before {
  content: "\e93e"; }
.icon-painter:before {
  content: "\e93f"; }
.icon-pause-restart:before {
  content: "\e940"; }
.icon-pencil:before {
  content: "\e941"; }
.icon-phone-1:before {
  content: "\e942"; }
.icon-phone-2:before {
  content: "\e943"; }
.icon-pipes:before {
  content: "\e944"; }
.icon-plans:before {
  content: "\e945"; }
.icon-present:before {
  content: "\e946"; }
.icon-printer:before {
  content: "\e947"; }
.icon-question-bold:before {
  content: "\e948"; }
.icon-question-fill:before {
  content: "\e949"; }
.icon-question-shape:before {
  content: "\e94a"; }
.icon-radiator:before {
  content: "\e94b"; }
.icon-readings:before {
  content: "\e94c"; }
.icon-receipt:before {
  content: "\e94d"; }
.icon-refrigerator:before {
  content: "\e94e"; }
.icon-saw:before {
  content: "\e94f"; }
.icon-search:before {
  content: "\e950"; }
.icon-sheet:before {
  content: "\e951"; }
.icon-siren:before {
  content: "\e952"; }
.icon-social-help:before {
  content: "\e953"; }
.icon-solar-panel:before {
  content: "\e954"; }
.icon-stove:before {
  content: "\e955"; }
.icon-talk-bubble:before {
  content: "\e956"; }
.icon-timer:before {
  content: "\e957"; }
.icon-twitter:before {
  content: "\e958"; }
.icon-upward:before {
  content: "\e959"; }
.icon-user:before {
  content: "\e95a"; }
.icon-user-login:before {
  content: "\e95b"; }
.icon-vulcano:before {
  content: "\e95c"; }
.icon-washing-machine:before {
  content: "\e95d"; }
.icon-water:before {
  content: "\e95e"; }
.icon-water-heater:before {
  content: "\e95f"; }
.icon-worker:before {
  content: "\e960"; }
.icon-wrench:before {
  content: "\e961"; }
.icon-youtube:before {
  content: "\e962"; }
.icon-white-arrow:before {
  content: "\e963"; }
.icon-arrow-down:before {
  content: "\e964"; }
.icon-arrow-left:before {
  content: "\e965"; }
.icon-arrow-right:before {
  content: "\e966"; }
.icon-arrow-up:before {
  content: "\e967"; }
.icon-arrow-line-right:before {
  content: "\e968"; }
.icon-curved-dots:before {
  content: "\e969"; }
.icon-gas-certification:before {
  content: "\e96a"; }
.icon-plus-circle:before {
  content: "\e96b"; }
.icon-replace-equipment:before {
  content: "\e96c"; }
.icon-arrow-left-goto:before {
  content: "\e96d"; }
.icon-arrow-up-goto:before {
  content: "\e96e"; }
.icon-galp-shape-outline:before {
  content: "\e96f"; }
.icon-menu-icon:before {
  content: "\e970"; }
.icon-kebab:before {
  content: "\e971"; }
.icon-pause-icon:before {
  content: "\e972"; }
.icon-alteracoes_contrato:before {
  content: "\e973"; }
.icon-cartao_continente:before {
  content: "\e974"; }
.icon-galp:before {
  content: "\e975"; }
.icon-glossario:before {
  content: "\e976"; }
.icon-inspecoes:before {
  content: "\e977"; }
.icon-mudar_comercializador:before {
  content: "\e978"; }
.icon-light-bulb-fw:before {
  content: "\e979"; }
.icon-arrow-right-big:before {
  content: "\e97a"; }
.icon-sad-face:before {
  content: "\e97b"; }
.icon-minus:before {
  content: "\e97c"; }
.icon-plus:before {
  content: "\e97d"; }
.icon-book-trimed:before {
  content: "\e97e"; }
.icon-white-arrow-big:before {
  content: "\e97f"; }
.icon-arrow-up-goto-big:before {
  content: "\e980"; }
.icon-arrow-left-big:before {
  content: "\e981"; }
.icon-galp-fill-fw:before {
  content: "\e982"; }
.icon-remocao-01:before {
  content: "\e983"; }
.icon-avaliacao-01:before {
  content: "\e984"; }
.icon-thermometer:before {
  content: "\e985"; }
.icon-sun:before {
  content: "\e986"; }
.icon-leaf:before {
  content: "\e987"; }
.icon-arrow-down-big:before {
  content: "\e988"; }
.icon-search-fw:before {
  content: "\e989"; }
.icon-esquentadores:before {
  content: "\e98a"; }
.icon-aquecimento_central:before {
  content: "\e98b"; }
.icon-comfort_line:before {
  content: "\e98c"; }
.icon-shape_left-01:before {
  content: "\e98d"; }
.icon-shape_right:before {
  content: "\e98e"; }
.icon-breadcumb-shape:before {
  content: "\e98f"; }
.icon-pedidos-ou-reclamacoes-sobre-o-servico-test:before {
  content: "\e990"; }
.icon-lojas-galp-test:before {
  content: "\e991"; }
.icon-icon-social-help-test:before {
  content: "\e992"; }
.icon-icon-siren-test:before {
  content: "\e993"; }
.icon-icon-invoice-test:before {
  content: "\e994"; }
.icon-icon-inspecoes-test:before {
  content: "\e995"; }
.icon-icon-galp-test:before {
  content: "\e996"; }
.icon-icon-alteracoes-contrato-test:before {
  content: "\e997"; }
.icon-energias-galp-test:before {
  content: "\e998"; }
.icon-documentos-e-notas-legais-test:before {
  content: "\e999"; }
.icon-regras-de-seguranca-e-emergencia-test:before {
  content: "\e99a"; }
.icon-pencil-fill:before {
  content: "\e99b"; }
.icon-volta:before {
  content: "\e99c"; }
.icon-revendedores:before {
  content: "\e99d"; }
.icon-backpack:before {
  content: "\e99e"; }
.icon-box:before {
  content: "\e99f"; }
.icon-coin2:before {
  content: "\e9a0"; }
.icon-directions:before {
  content: "\e9a1"; }
.icon-envelope2:before {
  content: "\e9a2"; }
.icon-food-tray:before {
  content: "\e9a3"; }
.icon-galp-shape:before {
  content: "\e9a4"; }
.icon-gas-bottles:before {
  content: "\e9a5"; }
.icon-gas-trigger:before {
  content: "\e9a6"; }
.icon-grill:before {
  content: "\e9a7"; }
.icon-heater:before {
  content: "\e9a8"; }
.icon-hourglass:before {
  content: "\e9a9"; }
.icon-house:before {
  content: "\e9aa"; }
.icon-kitchen:before {
  content: "\e9b5"; }
.icon-fechados:before {
  content: "\e9aa"; }
.icon-Exteriores:before {
  content: "\e9ab"; }
.icon-lava-stone:before {
  content: "\e9ac"; }
.icon-mountains:before {
  content: "\e9ad"; }
.icon-phone-12:before {
  content: "\e9ae"; }
.icon-siren2:before {
  content: "\e9af"; }
.icon-sofa:before {
  content: "\e9b0"; }
.icon-map-point-galp-fw:before {
  content: "\e9b1"; }
.icon-pratico:before {
  content: "\e9b2"; }
.icon-proximidade:before {
  content: "\e9b3"; }
.icon-seguro:before {
  content: "\e9b4"; }
.icon-Fechados:before {
  content: "\e9b5"; }
.icon-bulb-gas-flame:before {
  content: "\e9b6"; }
.icon-bulb-gas-separated:before {
  content: "\e9b7"; }
.icon-weight:before {
  content: "\e9b8"; }
.icon-icon_chat_website:before {
  content: "\e9b9"; }
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }
body {
  margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }
audio:not([controls]) {
  display: none;
  height: 0; }
[hidden],
template {
  display: none; }
a {
  background-color: transparent; }
a:active,
a:hover {
  outline: 0; }
abbr[title] {
  border-bottom: 1px dotted; }
b,
strong {
  font-weight: bold; }
dfn {
  font-style: italic; }
h1 {
  font-size: 2em;
  margin: 0.67em 0; }
mark {
  background: #ff0;
  color: #000; }
small {
  font-size: 80%; }
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }
sup {
  top: -0.5em; }
sub {
  bottom: -0.25em; }
img {
  border: 0; }
svg:not(:root) {
  overflow: hidden; }
figure {
  margin: 1em 40px; }
hr {
  box-sizing: content-box;
  height: 0; }
pre {
  overflow: auto; }
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }
button {
  overflow: visible; }
button,
select {
  text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }
button[disabled],
html input[disabled] {
  cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }
input {
  line-height: normal; }
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }
legend {
  border: 0;
  padding: 0; }
textarea {
  overflow: auto; }
optgroup {
  font-weight: bold; }
table {
  border-collapse: collapse;
  border-spacing: 0; }
td,
th {
  padding: 0; }
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; }
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
a {
  color: #337ab7;
  text-decoration: none; }
a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
figure {
  margin: 0; }
img {
  vertical-align: middle; }
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }
.img-rounded {
  border-radius: 6px; }
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }
.img-circle {
  border-radius: 50%; }
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }
[role="button"] {
  cursor: pointer; }
.container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
.container:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container:before, .container:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container:after {
    content: " ";
    display: table; }
.container:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container:after {
    clear: both; }
@media (min-width: 768px) {
    .container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
      width: 100%; } }
@media (min-width: 992px) {
    .container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
      width: 960px; } }
@media (min-width: 1200px) {
    .container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
      width: 1170px; } }
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
.container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
.container-fluid:after {
    clear: both; }
.row {
  margin-left: -15px;
  margin-right: -15px; }
.row:before, .row:after {
    content: " ";
    display: table; }
.row:after {
    clear: both; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }
.col-xs-1 {
  width: 8.33333%; }
.col-xs-2 {
  width: 16.66667%; }
.col-xs-3 {
  width: 25%; }
.col-xs-4 {
  width: 33.33333%; }
.col-xs-5 {
  width: 41.66667%; }
.col-xs-6 {
  width: 50%; }
.col-xs-7 {
  width: 58.33333%; }
.col-xs-8 {
  width: 66.66667%; }
.col-xs-9 {
  width: 75%; }
.col-xs-10 {
  width: 83.33333%; }
.col-xs-11 {
  width: 91.66667%; }
.col-xs-12 {
  width: 100%; }
.col-xs-pull-0 {
  right: auto; }
.col-xs-pull-1 {
  right: 8.33333%; }
.col-xs-pull-2 {
  right: 16.66667%; }
.col-xs-pull-3 {
  right: 25%; }
.col-xs-pull-4 {
  right: 33.33333%; }
.col-xs-pull-5 {
  right: 41.66667%; }
.col-xs-pull-6 {
  right: 50%; }
.col-xs-pull-7 {
  right: 58.33333%; }
.col-xs-pull-8 {
  right: 66.66667%; }
.col-xs-pull-9 {
  right: 75%; }
.col-xs-pull-10 {
  right: 83.33333%; }
.col-xs-pull-11 {
  right: 91.66667%; }
.col-xs-pull-12 {
  right: 100%; }
.col-xs-push-0 {
  left: auto; }
.col-xs-push-1 {
  left: 8.33333%; }
.col-xs-push-2 {
  left: 16.66667%; }
.col-xs-push-3 {
  left: 25%; }
.col-xs-push-4 {
  left: 33.33333%; }
.col-xs-push-5 {
  left: 41.66667%; }
.col-xs-push-6 {
  left: 50%; }
.col-xs-push-7 {
  left: 58.33333%; }
.col-xs-push-8 {
  left: 66.66667%; }
.col-xs-push-9 {
  left: 75%; }
.col-xs-push-10 {
  left: 83.33333%; }
.col-xs-push-11 {
  left: 91.66667%; }
.col-xs-push-12 {
  left: 100%; }
.col-xs-offset-0 {
  margin-left: 0%; }
.col-xs-offset-1 {
  margin-left: 8.33333%; }
.col-xs-offset-2 {
  margin-left: 16.66667%; }
.col-xs-offset-3 {
  margin-left: 25%; }
.col-xs-offset-4 {
  margin-left: 33.33333%; }
.col-xs-offset-5 {
  margin-left: 41.66667%; }
.col-xs-offset-6 {
  margin-left: 50%; }
.col-xs-offset-7 {
  margin-left: 58.33333%; }
.col-xs-offset-8 {
  margin-left: 66.66667%; }
.col-xs-offset-9 {
  margin-left: 75%; }
.col-xs-offset-10 {
  margin-left: 83.33333%; }
.col-xs-offset-11 {
  margin-left: 91.66667%; }
.col-xs-offset-12 {
  margin-left: 100%; }
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }
.pull-right {
  float: right !important; }
.pull-left {
  float: left !important; }
.hide {
  display: none !important; }
.show {
  display: block !important; }
.invisible {
  visibility: hidden; }
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }
.hidden {
  display: none !important; }
.affix {
  position: fixed; }
@-ms-viewport {
  width: device-width; }
.visible-xs {
  display: none !important; }
.visible-sm {
  display: none !important; }
.visible-md {
  display: none !important; }
.visible-lg {
  display: none !important; }
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }
@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }
@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
.visible-print-block {
  display: none !important; }
@media print {
    .visible-print-block {
      display: block !important; } }
.visible-print-inline {
  display: none !important; }
@media print {
    .visible-print-inline {
      display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }
@media print {
    .visible-print-inline-block {
      display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }
.modal-open {
  overflow: hidden; }
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
.modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
.modal-header:after {
    clear: both; }
.modal-header .close {
  margin-top: -2px; }
.modal-title {
  margin: 0;
  line-height: 1.42857; }
.modal-body {
  position: relative;
  padding: 15px; }
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
.modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
.modal-footer:after {
    clear: both; }
.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
.modal-footer .btn-block + .btn-block {
    margin-left: 0; }
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }
@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
.slick-list:focus {
    outline: none; }
.slick-list.dragging {
    cursor: pointer;
    cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
.slick-track:before, .slick-track:after {
    content: "";
    display: table; }
.slick-track:after {
    clear: both; }
.slick-loading .slick-track {
    visibility: hidden; }
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
[dir="rtl"] .slick-slide {
    float: right; }
.slick-slide img {
    display: block; }
.slick-slide.slick-loading img {
    display: none; }
.slick-slide.dragging img {
    pointer-events: none; }
.slick-initialized .slick-slide {
    display: block; }
.slick-loading .slick-slide {
    visibility: hidden; }
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }
.slick-arrow.slick-hidden {
  display: none; }
/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }
/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
.slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
.slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
.slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
.slick-prev {
  left: -25px; }
[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
.slick-prev:before {
    content: "←"; }
[dir="rtl"] .slick-prev:before {
      content: "→"; }
.slick-next {
  right: -25px; }
[dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
.slick-next:before {
    content: "→"; }
[dir="rtl"] .slick-next:before {
      content: "←"; }
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
.slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
.slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }
/*
	jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-autoheight {
  transition: none 0.4s ease;
  transition-property: transform, height; }
.mm-menu.mm-autoheight:not(.mm-offcanvas) {
    position: relative; }
.mm-menu.mm-measureheight .mm-panel:not(.mm-vertical),
.mm-menu.mm-measureheight .mm-panel.mm-vertical.mm-opened {
  display: block !important; }
.mm-menu.mm-measureheight .mm-panels > .mm-panel {
  bottom: auto !important;
  height: auto !important; }
/*
	jQuery.mmenu columns addon CSS
*/
.mm-columns {
  transition-property: width; }
.mm-columns .mm-panels > .mm-panel {
    right: auto;
    transition-property: width, transform; }
.mm-columns .mm-panels > .mm-panel.mm-opened, .mm-columns .mm-panels > .mm-panel.mm-subopened {
      border-left: 1px solid;
      border-color: inherit;
      display: block !important; }
.mm-columns .mm-panels > .mm-columns-0 {
  transform: translate(0%, 0);
  transform: translate3d(0%, 0, 0); }
.mm-columns-0 .mm-panels > .mm-panel {
  z-index: 0; }
.mm-columns-0 .mm-panels > .mm-panel else {
    width: 100%; }
.mm-columns-0 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened) {
    transform: translate(100%, 0);
    transform: translate3d(100%, 0, 0); }
.mm-menu.mm-offcanvas.mm-columns-0 {
  width: 80%;
  min-width: 140px;
  max-width: 0px; }
html.mm-opening .mm-menu.mm-columns-0.mm-opened ~ .mm-slideout {
  transform: translate(80%, 0);
  transform: translate3d(80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-opening .mm-menu.mm-columns-0.mm-opened ~ .mm-slideout {
    transform: translate(140px, 0);
    transform: translate3d(140px, 0, 0); } }
@media all and (min-width: 0px) {
  html.mm-opening .mm-menu.mm-columns-0.mm-opened ~ .mm-slideout {
    transform: translate(0px, 0);
    transform: translate3d(0px, 0, 0); } }
html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened ~ .mm-slideout {
  transform: translate(-80%, 0);
  transform: translate3d(-80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened ~ .mm-slideout {
    transform: translate(-140px, 0);
    transform: translate3d(-140px, 0, 0); } }
@media all and (min-width: 0px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-0.mm-opened ~ .mm-slideout {
    transform: translate(0px, 0);
    transform: translate3d(0px, 0, 0); } }
.mm-columns .mm-panels > .mm-columns-1 {
  transform: translate(100%, 0);
  transform: translate3d(100%, 0, 0); }
.mm-columns-1 .mm-panels > .mm-panel {
  z-index: 1;
  width: 100%; }
.mm-columns-1 .mm-panels > .mm-panel else {
    width: 100%; }
.mm-columns-1 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened) {
    transform: translate(200%, 0);
    transform: translate3d(200%, 0, 0); }
.mm-menu.mm-offcanvas.mm-columns-1 {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }
html.mm-opening .mm-menu.mm-columns-1.mm-opened ~ .mm-slideout {
  transform: translate(80%, 0);
  transform: translate3d(80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-opening .mm-menu.mm-columns-1.mm-opened ~ .mm-slideout {
    transform: translate(140px, 0);
    transform: translate3d(140px, 0, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-menu.mm-columns-1.mm-opened ~ .mm-slideout {
    transform: translate(440px, 0);
    transform: translate3d(440px, 0, 0); } }
html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened ~ .mm-slideout {
  transform: translate(-80%, 0);
  transform: translate3d(-80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened ~ .mm-slideout {
    transform: translate(-140px, 0);
    transform: translate3d(-140px, 0, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-1.mm-opened ~ .mm-slideout {
    transform: translate(-440px, 0);
    transform: translate3d(-440px, 0, 0); } }
.mm-columns .mm-panels > .mm-columns-2 {
  transform: translate(200%, 0);
  transform: translate3d(200%, 0, 0); }
.mm-columns-2 .mm-panels > .mm-panel {
  z-index: 2;
  width: 50%; }
.mm-columns-2 .mm-panels > .mm-panel else {
    width: 100%; }
.mm-columns-2 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened) {
    transform: translate(300%, 0);
    transform: translate3d(300%, 0, 0); }
.mm-menu.mm-offcanvas.mm-columns-2 {
  width: 80%;
  min-width: 140px;
  max-width: 880px; }
html.mm-opening .mm-menu.mm-columns-2.mm-opened ~ .mm-slideout {
  transform: translate(80%, 0);
  transform: translate3d(80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-opening .mm-menu.mm-columns-2.mm-opened ~ .mm-slideout {
    transform: translate(140px, 0);
    transform: translate3d(140px, 0, 0); } }
@media all and (min-width: 1100px) {
  html.mm-opening .mm-menu.mm-columns-2.mm-opened ~ .mm-slideout {
    transform: translate(880px, 0);
    transform: translate3d(880px, 0, 0); } }
html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened ~ .mm-slideout {
  transform: translate(-80%, 0);
  transform: translate3d(-80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened ~ .mm-slideout {
    transform: translate(-140px, 0);
    transform: translate3d(-140px, 0, 0); } }
@media all and (min-width: 1100px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-2.mm-opened ~ .mm-slideout {
    transform: translate(-880px, 0);
    transform: translate3d(-880px, 0, 0); } }
.mm-columns .mm-panels > .mm-columns-3 {
  transform: translate(300%, 0);
  transform: translate3d(300%, 0, 0); }
.mm-columns-3 .mm-panels > .mm-panel {
  z-index: 3;
  width: 33.34%; }
.mm-columns-3 .mm-panels > .mm-panel else {
    width: 100%; }
.mm-columns-3 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened) {
    transform: translate(400%, 0);
    transform: translate3d(400%, 0, 0); }
.mm-menu.mm-offcanvas.mm-columns-3 {
  width: 80%;
  min-width: 140px;
  max-width: 1320px; }
html.mm-opening .mm-menu.mm-columns-3.mm-opened ~ .mm-slideout {
  transform: translate(80%, 0);
  transform: translate3d(80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-opening .mm-menu.mm-columns-3.mm-opened ~ .mm-slideout {
    transform: translate(140px, 0);
    transform: translate3d(140px, 0, 0); } }
@media all and (min-width: 1650px) {
  html.mm-opening .mm-menu.mm-columns-3.mm-opened ~ .mm-slideout {
    transform: translate(1320px, 0);
    transform: translate3d(1320px, 0, 0); } }
html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened ~ .mm-slideout {
  transform: translate(-80%, 0);
  transform: translate3d(-80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened ~ .mm-slideout {
    transform: translate(-140px, 0);
    transform: translate3d(-140px, 0, 0); } }
@media all and (min-width: 1650px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-3.mm-opened ~ .mm-slideout {
    transform: translate(-1320px, 0);
    transform: translate3d(-1320px, 0, 0); } }
.mm-columns .mm-panels > .mm-columns-4 {
  transform: translate(400%, 0);
  transform: translate3d(400%, 0, 0); }
.mm-columns-4 .mm-panels > .mm-panel {
  z-index: 4;
  width: 25%; }
.mm-columns-4 .mm-panels > .mm-panel else {
    width: 100%; }
.mm-columns-4 .mm-panels > .mm-panel:not(.mm-opened):not(.mm-subopened) {
    transform: translate(500%, 0);
    transform: translate3d(500%, 0, 0); }
.mm-menu.mm-offcanvas.mm-columns-4 {
  width: 80%;
  min-width: 140px;
  max-width: 1760px; }
html.mm-opening .mm-menu.mm-columns-4.mm-opened ~ .mm-slideout {
  transform: translate(80%, 0);
  transform: translate3d(80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-opening .mm-menu.mm-columns-4.mm-opened ~ .mm-slideout {
    transform: translate(140px, 0);
    transform: translate3d(140px, 0, 0); } }
@media all and (min-width: 2200px) {
  html.mm-opening .mm-menu.mm-columns-4.mm-opened ~ .mm-slideout {
    transform: translate(1760px, 0);
    transform: translate3d(1760px, 0, 0); } }
html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened ~ .mm-slideout {
  transform: translate(-80%, 0);
  transform: translate3d(-80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened ~ .mm-slideout {
    transform: translate(-140px, 0);
    transform: translate3d(-140px, 0, 0); } }
@media all and (min-width: 2200px) {
  html.mm-right.mm-opening .mm-menu.mm-columns-4.mm-opened ~ .mm-slideout {
    transform: translate(-1760px, 0);
    transform: translate3d(-1760px, 0, 0); } }
.mm-columns.mm-offcanvas.mm-bottom, .mm-columns.mm-offcanvas.mm-top {
  width: 100%;
  max-width: 100%;
  min-width: 100%; }
html.mm-opening .mm-columns.mm-offcanvas.mm-front, html.mm-opening .mm-columns.mm-offcanvas.mm-next {
  transition-property: width, min-width, max-width, transform; }
/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 45px;
  top: 50%; }
em.mm-counter + a.mm-next {
    width: 90px; }
em.mm-counter + a.mm-next + a,
    em.mm-counter + a.mm-next + span {
      margin-right: 90px; }
em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }
em.mm-counter + a.mm-fullsubopen + a,
    em.mm-counter + a.mm-fullsubopen + span {
      padding-right: 90px; }
.mm-listview em.mm-counter + .mm-next.mm-fullsubopen + a,
.mm-listview em.mm-counter + .mm-next.mm-fullsubopen + span {
  padding-right: 90px; }
.mm-vertical > .mm-counter {
  top: 12px;
  margin-top: 0; }
.mm-vertical.mm-spacer > .mm-counter {
  margin-top: 40px; }
.mm-nosubresults > .mm-counter {
  display: none; }
.mm-menu em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }
/*
	jQuery.mmenu dividers addon CSS
*/
.mm-divider > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px; }
.mm-divider.mm-opened a.mm-next:after {
  transform: rotate(45deg); }
.mm-collapsed:not(.mm-uncollapsed) {
  display: none; }
.mm-fixeddivider {
  background: inherit;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0); }
.mm-fixeddivider:after {
    content: none !important;
    display: none !important; }
.mm-hasdividers .mm-fixeddivider {
  display: block; }
.mm-menu .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05); }
/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
  transition-duration: 0s; }
/*
	jQuery.mmenu dropdown addon CSS
*/
.mm-menu.mm-dropdown {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  height: 80%; }
html.mm-dropdown .mm-slideout {
  transform: none !important;
  z-index: 0; }
html.mm-dropdown #mm-blocker {
  transition-delay: 0s !important;
  z-index: 1; }
html.mm-dropdown .mm-menu {
  z-index: 2; }
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu {
  display: none; }
.mm-menu.mm-tip:before {
  content: '';
  background: inherit;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 0;
  transform: rotate(45deg); }
.mm-menu.mm-tipleft:before {
  left: 22px; }
.mm-menu.mm-tipright:before {
  right: 22px; }
.mm-menu.mm-tiptop:before {
  top: -8px; }
.mm-menu.mm-tipbottom:before {
  bottom: -8px; }
/*
	jQuery.mmenu iconPanels addon CSS
*/
.mm-iconpanel .mm-panels > .mm-panel {
  transition-property: transform, left; }
.mm-iconpanel .mm-panels > .mm-panel.mm-opened, .mm-iconpanel .mm-panels > .mm-panel.mm-subopened {
    border-left: 1px solid;
    border-color: inherit;
    display: block !important; }
.mm-iconpanel .mm-panels > .mm-panel.mm-subopened {
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0); }
.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  left: 0px; }
.mm-iconpanel .mm-panel.mm-iconpanel-1 {
  left: 40px; }
.mm-iconpanel .mm-panel.mm-iconpanel-2 {
  left: 80px; }
.mm-iconpanel .mm-panel.mm-iconpanel-3 {
  left: 120px; }
.mm-iconpanel .mm-panel.mm-iconpanel-4 {
  left: 160px; }
.mm-iconpanel .mm-panel.mm-iconpanel-5 {
  left: 200px; }
.mm-iconpanel .mm-panel.mm-iconpanel-6 {
  left: 240px; }
.mm-subblocker {
  background: inherit;
  opacity: 0;
  display: block;
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  transition: opacity 0.4s ease; }
.mm-subopened .mm-subblocker {
  opacity: 0.6;
  bottom: -100000px; }
/*
	jQuery.mmenu keyboardNavigation addon CSS
*/
.mm-keyboardfocus a:focus {
  outline: none; }
.mm-menu.mm-keyboardfocus a:focus {
  background: rgba(255, 255, 255, 0.5); }
/*
	jQuery.mmenu navbars addon CSS
*/
.mm-navbars-top,
.mm-navbars-bottom {
  background: inherit;
  border-color: inherit;
  border-width: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 3; }
.mm-navbars-top > .mm-navbar,
  .mm-navbars-bottom > .mm-navbar {
    border: none;
    padding: 0;
    position: relative;
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0); }
.mm-navbars-top {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  top: 0; }
.mm-navbars-bottom {
  border-top-style: solid;
  border-top-width: 1px;
  bottom: 0; }
.mm-navbar.mm-hasbtns {
  padding: 0 40px; }
.mm-navbar[class*="mm-navbar-content-"] > * {
  box-sizing: border-box;
  display: block;
  float: left; }
.mm-navbar .mm-breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  text-align: left;
  padding: 0 0 0 17px; }
.mm-navbar .mm-breadcrumbs > * {
    display: inline-block;
    padding: 10px 3px; }
.mm-navbar .mm-breadcrumbs > a {
    text-decoration: underline; }
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
  margin-left: -40px; }
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
  margin-left: 0;
  padding-left: 0; }
.mm-hasnavbar-top-1 .mm-panels {
  top: 85px; }
.mm-hasnavbar-top-2 .mm-panels {
  top: 170px; }
.mm-hasnavbar-top-3 .mm-panels {
  top: 255px; }
.mm-hasnavbar-top-4 .mm-panels {
  top: 340px; }
.mm-hasnavbar-bottom-1 .mm-panels {
  bottom: 85px; }
.mm-hasnavbar-bottom-2 .mm-panels {
  bottom: 170px; }
.mm-hasnavbar-bottom-3 .mm-panels {
  bottom: 255px; }
.mm-hasnavbar-bottom-4 .mm-panels {
  bottom: 340px; }
.mm-navbar-size-2 {
  height: 170px; }
.mm-navbar-size-3 {
  height: 255px; }
.mm-navbar-size-4 {
  height: 340px; }
.mm-navbar-content-2 > * {
  width: 50%; }
.mm-navbar-content-3 > * {
  width: 33.33%; }
.mm-navbar-content-4 > * {
  width: 25%; }
.mm-navbar-content-5 > * {
  width: 20%; }
.mm-navbar-content-6 > * {
  width: 16.67%; }
/*
	jQuery.mmenu RTL addon CSS
*/
.mm-menu.mm-rtl {
  direction: rtl; }
.mm-menu.mm-rtl.mm-offcanvas {
    right: auto; }
.mm-menu.mm-rtl .mm-panel:not(.mm-opened) {
    transform: translate(-100%, 0);
    transform: translate3d(-100%, 0, 0); }
.mm-menu.mm-rtl .mm-panel.mm-subopened {
    transform: translate(30%, 0);
    transform: translate3d(30%, 0, 0); }
.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {
    left: auto;
    right: 0; }
.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child {
    right: auto;
    left: 0; }
.mm-menu.mm-rtl .mm-navbar .mm-next:after {
    transform: rotate(-45deg);
    left: 23px;
    right: auto; }
.mm-menu.mm-rtl .mm-navbar .mm-prev:before {
    transform: rotate(135deg);
    right: 23px;
    left: auto; }
.mm-menu.mm-rtl .mm-listview > li:not(.mm-divider)::after {
    left: 0;
    right: 20px; }
.mm-menu.mm-rtl .mm-listview > li > a:not(.mm-next),
  .mm-menu.mm-rtl .mm-listview > li > span:not(.mm-next) {
    padding-left: 10px;
    padding-right: 20px !important;
    margin-right: 0 !important; }
.mm-menu.mm-rtl .mm-listview .mm-next {
    right: auto;
    left: 0; }
.mm-menu.mm-rtl .mm-listview .mm-next:before {
      left: auto;
      right: 0; }
.mm-menu.mm-rtl .mm-listview .mm-next:after {
      transform: rotate(-45deg);
      left: 23px;
      right: auto; }
.mm-menu.mm-rtl .mm-listview .mm-next + a,
    .mm-menu.mm-rtl .mm-listview .mm-next + span {
      margin-left: 50px; }
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen + a,
    .mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen + span {
      padding-left: 50px; }
.mm-menu.mm-rtl em.mm-counter {
  left: 45px;
  right: auto; }
.mm-menu.mm-rtl em.mm-counter + a.mm-next + a,
  .mm-menu.mm-rtl em.mm-counter + a.mm-next + span {
    margin-left: 90px; }
.mm-menu.mm-rtl .mm-listview em.mm-counter + .mm-fullsubopen + a,
.mm-menu.mm-rtl .mm-listview em.mm-counter + .mm-fullsubopen + span {
  padding-left: 90px; }
.mm-menu.mm-rtl label.mm-toggle, .mm-menu.mm-rtl label.mm-check {
  left: 20px;
  right: auto !important; }
.mm-menu.mm-rtl label.mm-toggle + a,
.mm-menu.mm-rtl label.mm-toggle + span {
  padding-left: 80px; }
.mm-menu.mm-rtl label.mm-check + a,
.mm-menu.mm-rtl label.mm-check + span {
  padding-left: 60px; }
.mm-menu.mm-rtl a.mm-next + label.mm-toggle, .mm-menu.mm-rtl a.mm-next + label.mm-check {
  left: 60px; }
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + a,
  .mm-menu.mm-rtl a.mm-next + label.mm-toggle + span, .mm-menu.mm-rtl a.mm-next + label.mm-check + a,
  .mm-menu.mm-rtl a.mm-next + label.mm-check + span {
    margin-left: 50px; }
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + a,
.mm-menu.mm-rtl a.mm-next + label.mm-toggle + span {
  padding-left: 70px; }
.mm-menu.mm-rtl a.mm-next + label.mm-check + a,
.mm-menu.mm-rtl a.mm-next + label.mm-check + span {
  padding-left: 50px; }
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle, .mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check {
  left: 100px; }
.mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle + a,
  .mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-toggle + span, .mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check + a,
  .mm-menu.mm-rtl em.mm-counter + a.mm-next + label.mm-check + span {
    margin-left: 90px; }
.mm-menu.mm-rtl .mm-panel[class*="mm-iconpanel-"] {
  left: 0px; }
.mm-menu.mm-rtl .mm-panel[class*="mm-iconpanel-"].mm-subopened {
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0); }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel {
  transition-property: transform, right; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0 {
    right: 0px; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1 {
    right: 40px; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2 {
    right: 80px; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3 {
    right: 120px; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4 {
    right: 160px; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5 {
    right: 200px; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6 {
    right: 240px; }
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened {
    border-left: none;
    border-right: 1px solid;
    border-color: inherit; }
/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box; }
.mm-search {
  height: 85px;
  padding: 7px 10px 0 10px;
  position: relative; }
.mm-search input {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 4px;
    font: inherit;
    font-size: 14px;
    line-height: 71px;
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 71px;
    min-height: 71px;
    max-height: 71px;
    margin: 0;
    padding: 0 10px; }
.mm-search input::-ms-clear {
    display: none; }
.mm-search .mm-clear,
  .mm-search .mm-next {
    right: 0; }
.mm-panel > .mm-search {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }
.mm-panel.mm-hassearch {
  padding-top: 85px; }
.mm-panel.mm-hassearch.mm-hasnavbar {
    padding-top: 170px; }
.mm-panel.mm-hassearch.mm-hasnavbar > .mm-search {
      top: 85px; }
.mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  padding: 40px 0; }
.mm-noresults .mm-indexer {
  display: none !important; }
li.mm-nosubresults > a.mm-next {
  display: none; }
li.mm-nosubresults > a.mm-next + a,
  li.mm-nosubresults > a.mm-next + span {
    padding-right: 10px; }
.mm-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.75); }
.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }
/*
	jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100px;
  z-index: 15;
  transition: right 0.4s ease;
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0); }
.mm-indexer a {
    text-decoration: none;
    display: block;
    height: 3.85%; }
.mm-indexer ~ .mm-panel.mm-hasindexer {
    padding-right: 40px; }
.mm-hasindexer .mm-indexer {
  right: 0; }
.mm-hasindexer .mm-fixeddivider {
  right: 20px; }
.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }
/*
	jQuery.mmenu setSelected addon CSS
*/
.mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen),
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + span,
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a:not(.mm-fullsubopen),
.mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + span,
.mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + a {
  transition: background 0.4s ease; }
.mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen:hover + span {
  background: rgba(255, 255, 255, 0.5); }
.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + a {
  background: rgba(255, 255, 255, 0.5); }
/*
	jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px; }
label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2; }
label.mm-toggle:before,
  label.mm-check:before {
    content: '';
    display: block; }
label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-top: -15px; }
label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px; }
input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right; }
label.mm-check {
  width: 30px;
  height: 30px;
  margin-top: -15px; }
label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    transform: rotate(-45deg); }
input.mm-check:checked ~ label.mm-check:before {
  opacity: 1; }
li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
  bottom: auto;
  margin-top: 0; }
li.mm-vertical label.mm-toggle {
  top: 5px; }
li.mm-vertical label.mm-check {
  top: 5px; }
label.mm-toggle, label.mm-check {
  right: 20px; }
label.mm-toggle + a,
label.mm-toggle + span {
  padding-right: 80px; }
label.mm-check + a,
label.mm-check + span {
  padding-right: 60px; }
a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
  right: 60px; }
a.mm-next + label.mm-toggle + a,
  a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
  a.mm-next + label.mm-check + span {
    margin-right: 50px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  padding-right: 70px; }
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  padding-right: 50px; }
em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {
  right: 100px; }
em.mm-counter + a.mm-next + label.mm-toggle + a,
  em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,
  em.mm-counter + a.mm-next + label.mm-check + span {
    margin-right: 90px; }
.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }
.mm-menu label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.75); }
/*
	jQuery.mmenu offCanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }
.mm-slideout {
  transition: transform 0.4s ease;
  z-index: 1; }
html.mm-opened {
  overflow-x: hidden;
  position: relative; }
html.mm-blocking {
  overflow: hidden; }
html.mm-blocking body {
    overflow: hidden; }
html.mm-background .mm-page {
  background: inherit; }
#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2; }
html.mm-blocking #mm-blocker {
  display: block; }
.mm-menu.mm-offcanvas {
  z-index: 0;
  display: none;
  position: fixed; }
.mm-menu.mm-offcanvas.mm-opened {
    display: block; }
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-opened {
  z-index: 10; }
.mm-menu.mm-offcanvas {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }
html.mm-opening .mm-menu.mm-opened ~ .mm-slideout {
  transform: translate(80%, 0);
  transform: translate3d(80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-opening .mm-menu.mm-opened ~ .mm-slideout {
    transform: translate(140px, 0);
    transform: translate3d(140px, 0, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-menu.mm-opened ~ .mm-slideout {
    transform: translate(440px, 0);
    transform: translate3d(440px, 0, 0); } }
.mm-btn {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 1; }
.mm-clear:before, .mm-clear:after,
.mm-close:before,
.mm-close:after {
  content: '';
  border: 2px solid transparent;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: rotate(-45deg); }
.mm-clear:before,
.mm-close:before {
  border-right: none;
  border-bottom: none;
  right: 18px; }
.mm-clear:after,
.mm-close:after {
  border-left: none;
  border-top: none;
  right: 25px; }
.mm-prev:before,
.mm-next:after {
  content: '';
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0; }
.mm-prev:before {
  transform: rotate(-45deg);
  left: 23px;
  right: auto; }
.mm-next:after {
  transform: rotate(135deg);
  right: 23px;
  left: auto; }
.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }
.mm-listview {
  font: inherit;
  font-size: 14px;
  line-height: 20px; }
.mm-listview a,
  .mm-listview a:hover {
    text-decoration: none; }
.mm-listview > li {
    position: relative; }
.mm-listview > li, .mm-listview > li:after,
    .mm-listview > li .mm-next,
    .mm-listview > li .mm-next:before {
      border-color: inherit; }
.mm-listview > li > a,
    .mm-listview > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
.mm-listview > li:not(.mm-divider):after {
      content: '';
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
.mm-listview > li:not(.mm-divider):after {
      left: 20px; }
.mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2; }
.mm-listview .mm-next:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0; }
.mm-listview .mm-next + a,
    .mm-listview .mm-next + span {
      margin-right: 50px; }
.mm-listview .mm-next.mm-fullsubopen {
      width: 100%; }
.mm-listview .mm-next.mm-fullsubopen:before {
        border-left: none; }
.mm-listview .mm-next.mm-fullsubopen + a,
      .mm-listview .mm-next.mm-fullsubopen + span {
        padding-right: 50px;
        margin-right: 0; }
.mm-panels > .mm-panel > .mm-listview {
  margin: 20px -20px; }
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: -20px; }
.mm-hidden {
  display: none !important; }
.mm-wrapper {
  overflow-x: hidden;
  position: relative; }
.mm-menu {
  box-sizing: border-box;
  background: inherit;
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }
.mm-navbar {
  border-bottom: 1px solid;
  border-color: inherit;
  text-align: center;
  line-height: 20px;
  height: 85px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
.mm-navbar > * {
    display: block;
    padding: 10px 0; }
.mm-navbar a,
  .mm-navbar a:hover {
    text-decoration: none; }
.mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
.mm-navbar .mm-btn:first-child {
    left: 0; }
.mm-navbar .mm-btn:last-child {
    text-align: right;
    right: 0; }
.mm-panel .mm-navbar {
  display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block; }
.mm-panels,
.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit;
  box-sizing: border-box;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }
.mm-panels {
  overflow: hidden; }
.mm-panel {
  transform: translate(100%, 0);
  transform: translate3d(100%, 0, 0);
  transition: transform 0.4s ease;
  transform-origin: top left; }
.mm-panel.mm-opened {
    transform: translate(0%, 0);
    transform: translate3d(0%, 0, 0); }
.mm-panel.mm-subopened {
    transform: translate(-30%, 0);
    transform: translate3d(-30%, 0, 0); }
.mm-panel.mm-highest {
    z-index: 1; }
.mm-panel.mm-noanimation {
    transition: none !important; }
.mm-panel.mm-noanimation.mm-subopened {
      transform: translate(0, 0);
      transform: translate3d(0, 0, 0); }
.mm-panels > .mm-panel {
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 20px; }
.mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 85px; }
.mm-panels > .mm-panel:not(.mm-hidden) {
    display: block; }
.mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
    content: '';
    display: block;
    height: 20px; }
.mm-vertical .mm-panel {
  transform: none !important; }
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent; }
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  box-sizing: border-box;
  height: 40px;
  bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  transform: rotate(225deg);
  right: 19px; }
/*
	jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important; }
.mm-wrapper {
  overflow-x: hidden;
  position: relative; }
.mm-menu {
  box-sizing: border-box;
  background: inherit;
  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }
.mm-panels,
.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit;
  box-sizing: border-box;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }
.mm-panels {
  overflow: hidden; }
.mm-panel {
  transform: translate(100%, 0);
  transform: translate3d(100%, 0, 0);
  transition: transform 0.4s ease;
  transform-origin: top left; }
.mm-panel.mm-opened {
    transform: translate(0%, 0);
    transform: translate3d(0%, 0, 0); }
.mm-panel.mm-subopened {
    transform: translate(-30%, 0);
    transform: translate3d(-30%, 0, 0); }
.mm-panel.mm-highest {
    z-index: 1; }
.mm-panel.mm-noanimation {
    transition: none !important; }
.mm-panel.mm-noanimation.mm-subopened {
      transform: translate(0, 0);
      transform: translate3d(0, 0, 0); }
.mm-panels > .mm-panel {
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 20px; }
.mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 85px; }
.mm-panels > .mm-panel:not(.mm-hidden) {
    display: block; }
.mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
    content: '';
    display: block;
    height: 20px; }
.mm-vertical .mm-panel {
  transform: none !important; }
.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
  .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
    border-color: transparent; }
.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }
.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  box-sizing: border-box;
  height: 40px;
  bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  transform: rotate(225deg);
  right: 19px; }
.mm-btn {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 1; }
.mm-clear:before, .mm-clear:after,
.mm-close:before,
.mm-close:after {
  content: '';
  border: 2px solid transparent;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: rotate(-45deg); }
.mm-clear:before,
.mm-close:before {
  border-right: none;
  border-bottom: none;
  right: 18px; }
.mm-clear:after,
.mm-close:after {
  border-left: none;
  border-top: none;
  right: 25px; }
.mm-prev:before,
.mm-next:after {
  content: '';
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0; }
.mm-prev:before {
  transform: rotate(-45deg);
  left: 23px;
  right: auto; }
.mm-next:after {
  transform: rotate(135deg);
  right: 23px;
  left: auto; }
.mm-navbar {
  border-bottom: 1px solid;
  border-color: inherit;
  text-align: center;
  line-height: 20px;
  height: 85px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
.mm-navbar > * {
    display: block;
    padding: 10px 0; }
.mm-navbar a,
  .mm-navbar a:hover {
    text-decoration: none; }
.mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
.mm-navbar .mm-btn:first-child {
    left: 0; }
.mm-navbar .mm-btn:last-child {
    text-align: right;
    right: 0; }
.mm-panel .mm-navbar {
  display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block; }
.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }
.mm-listview {
  font: inherit;
  font-size: 14px;
  line-height: 20px; }
.mm-listview a,
  .mm-listview a:hover {
    text-decoration: none; }
.mm-listview > li {
    position: relative; }
.mm-listview > li, .mm-listview > li:after,
    .mm-listview > li .mm-next,
    .mm-listview > li .mm-next:before {
      border-color: inherit; }
.mm-listview > li > a,
    .mm-listview > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
.mm-listview > li:not(.mm-divider):after {
      content: '';
      border-bottom-width: 1px;
      border-bottom-style: solid;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
.mm-listview > li:not(.mm-divider):after {
      left: 20px; }
.mm-listview .mm-next {
    background: rgba(3, 2, 1, 0);
    width: 50px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2; }
.mm-listview .mm-next:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0; }
.mm-listview .mm-next + a,
    .mm-listview .mm-next + span {
      margin-right: 50px; }
.mm-listview .mm-next.mm-fullsubopen {
      width: 100%; }
.mm-listview .mm-next.mm-fullsubopen:before {
        border-left: none; }
.mm-listview .mm-next.mm-fullsubopen + a,
      .mm-listview .mm-next.mm-fullsubopen + span {
        padding-right: 50px;
        margin-right: 0; }
.mm-panels > .mm-panel > .mm-listview {
  margin: 20px -20px; }
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: -20px; }
.mm-menu {
  background: #f3f3f3;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75); }
.mm-menu .mm-navbar > *,
  .mm-menu .mm-navbar a {
    color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-btn:before, .mm-menu .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-listview > li .mm-next:after {
      border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
      tap-highlight-color: rgba(255, 255, 255, 0.5); }
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu .mm-listview > li.mm-selected > span {
      background: rgba(255, 255, 255, 0.5); }
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05); }
.mm-menu .mm-divider {
    background: rgba(0, 0, 0, 0.05); }
/*
	Improved screen reader only CSS class
	@author Gaël Poupard
	@note Based on Yahoo!'s technique
	@author Thierry Koblentz
	@see https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html
	* 1.
		@note `clip` is deprecated but works everywhere
		@see https://developer.mozilla.org/en-US/docs/Web/CSS/clip
	* 2.
		@note `clip-path` is the future-proof version, but not very well supported yet
		@see https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path
		@author Yvain Liechti
		@see https://twitter.com/ryuran78/status/778943389819604992
	* 3.
		@note preventing text to be condensed
		author J. Renée Beach
		@see https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
	* 4.
		@note !important is important
		@note Obviously you wanna hide something
		@author Harry Roberts
		@see http://csswizardry.com/2016/05/the-importance-of-important/
*/
.mm-sronly {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  /* 1 */
  clip-path: inset(50%) !important;
  /* 2 */
  white-space: nowrap !important;
  /* 3 */
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important; }
/*
	jQuery.mmenu borderStyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-menu .mm-listview.mm-border-none > li:after,
.mm-menu .mm-listview > li.mm-border-none:after {
  content: none; }
.mm-menu.mm-border-full .mm-listview > li:after,
.mm-menu .mm-listview.mm-border-full > li:after,
.mm-menu .mm-listview > li.mm-border-full:after {
  left: 0 !important; }
.mm-menu.mm-border-offset .mm-listview > li:after,
.mm-menu .mm-listview.mm-border-offset > li:after,
.mm-menu .mm-listview > li.mm-border-offset:after {
  right: 20px; }
/*
	jQuery.mmenu effects extension CSS
*/
.mm-menu.mm-fx-menu-zoom {
  transition: transform 0.4s ease; }
html.mm-opened .mm-menu.mm-fx-menu-zoom {
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform-origin: left center; }
html.mm-opening .mm-menu.mm-fx-menu-zoom {
  transform: scale(1, 1) translate3d(0%, 0, 0); }
html.mm-right.mm-opened .mm-menu.mm-fx-menu-zoom {
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform-origin: right center; }
html.mm-right.mm-opening .mm-menu.mm-fx-menu-zoom {
  transform: scale(1, 1) translate3d(0%, 0, 0); }
.mm-menu.mm-fx-menu-slide {
  transition: transform 0.4s ease; }
html.mm-opened .mm-menu.mm-fx-menu-slide {
  transform: translate(-30%, 0);
  transform: translate3d(-30%, 0, 0); }
html.mm-opening .mm-menu.mm-fx-menu-slide {
  transform: translate(0%, 0);
  transform: translate3d(0%, 0, 0); }
html.mm-right.mm-opened .mm-menu.mm-fx-menu-slide {
  transform: translate(30%, 0);
  transform: translate3d(30%, 0, 0); }
html.mm-right.mm-opening .mm-menu.mm-fx-menu-slide {
  transform: translate(0%, 0);
  transform: translate3d(0%, 0, 0); }
.mm-menu.mm-fx-menu-fade {
  opacity: 0;
  transition: opacity 0.4s ease; }
html.mm-opening .mm-menu.mm-fx-menu-fade {
  opacity: 1; }
.mm-menu.mm-fx-panels-none .mm-panel,
.mm-menu .mm-fx-panels-none.mm-panel {
  transition-property: none; }
.mm-menu.mm-fx-panels-none .mm-panel.mm-subopened,
  .mm-menu .mm-fx-panels-none.mm-panel.mm-subopened {
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0); }
.mm-menu.mm-fx-panels-zoom .mm-panel,
.mm-menu .mm-fx-panels-zoom.mm-panel {
  transform-origin: left center;
  transform: scale(1.5, 1.5) translate3d(100%, 0, 0); }
.mm-menu.mm-fx-panels-zoom .mm-panel.mm-opened,
  .mm-menu .mm-fx-panels-zoom.mm-panel.mm-opened {
    transform: scale(1, 1) translate3d(0%, 0, 0); }
.mm-menu.mm-fx-panels-zoom .mm-panel.mm-subopened,
  .mm-menu .mm-fx-panels-zoom.mm-panel.mm-subopened {
    transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }
.mm-menu.mm-fx-panels-slide-0 .mm-panel.mm-subopened,
.mm-menu .mm-fx-panels-slide-0.mm-panel.mm-subopened {
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0); }
.mm-menu.mm-fx-panels-slide-100 .mm-panel.mm-subopened,
.mm-menu .mm-fx-panels-slide-100.mm-panel.mm-subopened {
  transform: translate(-100%, 0);
  transform: translate3d(-100%, 0, 0); }
.mm-menu.mm-fx-panels-slide-up .mm-panel,
.mm-menu .mm-fx-panels-slide-up.mm-panel {
  transform: translate(0, 100%);
  transform: translate3d(0, 100%, 0); }
.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-opened,
  .mm-menu .mm-fx-panels-slide-up.mm-panel.mm-opened {
    transform: translate(0, 0);
    transform: translate3d(0, 0, 0); }
.mm-menu.mm-fx-panels-slide-up .mm-panel.mm-subopened,
  .mm-menu .mm-fx-panels-slide-up.mm-panel.mm-subopened {
    transform: translate(0, 0%);
    transform: translate3d(0, 0%, 0); }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li {
  transition: none 0.4s ease; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(1) {
    transition-delay: 50ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(2) {
    transition-delay: 100ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(3) {
    transition-delay: 150ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(4) {
    transition-delay: 200ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(5) {
    transition-delay: 250ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(6) {
    transition-delay: 300ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(7) {
    transition-delay: 350ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(8) {
    transition-delay: 400ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(9) {
    transition-delay: 450ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(10) {
    transition-delay: 500ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(11) {
    transition-delay: 550ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(12) {
    transition-delay: 600ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(13) {
    transition-delay: 650ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(14) {
    transition-delay: 700ms; }
.mm-menu[class*="mm-fx-listitems-"] .mm-listview > li:nth-child(15) {
    transition-delay: 750ms; }
.mm-menu.mm-fx-listitems-slide .mm-listview > li {
  transition-property: transform, opacity;
  transform: translate(50%, 0);
  transform: translate3d(50%, 0, 0);
  opacity: 0; }
html.mm-opening .mm-menu.mm-fx-listitems-slide .mm-panel.mm-opened .mm-listview > li {
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }
.mm-menu.mm-fx-listitems-fade .mm-listview > li {
  transition-property: opacity;
  opacity: 0; }
html.mm-opening .mm-menu.mm-fx-listitems-fade .mm-panel.mm-opened .mm-listview > li {
  opacity: 1; }
.mm-menu.mm-fx-listitems-drop .mm-listview > li {
  transition-property: opacity, top;
  opacity: 0;
  top: -25%; }
html.mm-opening .mm-menu.mm-fx-listitems-drop .mm-panel.mm-opened .mm-listview > li {
  opacity: 1;
  top: 0; }
/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-offcanvas.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }
html.mm-opening .mm-menu.mm-fullscreen.mm-opened ~ .mm-slideout {
  transform: translate(100%, 0);
  transform: translate3d(100%, 0, 0); }
@media all and (max-width: 140px) {
  html.mm-opening .mm-menu.mm-fullscreen.mm-opened ~ .mm-slideout {
    transform: translate(140px, 0);
    transform: translate3d(140px, 0, 0); } }
@media all and (min-width: 10000px) {
  html.mm-opening .mm-menu.mm-fullscreen.mm-opened ~ .mm-slideout {
    transform: translate(10000px, 0);
    transform: translate3d(10000px, 0, 0); } }
html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened ~ .mm-slideout {
  transform: translate(-100%, 0);
  transform: translate3d(-100%, 0, 0); }
@media all and (max-width: 140px) {
  html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened ~ .mm-slideout {
    transform: translate(-140px, 0);
    transform: translate3d(-140px, 0, 0); } }
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening .mm-menu.mm-fullscreen.mm-opened ~ .mm-slideout {
    transform: translate(-10000px, 0);
    transform: translate3d(-10000px, 0, 0); } }
.mm-menu.mm-offcanvas.mm-fullscreen.mm-top, .mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }
/*
	jQuery.mmenu iconbar extension CSS
*/
html.mm-iconbar body {
  overflow-x: hidden; }
html.mm-iconbar .mm-page {
  background: inherit;
  min-height: 100vh; }
html.mm-iconbar .mm-slideout {
  box-sizing: border-box;
  padding-right: 60px;
  transform: translate(60px, 0);
  transform: translate3d(60px, 0, 0); }
.mm-menu.mm-iconbar {
  display: block; }
/*
jQuery.mmenu listview extension CSS
*/
.mm-menu.mm-listview-justify .mm-panels > .mm-panel:before, .mm-menu.mm-listview-justify .mm-panels > .mm-panel:after,
.mm-menu .mm-panels > .mm-panel.mm-listview-justify:before,
.mm-menu .mm-panels > .mm-panel.mm-listview-justify:after {
  content: none;
  display: none; }
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview,
.mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview {
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0; }
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li,
  .mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li {
    flex: 1 0 auto;
    min-height: 40px;
    /* for Safari :( */ }
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider),
    .mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li:not(.mm-divider) {
      display: flex;
      flex-direction: column; }
.mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li > a:not(.mm-next),
    .mm-menu.mm-listview-justify .mm-panels > .mm-panel > .mm-listview > li > span,
    .mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li > a:not(.mm-next),
    .mm-menu .mm-panels > .mm-panel.mm-listview-justify > .mm-listview > li > span {
      box-sizing: border-box;
      flex: 1 0 auto;
      display: flex;
      align-items: center; }
.mm-listview-small .mm-listview > li > a:not(.mm-next),
.mm-listview-small .mm-listview > li > span {
  padding: 7px 10px 7px 20px; }
.mm-listview-small .mm-vertical > .mm-listview > li > .mm-next,
.mm-listview-small .mm-listview > li.mm-vertical > .mm-next {
  height: 34px; }
.mm-listview-large .mm-listview > li > a:not(.mm-next),
.mm-listview-large .mm-listview > li > span {
  padding: 15px 10px 15px 20px; }
.mm-listview-large .mm-vertical > .mm-listview > li > .mm-next,
.mm-listview-large .mm-listview > li.mm-vertical > .mm-next {
  height: 50px; }
.mm-listview-huge .mm-listview > li > a:not(.mm-next),
.mm-listview-huge .mm-listview > li > span {
  padding: 20px 10px 20px 20px; }
.mm-listview-huge .mm-vertical > .mm-listview > li > .mm-next,
.mm-listview-huge .mm-listview > li.mm-vertical > .mm-next {
  height: 60px; }
.mm-listview .mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px; }
.mm-listview .mm-spacer {
  padding-top: 40px; }
.mm-listview .mm-spacer > .mm-next {
    top: 40px; }
.mm-listview .mm-spacer.mm-divider {
    padding-top: 25px; }
.mm-listview .mm-inset {
  list-style: inside disc;
  padding: 0 10px 15px 40px;
  margin: 0; }
.mm-listview .mm-inset > li {
    padding: 5px 0; }
/*
	jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-menu .mm-listview.mm-multiline > li > a,
.mm-menu .mm-listview.mm-multiline > li > span,
.mm-menu .mm-listview > li.mm-multiline > a,
.mm-menu .mm-listview > li.mm-multiline > span {
  text-overflow: clip;
  white-space: normal; }
/*
	jQuery.mmenu pageDim extension CSS
*/
.mm-menu.mm-opened[class*="mm-pagedim"] ~ #mm-blocker {
  opacity: 0; }
html.mm-opening .mm-menu.mm-opened[class*="mm-pagedim"] ~ #mm-blocker {
  opacity: 0.3;
  transition: opacity 0.4s ease 0.4s; }
.mm-menu.mm-opened.mm-pagedim ~ #mm-blocker {
  background: inherit; }
.mm-menu.mm-opened.mm-pagedim-white ~ #mm-blocker {
  background: #fff; }
.mm-menu.mm-opened.mm-pagedim-black ~ #mm-blocker {
  background: #000; }
/*
	jQuery.mmenu popup extension CSS
*/
.mm-menu.mm-popup {
  transition: opacity 0.4s ease;
  opacity: 0;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  height: 80%;
  min-height: 140px;
  max-height: 880px;
  top: 50%;
  left: 50%;
  bottom: auto;
  right: auto;
  z-index: 2;
  transform: translate(-50%, -50%);
  transform: translate3d(-50%, -50%, 0); }
.mm-menu.mm-popup.mm-opened ~ .mm-slideout {
    transform: none !important;
    z-index: 0; }
.mm-menu.mm-popup.mm-opened ~ #mm-blocker {
    transition-delay: 0s !important;
    z-index: 1; }
html.mm-opening .mm-menu.mm-popup {
  opacity: 1; }
/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-offcanvas.mm-right {
  left: auto; }
html.mm-right.mm-opening .mm-menu.mm-opened ~ .mm-slideout {
  transform: translate(-80%, 0);
  transform: translate3d(-80%, 0, 0); }
@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-menu.mm-opened ~ .mm-slideout {
    transform: translate(-140px, 0);
    transform: translate3d(-140px, 0, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-menu.mm-opened ~ .mm-slideout {
    transform: translate(-440px, 0);
    transform: translate3d(-440px, 0, 0); } }
/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  transform: none !important;
  z-index: 0; }
html.mm-front #mm-blocker {
  z-index: 1; }
html.mm-front .mm-menu.mm-offcanvas {
  z-index: 2; }
.mm-menu.mm-offcanvas.mm-front, .mm-menu.mm-offcanvas.mm-next {
  transition: transform 0.4s ease;
  transform: translate(-100%, 0);
  transform: translate3d(-100%, 0, 0); }
.mm-menu.mm-offcanvas.mm-front.mm-right, .mm-menu.mm-offcanvas.mm-next.mm-right {
    transform: translate(100%, 0);
    transform: translate3d(100%, 0, 0); }
.mm-menu.mm-offcanvas.mm-top {
  transform: translate(0, -100%);
  transform: translate3d(0, -100%, 0); }
.mm-menu.mm-offcanvas.mm-bottom {
  transform: translate(0, 100%);
  transform: translate3d(0, 100%, 0); }
.mm-menu.mm-offcanvas.mm-top, .mm-menu.mm-offcanvas.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }
.mm-menu.mm-offcanvas.mm-bottom {
  top: auto; }
html.mm-opening .mm-menu.mm-offcanvas.mm-front, html.mm-opening .mm-menu.mm-offcanvas.mm-next {
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0); }
.mm-menu.mm-offcanvas.mm-top, .mm-menu.mm-offcanvas.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }
/*
	jQuery.mmenu shadows extension CSS
*/
.mm-menu.mm-shadow-page:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 100;
  clip-path: polygon(-20px 0, 0px 0, 0px 100%, -20px 100%); }
.mm-menu.mm-shadow-page.mm-right:after {
  left: auto;
  right: 100%; }
.mm-menu.mm-shadow-page.mm-next:after, .mm-menu.mm-shadow-page.mm-front:after {
  content: none;
  display: none; }
.mm-menu.mm-shadow-page:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
/*
	jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
  background: #333;
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-navbar > *,
  .mm-menu.mm-theme-dark .mm-navbar a {
    color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-btn:before, .mm-menu.mm-theme-dark .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-listview {
    border-color: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after {
      border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
      tap-highlight-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
      background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-theme-dark .mm-divider {
    background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-keyboardfocus a:focus {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-shadow-page.mm-theme-dark:after {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-menu.mm-shadow-panels.mm-theme-dark .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a.mm-fullsubopen:hover + span {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + a {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark label.mm-toggle:before {
    background: #333; }
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }
.mm-menu.mm-theme-white {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-navbar > *,
  .mm-menu.mm-theme-white .mm-navbar a {
    color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-btn:before, .mm-menu.mm-theme-white .mm-btn:after {
    border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-listview {
    border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after {
      border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
      tap-highlight-color: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
      background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white .mm-divider {
    background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-keyboardfocus a:focus {
  background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-shadow-page.mm-theme-white:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a.mm-fullsubopen:hover + span {
  background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + a {
  background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white label.mm-toggle:before {
    background: #fff; }
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }
.mm-menu.mm-theme-black {
  background: #000;
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-navbar > *,
  .mm-menu.mm-theme-black .mm-navbar a {
    color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-btn:before, .mm-menu.mm-theme-black .mm-btn:after {
    border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-listview {
    border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-listview > li .mm-next:after {
      border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
      tap-highlight-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
    .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
      background: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
  .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
  .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
    background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-divider {
    background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-keyboardfocus a:focus {
  background: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-shadow-page.mm-theme-black:after {
  content: none;
  display: none; }
.mm-menu.mm-shadow-panels.mm-theme-black .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: false; }
.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a:not(.mm-fullsubopen):hover,
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a.mm-fullsubopen:hover + span {
  background: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected:not(.mm-fullsubopen),
.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + span,
.mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + a {
  background: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black label.mm-toggle:before {
    background: #000; }
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }
/*
	jQuery.mmenu tileview extension CSS
*/
.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after {
  content: '';
  display: block;
  clear: both; }
.mm-menu.mm-tileview .mm-listview > li,
.mm-menu .mm-tileview.mm-listview > li {
  width: 50%;
  height: 0;
  padding: 50% 0 0 0;
  float: left;
  position: relative; }
.mm-menu.mm-tileview .mm-listview > li:after,
  .mm-menu .mm-tileview.mm-listview > li:after {
    left: 0;
    top: 0;
    border-right-width: 1px;
    border-right-style: solid;
    z-index: -1; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
    width: 12.5%;
    padding-top: 12.5%; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
    width: 25%;
    padding-top: 25%; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
    width: 75%;
    padding-top: 75%; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
  .mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
    width: 100%;
    padding-top: 100%; }
.mm-menu.mm-tileview .mm-listview > li > a,
  .mm-menu.mm-tileview .mm-listview > li > span,
  .mm-menu .mm-tileview.mm-listview > li > a,
  .mm-menu .mm-tileview.mm-listview > li > span {
    line-height: 1px;
    text-align: center;
    padding: 50% 10px 0 10px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 1px;
    bottom: 1px;
    left: 0; }
.mm-menu.mm-tileview .mm-listview > li > .mm-next,
  .mm-menu .mm-tileview.mm-listview > li > .mm-next {
    width: auto; }
.mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
    .mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
    .mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
      content: none;
      display: none; }
.mm-menu.mm-tileview .mm-panel {
  padding-left: 0;
  padding-right: 0; }
.mm-menu.mm-tileview .mm-panel:after {
    content: none;
    display: none; }
.mm-menu.mm-tileview .mm-listview {
  margin: 0; }
/*
	jQuery.mmenu widescreen extension CSS
	
	To use on widescreens only, include it using a mediaquery:
	$("#my-menu").mmenu({
		extensions: {
			'(min-width: 1300px)' : [ 'widescreen' ]
		};
	});
*/
html.mm-widescreen body {
  position: relative; }
html.mm-widescreen #mm-blocker {
  display: none !important; }
html.mm-widescreen .mm-slideout {
  transform: none !important;
  width: 70% !important;
  margin-left: 30% !important; }
html.mm-widescreen .mm-page {
  background: inherit;
  box-sizing: border-box; }
html.mm-widescreen.mm-blocking,
html.mm-widescreen.mm-blocking body {
  overflow: auto; }
.mm-menu.mm-widescreen {
  border-right-width: 1px;
  border-right-style: solid;
  display: block !important;
  width: 30% !important;
  min-width: 0 !important;
  max-width: none !important;
  top: 0 !important;
  right: auto !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 100 !important;
  transform: none !important; }
.mm-menu.mm-widescreen.mm-pageshadow:after {
    content: none;
    display: none; }
/*
	jQuery.mmenu Bootstrap wrapper CSS
*/
.mm-panel.mm-bootstrap-navbar .navbar-form,
.mm-panel.mm-bootstrap-navbar > p {
  display: block;
  margin: 20px 0; }
.mm-panel.mm-bootstrap-navbar > .btn {
  display: inline-block;
  margin: 20px 5px 20px 0; }
.mm-panel.mm-bootstrap-navbar > .mm-navbar + .navbar-form,
.mm-panel.mm-bootstrap-navbar > .mm-navbar + p,
.mm-panel.mm-bootstrap-navbar > .mm-navbar + .btn {
  margin-top: 0; }
.mm-panel.mm-bootstrap-navbar > .navbar-form {
  padding: 0; }
html.overlay-open .navbar-fixed-top {
  z-index: 400; }
html.js fieldset.collapsed {
  border-left-width: 1px;
  border-right-width: 1px;
  height: auto; }
html.js input.form-autocomplete {
  background-image: none; }
html.js input.form-autocomplete {
  background-image: none; }
html.js .autocomplete-throbber {
  background-position: 100% 2px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 15px;
  margin: 2px 0 0 2px;
  width: 15px; }
html.js .autocomplete-throbber.throbbing {
  background-position: 100% -18px; }
body {
  position: relative; }
body.admin-expanded.admin-vertical.admin-nw .navbar,
  body.admin-expanded.admin-vertical.admin-sw .navbar {
    margin-left: 260px; }
body.navbar-is-fixed-top {
    padding-top: 64px; }
body.navbar-is-fixed-bottom {
    padding-bottom: 64px !important; }
body.toolbar {
    padding-top: 30px !important; }
body.toolbar .navbar-fixed-top {
      top: 30px; }
body.toolbar.navbar-is-fixed-top {
      padding-top: 94px !important; }
body.toolbar-drawer {
    padding-top: 64px !important; }
body.toolbar-drawer .navbar-fixed-top {
      top: 64px; }
body.toolbar-drawer.navbar-is-fixed-top {
      padding-top: 128px !important; }
body.admin-menu .navbar-fixed-top {
    top: 29px; }
body.admin-menu.navbar-is-fixed-top {
    padding-top: 93px !important; }
body div#admin-toolbar {
    z-index: 1600; }
body #toolbar, body #admin-menu, body #admin-toolbar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
body #admin-menu {
    margin: 0;
    padding: 0;
    position: fixed;
    z-index: 1600; }
body #admin-menu .dropdown li {
      line-height: normal; }
@media screen and (min-width: 992px) {
  .navbar.container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .navbar.group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .navbar.group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .navbar.group-slider-container {
    max-width: 930px; } }
@media screen and (min-width: 1200px) {
  .navbar.container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .navbar.group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .navbar.group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .navbar.group-slider-container {
    max-width: 1140px; } }
.navbar.container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .navbar.group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .navbar.group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .navbar.group-slider-container, .navbar.container-fluid {
  margin-top: 20px; }
.navbar.container > .container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .navbar.group-slider-container > .container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .navbar.group-slider-container > .container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .navbar.group-slider-container > .container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .navbar.container > .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .navbar.group-slider-container > .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .navbar.container > .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .navbar.group-slider-container > .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .navbar.container > .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .navbar.group-slider-container > .group-slider-container,
.navbar.container-fluid > .container-fluid {
  margin: 0;
  padding: 0;
  width: auto; }
#overlay-container,
.overlay-modal-background,
.overlay-element {
  z-index: 1500; }
#toolbar {
  z-index: 1600; }
.modal {
  z-index: 1620; }
.modal-dialog {
  z-index: 1630; }
.ctools-modal-dialog .modal-body {
  width: 100% !important;
  overflow: auto; }
.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 1px solid #E5E5E5; }
.element-invisible {
  margin: 0;
  padding: 0;
  width: 1px; }
.navbar .logo {
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px; }
@media screen and (min-width: 768px) {
    .navbar .logo {
      margin-right: 0;
      padding-left: 0; } }
ul.secondary {
  float: left; }
@media screen and (min-width: 768px) {
    ul.secondary {
      float: right; } }
.page-header {
  margin-top: 0; }
.region-sidebar-first .block:first-child h2.block-title,
.region-sidebar-second .block:first-child h2.block-title {
  margin-top: 0; }
p:last-child {
  margin-bottom: 0; }
.region-help > .glyphicon {
  font-size: 18px;
  float: left;
  margin: -0.05em 0.5em 0 0; }
.region-help .block {
  overflow: hidden; }
form#search-block-form {
  margin: 0; }
.navbar #block-search-form {
  float: none;
  margin: 5px 0 5px 5px; }
@media screen and (min-width: 992px) {
    .navbar #block-search-form {
      float: right; } }
.navbar #block-search-form .input-group-btn {
    width: auto; }
.navbar-search .control-group {
  margin-bottom: 0px; }
ul.action-links {
  margin: 12px 0;
  padding: 0; }
ul.action-links li {
    display: inline;
    margin: 0;
    padding: 0 6px 0 0; }
ul.action-links .glyphicon {
    padding-right: 0.5em; }
input, textarea, select, .uneditable-input {
  max-width: 100%;
  width: auto; }
input.error {
  color: #a94442;
  border-color: #ebccd1; }
fieldset legend.panel-heading {
  float: left;
  line-height: 1em;
  margin: 0; }
fieldset .panel-body {
  clear: both;
  display: inherit; }
fieldset .panel-heading a.panel-title {
  color: inherit;
  display: block;
  margin: -10px -15px;
  padding: 10px 15px; }
fieldset .panel-heading a.panel-title:hover {
    text-decoration: none; }
.form-group:last-child,
.panel:last-child {
  margin-bottom: 0; }
.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0; }
.form-actions {
  clear: both; }
.managed-files.table td:first-child {
  width: 100%; }
div.image-widget-data {
  float: none;
  overflow: hidden; }
table.sticky-header {
  z-index: 1; }
.resizable-textarea textarea {
  border-radius: 4px 4px 0 0; }
.text-format-wrapper {
  margin-bottom: 15px; }
.text-format-wrapper > .form-type-textarea,
  .text-format-wrapper .filter-wrapper {
    margin-bottom: 0; }
.filter-wrapper {
  border-radius: 0 0 4px 4px; }
.filter-wrapper .panel-body {
    padding: 7px; }
.filter-wrapper .form-type-select {
    min-width: 30%; }
.filter-wrapper .form-type-select .filter-list {
      width: 100%; }
.filter-help {
  margin-top: 5px;
  text-align: center; }
@media screen and (min-width: 768px) {
    .filter-help {
      float: right; } }
.filter-help .glyphicon {
    margin: 0 5px 0 0;
    vertical-align: text-top; }
.radio:first-child, .checkbox:first-child {
  margin-top: 0; }
.radio:last-child, .checkbox:last-child {
  margin-bottom: 0; }
.help-block, .control-group .help-inline {
  color: #777777;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0; }
.panel-heading {
  display: block; }
a.tabledrag-handle .handle {
  height: auto;
  width: auto; }
.error {
  color: #a94442; }
div.error,
table tr.error {
  background-color: #f2dede;
  color: #a94442; }
.form-group.error,
.form-group.has-error {
  background: none; }
.form-group.error label, .form-group.error .control-label,
  .form-group.has-error label,
  .form-group.has-error .control-label {
    color: #a94442;
    font-weight: 600; }
.form-group.error input, .form-group.error textarea, .form-group.error select, .form-group.error .uneditable-input,
  .form-group.has-error input,
  .form-group.has-error textarea,
  .form-group.has-error select,
  .form-group.has-error .uneditable-input {
    color: #555555; }
.form-group.error .help-block, .form-group.error .help-inline,
  .form-group.has-error .help-block,
  .form-group.has-error .help-inline {
    color: #777777; }
.nav-tabs {
  margin-bottom: 10px; }
ul li.collapsed,
ul li.expanded,
ul li.leaf {
  list-style: none;
  list-style-image: none; }
.tabs--secondary {
  margin: 0 0 10px; }
.submitted {
  margin-bottom: 1em;
  font-style: italic;
  font-weight: normal;
  color: #777; }
.form-type-password-confirm {
  position: relative; }
.form-type-password-confirm label {
    display: block; }
.form-type-password-confirm label .label {
      float: right; }
.form-type-password-confirm .password-help {
    padding-left: 2em; }
@media (min-width: 768px) {
      .form-type-password-confirm .password-help {
        border-left: 1px solid #ddd;
        left: 50%;
        margin-left: 15px;
        position: absolute; } }
@media (min-width: 992px) {
      .form-type-password-confirm .password-help {
        left: 33.33333%; } }
.form-type-password-confirm .progress {
    background: transparent;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 4px;
    margin: -5px 0px 0; }
.form-type-password-confirm .form-type-password {
    clear: left; }
.form-type-password-confirm .form-control-feedback {
    right: 15px; }
.form-type-password-confirm .help-block {
    clear: both; }
ul.pagination li > a.progress-disabled {
  float: left; }
.form-autocomplete .glyphicon {
  color: #777777;
  font-size: 120%; }
.form-autocomplete .glyphicon.glyphicon-spin {
    color: #337ab7; }
.form-autocomplete .input-group-addon {
  background-color: white; }
.ajax-progress-bar {
  border-radius: 0 0 4px 4px;
  border: 1px solid #ccc;
  margin: -1px 0 0;
  padding: 6px 12px;
  width: 100%; }
.ajax-progress-bar .progress {
    height: 8px;
    margin: 0; }
.ajax-progress-bar .percentage,
  .ajax-progress-bar .message {
    color: #777777;
    font-size: 12px;
    line-height: 1em;
    margin: 5px 0 0;
    padding: 0; }
.glyphicon-spin {
  display: inline-block;
  -moz-animation: spin 1s infinite linear;
  -o-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear; }
a .glyphicon-spin {
  display: inline-block;
  text-decoration: none; }
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg); } }
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(359deg); } }
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(359deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }
/**
 * Missing Bootstrap 2 tab styling.
 * @see http://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
 * @see http://bootply.com/74926
 */
.tabbable {
  margin-bottom: 20px; }
.tabs-below > .nav-tabs, .tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
  border-bottom: 0; }
.tabs-below > .nav-tabs .summary, .tabs-left > .nav-tabs .summary, .tabs-right > .nav-tabs .summary {
    color: #777777;
    font-size: 12px; }
.tab-pane > .panel-heading {
  display: none; }
.tab-content > .active {
  display: block; }
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd; }
.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0; }
.tabs-below > .nav-tabs > li > a {
      border-radius: 0 0 4px 4px; }
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
        border-top-color: #ddd;
        border-bottom-color: transparent; }
.tabs-below > .nav-tabs > .active > a,
  .tabs-below > .nav-tabs > .active > a:hover,
  .tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd; }
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px; }
.tabs-left > .nav-tabs > li,
  .tabs-right > .nav-tabs > li {
    float: none; }
.tabs-left > .nav-tabs > li:focus,
    .tabs-right > .nav-tabs > li:focus {
      outline: 0; }
.tabs-left > .nav-tabs > li > a,
    .tabs-right > .nav-tabs > li > a {
      margin-right: 0;
      margin-bottom: 3px; }
.tabs-left > .nav-tabs > li > a:focus,
      .tabs-right > .nav-tabs > li > a:focus {
        outline: 0; }
.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 0 4px 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  border: 1px solid #ddd;
  overflow: hidden;
  padding: 10px 15px; }
.tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px; }
.tabs-left > .nav-tabs > li > a {
    border-radius: 4px 0 0 4px; }
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
      border-color: #eeeeee #ddd #eeeeee #eeeeee; }
.tabs-left > .nav-tabs > .active > a,
  .tabs-left > .nav-tabs > .active > a:hover,
  .tabs-left > .nav-tabs > .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05); }
.tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px; }
.tabs-right > .nav-tabs > li > a {
    border-radius: 0 4px 4px 0; }
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
      border-color: #eeeeee #eeeeee #eeeeee #ddd;
      -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); }
.tabs-right > .nav-tabs > .active > a,
  .tabs-right > .nav-tabs > .active > a:hover,
  .tabs-right > .nav-tabs > .active > a:focus {
    border-color: #ddd #ddd #ddd transparent; }
th.checkbox,
td.checkbox,
th.radio,
td.radio {
  display: table-cell; }
.views-display-settings .label {
  font-size: 100%;
  color: #666666; }
.views-display-settings .footer {
  padding: 0;
  margin: 4px 0 0 0; }
.views-exposed-form .views-exposed-widget .btn {
  margin-top: 1.8em; }
table .radio input[type="radio"],
table .checkbox input[type="checkbox"] {
  max-width: inherit; }
.form-horizontal .form-group label {
  position: relative;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right; }
@media (min-width: 768px) {
    .form-horizontal .form-group label {
      float: left;
      width: 16.66667%; } }
.alert a {
  font-weight: bold; }
.alert-success a, .alert-success a:hover, .alert-success a:focus {
  color: #2b542c; }
.alert-info a, .alert-info a:hover, .alert-info a:focus {
  color: #245269; }
.alert-warning a, .alert-warning a:hover, .alert-warning a:focus {
  color: #66512c; }
.alert-danger a, .alert-danger a:hover, .alert-danger a:focus {
  color: #843534; }
div.image-style-new,
div.image-style-new div {
  display: block; }
div.image-style-new div.input-group {
  display: table; }
td.module,
.table-striped > tbody > tr:nth-child(odd) > td.module,
.table > tbody > tr > td.module {
  background: #ddd;
  font-weight: 700; }
.book-toc > .dropdown-menu {
  overflow: hidden; }
.book-toc > .dropdown-menu > .dropdown-header {
    white-space: nowrap; }
.book-toc > .dropdown-menu > li:nth-child(1) > a {
    font-weight: bold; }
.book-toc > .dropdown-menu .dropdown-menu {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: static;
    width: 100%; }
.book-toc > .dropdown-menu .dropdown-menu > li {
      padding-left: 20px; }
.book-toc > .dropdown-menu .dropdown-menu > li > a {
        margin-left: -40px;
        padding-left: 60px; }
#features-filter .form-item.form-type-checkbox {
  padding-left: 20px; }
fieldset.features-export-component {
  font-size: 12px; }
html.js #features-export-form fieldset.features-export-component, fieldset.features-export-component {
    margin: 0 0 10px; }
fieldset.features-export-component .panel-heading {
    padding: 5px 10px; }
fieldset.features-export-component .panel-heading a.panel-title {
      font-size: 12px;
      font-weight: 500;
      margin: -5px -10px;
      padding: 5px 10px; }
fieldset.features-export-component .panel-body {
    padding: 0 10px; }
div.features-export-list {
  margin: -11px 0 10px;
  padding: 0 10px; }
fieldset.features-export-component .component-select .form-type-checkbox,
div.features-export-list .form-type-checkbox {
  line-height: 1em;
  margin: 5px 5px 5px 0 !important;
  min-height: 0;
  padding: 3px 3px 3px 25px !important; }
fieldset.features-export-component .component-select .form-type-checkbox input[type=checkbox],
  div.features-export-list .form-type-checkbox input[type=checkbox] {
    margin-top: 0; }
body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open .navbar-fixed-top {
  top: 79px; }
body.navbar-is-fixed-top.navbar-administration .navbar-fixed-top {
  top: 39px; }
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  body.navbar-is-fixed-top.navbar-administration.navbar-vertical.navbar-tray-open .navbar-fixed-top {
    left: 240px;
    left: 24rem; } }
.navbar-administration #navbar-administration.navbar-oriented .navbar-bar {
  z-index: 1032; }
.navbar-administration #navbar-administration .navbar-tray {
  z-index: 1031; }
body.navbar-is-fixed-top.navbar-administration {
  padding-top: 103px !important; }
body.navbar-is-fixed-top.navbar-administration.navbar-horizontal.navbar-tray-open {
  padding-top: 143px !important; }
body.navbar-tray-open.navbar-vertical.navbar-fixed {
  margin-left: 240px;
  margin-left: 24rem; }
#navbar-administration.navbar-oriented .navbar-tray-vertical {
  width: 24rem; }
/**
 * Icon styles.
 */
a.icon-before .glyphicon {
  margin-right: .25em; }
a.icon-after .glyphicon {
  margin-left: .25em; }
.btn.icon-before .glyphicon {
  margin-left: -.25em;
  margin-right: .25em; }
.btn.icon-after .glyphicon {
  margin-left: .25em;
  margin-right: -.25em; }
.row {
  margin: 0; }
.img-responsive {
  margin-left: auto;
  margin-right: auto; }
.field-collection-view {
  padding: 0px;
  margin: 0px;
  border: none; }
.field-collection-container {
  border-bottom: none;
  margin-bottom: 0px; }
.fp-tableCell {
  display: block; }
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Canaro-Medium";
  font-weight: 300;
  margin-bottom: 20px; }
h1 {
  font-size: 54px;
  line-height: 54px;
  letter-spacing: -0.5px; }
h2 {
  font-size: 36px;
  line-height: 36px;
  letter-spacing: -0.5px; }
h3 {
  font-size: 28px;
  line-height: 28px;
  letter-spacing: -0.5px; }
h4 {
  font-size: 24px;
  line-height: 24px; }
h5 {
  font-size: 20px;
  line-height: 20px; }
h6 {
  font-size: 18px;
  line-height: 18px; }
body {
  font-family: 'Roboto';
  color: #676C6F;
  font-size: 16px;
  line-height: 22px;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
body.overflow-block {
    overflow: hidden; }
p {
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 20px; }
a {
  color: #FA551E;
  text-decoration: none; }
a:hover {
    color: #FA551E;
    text-decoration: underline; }
[v-cloak] {
  display: none; }
ol,
ul {
  padding-left: 20px; }
.glist ol {
  counter-reset: item; }
.glist ol li {
    display: block;
    margin-bottom: 10px; }
.glist ol li:before {
      content: counter(item) ". ";
      counter-increment: item;
      color: #FA551E; }
.glist ul {
  list-style: none;
  margin: 0; }
.glist ul li {
    padding-left: 10px;
    text-indent: -9px;
    margin-bottom: 10px; }
.glist ul li:before {
      content: "• ";
      color: #FA551E;
      text-indent: -9px; }
/*
 * BTNS
 *****************************************************************************************************
 */
.g-btn--white {
  text-decoration: none;
  border: none;
  border-radius: 8px;
  position: relative;
  display: inline-block;
  font-size: 14px;
  margin-top: 15px;
  cursor: pointer;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15); }
.g-btn--white .svg-galp__path {
    fill: #fff; }
.g-btn--white .g-btn__txt {
    color: #fa551e;
    font-size: 18px; }
.g-btn--white .svg-outer {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 10px;
    right: 27px; }
.g-btn--white .svg-inner {
    display: block;
    position: relative;
    height: 100%;
    width: 100%; }
.g-btn--white .svg__path {
    fill: #fa551e;
    height: 8px; }
.g-btn--white .svg {
    top: 50%;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    fill: #fff;
    width: auto;
    height: auto;
    z-index: 2;
    position: absolute; }
.g-btn {
  border: none;
  padding: 0;
  font-weight: 500;
  font-family: 'Canaro-Medium';
  font-size: 16px;
  text-decoration: none; }
.g-btn:active, .g-btn:focus {
    outline: none;
    box-shadow: none; }
.g-btn:hover, .g-btn:active {
    text-decoration: none; }
.g-btn--more {
    margin-top: 30px; }
.g-btn--yt {
    margin-top: 0; }
.g-btn--yt .svg-yt {
      display: inline-block;
      height: 25px;
      width: auto;
      margin-right: 15px;
      transform: translateY(10px); }
.g-btn--und {
    display: inline-block;
    line-height: 1;
    color: #676C6F;
    padding-bottom: 5px;
    transition: color .5s ease; }
.g-btn--und .g-btn__txt {
      position: relative; }
.g-btn--und .g-btn__txt:before, .g-btn--und .g-btn__txt:after {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        position: absolute;
        bottom: 0;
        transform: translateY(5px); }
.g-btn--und .g-btn__txt:before {
        width: 100%;
        left: 0;
        transition: width 0s ease; }
.g-btn--und .g-btn__txt:after {
        width: 100%;
        right: 0;
        background: #DBDBDB;
        transition: width .5s ease; }
.g-btn--und .svg-arrow {
      fill: #FA551E;
      height: 8px;
      width: auto;
      transition: all .25s ease-in-out; }
.g-btn--und .svg-arrow.svg--stk {
        fill: none;
        stroke: #FA551E; }
.g-btn--und .svg-arrow--left {
        margin-right: 10px; }
.g-btn--und .svg-arrow--right {
        margin-left: 10px; }
.g-btn--und:hover, .g-btn--und:active {
      color: #FA551E;
      text-decoration: none; }
.g-btn--und:hover .g-btn__txt:before, .g-btn--und:active .g-btn__txt:before {
        width: 0%;
        background: #DBDBDB;
        transition: width .5s ease; }
.g-btn--und:hover .g-btn__txt:after, .g-btn--und:active .g-btn__txt:after {
        width: 0%;
        background: transparent;
        transition: width 0s ease; }
.g-btn--und:hover .svg-arrow--left, .g-btn--und:active .svg-arrow--left {
        transform: translateX(-5px); }
.g-btn--und:hover .svg-arrow--right, .g-btn--und:active .svg-arrow--right {
        transform: translateX(5px); }
.g-btn--shape {
    position: relative; }
.g-btn--shape .svg {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
.g-btn--shape .shape-galp {
      width: 26px;
      height: 26px;
      fill: none;
      stroke: #FA551E; }
.g-btn--shape .svg-arrow {
      fill: #FA551E; }
.g-btn--white {
    background-color: #fff;
    height: 50px;
    line-height: 50px;
    padding-left: 30px;
    padding-right: 75px; }
.g-btn--white .svg-galp__path {
      stroke: #fa551e; }
.btn {
  display: inline-flex;
  min-height: 50px;
  border-radius: 8px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
  font-family: 'Canaro-Medium';
  font-weight: 300;
  font-size: 18px;
  letter-spacing: -0.5px;
  line-height: 18px;
  padding: 0;
  color: #FA551E;
  position: relative;
  margin: 10px 0;
  background: #ffffff;
  transition: all 0.4s ease-in; }
.btn:hover {
    color: #1D1D1C;
    cursor: pointer;
    text-decoration: none; }
.btn:hover .btn__icon:after {
      opacity: 0;
      -moz-transform: translateX(16px);
      -o-transform: translateX(16px);
      -webkit-transform: translateX(16px);
      -ms-transform: translateX(16px);
      transform: translateX(16px); }
.btn:hover .btn__icon:before {
      opacity: 1;
      -o-transform: translateX(6px);
      -webkit-transform: translateX(6px);
      -ms-transform: translateX(6px);
      -moz-transform: translateX(6px);
      transform: translateX(6px); }
.btn:hover .btn__text a, .btn:hover .btn__text span {
      color: #1D1D1C; }
.btn:hover .btn__text:after {
      -webkit-transform: translateX(10px);
      -moz-transform: translateX(10px);
      -ms-transform: translateX(10px);
      -o-transform: translateX(10px);
      transform: translateX(10px);
      opacity: 1; }
.btn:hover .btn-arrow:after {
      -webkit-transform: translateX(10px);
      -moz-transform: translateX(10px);
      -ms-transform: translateX(10px);
      -o-transform: translateX(10px);
      transform: translateX(10px);
      opacity: 0; }
.btn .btn__icon {
    display: inline-block;
    position: relative; }
.btn .btn__icon:after, .btn .btn__icon:before {
      font-family: 'icogalp' !important;
      content: "\e966";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transition: transform 0.4s ease-out, opacity 0.4s ease-out, -webkit-transform 0.4s ease-out, -o-transform 0.4s ease-out, -ms-transform 0.4s ease-out, -moz-transform 0.4s ease-out;
      color: #FA551E;
      position: absolute;
      left: -14px;
      top: 13px;
      font-size: 25px;
      display: block; }
.btn .btn__icon:after {
      -webkit-transform: translateX(6px);
      transform: translateX(6px);
      -moz-transform: translateX(6px);
      -ms-transform: translateX(6px);
      -o-transform: translateX(6px);
      opacity: 1; }
.btn .btn__icon:before {
      -o-transform: translateX(-6px);
      -moz-transform: translateX(-6px);
      -webkit-transform: translateX(-6px);
      -ms-transform: translateX(-6px);
      transform: translateX(-6px);
      opacity: 0; }
.btn .btn__icon--border {
      position: absolute;
      top: 10px;
      right: 17px; }
.btn .btn__icon--border:before {
        font-family: 'icogalp';
        content: '\e96f';
        color: #FA551E;
        z-index: 1;
        font-size: 35px;
        display: block;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 31px; }
.btn .btn__text {
    display: inline-block;
    line-height: 50px;
    margin-right: 0;
    text-transform: lowercase;
    position: relative; }
.btn .btn__text:after {
      content: '\e966';
      position: absolute;
      font-size: 20px;
      font-family: 'icogalp';
      right: 33px;
      top: 1px;
      color: #FA551E;
      opacity: 0;
      transition: all 0.2s ease-in;
      z-index: 2; }
.btn .btn__text a, .btn .btn__text span {
      position: relative;
      display: block;
      padding: 0 65px 0 20px;
      z-index: 5; }
.btn .btn__text a:hover, .btn .btn__text span:hover {
        text-decoration: none;
        cursor: pointer; }
.btn .btn-arrow {
    position: absolute;
    right: 17px;
    top: 17px;
    color: #FA551E; }
.btn .btn-arrow:after {
      -webkit-transform: translateX(0px);
      -moz-transform: translateX(0px);
      -ms-transform: translateX(0px);
      -o-transform: translateX(0px);
      transform: translateX(0px);
      opacity: 1;
      transition: all 0.2s ease-in;
      color: #FA551E;
      display: flex;
      height: 100%;
      width: 100%;
      justify-content: center;
      align-items: center;
      left: 0; }
.btn.disabled {
    background: #EEEEEE;
    opacity: 0.5;
    pointer-events: none; }
.btn.disabled .btn__icon:before {
      -o-transform: translateX(6px);
      -moz-transform: translateX(6px);
      -webkit-transform: translateX(6px);
      -ms-transform: translateX(6px);
      transform: translateX(6px);
      opacity: 1; }
.btn.disabled .btn__icon:after {
      -o-transform: translateX(6px);
      -moz-transform: translateX(6px);
      -webkit-transform: translateX(6px);
      -ms-transform: translateX(6px);
      transform: translateX(6px);
      opacity: 0; }
.btn.disabled:hover {
      color: #FA551E;
      cursor: default; }
.btn.disabled:hover .btn__icon {
        display: inline-block;
        position: relative;
        transition: none; }
.btn.disabled:hover .btn__icon:before {
          -o-transform: translateX(6px);
          -moz-transform: translateX(6px);
          -webkit-transform: translateX(6px);
          -ms-transform: translateX(6px);
          transform: translateX(6px);
          opacity: 0; }
.btn.disabled:hover .btn__icon:after {
          -o-transform: translateX(6px);
          -moz-transform: translateX(6px);
          -webkit-transform: translateX(6px);
          -ms-transform: translateX(6px);
          transform: translateX(6px);
          opacity: 1; }
.btn.dark {
    background: #1D1D1C;
    color: #EEEEEE; }
.btn.dark:hover {
      color: #FA551E; }
.btn.dark.disabled:hover {
      color: #EEEEEE; }
.btn.gradient {
    color: #EEEEEE;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ef4123+0,f26522+50,faa61a+100 */
    background: #ef4123;
    /* Old browsers */
    background: -moz-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ef4123 0%, #f26522 50%, #faa61a 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#ef4123', endColorstr='#faa61a',GradientType=1 );
    /* IE6-9 */
    transition: all 0.2s ease-in; }
.btn.gradient .btn__icon--border:before {
      content: '\e92a';
      color: #EEEEEE; }
.btn.gradient .btn__icon {
      color: #FA551E;
      z-index: 1; }
.btn.gradient:disabled:hover {
      color: #EEEEEE; }
.btn.gradient.disabled:hover {
      color: #EEEEEE; }
.btn.gradient .btn-arrow:before {
      color: #ffffff;
      content: '\e92a'; }
.btn.gradient a, .btn.gradient span {
      color: #EEEEEE; }
.btn.gradient:hover {
      box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.4); }
.btn.gradient:hover a, .btn.gradient:hover span {
        color: #EEEEEE; }
.btn-link {
  display: inline-block;
  font-family: 'Canaro-Medium';
  font-weight: 500;
  font-size: 13px;
  letter-spacing: -0.5px;
  line-height: 14px;
  position: relative;
  color: #676C6F;
  padding-bottom: 10px; }
@media screen and (min-width: 375px) {
    .btn-link {
      font-size: 16px; } }
@media screen and (min-width: 992px) {
    .btn-link {
      font-size: 14px; } }
.btn-link__container {
    display: inline-block;
    position: relative;
    margin-left: -5px;
    margin-top: 6px; }
.btn-link__container:hover:after {
      opacity: 0;
      -o-transform: translateX(25px);
      -moz-transform: translateX(25px);
      -webkit-transform: translateX(25px);
      -ms-transform: translateX(25px);
      transform: translateX(25px); }
.btn-link__container:hover:before {
      opacity: 1;
      -o-transform: translateX(15px);
      -moz-transform: translateX(15px);
      -webkit-transform: translateX(15px);
      -ms-transform: translateX(15px);
      transform: translateX(15px); }
.btn-link__container:after, .btn-link__container:before {
      font-family: 'icogalp' !important;
      content: "\e966";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transition: transform 0.4s ease-out, opacity 0.4s ease-out, -webkit-transform 0.4s ease-out, -o-transform 0.4s ease-out, -ms-transform 0.4s ease-out, -moz-transform 0.4s ease-out;
      color: #FA551E;
      position: absolute;
      right: -10px;
      top: 1px;
      font-size: 25px;
      display: block;
      font-weight: bolder; }
.btn-link__container:after {
      -o-transform: translateX(15px);
      -webkit-transform: translateX(15px);
      transform: translateX(15px);
      -moz-transform: translateX(15px);
      -ms-transform: translateX(15px);
      opacity: 1; }
.btn-link__container:before {
      -o-transform: translateX(5px);
      -moz-transform: translateX(5px);
      -webkit-transform: translateX(5px);
      -ms-transform: translateX(5px);
      transform: translateX(5px);
      opacity: 0; }
.btn-link.small {
    font-size: 14px; }
.btn-link.disabled {
    opacity: 0.5; }
.btn-link.disabled:hover {
      color: #676C6F; }
.btn-link.disabled:hover:before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        height: 3px;
        width: 0;
        z-index: 1;
        background: #676C6F;
        opacity: 0.5; }
.btn-link.disabled:hover .btn-link__icon:before {
        -o-transform: translateX(15px);
        -moz-transform: translateX(15px);
        -webkit-transform: translateX(15px);
        -ms-transform: translateX(15px);
        transform: translateX(15px);
        opacity: 1; }
.btn-link.disabled:hover .btn-link__icon:after {
        opacity: 0; }
.btn-link.disabled:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
      height: 3px;
      width: 0;
      z-index: 1;
      background: #676C6F;
      opacity: 0.5; }
.btn-link.disabled .btn-link__icon:before {
      -o-transform: translateX(15px);
      -moz-transform: translateX(15px);
      -webkit-transform: translateX(15px);
      -ms-transform: translateX(15px);
      transform: translateX(15px);
      opacity: 1; }
.btn-link.disabled .btn-link__icon:after {
      opacity: 0; }
.btn-link:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    z-index: 1;
    transition: width 0.4s ease, background 0.4s ease;
    background: #FA551E; }
.btn-link:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    background: #b5b8ba;
    z-index: 0;
    transition: width 0.4s ease; }
.btn-link:hover {
    text-decoration: none;
    cursor: pointer;
    color: #FA551E; }
.btn-link:hover:before {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      bottom: 0;
      height: 3px;
      width: 100%; }
.btn-icon {
  display: inline-block;
  font-family: 'Canaro-Medium';
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.5px;
  line-height: 18px;
  position: relative;
  color: #FA551E;
  padding-bottom: 10px;
  transition: all 0.2s ease-out; }
.btn-icon:hover {
    text-decoration: none;
    cursor: pointer; }
.btn-icon:hover .btn-icon__icon:before {
      color: #EEEEEE; }
.btn-icon:hover .btn-icon__icon--border:before {
      background: -webkit-linear-gradient(#ef4123, #faa61a);
      -webkit-background-clip: text;
      -webkit-text-fill-color: #FA551E;
      content: '\e92a';
      z-index: 0; }
.btn-icon__icon {
    display: inline-block;
    position: relative;
    margin-left: 30px;
    z-index: 1; }
.btn-icon__icon--border:before {
      font-family: 'icogalp';
      content: '\e96f';
      position: absolute;
      color: #FA551E;
      z-index: 1;
      top: -9px;
      font-size: 35px;
      display: block;
      left: 14px;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      line-height: 33px; }
.btn-icon__icon:before {
      font-family: 'icogalp' !important;
      content: '\e966';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transition: color 0.4s ease-out;
      color: #FA551E;
      position: absolute;
      top: -3px;
      font-size: 25px;
      display: block;
      left: 10px; }
.btn-grey {
  background: #A4ADB1;
  border-radius: 6px;
  font-family: 'Canaro';
  font-weight: 300;
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: -0.4px;
  border: none;
  height: 40px;
  line-height: 40px;
  text-align: center;
  min-width: 180px;
  padding: 0 10px;
  margin-top: 30px; }
.btn-grey:hover {
    cursor: pointer; }
html body.admin-menu {
  margin-top: 31px !important; }
.slick-dots li {
  margin: 0 2px;
  width: 12px;
  height: 34px; }
@media screen and (min-width: 992px) {
    .slick-dots li {
      width: 15px; } }
.slick-dots li:last-of-type {
    margin: 0 0 0 2px; }
.slick-dots li.slick-active {
    width: 16px;
    height: 34px; }
@media screen and (min-width: 992px) {
      .slick-dots li.slick-active {
        width: 26px; } }
.slick-dots li.slick-active button:before {
      display: flex;
      color: #FA551E;
      opacity: 1; }
.slick-dots li.slick-active button:after {
      font-size: 17px;
      line-height: 0; }
@media screen and (min-width: 992px) {
        .slick-dots li.slick-active button:after {
          font-size: 32px; } }
.slick-dots li button {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    font-family: 'icogalp'; }
.slick-dots li button:before {
      display: none;
      font-family: 'icogalp';
      content: "\e92a";
      z-index: 1;
      font-size: 10px;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%; }
@media screen and (min-width: 992px) {
        .slick-dots li button:before {
          font-size: 16px; } }
.slick-dots li button:after {
      display: flex;
      font-family: 'icogalp';
      content: "\e92a";
      color: #FFF;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      font-size: 12px; }
@media screen and (min-width: 992px) {
        .slick-dots li button:after {
          font-size: 16px; } }
.modal-backdrop {
  background: #dd5034;
  background: -moz-linear-gradient(-45deg, #dd5034 0%, #e16e38 50%, #eeaa41 100%);
  background: -webkit-linear-gradient(-45deg, #dd5034 0%, #e16e38 50%, #eeaa41 100%);
  background: linear-gradient(135deg, #dd5034 0%, #e16e38 50%, #eeaa41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#dd5034', endColorstr='#eeaa41',GradientType=1 );
  opacity: 0.85 !important; }
.modal {
  overflow-y: hidden !important; }
.modal .modal-dialog {
    height: 100%;
    margin: 0 auto; }
@media screen and (min-width: 375px) {
      .modal .modal-dialog {
        width: 100%; } }
@media screen and (min-width: 992px) {
      .modal .modal-dialog {
        width: 960px; } }
@media screen and (min-width: 1200px) {
      .modal .modal-dialog {
        width: 1170px; } }
.modal .modal-dialog .modal-content {
      border-radius: 0;
      height: 100%; }
.modal .modal-dialog .modal-content .modal-header {
        height: 60px;
        background-color: #1D1D1C;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center; }
.modal .modal-dialog .modal-content .modal-header button.close {
          float: right;
          margin-left: auto;
          margin-top: 0;
          width: 66px;
          height: 59px;
          background-color: #676C6F;
          border: none;
          color: #fff; }
.modal .modal-dialog .modal-content .modal-header button.close:before {
            font-family: 'icogalp';
            color: #FA551E;
            font-size: 14px;
            line-height: 14px;
            width: 14px;
            height: 14px;
            font-weight: 300;
            color: #FFF;
            content: '\e913';
            display: block;
            margin: 0 auto; }
.modal .modal-dialog .modal-content .modal-header .modal-title {
          width: 100%;
          text-align: center;
          color: #fff;
          font-size: 18px;
          font-family: 'Canaro-Medium';
          letter-spacing: -0.5px;
          line-height: 18px; }
.modal .modal-dialog .modal-content .modal-body {
        height: 100%;
        overflow-y: auto;
        padding: 0 0 50px; }
.modal .modal-dialog .modal-content .modal-body .container, .modal .modal-dialog .modal-content .modal-body .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal .modal-dialog .modal-content .modal-body .group-slider-container, .modal .modal-dialog .modal-content .modal-body .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal .modal-dialog .modal-content .modal-body .group-slider-container, .modal .modal-dialog .modal-content .modal-body .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal .modal-dialog .modal-content .modal-body .group-slider-container {
          padding: 0; }
.modal .modal-dialog .modal-content .modal-body.loading {
          display: flex;
          justify-content: center;
          align-items: center; }
.modal .modal-dialog .modal-content .modal-body .row {
          padding-bottom: 50px; }
@media screen and (min-width: 992px) {
          .modal .modal-dialog .modal-content .modal-body {
            padding-top: 80px;
            padding-bottom: 50px; } }
.modal .modal-dialog .modal-content .modal-body .modal-title {
          font-size: 22px;
          line-height: 40px;
          color: #FA551E;
          margin-top: 40px; }
@media screen and (min-width: 992px) {
            .modal .modal-dialog .modal-content .modal-body .modal-title {
              margin-top: 0; } }
.modal .modal-dialog .modal-content .modal-body .modal-subtitle {
          font-size: 16px;
          line-height: 22px;
          color: #FA551E; }
.modal .modal-dialog .modal-content .modal-body p {
          font-size: 16px;
          line-height: 22px;
          color: #676C6F; }
.modal .modal-dialog .modal-content .modal-body p strong {
            color: #1D1D1C; }
.modal .modal-dialog .modal-content .modal-body ul li {
          font-size: 16px;
          line-height: 22px;
          color: #1D1D1C;
          padding-bottom: 15px;
          border-bottom: 1px solid #EEEEEE;
          margin-bottom: 10px; }
.modal .modal-dialog .modal-content .modal-body ul li span {
            color: #FA551E; }
.btn.active,
.btn:active,
button:active,
button:focus,
button:hover,
input:active,
input:focus,
input:hover,
label:focus,
textarea:active,
textarea:focus,
textarea:hover {
  outline: 0 !important;
  -webkit-appearance: none; }
.btn-arrow {
  font-family: 'icogalp';
  font-size: 32px;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center; }
.btn-arrow:before {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    content: '\e96f'; }
.btn-arrow:after {
    content: '\e966';
    position: absolute;
    font-size: 20px;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0; }
.panel-main-page-content {
  overflow-x: hidden;
  position: relative; }
.panel-main-page-content:before {
    content: "";
    display: block;
    height: 15px;
    width: 100%;
    border: 0px solid #ccc;
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2);
    margin-bottom: 5px;
    margin-top: -15px;
    margin-left: 0%;
    margin-right: 0%;
    z-index: 5;
    position: absolute; }
@media screen and (min-width: 768px) {
    .panel-main-page-content:before {
      content: "";
      display: block;
      width: 110%;
      margin-left: -5%; } }
.btn-arrow-container-gradient {
  color: #FA551E; }
.btn-arrow-container-gradient:hover .btn-arrow:before {
    background: -webkit-linear-gradient(#ef4123, #faa61a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #FA551E;
    content: '\e92a'; }
.btn-arrow-container-gradient:hover .btn-arrow:after {
    color: #FFF; }
.btn-arrow-container-gradient .btn-arrow a {
    position: absolute;
    display: block;
    width: 100%;
    opacity: 0;
    z-index: 2; }
.btn-arrow-container-gradient .btn-arrow:after {
    transition: all 0.2s ease-in;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    left: 0; }
.bg-gradient, .header-gradient, .page-equipaservices .node-equip-service .group-container-header, .service-style-list .view-header, .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide.slick-current .group-thumbnail:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail:before {
  background: #faa61a;
  background: -moz-linear-gradient(left, #faa61a 0%, #f26522 50%, #ef4123 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #faa61a), color-stop(50%, #f26522), color-stop(100%, #ef4123));
  background: -webkit-linear-gradient(left, #faa61a 0%, #f26522 50%, #ef4123 100%);
  background: -o-linear-gradient(left, #faa61a 0%, #f26522 50%, #ef4123 100%);
  background: -ms-linear-gradient(left, #faa61a 0%, #f26522 50%, #ef4123 100%);
  background: linear-gradient(to right, #faa61a 0%, #f26522 50%, #ef4123 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#faa61a', endColorstr='#ef4123', GradientType=1 ); }
.bg-gradient-invert, .footer-row .footer-icon:before, .page-home .view-id-slideshows.view-display-id-block .slick-list, .pricing-table .group-table table thead, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type, .icon-placeholder:before, .galp-table thead {
  background: #ef4123;
  background: -moz-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #faa61a), color-stop(50%, #f26522), color-stop(100%, #faa61a));
  background: -webkit-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
  background: -o-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
  background: -ms-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
  background: linear-gradient(to right, #ef4123 0%, #f26522 50%, #faa61a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#ef4123', endColorstr='#faa61a', GradientType=1 ); }
.header-gradient {
  text-align: center;
  height: 170px;
  display: flex;
  align-items: center; }
@media screen and (min-width: 768px) {
    .header-gradient {
      height: 200px; } }
@media screen and (min-width: 992px) {
    .header-gradient {
      height: 245px; } }
.header-gradient h1 {
    font-size: 20px;
    line-height: 21px;
    color: #FFF;
    margin-bottom: 10px; }
@media screen and (min-width: 768px) {
      .header-gradient h1 {
        font-size: 28px;
        margin-top: -10px; } }
@media screen and (min-width: 992px) {
      .header-gradient h1 {
        font-size: 32px;
        margin-top: -20px; } }
.header-gradient h2 {
    font-family: Roboto;
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 60px;
    color: #FFF; }
@media screen and (min-width: 768px) {
      .header-gradient h2 {
        font-size: 16px; } }
@media screen and (min-width: 992px) {
      .header-gradient h2 {
        font-size: 18px; } }
.header-gradient p {
    font-size: 14px;
    color: #ffffff;
    margin-top: 0; }
.info-icontooltip {
  font-size: 13px;
  line-height: 17px;
  padding: 15px; }
.tooltip-trigger {
  position: relative;
  cursor: pointer; }
.tooltip-trigger .tooltip {
    position: absolute;
    display: block !important;
    background: #328FFA;
    box-shadow: 0 20px 20px 0 rgba(29, 29, 28, 0.1);
    border-radius: 4px 4px 4px 4px;
    padding: 14px 8px;
    color: #FFFFFF;
    text-align: center;
    transition: all 0.4s ease-in;
    font-family: 'Roboto';
    font-size: 14px;
    width: 150px;
    z-index: 1;
    opacity: 0;
    top: 0;
    left: 0;
    -webkit-transform: translateX(50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    -o-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%); }
.tooltip-trigger .tooltip:after {
      background: #328FFA;
      content: '';
      position: absolute;
      width: 15px;
      height: 15px;
      left: 50%;
      bottom: -10px;
      top: auto;
      -webkit-transform: rotate(45deg) translateX(-50%);
      -moz-transform: rotate(45deg) translateX(-50%);
      -ms-transform: rotate(45deg) translateX(-50%);
      -o-transform: rotate(45deg) translateX(-50%);
      transform: rotate(45deg) translateX(-50%);
      z-index: -1; }
.tooltip-trigger:hover .tooltip {
    opacity: 1; }
.loader,
.loader:after,
.pager-load-more .glyphicon-spin,
.pager-load-more .glyphicon-spin:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
  overflow: hidden; }
.loader,
.pager-load-more .glyphicon-spin {
  font-size: 4px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.5em solid rgba(250, 85, 30, 0.2);
  border-right: 1.5em solid rgba(250, 85, 30, 0.2);
  border-bottom: 1.5em solid rgba(250, 85, 30, 0.2);
  border-left: 1.5em solid #FA551E;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear; }
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.webform-client-form {
  counter-reset: section;
  padding-bottom: 50px; }
.webform-client-form .webform-component-fieldset {
    border: none;
    padding: 0;
    margin: 25px 0;
    counter-increment: section; }
@media screen and (min-width: 768px) {
      .webform-client-form .webform-component-fieldset {
        padding-left: 66px;
        padding-right: 66px;
        margin: 25px 0; } }
.webform-client-form .webform-component-fieldset:last-of-type {
      margin-bottom: 25px; }
.webform-client-form .webform-component-fieldset .panel-heading {
      position: relative; }
@media screen and (min-width: 768px) {
        .webform-client-form .webform-component-fieldset .panel-heading {
          display: inline-block;
          margin-left: -47px; } }
.webform-client-form .webform-component-fieldset .panel-heading:before {
        content: '\e96f';
        font-family: 'icogalp';
        font-size: 52px;
        color: #FA551E;
        display: block;
        margin-bottom: 15px;
        margin-left: -7px; }
@media screen and (min-width: 768px) {
          .webform-client-form .webform-component-fieldset .panel-heading:before {
            display: inline-block;
            position: relative;
            top: 24px;
            left: -10px; } }
@media screen and (min-width: 992px) {
          .webform-client-form .webform-component-fieldset .panel-heading:before {
            left: -23px; } }
@media screen and (min-width: 1200px) {
          .webform-client-form .webform-component-fieldset .panel-heading:before {
            left: -27px; } }
.webform-client-form .webform-component-fieldset .panel-heading:after {
        content: counter(section);
        font-family: 'Canaro-Bold';
        font-size: 14px;
        color: #FA551E;
        position: absolute;
        top: 1px;
        left: 16px; }
@media screen and (min-width: 768px) {
          .webform-client-form .webform-component-fieldset .panel-heading:after {
            top: 25px;
            left: 6px; } }
@media screen and (min-width: 992px) {
          .webform-client-form .webform-component-fieldset .panel-heading:after {
            left: -7px; } }
@media screen and (min-width: 1200px) {
          .webform-client-form .webform-component-fieldset .panel-heading:after {
            left: -11px; } }
.webform-client-form .webform-component-fieldset .panel-heading .fieldset-legend {
        font-family: 'Canaro-Book';
        font-size: 20px;
        line-height: 28px;
        color: #FA551E;
        text-transform: lowercase; }
.webform-client-form .webform-component-fieldset .help-block {
      font-weight: 200;
      font-size: 12px;
      line-height: 1.2;
      margin-bottom: 30px; }
.webform-client-form textarea {
    border-radius: 4px;
    padding: 20px;
    color: #A4ADB1;
    min-height: 200px; }
.webform-client-form .webform-component-textarea .grippie {
    display: none; }
.webform-component {
  position: relative;
  margin-bottom: 40px; }
.webform-component.webform-component--porfavor-escreva-aqui-a-sua-mensagem .control-label {
    opacity: 1;
    font-family: 'Roboto';
    font-size: 14px;
    color: #A4ADB1;
    letter-spacing: -0.5px;
    margin-bottom: 15px;
    position: relative;
    top: -10px;
    left: 0; }
.webform-component.webform-component--porfavor-escreva-aqui-a-sua-mensagem textarea {
    border: 1px solid #b2b2b2;
    padding: 15px; }
.webform-component.webform-component--porfavor-escreva-aqui-a-sua-mensagem .form-required {
    top: -10px; }
.webform-component-select .control-label.active {
    top: 10px;
    left: 15px; }
.webform-component .control-label {
    opacity: 0;
    position: absolute;
    top: -20px;
    z-index: 1;
    left: 0; }
.webform-component .control-label.active {
      opacity: 1; }
.webform-component p {
    font-family: 'Roboto';
    font-size: 15px;
    line-height: 22px;
    margin: 30px 0; }
.webform-component label {
    font-family: 'Canaro', 'sans-serif';
    font-size: 11px;
    color: #A4ADB1;
    letter-spacing: -1px;
    font-weight: 300;
    opacity: 0;
    transition: opacity ease-in 300ms;
    width: 100%;
    position: relative; }
.webform-component label.active {
      opacity: 1; }
.webform-component .form-required {
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 20px;
    color: #FA551E;
    font-family: 'Canaro';
    font-weight: 300; }
.webform-component input {
    font-family: 'Canaro', 'sans-serif';
    font-size: 22px;
    color: #1D1D1C;
    letter-spacing: -1px;
    border: 0;
    font-weight: 300;
    border-bottom: solid 2px #BBBBBA;
    width: 100%;
    padding-bottom: 10px; }
.webform-component input.active {
      border-bottom: solid 2px #676C6F; }
.webform-component input::placeholder {
      opacity: 0.3; }
.webform-submit {
  width: 100%;
  color: #FFFFFF;
  height: 60px;
  justify-content: center;
  box-shadow: none;
  border: none;
  background: -webkit-linear-gradient(#ef4123, #faa61a);
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto; }
@media screen and (min-width: 768px) {
    .webform-submit {
      max-height: 55px;
      max-width: 300px; } }
.webform-submit:before {
    font-family: 'icogalp';
    content: '\e966';
    color: #FA551E;
    font-size: 20px;
    right: 42px;
    top: 21px;
    position: absolute;
    z-index: 3; }
.webform-submit:after {
    font-family: 'icogalp';
    content: '\e92a';
    color: #FFFFFF;
    font-size: 35px;
    right: 36px;
    top: 21px;
    position: absolute;
    z-index: 2; }
.notify {
  margin-top: 30px;
  border-radius: 0 5px 5px 0;
  display: flex;
  width: 100%; }
.notify.alert-success {
    border: solid 1px #328FFA;
    border-radius: 4px;
    background: rgba(50, 143, 250, 0.02); }
.notify.alert-success .symbol {
      background: #328FFA; }
.notify.alert-success .symbol:before {
        margin-left: -7px; }
.notify ul {
    margin-left: 20px; }
.notify.info {
    border: solid 1px #328FFA;
    border-radius: 4px;
    background: rgba(50, 143, 250, 0.02); }
.notify.info .symbol {
      background: #328FFA; }
.notify .symbol {
    width: 36px;
    color: #ffffff;
    font-size: 50px; }
.notify .textMiddle {
    padding: 0 30px 0 20px;
    font-family: 'Roboto', 'sans-serif';
    font-weight: normal;
    font-size: 14px;
    color: #676C6F;
    letter-spacing: 0;
    margin: 0;
    align-items: center;
    display: flex; }
.notify.error {
    border: 1px solid #ed4538;
    background: #fffdf9;
    color: #65686b;
    font-size: 8px; }
.notify.error ul {
      padding-left: 10px; }
.notify.error .icon-info:before {
      left: -8px;
      position: relative; }
.notify.error .symbol {
      background: #ed4538;
      text-align: center; }
.notify.error .textMiddle {
      padding: 0; }
#webform_manual_submit a {
  padding: 0 10px 0 20px; }
@media screen and (min-width: 768px) {
    #webform_manual_submit a {
      padding: 0 65px 0 20px; } }
#webform_manual_submit:before {
  color: #FFF;
  font-size: 32px;
  line-height: 32px;
  width: 20px;
  justify-content: center;
  display: flex;
  right: 20px;
  display: none; }
@media screen and (min-width: 768px) {
    #webform_manual_submit:before {
      display: block; } }
#webform_manual_submit:after {
  color: #FFF;
  font-size: 32px;
  line-height: 32px;
  width: 20px;
  justify-content: center;
  display: flex;
  right: 20px;
  content: '\e966';
  position: static; }
@media screen and (min-width: 768px) {
    #webform_manual_submit:after {
      display: none; } }
#webform_manual_submit .btn__text:after {
  content: ''; }
*:focus,
a:focus {
  outline: none;
  text-decoration: none; }
body.scroll-lock {
  height: 100vh;
  overflow: hidden; }
.pane-bean-advantages-front-page.gadvan {
  padding-top: 20px; }
@media screen and (min-width: 992px) {
    .pane-bean-advantages-front-page.gadvan {
      padding-top: 0px; } }
.pane-bean-advantages-front-page h2 {
  font-size: 20px;
  line-height: 20px;
  color: #1D1D1C; }
@media screen and (min-width: 992px) {
    .pane-bean-advantages-front-page h2 {
      font-size: 30px;
      line-height: 30px; } }
@media screen and (min-width: 1200px) {
    .pane-bean-advantages-front-page h2 {
      font-size: 36px;
      line-height: 36px; } }
.pane-bean-advantages-front-page .pane-title {
  display: none; }
.pane-bean-advantages-front-page .field-collection-container {
  margin-top: 25px; }
.pane-bean-advantages-front-page .field-collection-container .gservices__advs__item--desc {
    font-family: 'Roboto';
    font-size: 14px;
    color: #676C6F;
    text-align: center; }
.pane-bean-advantages-front-page .field-collection-container .gservices__advs__item--title {
    font-family: 'Canaro-SemiBold';
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -0.5px;
    color: #1D1D1C;
    text-align: center;
    margin-bottom: 20px; }
.pane-bean-advantages-front-page .field-collection-container .gservices__advs__item--title:before {
      font-family: 'icogalp';
      content: "\e90f";
      font-size: 80px;
      line-height: 80px;
      display: block;
      color: #FA551E;
      margin-bottom: 10px; }
@media screen and (min-width: 992px) {
      .pane-bean-advantages-front-page .field-collection-container .gservices__advs__item--title {
        font-size: 20px;
        line-height: 20px;
        margin-top: 50px; } }
.pane-bean-advantages-front-page .field-collection-container .gservices__advs__item--title span:last-of-type {
      color: #FA551E; }
.pane-bean-advantages-front-page .field-collection-container > div:nth-of-type(2) .gservices__advs__item--title:before {
    content: "\e937"; }
.pane-bean-advantages-front-page .field-collection-container > div:nth-of-type(3) .gservices__advs__item--title:before {
    content: "\e945"; }
.pane-bean-advantages-front-page .field-collection-container > div:nth-of-type(4) .gservices__advs__item--title:before {
    content: "\e91e"; }
.pane-bean-advantages-front-page .field-collection-view {
  margin-bottom: 20px; }
@media screen and (min-width: 768px) {
    .pane-bean-advantages-front-page .field-collection-view {
      margin-bottom: 30px; } }
.pane-bean-advantages-front-page .field-name-field-link {
  display: none; }
@media screen and (min-width: 992px) {
    .pane-bean-advantages-front-page .field-name-field-link {
      display: block;
      position: relative;
      margin-left: 15px;
      margin-right: 15px;
      border-bottom: 1px solid #EEEEEE;
      width: auto; }
      .pane-bean-advantages-front-page .field-name-field-link .btn {
        display: inline-flex;
        margin: 0;
        width: auto;
        border-radius: 8px;
        margin: 10px 0;
        transform: translate(0%, 35px); }
        .pane-bean-advantages-front-page .field-name-field-link .btn .btn__text {
          margin-left: 0; } }
.pane-bean-advantages-front-page .field-name-field-subtext {
  font-size: 14px;
  font-weight: 200; }
@media screen and (min-width: 768px) {
    .pane-bean-advantages-front-page .field-name-field-subtext {
      padding: 0 100px; } }
@media screen and (min-width: 992px) {
    .pane-bean-advantages-front-page .field-name-field-subtext {
      font-size: 16px; } }
@media screen and (min-width: 1200px) {
    .pane-bean-advantages-front-page .field-name-field-subtext {
      font-size: 18px; } }
.pane-bean-advantages-front-page .entity-bean {
  background: url("../images/vantagens.png") no-repeat center top;
  background-size: cover;
  text-align: center;
  padding-bottom: 140px; }
@media screen and (min-width: 992px) {
    .pane-bean-advantages-front-page .entity-bean {
      padding-bottom: 180px; } }
@media screen and (min-width: 992px) {
    .pane-bean-advantages-front-page .entity-bean {
      margin-top: 80px;
      padding-bottom: 280px; } }
.pane-bean-advantages-front-page .entity-bean:before {
    background: url("../images/logo-galp-adv.png") no-repeat center top;
    background-size: contain;
    content: '';
    width: 100%;
    height: 100px;
    margin: 0 auto;
    transform: translate(0%, -50%);
    margin-top: 40px;
    margin-bottom: -40px; }
@media screen and (min-width: 768px) {
      .pane-bean-advantages-front-page .entity-bean:before {
        height: 125px;
        margin-top: 65px;
        margin-bottom: -50px; } }
@media screen and (min-width: 992px) {
      .pane-bean-advantages-front-page .entity-bean:before {
        height: 165px;
        margin-top: 160px;
        margin-bottom: -60px; } }
@media screen and (min-width: 1200px) {
      .pane-bean-advantages-front-page .entity-bean:before {
        height: 180px;
        margin-top: 115px;
        margin-bottom: -40px; } }
body.faq-page-layout.contact-form .footer-row {
  border: none;
  background: none; }
@media screen and (min-width: 768px) {
    body.faq-page-layout.contact-form .footer-row {
      padding: 0; } }
body.faq-page-layout.contact-form .footer-row #panel-bootstrap-row-9 {
    display: none; }
@media screen and (min-width: 768px) {
  body.faq-page-layout.contact-form #contact-form-row-1 {
    padding: 0; } }
body.faq-page-layout.contact-form #contact-form-row-1 .pane-title {
  font-size: 17px;
  font-family: 'Canaro-Light';
  line-height: 17px;
  text-align: center;
  color: #1D1D1C;
  width: 100%; }
@media screen and (min-width: 768px) {
    body.faq-page-layout.contact-form #contact-form-row-1 .pane-title {
      font-size: 28px;
      line-height: 28px;
      text-align: left; } }
@media screen and (min-width: 768px) {
  body.faq-page-layout.contact-form #contact-form-column-2 {
    padding-top: 50px;
    padding-right: 35px; } }
@media screen and (min-width: 992px) {
  body.faq-page-layout.contact-form #contact-form-column-2 {
    padding-right: 60px; } }
body.faq-page-layout.contact-form #contact-form-column-2 .pane-title {
  display: none; }
@media screen and (min-width: 768px) {
    body.faq-page-layout.contact-form #contact-form-column-2 .pane-title {
      display: block;
      margin-bottom: 30px; } }
@media screen and (min-width: 768px) {
  body.faq-page-layout.contact-form #contact-form-column-2 .pane-content {
    border-top: 2px solid #C8D3D9;
    border-bottom: 2px solid #C8D3D9;
    padding: 25px 0 13px 0; } }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis {
  position: relative;
  overflow: hidden; }
@media screen and (min-width: 768px) {
    body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis {
      overflow: visible; } }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item {
    position: relative;
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid #EEEEEE;
    padding: 12px 0;
    flex-direction: column; }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item:first-of-type {
      padding: 0 0 12px 0; }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item:last-of-type {
      border-bottom: none; }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item h3 {
      margin: 0 0 5px 0;
      font-size: 14px;
      line-height: 14px;
      color: #1D1D1C;
      font-family: 'Canaro-Book'; }
@media screen and (min-width: 768px) {
        body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item h3 {
          font-family: 'Canaro-Medium';
          font-size: 16px; } }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item .right {
      width: 100%; }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item .right span {
        font-family: 'Canaro-Book';
        font-size: 16px;
        color: #C8D3D9;
        margin-right: 10px; }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item .right a {
        font-size: 20px;
        line-height: 20px;
        font-family: 'Canaro-Book'; }
@media screen and (min-width: 768px) {
          body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item .right a {
            font-family: 'Canaro-Light';
            font-size: 24px; } }
body.faq-page-layout.contact-form #contact-form-column-2 .contactos-uteis .item .submit-reading {
      padding-left: 5px; }
body.faq-page-layout.contact-form #contact-form-column-1 {
  padding-left: 0;
  padding-right: 0; }
@media screen and (min-width: 768px) {
    body.faq-page-layout.contact-form #contact-form-column-1 {
      padding: 20px 15px 0 35px;
      border-left: 1px solid #EEEEEE; } }
@media screen and (min-width: 992px) {
    body.faq-page-layout.contact-form #contact-form-column-1 {
      padding: 20px 15px 0 60px; } }
body.faq-page-layout.contact-form #contact-form-column-1 .alert-success {
    display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 .alert-danger p {
    padding-left: 20px; }
body.faq-page-layout.contact-form #contact-form-column-1 .pane-title {
    display: block;
    padding: 30px 10px;
    margin-left: 15px;
    margin-right: 15px;
    width: auto;
    border-bottom: 1px solid #C8D3D9; }
@media screen and (min-width: 768px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .pane-title {
        display: none; } }
body.faq-page-layout.contact-form #contact-form-column-1 .form-item {
    margin: 0; }
@media screen and (min-width: 375px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .form-item {
        margin-bottom: 20px; } }
@media screen and (min-width: 768px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .form-item {
        margin: 0 15px 45px 0px; } }
body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component-textarea, body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component-select {
      padding: 0;
      margin-left: 0;
      margin-right: 0; }
@media screen and (min-width: 768px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component {
        margin-left: 0;
        margin-right: 0; } }
body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component p {
      font-size: 16px; }
body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component input {
      font-family: 'Canaro-Book';
      font-weight: 300;
      font-size: 20px;
      padding-bottom: 4px; }
@media screen and (min-width: 768px) {
        body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component input {
          font-family: 'Canaro-Light';
          font-weight: 200;
          font-size: 28px;
          line-height: 28px;
          padding-bottom: 3px; } }
@media screen and (min-width: 992px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component-select, body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component--nif, body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component--apelido, body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component--primeiro-nome {
        width: calc(50% - 15px);
        margin-right: 15px;
        display: inline-block; } }
@media screen and (min-width: 992px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component-select {
        margin-left: calc(50% + 15px);
        margin-right: 0; } }
body.faq-page-layout.contact-form #contact-form-column-1 .form-item.form-type-select ~ .form-type-select {
      display: block; }
@media screen and (min-width: 992px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component--seleccione-o-assunto, body.faq-page-layout.contact-form #contact-form-column-1 .form-item.webform-component--apelido {
        margin-left: 15px;
        margin-right: 0;
        vertical-align: top; } }
body.faq-page-layout.contact-form #contact-form-column-1 .select2-container {
    max-width: 95%; }
body.faq-page-layout.contact-form #contact-form-column-1 .select2-container .placeholder {
      font-family: 'Roboto'; }
body.faq-page-layout.contact-form #contact-form-column-1 .select2-container .result {
      margin-top: 5px;
      margin-right: 15px; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--introduction {
    margin: 0 15px 45px 15px; }
@media screen and (min-width: 768px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--introduction {
        margin: 0 15px 60px 15px; } }
body.faq-page-layout.contact-form #contact-form-column-1 .form-textarea-wrapper span {
    right: 10px;
    bottom: 5px;
    position: absolute;
    font-family: 'Canaro', 'sans-serif';
    font-size: 11px;
    line-height: 13px;
    letter-spacing: -0.5px;
    font-weight: 300; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component-checkboxes,
  body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--porfavor-escreva-aqui-a-sua-mensagem {
    margin-bottom: 35px; }
@media screen and (min-width: 768px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .webform-component-checkboxes,
      body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--porfavor-escreva-aqui-a-sua-mensagem {
        margin-bottom: 30px; } }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component-checkboxes .control-label,
    body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--porfavor-escreva-aqui-a-sua-mensagem .control-label {
      display: block;
      position: static;
      margin-bottom: 10px;
      padding-left: 15px; }
@media screen and (min-width: 768px) {
        body.faq-page-layout.contact-form #contact-form-column-1 .webform-component-checkboxes .control-label,
        body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--porfavor-escreva-aqui-a-sua-mensagem .control-label {
          padding-left: 0;
          margin-bottom: 20px; } }
@media screen and (min-width: 992px) {
        body.faq-page-layout.contact-form #contact-form-column-1 .webform-component-checkboxes .control-label,
        body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--porfavor-escreva-aqui-a-sua-mensagem .control-label {
          font-size: 16px; } }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component-checkboxes .form-required,
    body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--porfavor-escreva-aqui-a-sua-mensagem .form-required {
      top: 5px; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component-checkboxes textarea,
    body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--porfavor-escreva-aqui-a-sua-mensagem textarea {
      color: #1D1D1C; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .webform-component {
    margin-bottom: 20px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-load {
    background: #666B6E;
    color: #FEFFFF;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    font-family: 'Canaro-Medium';
    height: 60px;
    padding: 20px;
    margin-bottom: 20px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-load.add_file {
      background-color: #888; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row {
    height: 58px;
    border: 1px solid #DBDBDB;
    border-radius: 5px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row .control-master-row-trash {
      float: right;
      width: 37px;
      height: 37px;
      margin-right: 30px;
      margin-top: 10px;
      border: 1px solid #DBDBDB;
      border-radius: 25px;
      cursor: pointer; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row .control-master-row-trash .icon-trash:before {
        content: '\e9c1';
        font-size: 23px;
        position: relative;
        color: #999;
        right: 0;
        padding: 7px;
        padding-top: 5px;
        display: block; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row .control-master-row-size {
      float: right;
      margin-top: 20px;
      height: 20px;
      border-right: 1px solid #DBDBDB;
      padding-right: 20px;
      margin-right: 20px;
      color: #DBDBDB;
      font-size: 14px;
      font-family: 'Canaro-Light'; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row .control-master-row-icon {
      width: 60px;
      height: 100%;
      float: left; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row .control-master-row-icon .icon-check {
        color: #00e400;
        display: block;
        padding: 10px;
        font-size: 40px;
        font-weight: 600; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row .control-master-row-nome {
      font-family: 'Canaro-Light';
      font-size: 19px;
      float: left;
      padding-top: 20px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row.hidden {
      display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-row input.hidden {
      display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-warning {
    background: #fffdfa;
    border: solid 1px #f7a600;
    margin-bottom: 20px;
    height: 53px;
    display: block; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-warning .control-master-warning-icon {
      background-color: #f7a600;
      width: 36px;
      height: 100%;
      float: left; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-warning .control-master-warning-icon .icon-exclamation {
        color: #FFF;
        font-size: 20px;
        height: 100%;
        padding: 7px;
        margin-top: 7px;
        display: block; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-warning span {
      padding-top: 15px;
      padding-left: 20px;
      position: absolute;
      font-size: 12px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .control-master-warning.hidden {
      display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .title-label {
    display: block;
    padding-bottom: 20px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label {
    font-family: 'Canaro', 'sans-serif';
    font-size: 22px;
    color: #1D1D1C;
    letter-spacing: -1px;
    border: 0;
    font-weight: 300;
    border-bottom: solid 2px #1D1D1C;
    width: 100%;
    padding-bottom: 10px;
    display: flex;
    flex-direction: row; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label .filename {
      flex: 1;
      align-items: flex-end;
      display: flex; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label.filled:before {
      content: "Ficheiro";
      font-family: 'Canaro', 'sans-serif';
      font-size: 11px;
      color: #A4ADB1;
      position: absolute;
      top: 15px;
      left: 0;
      opacity: 1; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label .unload,
    body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label .load {
      background: #666B6E;
      color: #FEFFFF;
      border-radius: 4px;
      padding: 8px 16px;
      width: 170px;
      text-align: center;
      font-size: 16px;
      display: none;
      cursor: pointer;
      align-items: center;
      justify-content: center;
      white-space: nowrap; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label .unload {
      display: flex;
      background: #1D1D1B; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label .unload.remove:after {
        font-family: 'icogalp';
        content: "\e914";
        font-size: 29px;
        color: #FA551E;
        margin-left: 10px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label.empty {
      border-bottom: solid 2px #BBBBBA; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label.empty .load {
        display: flex; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .filename-label.empty .unload {
        display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .webform-upload-widget .form-group {
    margin: 0px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .webform-upload-widget .control-label {
    position: relative;
    opacity: 1;
    font-size: 20px;
    color: #1D1D1C;
    font-weight: bold;
    display: flex;
    align-items: center; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .webform-upload-widget .control-label.check:after {
      font-family: 'icogalp';
      content: "\e90f";
      font-size: 29px;
      color: #1BE05D;
      margin-left: 10px; }
body.faq-page-layout.contact-form #contact-form-column-1 #uploads-wrapper-webform .webform-upload-widget input[type=file] {
    display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc span.form-required,
  body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc > label.control-label {
    display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label {
    position: relative;
    opacity: 1;
    font-size: 16px;
    color: #676C6F;
    display: flex;
    flex-wrap: wrap;
    top: auto;
    left: auto; }
@media screen and (min-width: 768px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label {
        flex-direction: row; } }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label input[type=checkbox] {
      display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label #google_recaptcha_webform_client_form_178 {
      width: 100%; }
@media screen and (min-width: 992px) {
        body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label #google_recaptcha_webform_client_form_178 {
          width: auto; } }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label .tc-value {
      flex: 1;
      margin-top: 20px;
      font-family: 'Roboto';
      font-size: 15px;
      line-height: 22px;
      font-weight: initial; }
@media screen and (min-width: 992px) {
        body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label .tc-value {
          margin-top: 0; } }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label .checkbox-emulated {
      background: #FA551E;
      border-color: #FA551E;
      height: 25px;
      width: 25px;
      background-color: #eff0f0;
      border-radius: 5px;
      box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.16);
      transition: all .2s ease-in-out 0s;
      position: relative;
      flex-grow: 0;
      flex-shrink: 0;
      margin-top: 24px;
      margin-right: 15px; }
@media screen and (min-width: 992px) {
        body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label .checkbox-emulated {
          margin-top: 4px; } }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label .checkbox-emulated:before {
        left: 10px;
        top: 6px;
        width: 5px;
        height: 10px;
        border: solid #fff;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        content: "";
        position: absolute;
        display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label .checkbox-emulated.checked {
        background-color: #fa551e; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-component--tc .form-checkboxes label.control-label .checkbox-emulated.checked:before {
          display: block; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-client-form {
    padding-bottom: 40px; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-submit {
    margin-top: 15px; }
@media screen and (min-width: 768px) {
      body.faq-page-layout.contact-form #contact-form-column-1 .webform-submit {
        width: auto;
        margin-left: 0;
        margin-right: auto; } }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-submit#default_button {
      display: none; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-submit:before {
      right: 22.5px;
      top: 12.5px; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-submit .btn__text a {
      pointer-events: none;
      padding: 0px 68px 0px 26px; }
body.faq-page-layout.contact-form #contact-form-column-1 .webform-submit .btn__text a:after {
        content: ''; }
body.faq-page-layout.contact-form .formError label {
  color: #FC4242; }
body.faq-page-layout.contact-form .formError input {
  color: #FC4242;
  border-bottom: solid 2px #FC4242; }
body.faq-page-layout.contact-form .formError textarea {
  border: 1px solid #FC4242; }
body.faq-page-layout.contact-form .formError .select2 {
  color: #FC4242;
  border: solid 2px #FC4242; }
body.faq-page-layout.contact-form .formError .filename {
  color: #FC4242; }
body.faq-page-layout.contact-form .formError .filename-label {
  color: #FC4242;
  border-bottom: solid 2px #FC4242; }
body.faq-page-layout.contact-form .formError .errorMessage span {
  color: #FC4242;
  font-family: 'Canaro', 'sans-serif';
  font-size: 11px;
  line-height: 13px;
  letter-spacing: -0.5px;
  font-weight: 300; }
@media screen and (min-width: 768px) {
  body.faq-page-layout.contact-form #google_recaptcha_webform_client_form_178 {
    margin-right: 10px; } }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-column {
  width: 100%; }
body.ajuda-section.faq-page-column #panel-bootstrap-row-main {
  padding-top: 0;
  display: flex;
  flex-direction: column; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column #panel-bootstrap-row-main {
      flex-direction: row; } }
body.ajuda-section.faq-page-column #panel-bootstrap-row-main .pane-title {
    font-size: 20px;
    text-align: left;
    margin: 0 0 5px;
    color: #000; }
@media screen and (min-width: 992px) {
      body.ajuda-section.faq-page-column #panel-bootstrap-row-main .pane-title {
        font-size: 28px;
        line-height: 28px; } }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column {
  padding-left: 0;
  padding-right: 0; }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .pane-taxonomy-term-panel-pane-1 .pane-title {
    display: none; }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term {
    position: relative; }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .view-content {
        padding: 55px 15px 0 30px;
        border-top: solid 1px #d7dadb; } }
@media screen and (min-width: 992px) {
      body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .view-content {
        padding: 55px 15px 0 60px; } }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .view-content:first-of-type {
        border-top: 0; } }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .views-row {
      font-family: 'Canaro-Book';
      font-size: 14px;
      line-height: 16px;
      letter-spacing: -0.5px;
      color: #000000;
      padding: 20px 30px;
      box-shadow: 0 2px 0 0 #eeeeee;
      display: flex;
      align-items: center;
      min-height: 60px; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .views-row {
          min-height: 80px;
          padding: 20px 0;
          font-family: 'Canaro-Light';
          font-weight: 200; } }
@media screen and (min-width: 992px) {
        body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .views-row {
          font-size: 16px;
          min-height: 68px; } }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .views-row:after {
        content: "\e97a";
        font-size: 12px;
        font-family: 'icogalp';
        color: #FA551E;
        margin-left: auto; }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .views-row a {
        color: #000000;
        margin-right: 15px; }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .views-row a:hover {
          color: #FA551E;
          text-decoration: none; }
body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .view-footer {
      font-family: 'Roboto';
      color: #a4adb1;
      font-size: 14px;
      float: right;
      padding-right: 15px;
      padding-top: 44px;
      padding-bottom: 46px; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .view-footer {
          padding-right: 0;
          padding-bottom: 0;
          padding-top: 27px; } }
body.ajuda-section.faq-page-column .pager-load-more {
  list-style: none;
  float: left;
  padding: 21px 0;
  margin-left: 30px; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column .pager-load-more {
      padding: 6px 0; } }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-column .pager-load-more {
      margin-left: 60px; } }
body.ajuda-section.faq-page-column .pager-load-more li {
    display: flex; }
body.ajuda-section.faq-page-column .pager-load-more a {
    background: #676C6F;
    border-radius: 6px;
    font-family: 'Canaro-Light';
    font-weight: 300;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: -0.4px;
    border: none;
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0 10px;
    width: 120px; }
body.ajuda-section.faq-page-column .pager-load-more a:focus, body.ajuda-section.faq-page-column .pager-load-more a:hover {
      text-decoration: none; }
body.ajuda-section.faq-page-column .pager-load-more a .glyphicon-spin,
    body.ajuda-section.faq-page-column .pager-load-more a .glyphicon-spin:after {
      width: 4em;
      height: 4em; }
body.ajuda-section.faq-page-column .pager-load-more a .glyphicon-spin {
      top: 3px;
      left: 10px; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 {
  background: #eff0f0;
  padding: 30px;
  border-bottom: solid 1px #d7dadb; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column #taxonomy-term-column-1 {
      background: #FFFFFF;
      padding: 55px 0 30px 15px;
      border: none;
      border-right: 1px solid #eeeeee; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .panel-pane.pane-views-panes.pane-ajuda-home-panel-pane-4 .pane-title {
    margin-bottom: 15px; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .panel-pane.pane-views-panes.pane-ajuda-home-panel-pane-4 .pane-content {
      margin-right: 35px; } }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .panel-pane.pane-views-panes.pane-ajuda-home-panel-pane-4 .pane-content {
      margin-right: 62px; } }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 {
      padding-right: 35px; } }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 {
      padding-right: 62px; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .pane-title {
    position: relative;
    width: 100%;
    color: #000000;
    margin-bottom: 8px; }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .pane-title {
        margin-bottom: 15px; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .pane-title.active:after {
      font-family: 'icogalp';
      content: '\e97c';
      font-size: 12px;
      color: #000000;
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%);
      font-weight: bold; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .pane-title.active:after {
          content: ''; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .pane-title:after {
      font-family: 'icogalp';
      content: '\e97d';
      font-size: 12px;
      color: #000000;
      position: absolute;
      right: 10px;
      top: 50%;
      transform: translateY(-50%);
      font-weight: bold; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .pane-title:after {
          content: ''; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .view-ajuda-home {
    max-height: 0;
    overflow: hidden;
    /* Set our transitions up. */
    -webkit-transition: max-height 0.4s ease-in;
    -moz-transition: max-height 0.4s ease-in;
    transition: max-height 0.4s ease-in; }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .view-ajuda-home {
        max-height: 100%; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-ajuda-home-panel-pane-2 .view-ajuda-home.active {
      max-height: 2000px; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .col:last-of-type {
    border-bottom: 0; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .col:last-of-type:hover {
      box-shadow: none; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content {
    border-top: 2px solid #FA551E; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content .item-list {
      width: 100%;
      position: relative; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content .item-list .help-category__bullet:after {
        content: ""; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content .item-list .help-category__bullet a {
        width: 95%;
        display: block; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content .item-list .help-category__bullet a:after {
        content: ""; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content .item-list .help-category__bullet .active {
        color: #000000;
        transition: all .3s ease;
        margin: 0;
        color: #FA551E;
        padding-right: 5%; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content .item-list .help-category__bullet .active:hover {
          text-decoration: none;
          color: #FA551E;
          transition: all .3s ease; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content .item-list .help-category__bullet .active:after {
          font-family: 'icogalp' !important;
          content: '\e97a';
          font-size: 12px;
          color: #FA551E;
          position: absolute;
          right: 10px;
          top: 50%;
          transform: translateY(-50%);
          font-weight: 600; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul {
      margin: 0;
      padding-left: 0; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li {
        font-family: 'Canaro-Book';
        font-size: 14px;
        line-height: 16px;
        letter-spacing: -0.5px;
        padding: 15px 10px;
        list-style-type: none;
        border-bottom: 1px solid #dbe3e8;
        text-transform: lowercase; }
@media screen and (min-width: 768px) {
          body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li {
            padding: 20px 0; } }
@media screen and (min-width: 992px) {
          body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li {
            font-size: 16px; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li.tax-ajuda-13 {
          display: none; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li a {
          color: #000000;
          transition: all .3s ease;
          margin: 0;
          display: block; }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li a:hover {
            text-decoration: none;
            color: #FA551E;
            transition: all .3s ease; }
@media screen and (min-width: 768px) {
            body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li a:after {
              content: ''; } }
body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li a.active {
            color: #FA551E;
            width: 97%; }
@media screen and (min-width: 375px) {
              body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li a.active:after {
                font-family: 'icogalp';
                content: '\e97a';
                font-size: 12px;
                color: #FA551E;
                font-weight: 600;
                position: absolute;
                right: 10px;
                top: 50%;
                transform: translateY(-50%); } }
@media screen and (min-width: 768px) {
              body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li a.active:after {
                font-family: 'icogalp';
                content: '\e97a';
                font-size: 12px;
                color: #FA551E;
                font-weight: 600;
                position: absolute;
                right: 10px;
                top: 50%;
                transform: translateY(-50%); } }
body.ajuda-section.faq-page-column #taxonomy-term-column-2 {
  padding-left: 0;
  padding-right: 0; }
body.ajuda-section.faq-page-column #taxonomy-term-column-2 .item-list {
    width: 100%; }
body.ajuda-section.faq-page-column #taxonomy-term-column-2 .table-bullet {
    padding-left: 30px;
    padding-top: 30px; }
@media screen and (min-width: 375px) {
      body.ajuda-section.faq-page-column #taxonomy-term-column-2 .table-bullet {
        padding-left: 30px;
        padding-top: 30px; } }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column #taxonomy-term-column-2 .table-bullet {
        padding-left: 35px;
        padding-top: 55px; } }
@media screen and (min-width: 992px) {
      body.ajuda-section.faq-page-column #taxonomy-term-column-2 .table-bullet {
        padding-left: 62px;
        padding-top: 55px; } }
body.ajuda-section.faq-page-column #taxonomy-term-row-1 {
  padding-top: 0;
  padding-bottom: 60px; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column #taxonomy-term-row-1 {
      padding-bottom: 0; } }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-node-content {
  padding: 30px; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-node-content {
      padding: 50px 15px 50px 30px; } }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-node-content {
      padding: 50px 15px 50px 60px; } }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-node-content .pane-title {
    color: #FA551E;
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 10px; }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-node-content .pane-title {
        font-size: 28px;
        line-height: 30px; } }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget {
  background: #328ffa;
  padding-left: 30px;
  display: flex;
  align-items: center;
  min-height: 60px;
  margin-right: 15px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget {
      padding-left: 60px; } }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget .pane-title {
    color: #FFFFFF;
    font-family: 'Canaro-Medium';
    font-size: 14px;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    margin: 0; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget .rate-info {
    display: none; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul {
    display: flex;
    margin: 12.5px 0; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul li {
      background: #FFFFFF;
      width: 70px;
      margin-right: 12.5px;
      border-radius: 5px;
      display: flex;
      align-items: center;
      height: 35px;
      padding-right: 10px; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul li .rate-yesno-btn {
        border: none;
        margin-right: auto; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul li .rate-yesno-btn:focus {
          text-decoration: none; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul li .rate-yesno-btn#rate-button-1 {
          background: none;
          margin-left: 10px; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul li .rate-yesno-btn#rate-button-1:before {
            content: '\e980';
            font-family: 'icogalp';
            color: #1be05d;
            font-size: 20px; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul li .rate-yesno-btn#rate-button-2 {
          background: none;
          margin-left: 10px; }
body.ajuda-section.faq-page-column.node-type-faq #panel-bootstrap-row-main .pane-rate-widget ul li .rate-yesno-btn#rate-button-2:before {
            content: '\e97f';
            font-family: 'icogalp';
            color: #e84c31;
            font-size: 20px; }
body.ajuda-section.faq-page-column.node-type-faq .node-faq p {
  font-family: 'Roboto';
  font-size: 15px;
  font-weight: 400;
  line-height: 22px; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column.node-type-faq .node-faq p {
      font-size: 15px; } }
body.ajuda-section.faq-page-column.node-type-faq .node-faq ul {
  list-style: none;
  padding-left: 0; }
body.ajuda-section.faq-page-column.node-type-faq .node-faq ul li {
    font-family: 'Roboto';
    font-size: 15px;
    font-weight: 200;
    line-height: 22px;
    margin-bottom: 20px;
    padding-left: 10px;
    text-indent: -9px; }
body.ajuda-section.faq-page-column.node-type-faq .node-faq ul li:before {
      content: "• ";
      color: #fa551e;
      text-indent: -9px; }
body.ajuda-section.faq-page-column.node-type-faq .node-faq abbr[title] {
  border-bottom: dashed 1px #328ffa;
  text-decoration: none; }
body.ajuda-section.faq-page-column.node-type-faq .node-faq abbr a {
  color: #328ffa;
  border-bottom: 0; }
body.ajuda-section.faq-page-column.node-type-faq .up-score {
  background: #FFFFFF;
  width: 70px;
  margin-right: 10px;
  border-radius: 5px;
  display: flex;
  align-items: center; }
body.ajuda-section.faq-page-column.node-type-faq .down-score {
  background: #FFFFFF;
  width: 70px;
  margin-right: 10px;
  border-radius: 5px;
  display: flex;
  align-items: center; }
body.ajuda-section.faq-page-column.node-type-faq .up-active,
body.ajuda-section.faq-page-column.node-type-faq .up-inactive {
  background: none;
  margin-left: 5px; }
body.ajuda-section.faq-page-column.node-type-faq .up-active:before,
  body.ajuda-section.faq-page-column.node-type-faq .up-inactive:before {
    content: '\e96e';
    font-family: 'icogalp';
    color: #1be05d;
    font-size: 30px; }
body.ajuda-section.faq-page-column.node-type-faq .down-active,
body.ajuda-section.faq-page-column.node-type-faq .down-inactive {
  background: none;
  margin-left: 5px; }
body.ajuda-section.faq-page-column.node-type-faq .down-active:before,
  body.ajuda-section.faq-page-column.node-type-faq .down-inactive:before {
    content: '\e963';
    font-family: 'icogalp';
    color: #e84c31;
    font-size: 30px; }
body.ajuda-section.faq-page-column.node-type-faq .down-score .down-current-score,
body.ajuda-section.faq-page-column.node-type-faq .up-score .up-current-score {
  padding: 8px;
  margin-left: auto; }
body.ajuda-section.faq-page-column.node-type-faq .field-name-field-vote-up-down .field-label {
  display: none; }
body.ajuda-section.faq-page-column.node-type-faq .vud-widget-upanddown {
  display: flex;
  float: initial; }
body.ajuda-section.faq-page-column.node-type-faq .reset-active {
  display: none; }
body.ajuda-section.faq-page-column.node-type-faq .pane-custom.pane-1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 27.5px 30px; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column.node-type-faq .pane-custom.pane-1 {
      margin-bottom: 20px; } }
body.ajuda-section.faq-page-column.node-type-faq .pane-custom.pane-1:before {
    content: '\e900';
    font-family: 'icogalp';
    color: #FA551E;
    font-size: 35px;
    margin-right: 10px; }
body.ajuda-section.faq-page-column.node-type-faq .pane-custom.pane-1 p {
    font-family: 'Canaro-Book';
    font-size: 14px;
    line-height: 16px;
    margin-top: 0; }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager {
  display: flex;
  align-items: flex-start;
  flex-direction: column-reverse; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-column.node-type-faq .entity_pager {
      flex-direction: row;
      border-top: 2px solid #c8d3d9;
      margin: 0 15px 0 30px; } }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-column.node-type-faq .entity_pager {
      margin: 0 15px 0 60px; } }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager .inactive {
    display: none; }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li {
    font-family: 'Canaro-Book';
    font-size: 14px;
    padding: 18px 30px;
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #EEE;
    position: relative; }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column.node-type-faq .entity_pager li {
        width: 50%;
        margin: 20px 0 0 0;
        display: flex;
        align-items: flex-start;
        height: 100%;
        border-bottom: 0;
        padding: 15px 30px; } }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_prev {
      text-align: right;
      border-bottom: none; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_prev {
          text-align: left;
          border-right: 1px solid #EEE; } }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_prev:before {
        content: '\e981';
        left: 15px; }
@media screen and (min-width: 768px) {
          body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_prev:before {
            top: 26px;
            left: 0; } }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_next {
      text-align: left; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_next {
          text-align: right; } }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_next:before {
        content: '\e97a';
        right: 15px; }
@media screen and (min-width: 768px) {
          body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_next:before {
            top: 26px;
            right: 0; } }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li.entity_pager_count {
      display: none; }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li:before {
      font-family: 'icogalp';
      font-size: 12px;
      color: #FA551E;
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager li a {
      color: #1d1d1c; }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager.no-border li.entity_pager_prev {
    border-right: 0; }
body.ajuda-section.faq-page-column.node-type-faq .entity_pager.no-border li.no-show {
    display: none; }
@media screen and (min-width: 768px) {
      body.ajuda-section.faq-page-column.node-type-faq .entity_pager.no-border li.no-show {
        display: inline-block;
        visibility: hidden; } }
body.ajuda-section.faq-page-column.node-type-faq .orange {
  color: #FA551E; }
body.ajuda-section.faq-page-column.node-type-faq .summer {
  display: inline-flex;
  align-items: center; }
body.ajuda-section.faq-page-column.node-type-faq .summer:before {
    content: '';
    width: 15px;
    height: 15px;
    border: solid 1px #EEEEEE;
    margin: 0 10px;
    background: #fff8ec;
    align-items: center; }
body.ajuda-section.faq-page-column.node-type-faq .winter {
  display: inline-flex;
  align-items: center; }
body.ajuda-section.faq-page-column.node-type-faq .winter:before {
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 3px;
    border: solid 1px #EEEEEE;
    margin: 0 10px;
    background: #f2f5f6; }
body.ajuda-section.faq-page-column.node-type-faq .faq-letter-option {
  margin-bottom: 5px; }
body.ajuda-section.faq-page-column.node-type-faq .faq-letter-option > div {
    background: #f2f5f6;
    padding: 3px 9px;
    border: solid 1px #cccccc;
    display: inline-block;
    margin-right: 5px; }
body.ajuda-section.faq-page-home .header-ajuda {
  padding-top: 10px;
  padding-bottom: 0;
  justify-content: flex-start; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-home .header-ajuda {
      padding-top: 30px; } }
body.ajuda-section.faq-page-home .header-ajuda .automcomplete-form {
    margin-top: 50px; }
body.ajuda-section.faq-page-home .autocomplete-form {
  text-align: center;
  font-family: 'Canaro-Book';
  font-size: 25px;
  line-height: 1.2;
  color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 40px;
  margin-bottom: 15px; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-home .autocomplete-form {
      font-size: 40px;
      margin-top: 85px;
      margin-bottom: 45px; } }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-home .autocomplete-form {
      margin-top: 40px;
      margin-bottom: 70px; } }
body.ajuda-section.faq-page-home .autocomplete-form .control-label {
    display: block;
    margin-bottom: 20px; }
body.ajuda-section.faq-page-home .autocomplete-form .input-group {
    position: relative; }
@media screen and (min-width: 1200px) {
      body.ajuda-section.faq-page-home .autocomplete-form .input-group {
        max-width: 920px;
        margin: 0 auto; } }
body.ajuda-section.faq-page-home .autocomplete-form .input-group #textfield-autocomplete-form-help {
      border: none;
      color: #1D1D1C;
      font-family: 'Roboto';
      padding: 0 15px;
      border-radius: 6px;
      font-size: 14px;
      line-height: 14px;
      height: 45px;
      width: 100%; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-home .autocomplete-form .input-group #textfield-autocomplete-form-help {
          font-size: 22px;
          line-height: 22px;
          height: 60px;
          padding: 0 30px; } }
body.ajuda-section.faq-page-home .autocomplete-form .input-group #textfield-autocomplete-form-help::placeholder {
        color: #a4adb1;
        font-style: italic;
        font-weight: 200; }
@media screen and (min-width: 768px) {
          body.ajuda-section.faq-page-home .autocomplete-form .input-group #textfield-autocomplete-form-help::placeholder {
            font-size: 22px;
            line-height: 22px; } }
@media screen and (min-width: 992px) {
          body.ajuda-section.faq-page-home .autocomplete-form .input-group #textfield-autocomplete-form-help::placeholder {
            font-size: 22px; } }
body.ajuda-section.faq-page-home .autocomplete-form .input-group:after {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 20px;
      line-height: 20px;
      width: 20px;
      height: 20px;
      font-weight: 300;
      content: '\e989';
      position: absolute;
      top: calc(50% - 10px);
      right: 15px;
      color: #a4adb1; }
body.ajuda-section.faq-page-home .autocomplete-form .input-group .input-group-addon {
      display: none; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown {
    position: absolute;
    background-color: transparent;
    z-index: 2;
    left: 15px;
    width: calc(100% - 30px); }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .result-count {
      background: #fff;
      max-width: 920px;
      margin: 10px auto 0 auto;
      border-top-right-radius: 6px;
      border-top-left-radius: 6px;
      text-align: left;
      padding-left: 10px;
      border-bottom: 1px solid #EEEEEE;
      position: relative; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .result-count:before {
        background: #fffffe;
        content: '';
        position: absolute;
        width: 10px;
        height: 10px;
        top: -3px;
        left: 12px;
        transform: rotate(45deg);
        z-index: -1; }
@media screen and (min-width: 768px) {
          body.ajuda-section.faq-page-home .autocomplete-form .dropdown .result-count:before {
            left: 32px; } }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .result-count span {
        color: #FA551E;
        font-family: 'Roboto';
        font-weight: 200;
        padding-left: 15px;
        font-size: 14px; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .result-count span .search-text {
          font-weight: bold;
          padding-left: 0; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu {
      display: block;
      right: 0;
      margin: 0 auto;
      max-width: 920px;
      background: #fff;
      box-shadow: 0 28px 35px 0 rgba(0, 0, 0, 0.1);
      padding: 0 10px;
      list-style: none;
      position: relative;
      max-height: calc(100vh - 200px);
      overflow-x: hidden;
      overflow-y: auto;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px; }
@media screen and (min-width: 768px) {
        body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu {
          max-height: calc(100vh - 290px); } }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu:after {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent transparent #fbfbfb transparent;
        border-width: 10px;
        top: -18px;
        left: 30px;
        z-index: 1;
        margin: 0; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu li {
        text-align: left;
        border-bottom: 1px solid #EEEEEE;
        padding-left: 5px;
        min-height: 60px;
        display: flex;
        align-items: center; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete {
          display: flex;
          align-items: center; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete a {
            font-family: 'Roboto';
            font-size: 18px;
            line-height: 24px;
            color: #1D1D1C;
            margin-left: 10px;
            width: 100%; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete a:hover {
              color: #FA551E;
              text-decoration: none; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete ul {
            display: none;
            margin: 0 15px;
            padding: 0;
            box-sizing: border-box; }
body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete ul li {
              background: #A4ADB1;
              font-size: 12px;
              text-align: center;
              border-radius: 20px;
              height: 24px;
              line-height: 24px;
              padding: 0 10px; }
body.ajuda-section.faq-page-home #panel-bootstrap-column-main-content-column {
  padding-left: 0;
  padding-right: 0; }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-home #panel-bootstrap-column-main-content-column {
      padding-left: 15px;
      padding-right: 15px; } }
body.ajuda-section.faq-page-home #panel-bootstrap-row-main {
  padding: 0 15px; }
body.ajuda-section.faq-page-home #panel-bootstrap-region-breadcrumbs {
  display: none; }
body.ajuda-section.faq-page-home .pane-ajuda-home-panel-pane-1 .pane-title {
  margin: 25px auto; }
@media screen and (min-width: 768px) {
    body.ajuda-section.faq-page-home .pane-ajuda-home-panel-pane-1 .pane-title {
      margin: 50px auto; } }
@media screen and (min-width: 992px) {
    body.ajuda-section.faq-page-home .pane-ajuda-home-panel-pane-1 .pane-title {
      margin: 95px auto 40px auto; } }
body.ajuda-section #panel-bootstrap-region-subfooter_right .pane-content .item-list ul li a:after {
  right: 5px; }
body.ajuda-section .overlay {
  height: 100vh;
  display: inline-block;
  width: 100%;
  background-image: -webkit-linear-gradient(-45deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
  background-image: -ms-linear-gradient(-45deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
  opacity: 0.8; }
@media screen and (min-width: 768px) {
    body.ajuda-section .overlay {
      display: none; } }
body.ajuda-section .footer-row #panel-bootstrap-row-9:before {
  display: none; }
body.ajuda-section .pane-title {
  font-size: 20px;
  text-align: left;
  margin: 0 0 5px;
  color: #000; }
@media screen and (min-width: 992px) {
    body.ajuda-section .pane-title {
      font-size: 28px;
      line-height: 28px; } }
body.ajuda-section .panels-bootstrap-region-12-center {
  padding-left: 0;
  padding-right: 0; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-trigger {
  display: block; }
@media screen and (min-width: 768px) {
    body.ajuda-section .pane-galp-help-galp-help-mmenu-trigger {
      display: none; } }
body.ajuda-section .mmenu-copyright {
  display: none; }
body.ajuda-section .pane-title {
  font-size: 17px;
  font-family: 'Canaro-Light';
  text-align: center;
  line-height: 19px;
  color: #676C6F;
  width: 100%;
  margin-left: auto;
  margin-right: auto; }
@media screen and (min-width: 768px) {
    body.ajuda-section .pane-title {
      font-size: 24px;
      margin-bottom: 40px; } }
body.ajuda-section #panel-bootstrap-row-main {
  padding: 0; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs {
  z-index: 10;
  background: #FFF;
  position: relative;
  display: block; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form {
    text-align: center;
    font-family: 'Canaro-Book';
    font-size: 21px;
    line-height: 1.2;
    color: #ffffff;
    display: none; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .control-label {
      display: none; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group {
      position: relative; }
@media screen and (min-width: 1200px) {
        body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group {
          margin: 0 auto; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group #textfield-autocomplete-form-help {
        border: none;
        color: #1D1D1C;
        font-family: 'Roboto';
        padding: 0 15px;
        border-radius: 6px;
        font-size: 14px;
        line-height: 14px;
        height: 45px;
        width: 100%; }
@media screen and (min-width: 768px) {
          body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group #textfield-autocomplete-form-help {
            font-size: 22px;
            line-height: 22px;
            height: 70px;
            padding: 0 20px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group #textfield-autocomplete-form-help::placeholder {
          color: #a4adb1;
          font-style: italic;
          font-weight: 200; }
@media screen and (min-width: 768px) {
            body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group #textfield-autocomplete-form-help::placeholder {
              font-size: 22px;
              line-height: 22px; } }
@media screen and (min-width: 992px) {
            body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group #textfield-autocomplete-form-help::placeholder {
              font-size: 22px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .input-group .input-group-addon {
        display: none; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown {
      position: absolute;
      background-color: transparent;
      z-index: 2;
      left: 15px;
      width: calc(100% - 30px); }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .result-count {
        background: #fff;
        max-width: 1140px;
        margin: 10px auto 0;
        border-top-right-radius: 6px;
        border-top-left-radius: 6px;
        text-align: left;
        padding-left: 10px;
        position: relative; }
@media screen and (min-width: 768px) {
          body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .result-count {
            border: 1px solid #EEEEEE; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .result-count:before {
          background: #fffffe;
          content: '';
          position: absolute;
          width: 10px;
          height: 10px;
          top: -3px;
          left: 12px;
          transform: rotate(45deg);
          z-index: -1; }
@media screen and (min-width: 768px) {
            body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .result-count:before {
              border: 1px solid #FFF;
              border-top-color: #EEEEEE;
              border-left-color: #EEEEEE;
              background: #FFF;
              z-index: 12;
              top: -5px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .result-count span {
          color: #FA551E;
          font-family: 'Roboto';
          font-weight: 200;
          padding-left: 15px;
          font-size: 14px; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .result-count span .search-text {
            font-weight: bold;
            padding-left: 0; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu {
        display: block;
        right: 0;
        margin: 0 auto;
        max-width: 1140px;
        background: #fff;
        border: 1px solid #EEEEEE;
        border-top: 0 none;
        padding: 0;
        list-style: none;
        position: relative;
        max-height: calc(100vh - 200px);
        overflow-x: hidden;
        overflow-y: auto;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px; }
@media screen and (min-width: 768px) {
          body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu {
            max-height: calc(100vh - 290px); } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu:after {
          content: '';
          display: block;
          position: absolute;
          width: 0;
          height: 0;
          border-style: solid;
          border-color: transparent transparent #fbfbfb transparent;
          border-width: 10px;
          top: -18px;
          left: 30px;
          z-index: 1;
          margin: 0; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li {
          text-align: left;
          border-bottom: 1px solid #EEEEEE;
          padding-left: 5px;
          min-height: 60px;
          display: flex;
          align-items: center; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete {
            display: flex;
            align-items: center; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete a {
              font-family: 'Roboto';
              font-size: 13px;
              line-height: 13px;
              color: #1D1D1C;
              margin-left: 10px;
              width: 100%; }
@media screen and (min-width: 768px) {
                body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete a {
                  font-size: 18px;
                  line-height: 24px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete a:hover {
                color: #FA551E;
                text-decoration: none; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete ul {
              display: none;
              margin: 0 15px;
              padding: 0;
              box-sizing: border-box; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete ul li {
                background: #A4ADB1;
                font-size: 12px;
                text-align: center;
                border-radius: 20px;
                height: 24px;
                line-height: 24px;
                padding: 0 10px; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb {
    display: flex;
    align-items: center;
    min-height: 45px;
    position: relative;
    z-index: 1; }
@media screen and (min-width: 768px) {
      body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb {
        min-height: 60px;
        padding: 0 15px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span {
      font-size: 12px;
      line-height: 13px;
      font-family: 'Roboto';
      text-transform: lowercase;
      margin-right: 5px;
      display: flex; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last {
        margin-right: 0;
        position: absolute;
        margin-left: 94%; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last.active a {
          top: -50px;
          background: #000;
          height: 45px;
          width: 45px;
          text-align: center;
          right: -15px; }
@media screen and (min-width: 768px) {
            body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last.active a {
              background: initial;
              text-align: center;
              right: -10px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last.active a:after {
            color: #FFF;
            font-family: 'icogalp';
            font-size: 35px;
            content: '\e912';
            font-weight: bold;
            margin-top: 22px;
            display: inline-block;
            margin-right: 10px; }
@media screen and (min-width: 768px) {
              body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last.active a:after {
                color: #FA551E;
                right: auto; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last a {
          position: relative;
          display: block;
          height: 24px;
          right: -5px;
          text-decoration: none; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last a:hover:after {
            left: auto;
            right: 16px; }
@media screen and (min-width: 768px) {
              body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last a:hover:after {
                color: #FA551E;
                right: auto; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last a:after {
            font-family: 'icogalp';
            color: #FA551E;
            font-size: 22px;
            line-height: 22px;
            width: 22px;
            height: 22px;
            font-weight: 300;
            content: '\e950';
            font-size: 35px;
            color: #000000;
            transform: translateY(-50%); }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last.mobile-version {
        background: #000;
        color: #FFF;
        padding: 6px;
        position: relative;
        right: -15px;
        top: -54px; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last.mobile-version a,
        body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last.mobile-version a:after {
          color: #FFF; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span a {
        color: #FA551E; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span a:hover {
          color: #676C6F;
          text-decoration: none; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb .delimiter {
      margin-right: 0; }
@media screen and (min-width: 768px) {
        body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb .delimiter {
          margin-top: 3px;
          margin-left: 5px;
          margin-right: 5px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb .delimiter span {
        font-size: 10px;
        color: #FA551E;
        font-weight: bold; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .container, body.ajuda-section #panel-bootstrap-region-breadcrumbs .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section #panel-bootstrap-region-breadcrumbs .group-slider-container, body.ajuda-section #panel-bootstrap-region-breadcrumbs .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section #panel-bootstrap-region-breadcrumbs .group-slider-container, body.ajuda-section #panel-bootstrap-region-breadcrumbs .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section #panel-bootstrap-region-breadcrumbs .group-slider-container {
    padding-left: 0;
    padding-right: 0; }
body.ajuda-section #panel-bootstrap-region-breadcrumbs:before {
    position: absolute;
    content: '';
    width: 100%;
    left: 0;
    bottom: 0;
    height: 45px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }
@media screen and (min-width: 768px) {
      body.ajuda-section #panel-bootstrap-region-breadcrumbs:before {
        height: 70px; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb {
    display: none;
    padding: 0 15px; }
@media screen and (min-width: 768px) {
      body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb {
        display: block;
        padding: 10px 0 0 0; } }
body.ajuda-section #panel-bootstrap-region-breadcrumbs .automcomplete-form {
    margin: 0; }
body.ajuda-section #panel-bootstrap-column-main-column.active #panel-bootstrap-region-breadcrumbs {
  position: absolute;
  width: 100%;
  height: 70px; }
@media screen and (min-width: 992px) {
    body.ajuda-section #panel-bootstrap-column-main-column.active #panel-bootstrap-region-breadcrumbs {
      height: 120px; } }
body.ajuda-section #panel-bootstrap-column-main-column.active #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form {
    display: block;
    height: 50px; }
body.ajuda-section #panel-bootstrap-column-main-column.active #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .form-item.form-item-title.form-type-textfield.form-autocomplete.form-group {
      box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }
body.ajuda-section #panel-bootstrap-column-main-column.active #panel-bootstrap-column-main-content-column {
  padding-top: 90px; }
body.ajuda-section.page-ajuda-fale-conosco .footer-row {
  border-top: 0; }
body.ajuda-section.page-ajuda-fale-conosco .footer-row #panel-bootstrap-row-9 {
    display: none !important; }
body.ajuda-section.faq-page-layout.contact-form.page-ajuda-fale-conosco .contactos-uteis .icon-tooltip .info-icontooltip {
  min-height: 215px; }
body.ajuda-section.faq-page-layout.contact-form.page-ajuda-fale-conosco .contactos-uteis .icon-tooltip .info-icontooltip img {
    width: 210px;
    position: absolute;
    bottom: -1px;
    right: 7px; }
body.ajuda-section.page-ajuda-fale-conosco .pane-page-breadcrumb {
  display: block !important; }
body.ajuda-section .header-ajuda {
  background: url("../images/ajuda-header.png") no-repeat left top;
  background-size: cover;
  z-index: 10;
  position: relative;
  display: flex;
  flex-direction: column; }
body.ajuda-section .header-ajuda .row {
    padding: 0; }
body.ajuda-section .header-ajuda.mmenu-open {
    background: -webkit-linear-gradient(#ef4123, #faa61a);
    height: 100vh;
    overflow: auto; }
body.ajuda-section .header-ajuda.mmenu-open .pane-galp-help-galp-help-mmenu-trigger {
      display: none; }
body.ajuda-section .header-ajuda.mmenu-open .pane-galp-help-galp-help-mmenu-closer {
      display: block;
      width: 34px;
      margin-left: -5px; }
body.ajuda-section .header-ajuda.mmenu-open .header-ajuda-menu {
      height: 85vh; }
body.ajuda-section .header-ajuda.mmenu-open #ajuda-menu-mobile {
      display: block; }
body.ajuda-section .header-ajuda.mmenu-open .autocomplete-form {
      display: none; }
body.ajuda-section .header-ajuda.mmenu-open .pane-menu-menu-ajuda-menu-mobile {
      display: flex; }
body.ajuda-section .header-ajuda.mmenu-open .pane-bundle-logo-ajuda.mmenu-copyright {
      display: block;
      position: absolute;
      bottom: 0;
      width: 100%;
      border-left: none;
      margin-left: 0;
      padding-left: 0; }
body.ajuda-section .header-ajuda.mmenu-open .pane-bundle-logo-ajuda.mmenu-copyright .pane-title {
        display: block;
        text-align: center;
        font-family: 'Roboto';
        font-size: 12px;
        color: #FFF;
        font-weight: 200;
        letter-spacing: 0; }
body.ajuda-section .header-ajuda.mmenu-open .pane-bundle-logo-ajuda.mmenu-copyright .pane-content {
        display: none; }
body.ajuda-section .header-ajuda .header-ajuda-menu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px; }
@media screen and (min-width: 768px) {
      body.ajuda-section .header-ajuda .header-ajuda-menu {
        align-items: center; } }
@media screen and (min-width: 1200px) {
      body.ajuda-section .header-ajuda .header-ajuda-menu {
        padding-left: 40px;
        padding-right: 40px;
        width: 100%; } }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-title {
      display: none; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda {
      border-left: 1px solid #e55a20;
      margin-left: 8px;
      padding-left: 8px; }
@media screen and (min-width: 375px) {
        body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda {
          margin-left: 15px;
          padding-left: 15px; } }
@media screen and (min-width: 768px) {
        body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda {
          margin-left: 0;
          padding-left: 0;
          border-left: none; } }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda.mobile img {
        display: none; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda.mobile .logo-link span {
        font-size: 12px !important;
        text-align: center;
        font-family: 'Roboto' !important;
        margin-top: 40px; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content {
        display: flex; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link {
          display: flex;
          align-items: center; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link a:hover {
            text-decoration: none; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link img {
            margin-right: 17px;
            max-width: 90px; }
@media screen and (min-width: 375px) {
              body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link img {
                margin-right: 20px; } }
@media screen and (min-width: 992px) {
              body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link img {
                max-width: 127px; } }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link span {
            font-family: 'Canaro-Book';
            font-size: 12px;
            color: #fff;
            background: #1D1D1C;
            background: rgba(29, 29, 28, 0.16);
            padding: 3px 12px;
            margin-left: 21px;
            position: relative;
            border-radius: 6px; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link span:before {
              content: '';
              border-left: 1px solid #d98c63;
              height: 23px;
              position: absolute;
              top: 2.5px;
              left: -21px; }
@media screen and (min-width: 768px) {
                body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link span:before {
                  height: 30px;
                  top: 3px; } }
@media screen and (min-width: 768px) {
              body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link span {
                padding: 7px 15px;
                font-size: 15px; } }
@media screen and (min-width: 992px) {
              body.ajuda-section .header-ajuda .header-ajuda-menu .pane-bundle-logo-ajuda .pane-content .logo-link span {
                font-size: 18px; } }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu {
      display: none;
      margin-left: auto; }
@media screen and (min-width: 768px) {
        body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu {
          display: block; } }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content {
        display: flex; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu {
          margin-left: auto;
          display: flex;
          margin: 0; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf {
            display: inline-flex;
            align-items: center;
            font-family: 'Canaro-Medium';
            font-size: 13px;
            margin-right: 15px;
            position: relative; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.first {
              margin-right: 20px; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf a {
              display: inline-flex; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf .btn {
              min-height: 40px;
              color: #FA551E;
              margin: 0; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf .btn .btn__text {
                line-height: 40px;
                font-size: 14px;
                padding: 0 35px 0 20px; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf .btn .btn__text:after {
                  content: ''; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf .btn .btn__icon:after {
                top: 8px;
                left: -35px; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf .btn .btn__icon:before {
                content: ''; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.last:before {
              content: '';
              width: 1px;
              height: 30px;
              border-right: 1px solid #FFFFFF;
              margin-right: 20px;
              opacity: 0.3; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.last .btn-link__container {
              margin-left: 0;
              margin-top: 0; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.last .btn-link__container:after, body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.last .btn-link__container:before {
                color: #FFFFFF; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.last .btn-link__container a {
                color: #FFFFFF; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.last .btn-link__container a:after {
                  background: #FFFFFF;
                  opacity: 0.3; }
body.ajuda-section .header-ajuda .header-ajuda-menu .pane-menu-menu-ajuda-menu .pane-content .menu .leaf.last .btn-link__container a:before {
                  background: #FFFFFF; }
body.ajuda-section .header-ajuda #panel-bootstrap-column-2 {
    padding: 0;
    width: 100%; }
body.ajuda-section .header-ajuda #panel-bootstrap-column-16 .logo-link span {
    margin-right: 12.5px; }
body.ajuda-section .header-ajuda #ajuda-menu-mobile {
    display: none; }
body.ajuda-section .ajuda-categories .col {
  display: flex;
  flex-direction: column;
  border: 1px solid #eff0f0;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
  border-bottom: solid 2px #000000;
  padding: 15px;
  width: calc(50% - 7.5px);
  margin-bottom: 15px;
  padding: 30px 15px 15px;
  transition: all .5s ease;
  width: 100%;
  /*
      .taxonomy {
        &-3 {
          &:after {
            @include icogalp-ajuda;
            content: '\e996';
          }
        }

        &-4 {
          &:after {
            @include icogalp-ajuda;
            content: '\e997';
          }
        }

        &-5 {
          &:after {
            @include icogalp-ajuda;
            content: '\e94c';
          }
        }

        &-6 {
          &:after {
            @include icogalp-ajuda;
            content: '\e9bf';
          }
        }

        &-7 {
          &:after {
            @include icogalp-ajuda;
            content: '\e995';
          }
        }

        &-8 {
          &:after {
            @include icogalp-ajuda;
            content: '\e994';
          }
        }

        &-9 {
          &:after {
            @include icogalp-ajuda;
            content: '\e993';
          }
        }

        &-10 {
          &:after {
            @include icogalp-ajuda;
            content: '\e978';
          }
        }

        &-11 {
          &:after {
            @include icogalp-ajuda;
            content: '\e974';
          }
        }

        &-13 {
          &:after {
            @include icogalp-ajuda;
            content: '\e976';
          }
        }

        &-17 {
          &:after {
            @include icogalp-ajuda;
            content: '\e991';
          }
        }

        &-18 {
          &:after {
            @include icogalp-ajuda;
            content: '\e999';
          }
        }

        &-19 {
          &:after {
            @include icogalp-ajuda;
            content: '\e990';
          }
        }

        &-20 {
          &:after {
            @include icogalp-ajuda;
            content: '\e99a';
          }
        }

        &-21 {
          &:after {
            @include icogalp-ajuda;
            content: '\e998';
          }
        }

        &-22 {
          &:after {
            @include icogalp-ajuda;
            content: '\e960';
          }
        }

        &-23 {
          &:after {
            @include icogalp-ajuda;
            content: '\e9b9';
          }
        }

        &-24 {
          &:after {
            @include icogalp-ajuda;
            content: '\e99c';
          }
        }

        &-25 {
          &:after {
            @include icogalp-ajuda;
            content: '\e99d';
          }
        }

        &-26, &-80 { // QUA, PRO - Area cliente
          &:after {
            @include icogalp-ajuda;
            content: '\e95b';
          }
        }

        &-27, &-78 { // QUA, PRO - Compensações por faturação indevida
          &:after {
            @include icogalp-ajuda;
            content: '\e9ba';
          }
        }

        &-139, &-81 { // QUA, PRO - Plano Galp Assistência Família
          &:after {
            @include icogalp-ajuda;
            content: '\e992';
          }
        }
        
        &-140, &-93 { // QUA, PRO - Fichas de Segurança
          &:after {
            @include icogalp-ajuda;
            content: '\e9c0';
          } 
        }

        &-141, &-94 { // QUA, PRO - Mobilidade Elétrica
          &:after {
            @include icogalp-ajuda;
            content: '\e9c2';
          }
        }

        &-97 { // PRO - Aplicação Móvel
          &:after {
            @include icogalp-ajuda;
            content: '\e9d7';
          }
        }
      }
      */ }
@media screen and (min-width: 768px) {
    body.ajuda-section .ajuda-categories .col {
      width: auto; } }
body.ajuda-section .ajuda-categories .col a {
    margin-top: 15px;
    font-family: 'Canaro-Medium';
    font-size: 17px;
    color: #1D1D1C;
    pointer-events: none; }
body.ajuda-section .ajuda-categories .col .n_items {
    display: none;
    border: 1px solid #DDDDDD;
    border-radius: 30px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    font-family: 'Canaro-Book';
    font-size: 10px;
    text-transform: uppercase;
    width: 70px;
    margin-top: auto; }
body.ajuda-section .ajuda-categories .col > div {
    margin-bottom: 15px; }
body.ajuda-section .ajuda-categories .col:nth-of-type(2n) {
    margin-left: 0px; }
@media screen and (min-width: 768px) {
      body.ajuda-section .ajuda-categories .col:nth-of-type(2n) {
        margin-left: 7.5px; } }
body.ajuda-section .ajuda-categories .col:nth-of-type(2n+1) {
    margin-right: 0px; }
@media screen and (min-width: 768px) {
      body.ajuda-section .ajuda-categories .col:nth-of-type(2n+1) {
        margin-left: 7.5px; } }
@media screen and (min-width: 768px) {
    body.ajuda-section .ajuda-categories .col {
      width: calc(33% - 18px);
      margin-bottom: 30px; }
      body.ajuda-section .ajuda-categories .col:nth-of-type(3n) {
        margin-left: 15px;
        margin-right: 0; }
      body.ajuda-section .ajuda-categories .col:nth-of-type(3n+1) {
        margin-left: 0;
        margin-right: 15px; }
      body.ajuda-section .ajuda-categories .col:nth-of-type(3n+2) {
        margin-left: 15px;
        margin-right: 15px; } }
@media screen and (min-width: 1200px) {
    body.ajuda-section .ajuda-categories .col {
      width: calc(33% - 23px); }
      body.ajuda-section .ajuda-categories .col:nth-of-type(3) {
        margin-left: 15px;
        margin-right: 0; }
      body.ajuda-section .ajuda-categories .col:nth-of-type(3n+1) {
        margin-left: 0;
        margin-right: 15px; }
      body.ajuda-section .ajuda-categories .col:nth-of-type(4n+2) {
        margin-left: 15px;
        margin-right: 15px; }
      body.ajuda-section .ajuda-categories .col:nth-of-type(4n+3) {
        margin-left: 15px;
        margin-right: 15px; } }
body.ajuda-section .ajuda-categories .col a {
    margin-top: 15px;
    font-family: 'Canaro-Medium';
    font-size: 17px;
    color: #1D1D1C;
    pointer-events: none; }
body.ajuda-section .ajuda-categories .col .description {
    font-family: 'Roboto';
    font-weight: 200;
    font-size: 14px;
    color: #606a70;
    margin-top: 30px;
    line-height: 20px; }
body.ajuda-section .ajuda-categories .col .description a {
      pointer-events: initial;
      font-size: 14px;
      font-family: 'Canaro';
      font-weight: 400;
      color: #606a70;
      transition: all .25s ease;
      line-height: 1;
      text-decoration: none;
      position: relative;
      display: block;
      padding-bottom: 10px;
      width: 98%;
      border-bottom: 1px solid #f0f0f0; }
body.ajuda-section .ajuda-categories .col .description a:hover {
        color: #FA551E;
        transition: all .25s ease;
        text-decoration: none; }
body.ajuda-section .ajuda-categories .col .description a:hover:after {
          opacity: 0;
          -moz-transform: translateX(16px);
          -o-transform: translateX(16px);
          -webkit-transform: translateX(16px);
          -ms-transform: translateX(16px);
          transform: translateX(16px); }
body.ajuda-section .ajuda-categories .col .description a:hover:before {
          opacity: 1;
          -o-transform: translateX(6px);
          -webkit-transform: translateX(6px);
          -ms-transform: translateX(6px);
          -moz-transform: translateX(6px);
          transform: translateX(6px); }
body.ajuda-section .ajuda-categories .col .description a:after, body.ajuda-section .ajuda-categories .col .description a:before {
        font-family: 'icogalp' !important;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e966";
        transition: transform 0.4s ease-out, opacity 0.4s ease-out, -webkit-transform 0.4s ease-out, -o-transform 0.4s ease-out, -ms-transform 0.4s ease-out, -moz-transform 0.4s ease-out;
        color: #FA551E;
        position: absolute;
        font-weight: 200;
        right: -4px;
        top: -5px;
        font-size: 25px;
        font-weight: bolder; }
body.ajuda-section .ajuda-categories .col .description a:after {
        -webkit-transform: translateX(6px);
        transform: translateX(6px);
        -moz-transform: translateX(6px);
        -ms-transform: translateX(6px);
        -o-transform: translateX(6px);
        opacity: 1; }
body.ajuda-section .ajuda-categories .col .description a:before {
        -o-transform: translateX(-6px);
        -moz-transform: translateX(-6px);
        -webkit-transform: translateX(-6px);
        -ms-transform: translateX(-6px);
        transform: translateX(-6px);
        opacity: 0; }
body.ajuda-section .view-ajuda-home .view-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
body.ajuda-section .view-ajuda-home .view-content .views-row img {
    position: absolute;
    right: 16px; }
body.ajuda-section .view-ajuda-home .view-content .views-row a {
    position: relative;
    left: 8px; }
body.ajuda-section .view-ajuda-home img {
  margin-left: 0;
  margin-top: -10px;
  width: 40px;
  height: 40px; }
body.ajuda-section .view-ajuda-home .help-category__list {
  list-style-type: none;
  padding-left: 0px; }
body.ajuda-section .view-ajuda-home .help-category__bullet {
  line-height: 3;
  position: relative;
  transition: all .3s ease; }
body.ajuda-section .view-ajuda-home .help-category__bullet a {
    pointer-events: initial;
    margin-left: 5px;
    text-transform: lowercase;
    color: #606a70;
    font-size: 14px;
    font-family: 'Canaro-Book';
    transition: all .3s ease; }
body.ajuda-section .view-ajuda-home .help-category__bullet:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #DBDBDB;
    transition: all .3s ease; }
body.ajuda-section .view-ajuda-home .help-category__bullet:after {
    font-family: 'icogalp' !important;
    content: "\e966";
    position: absolute;
    right: 5px;
    color: #FA551E;
    font-size: 24px;
    transform: translateY(-13%);
    font-weight: 600; }
body.ajuda-section .view-ajuda-home .help-category__bullet:hover {
    transition: all .3s ease; }
body.ajuda-section .view-ajuda-home .help-category__bullet:hover a {
      transition: all .3s ease;
      color: #FA551E;
      text-decoration: none; }
body.ajuda-section .view-ajuda-home .help-category__bullet:hover:before {
      transition: all .3s ease;
      background-color: #FA551E; }
body.ajuda-section .footer-row {
  border-top: 1px #eee solid;
  padding-bottom: 0;
  background: #fdfdfd; }
@media screen and (min-width: 992px) {
    body.ajuda-section .footer-row {
      padding-top: 100px;
      background: none;
      border-top: 0; } }
body.ajuda-section .footer-row:before {
    display: none; }
body.ajuda-section .footer-row .panels-bootstrap-row-12-9 {
    flex-direction: column;
    display: flex; }
@media screen and (min-width: 768px) {
      body.ajuda-section .footer-row .panels-bootstrap-row-12-9 {
        flex-direction: row; } }
body.ajuda-section .footer-row .container .column, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column {
    border-left: none !important;
    margin-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px; }
@media screen and (min-width: 768px) {
      body.ajuda-section .footer-row .container .column, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column {
        padding-left: 15px;
        padding-right: 15px; } }
body.ajuda-section .footer-row .container .column:last-of-type, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column:last-of-type, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column:last-of-type, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column:last-of-type {
      margin-bottom: 0; }
body.ajuda-section .footer-row .container .column.column-left, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column.column-left, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column.column-left, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column.column-left, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left {
      padding-right: 30px; }
@media screen and (min-width: 768px) {
        body.ajuda-section .footer-row .container .column.column-left, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column.column-left, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column.column-left, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column.column-left, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left {
          padding-right: 15px; } }
@media screen and (min-width: 992px) {
        body.ajuda-section .footer-row .container .column.column-left, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column.column-left, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column.column-left, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column.column-left, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-left {
          margin-right: 16.66667%; } }
@media screen and (min-width: 992px) {
      body.ajuda-section .footer-row .container .column.column-right, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column.column-right, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-right, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column.column-right, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-right, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column.column-right, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column.column-right {
        margin-right: 0;
        margin-left: auto;
        padding-left: 0; } }
body.ajuda-section .footer-row .container .column .pane-title, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-title, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-title, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-title {
      font-family: 'Canaro-Light';
      font-size: 20px;
      line-height: 32px;
      color: #1D1D1C;
      margin: 0;
      text-align: left; }
@media screen and (min-width: 768px) {
        body.ajuda-section .footer-row .container .column .pane-title, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-title, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-title, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-title {
          font-size: 30px; } }
body.ajuda-section .footer-row .container .column .pane-content, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content {
      border-top: 3px solid #FA551E; }
body.ajuda-section .footer-row .container .column .pane-content .item, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item {
        display: flex;
        align-items: flex-start;
        border-bottom: 2px solid #EEEEEE;
        padding: 10px 0;
        flex-direction: column;
        position: relative;
        flex-wrap: wrap; }
@media screen and (min-width: 768px) {
          body.ajuda-section .footer-row .container .column .pane-content .item, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item {
            flex-direction: row;
            padding: 15px 0;
            align-items: center; } }
body.ajuda-section .footer-row .container .column .pane-content .item .submit-reading, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .submit-reading, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .submit-reading, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .submit-reading, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .submit-reading, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .submit-reading, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .submit-reading {
          width: 100%; }
body.ajuda-section .footer-row .container .column .pane-content .item .submit-reading .btn-link__container, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .submit-reading .btn-link__container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .submit-reading .btn-link__container, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .submit-reading .btn-link__container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .submit-reading .btn-link__container, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .submit-reading .btn-link__container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .submit-reading .btn-link__container {
            margin-left: initial; }
body.ajuda-section .footer-row .container .column .pane-content .item h3, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item h3, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item h3, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item h3, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item h3, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item h3, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item h3 {
          margin: 0;
          font-size: 14px;
          color: #1D1D1C;
          font-family: 'Canaro-Book'; }
@media screen and (min-width: 992px) {
            body.ajuda-section .footer-row .container .column .pane-content .item h3, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item h3, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item h3, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item h3, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item h3, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item h3, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item h3 {
              font-size: 16px; } }
body.ajuda-section .footer-row .container .column .pane-content .item .left, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .left, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .left, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .left, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .left, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .left, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .left {
          width: 100%; }
@media screen and (min-width: 768px) {
            body.ajuda-section .footer-row .container .column .pane-content .item .left, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .left, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .left, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .left, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .left, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .left, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .left {
              width: auto; } }
body.ajuda-section .footer-row .container .column .pane-content .item .right, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right {
          width: 100%; }
@media screen and (min-width: 768px) {
            body.ajuda-section .footer-row .container .column .pane-content .item .right, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right {
              width: auto;
              margin-left: auto; } }
body.ajuda-section .footer-row .container .column .pane-content .item .right span, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right span, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right span, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right span, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right span, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right span, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right span {
            font-family: 'Canaro-Book';
            font-size: 16px;
            color: #C8D3D9;
            margin-right: 10px; }
body.ajuda-section .footer-row .container .column .pane-content .item .right a, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right a, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a {
            font-size: 20px;
            line-height: 20px;
            font-family: 'Canaro-Book'; }
@media screen and (min-width: 768px) {
              body.ajuda-section .footer-row .container .column .pane-content .item .right a, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right a, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a {
                font-size: 17px;
                line-height: 20px;
                font-family: 'Canaro-Book'; } }
@media screen and (min-width: 992px) {
              body.ajuda-section .footer-row .container .column .pane-content .item .right a, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right a, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a {
                font-size: 20px;
                line-height: 20px;
                font-family: 'Canaro-Book'; } }
body.ajuda-section .footer-row .container .column .pane-content .item .right a:hover, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right a:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a:hover, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right a:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a:hover, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right a:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right a:hover {
              color: #FA551E; }
body.ajuda-section .footer-row .container .column .pane-content .item .right p, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right p, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p {
            margin-top: 0;
            text-align: left;
            font-size: 14px;
            line-height: 1.2;
            color: #606a70; }
@media screen and (min-width: 768px) {
              body.ajuda-section .footer-row .container .column .pane-content .item .right p, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right p, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p {
                text-align: right;
                font-size: 12px; } }
@media screen and (min-width: 992px) {
              body.ajuda-section .footer-row .container .column .pane-content .item .right p, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item .right p, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item .right p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item .right p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item .right p {
                font-size: 14px; } }
body.ajuda-section .footer-row .container .column .pane-content .item:last-of-type .right, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-content .item:last-of-type .right, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item:last-of-type .right, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-content .item:last-of-type .right, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item:last-of-type .right, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-content .item:last-of-type .right, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-content .item:last-of-type .right {
          margin-right: 0; }
body.ajuda-section .footer-row .container .column .pane-faqs-panel-pane-1 ul, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul {
      list-style: none;
      padding-left: 0;
      margin-top: 0; }
body.ajuda-section .footer-row .container .column .pane-faqs-panel-pane-1 ul li, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li {
        border-bottom: 2px solid #EEEEEE;
        padding: 20px 25px 20px 0;
        position: relative; }
body.ajuda-section .footer-row .container .column .pane-faqs-panel-pane-1 ul li:last-of-type, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li:last-of-type, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li:last-of-type, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li:last-of-type {
          border-bottom: 0; }
body.ajuda-section .footer-row .container .column .pane-faqs-panel-pane-1 ul li a, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a {
          font-family: 'Canaro-Book';
          font-size: 14px;
          line-height: 16px;
          color: #1D1D1C; }
@media screen and (min-width: 992px) {
            body.ajuda-section .footer-row .container .column .pane-faqs-panel-pane-1 ul li a, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a {
              font-size: 16px; } }
body.ajuda-section .footer-row .container .column .pane-faqs-panel-pane-1 ul li a:hover, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:hover, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:hover, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:hover {
            color: #FA551E;
            text-decoration: none; }
body.ajuda-section .footer-row .container .column .pane-faqs-panel-pane-1 ul li a:after, body.ajuda-section .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:after, body.ajuda-section .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:after, body.ajuda-section .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.ajuda-section .footer-row .group-slider-container .column .pane-faqs-panel-pane-1 ul li a:after {
            font-family: 'icogalp';
            content: '\e97a';
            font-size: 12px;
            color: #FA551E;
            position: absolute;
            top: 50%;
            transform: translateY(-50%); }
body.ajuda-section .footer-row .footer-ajuda {
    background-color: #1D1D1C;
    padding: 0; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer {
      display: flex;
      padding: 15px;
      margin-bottom: 0; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-bundle-logo-ajuda {
        flex-grow: 1; }
@media screen and (min-width: 768px) {
          body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-bundle-logo-ajuda {
            display: flex;
            align-items: center; } }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-bundle-logo-ajuda .pane-title {
          display: none; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-bundle-logo-ajuda .pane-content {
          display: flex;
          align-items: center; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-bundle-logo-ajuda .pane-content img {
            margin-right: 15px;
            max-width: 70px; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-bundle-logo-ajuda .pane-content span {
            color: #A4ADB1;
            font-size: 10px; }
@media screen and (min-width: 768px) {
              body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-bundle-logo-ajuda .pane-content span {
                font-size: 12px; } }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-menu-menu-ajuda-footer-menu {
        display: none; }
@media screen and (min-width: 768px) {
          body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-menu-menu-ajuda-footer-menu {
            display: flex; } }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-menu-menu-ajuda-footer-menu .pane-content {
          margin-left: auto; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-menu-menu-ajuda-footer-menu .pane-content .menu {
            display: flex; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-menu-menu-ajuda-footer-menu .pane-content .menu .leaf.first {
              border-right: 1px #A4ADB1 solid;
              padding-right: 15px;
              margin-right: 15px; }
body.ajuda-section .footer-row .footer-ajuda #panel-bootstrap-region-footer .pane-menu-menu-ajuda-footer-menu .pane-content .menu .leaf a {
              color: #A4ADB1;
              font-size: 12px;
              vertical-align: baseline; }
body.ajuda-section .btn-arrow-gradient {
  display: none;
  font-family: 'icogalp';
  position: absolute;
  right: 0;
  bottom: 0; }
body.ajuda-section .btn-arrow-gradient:before {
    color: #FA551E;
    content: '\e96f';
    position: absolute;
    right: 10px;
    font-size: 30px; }
body.ajuda-section .btn-arrow-gradient:after {
    content: '\e966';
    font-size: 20px;
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: flex-end;
    align-items: baseline;
    color: #FA551E;
    position: relative;
    -webkit-transform: translateX(-15px);
    -moz-transform: translateX(-15px);
    -ms-transform: translateX(-15px);
    -o-transform: translateX(-15px);
    transform: translateX(-15px); }
body.ajuda-section .contactos-uteis .phone-container {
  position: relative;
  padding-right: 40px; }
body.ajuda-section .contactos-uteis .icon-tooltip:before {
  content: '\e935';
  font-size: 30px;
  position: absolute;
  color: #56a3fb;
  right: 0;
  top: 50%;
  transform: translateY(-50%); }
body.ajuda-section .contactos-uteis .icon-tooltip .info-icontooltip {
  top: 50%;
  right: 0;
  min-height: 40px;
  transform: translate(0%, -50%);
  left: calc(100% - 270px); }
body.ajuda-section .contactos-uteis .icon-tooltip .info-icontooltip:after {
    left: 98%;
    bottom: 8px; }
body.ajuda-section .icon-tooltip:hover .info-icontooltip {
  opacity: 1;
  visibility: visible; }
body.ajuda-section .icon-tooltip .info-icontooltip {
  background: #328FFA;
  border-radius: 4px 4px 4px 4px;
  bottom: 40px;
  box-shadow: 0 20px 20px 0 rgba(29, 29, 28, 0.1);
  color: #FFFFFF;
  font-family: 'Roboto';
  left: 45.5%;
  letter-spacing: 0;
  opacity: 0;
  position: absolute;
  right: -120px;
  text-align: center;
  transform: translate(-45%, -10px);
  visibility: hidden;
  width: 230px;
  z-index: 1; }
body.ajuda-section .icon-tooltip .info-icontooltip:after {
    background: #328FFA;
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    left: 50%;
    bottom: -10px;
    top: auto;
    transform: rotate(45deg) translateX(-50%);
    z-index: -1; }
body.ajuda-section .icon-tooltip.tooltip_n_id_contrato .info-icontooltip {
  top: 50%;
  right: 0;
  height: 65px;
  transform: translate(0%, -50%);
  left: calc(100% - 270px);
  padding-bottom: 0; }
body.ajuda-section .icon-tooltip.tooltip_n_id_contrato .info-icontooltip:after {
    left: 98%;
    bottom: 20px; }
body.ajuda-section .icon-tooltip.tooltip_n_id_contrato .info-icontooltip.meter-reading {
    height: 220px; }
body.ajuda-section .icon-tooltip.tooltip_n_id_contrato .info-icontooltip.meter-reading:after {
      left: 98%;
      bottom: 97px; }
body.ajuda-section .icon-tooltip.tooltip_n_id_contrato .info-icontooltip img {
    width: 210px;
    position: absolute;
    bottom: -1px;
    right: 7px; }
body.ajuda-section .icon-close {
  display: none; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-trigger {
  width: 28px; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-trigger a:focus, body.ajuda-section .pane-galp-help-galp-help-mmenu-trigger a:hover {
    text-decoration: none;
    color: #FFFFFF; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-trigger .nav-icon {
    display: flex;
    color: #FFFFFF;
    flex-direction: column;
    align-items: center;
    font-family: 'Canaro-Medium' !important;
    font-size: 8px;
    text-transform: uppercase; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-trigger .nav-icon:before {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 28px;
      line-height: 28px;
      width: 28px;
      height: 28px;
      font-weight: 300;
      content: '\e970';
      color: #FFF; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-closer {
  display: none; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-closer a:focus, body.ajuda-section .pane-galp-help-galp-help-mmenu-closer a:hover {
    text-decoration: none;
    color: #FFFFFF; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-closer .nav-icon {
    display: flex;
    color: #FFFFFF;
    flex-direction: column;
    align-items: center;
    font-family: 'Canaro-Medium' !important;
    font-size: 8px;
    text-transform: uppercase; }
body.ajuda-section .pane-galp-help-galp-help-mmenu-closer .nav-icon:before {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 28px;
      line-height: 28px;
      width: 28px;
      height: 28px;
      font-weight: 300;
      color: #FFF;
      content: "\e912"; }
body.ajuda-section #panel-bootstrap-region-_ajuda_menu_mobile_top {
  display: flex;
  flex-direction: row;
  align-items: center; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100vh - 80px);
  position: relative; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .pane-content {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav {
    padding-left: 0;
    height: 100%; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li {
      display: flex;
      align-items: center;
      justify-content: center;
      border-bottom: solid 1px rgba(255, 255, 255, 0.3);
      min-height: 60px;
      padding: 20px;
      position: relative; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li:nth-last-of-type(2) {
        left: 0;
        position: relative; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li:nth-last-of-type(2):before {
          content: '';
          width: 1px;
          height: 60%;
          position: absolute;
          right: -5%;
          background: rgba(255, 255, 255, 0.2); }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li:last-of-type, body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li:nth-last-of-type(2) {
        right: 0;
        width: 50%;
        border-bottom: 0;
        margin-top: 100px;
        position: absolute;
        bottom: 0; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li:last-of-type a, body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li:nth-last-of-type(2) a {
          font-size: 24px; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li a {
        font-family: 'Canaro-Book';
        font-size: 32px;
        color: #FFFFFF; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .menu.nav li a.search-status {
          font-size: 16px; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile #estado-do-servicio {
    display: flex;
    flex-direction: column;
    border-bottom: 0; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile #estado-do-servicio span {
      font-family: 'Roboto';
      font-size: 12px;
      line-height: 14px;
      color: #FFFFFF;
      text-align: center;
      margin-top: 10px; }
body.ajuda-section .pane-menu-menu-ajuda-menu-mobile .pane-bundle-logo-ajuda {
    border-left: none !important; }
body.ajuda-section .search-status {
  color: #FFFFFF;
  display: flex;
  align-items: center;
  position: relative; }
body.ajuda-section .search-status:hover {
    text-decoration: none; }
body.ajuda-section .search-status:before {
    margin-right: 10px;
    content: '\e92a';
    font-family: 'icogalp';
    font-size: 20px;
    color: #FFFFFF; }
body.ajuda-section .search-status.green:after {
    margin-right: 10px;
    content: '\e92a';
    font-family: 'icogalp';
    font-size: 12px;
    color: #1be05d;
    left: 4.2px;
    position: absolute;
    top: 1px; }
body.ajuda-section .search-status.red:after {
    margin-right: 10px;
    content: '\e92a';
    font-family: 'icogalp';
    font-size: 12px;
    color: #e91515;
    left: 4px;
    position: absolute;
    top: 1px; }
body.ajuda-section .pane-pane-messages .pane-content {
  border-top: 0 !important; }
body.ajuda-section .select2-container .select2-selection__arrow {
  height: 100%; }
body.ajuda-section .select2-container .select2-selection__arrow:before {
    font-family: 'icogalp';
    color: #FA551E;
    font-size: 12px;
    line-height: 12px;
    width: 12px;
    height: 12px;
    font-weight: 300;
    font-weight: bold;
    content: '\e988';
    position: absolute;
    top: calc(50% - 6px);
    right: 15px; }
body.ajuda-section .select2-container .select2-selection__arrow b {
    border: none;
    background: none; }
body.ajuda-section .select2-container .select2-selection--single {
  height: auto;
  border: 1px solid #C8D3D9; }
body.ajuda-section .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 12px 14px;
    display: flex;
    align-items: center;
    font-family: 'Canaro-Book';
    font-weight: 300;
    font-size: 15px;
    line-height: 15px;
    color: #A4ADB1;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1); }
body.ajuda-section .select2-container .select2-selection--single .select2-selection__rendered .holder .placeholder {
      font-family: 'Canaro', 'sans-serif';
      font-size: 11px;
      color: #A4ADB1;
      letter-spacing: -1px;
      font-weight: 300; }
body.ajuda-section .select2-container .select2-selection--single .select2-selection__rendered .holder .result {
      color: #1D1D1C;
      text-overflow: ellipsis;
      white-space: normal; }
body.ajuda-section .select2-results .select2-results__option {
  padding: 18px 14px;
  display: flex;
  align-items: center;
  font-family: 'Canaro-Book';
  font-weight: 300;
  font-size: 15px;
  line-height: 15px;
  color: #A4ADB1; }
body.ajuda-section .select2-results .select2-results__option[aria-selected=true] {
    background-color: transparent; }
body.ajuda-section .select2-results .select2-results__option.select2-results__option--highlighted {
    background-color: transparent;
    color: #FA551E;
    font-weight: bold; }
body.ajuda-section .select2-container .select2-dropdown {
  border: 1px solid #C8D3D9; }
body.ajuda-section .select2-container .select2-dropdown.select2-dropdown--above {
    border-bottom: 0; }
body.ajuda-section .select2-container .select2-dropdown.select2-dropdown--below {
    border-top: 0; }
body.ajuda-section #panel-bootstrap-column-19,
body.ajuda-section #panel-bootstrap-row-18.row {
  padding: 0; }
body.faq-page-home .overlay {
  height: initial; }
.cartao-continente h2 {
  font-family: 'Canaro-Medium';
  font-weight: 500;
  color: #FA551E;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 30px; }
@media screen and (min-width: 768px) {
    .cartao-continente h2 {
      font-size: 22px;
      line-height: 22px; } }
.cartao-continente p {
  font-size: 14px;
  color: #676C6F;
  margin: 0; }
@media screen and (min-width: 768px) {
    .cartao-continente p {
      font-size: 16px; } }
.cookie_banner {
  align-items: center;
  background: #328ffa;
  bottom: 0;
  display: none;
  flex-direction: row;
  padding: 0 30px;
  position: fixed;
  width: 100vw;
  z-index: 200; }
.cookie_banner.show_banner {
    display: block; }
.cookie_banner.hide_banner {
    transition: all 0.4s;
    opacity: 0;
    transform: translateY(100px); }
.cookie_banner .container, .cookie_banner .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .cookie_banner .group-slider-container, .cookie_banner .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .cookie_banner .group-slider-container, .cookie_banner .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .cookie_banner .group-slider-container {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 15px 0 15px 0; }
.cookie_banner .cookie_message {
    font-size: 14px;
    color: #FFF;
    flex-grow: 1; }
.cookie_banner .cookie_message a {
      color: #FFF;
      text-decoration: underline; }
.cookie_banner .cookie_accept {
    flex-grow: 0;
    cursor: pointer;
    margin-left: 10px; }
.cookie_banner .cookie_accept:before {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 30px;
      line-height: 30px;
      width: 30px;
      height: 30px;
      font-weight: 300;
      content: '\e912';
      color: #FFF;
      font-weight: bold; }
body.page-eletricidade-e-gas .panel-main-page-content .pane-content #desconto-em-direto-na-fatura .discount__col--txt {
  margin-bottom: 20px; }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .panel-main-page-content .pane-content #desconto-em-direto-na-fatura .discount__col--txt {
      margin-bottom: 0px; } }
body.page-eletricidade-e-gas .node-energy .field-collection-container {
  transition: all 0.2s ease-in; }
body.page-eletricidade-e-gas .node-energy .field-collection-container.disabled {
    display: none; }
body.page-eletricidade-e-gas .btn.gradient {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center; }
body.page-eletricidade-e-gas .btn.gradient .btn__text {
    width: 100%;
    margin: 0; }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .btn.gradient .btn__text {
        text-align: center;
        margin: 0; } }
body.page-eletricidade-e-gas .btn.gradient .btn__text a {
      text-align: center;
      font-family: 'Canaro-Bold';
      padding-left: 60px; }
body.page-eletricidade-e-gas .btn.gradient .btn-arrow {
    font-size: 38px; }
body.page-eletricidade-e-gas .btn.gradient .btn-arrow:after {
      font-size: 25px;
      top: 1px; }
body.page-eletricidade-e-gas .btn.gradient:hover .btn__text:after {
    font-size: 25px;
    top: 2px;
    z-index: 2; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias {
  background: url("../images/vantagens.png") no-repeat center top;
  background-size: cover;
  min-height: 100vh;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: center; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices {
    padding: 30px 0; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices {
        padding: 50px 0;
        display: flex;
        align-items: center;
        min-height: 100vh; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices {
        padding: 5px 0 100px;
        display: flex;
        align-items: center;
        min-height: 100vh; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .row {
      width: 100%;
      padding: 0; }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .row .col-sm-12 {
          width: 58.33%; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .row .col-sm-12 {
          width: 57%;
          padding: 0; } }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .row {
          text-align: left;
          max-width: 100%;
          margin-left: auto;
          margin-right: auto;
          padding-left: 15px;
          padding-right: 15px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .row {
          max-width: 960px;
          margin-left: auto;
          margin-right: auto;
          padding-left: 15px;
          padding-right: 15px; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .row {
          max-width: 1170px;
          margin-left: auto;
          margin-right: auto;
          padding-left: 15px;
          padding-right: 15px; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__title h2 {
      font-size: 25px;
      font-family: 'Canaro-Medium';
      color: #1D1D1C;
      text-align: center;
      letter-spacing: -0.5px;
      line-height: 1.2;
      margin-bottom: 15px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__title h2 {
          font-size: 29px;
          line-height: 38px;
          margin-bottom: 0; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__title h2 {
          font-size: 24px;
          line-height: 39px;
          text-align: left; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__title h2 {
          font-size: 28px;
          line-height: 46px; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__subtitle {
      font-size: 14px;
      line-height: 1.2;
      font-family: 'Roboto';
      color: #676C6F;
      text-align: center;
      margin-bottom: 25px;
      padding: 0 20px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__subtitle {
          font-size: 15px;
          line-height: 1.2;
          padding: 0 70px;
          margin-bottom: 30px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__subtitle {
          font-size: 16px;
          line-height: 1.2;
          text-align: left;
          padding: 0;
          margin-bottom: 10px; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__subtitle {
          font-size: 18px;
          line-height: 24px;
          text-align: left; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs {
        padding-left: 0; } }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item {
        padding: 0 30px;
        min-height: 190px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item {
        border-bottom: 1px solid #EEEEEE;
        padding: 15px 0 12px;
        display: flex;
        align-items: center;
        min-height: auto; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:before {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 95px;
      line-height: 75px;
      content: '\e90e';
      width: 100%;
      display: block;
      text-align: center; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:before {
          font-size: 75px;
          line-height: 60px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:before {
          font-size: 50px;
          line-height: 40px;
          width: 50px; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:before {
          font-size: 65px;
          line-height: 40px;
          width: 65px; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:nth-of-type(1):before {
      content: '\e90e'; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:nth-of-type(2):before {
      content: '\e937'; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:nth-of-type(3):before {
      content: '\e945'; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item:nth-of-type(4):before {
      content: '\e91e'; }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view {
        margin-left: 30px; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--title {
      font-size: 19px;
      line-height: 1.2;
      font-family: 'Canaro-Semibold';
      color: #1D1D1C;
      text-align: center;
      margin-top: 15px;
      margin-bottom: 15px;
      letter-spacing: -0.5px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--title {
          font-size: 16px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--title {
          text-align: left;
          margin: 0; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--title {
          font-size: 20px; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--desc {
      margin-bottom: 25px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--desc {
          margin-bottom: 0; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--desc p {
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        margin-top: 0;
        margin-bottom: 0; }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--desc p {
            font-size: 14px;
            line-height: 21px; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs__item .field-collection-view .gservices__advs__item--desc p {
            font-size: 14px;
            line-height: 21px;
            text-align: left; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__advs .slick-dots li button:after {
      color: #EEEEEE; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks {
      display: flex;
      margin-top: 10px;
      flex-flow: column; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks {
          margin-top: 0; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks {
          flex-flow: row;
          margin-top: 30px; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link {
        text-align: center;
        order: 2; }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link {
            text-align: left;
            order: 1; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item {
          margin-left: 0; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item a {
            font-size: 11px;
            line-height: 20px;
            color: #FA551E;
            font-family: Roboto;
            letter-spacing: 0; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item a {
                font-size: 12px; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item a {
                text-decoration: underline; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item a:after {
              display: none; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item a:before {
              display: none; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item:after {
            display: none; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices .wrapper-sublinks .field-name-field-modal-link .field-item:before {
            display: none; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__links {
      order: 1;
      margin-bottom: 20px; }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__links {
          margin-bottom: 0;
          margin-left: auto;
          display: flex;
          flex-flow: row wrap;
          order: 2; } }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__links__link {
        width: 100%;
        text-align: center;
        margin-left: 10px; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__links__link a {
          border-bottom: 1px solid #EEEEEE;
          color: #676C6F;
          padding-bottom: 6px;
          font-family: 'Canaro-Medium';
          font-size: 14px;
          letter-spacing: -0.5px;
          line-height: 14px; }
body.page-eletricidade-e-gas .pane-bean-advantages-energias .gservices__links__link:after {
          font-family: 'icogalp' !important;
          content: "\e963";
          color: #FA551E;
          margin-left: 5px;
          position: relative;
          display: inline;
          font-size: 20px;
          vertical-align: middle; }
body.page-eletricidade-e-gas .node-energy {
  padding-top: 0;
  padding-bottom: 0; }
body.page-eletricidade-e-gas .node-energy.service-content-154 .field-name-title h2:after {
    content: '\e938'; }
body.page-eletricidade-e-gas .node-energy.service-content-155 .field-name-title h2:after {
    content: '\e92f';
    position: absolute; }
body.page-eletricidade-e-gas .node-energy.service-content-169 .field-name-title h2:after {
    content: '\e91a'; }
body.page-eletricidade-e-gas .node-energy.service-content-170 .field-name-title h2:after {
    content: '\e918'; }
body.page-eletricidade-e-gas .node-energy.service-content-171 .field-name-title h2:after {
    content: '\e917'; }
body.page-eletricidade-e-gas .node-energy.service-content-172 .field-name-title h2:after {
    content: '\e937'; }
body.page-eletricidade-e-gas .node-energy.service-content-173 .pane-galp-calculator-galp-calculator-wide {
    position: absolute; }
body.page-eletricidade-e-gas .node-energy.service-content-173 .pane-galp-calculator-galp-calculator-wide .col-sm-12 {
      padding-right: 15px;
      padding-left: 15px; }
body.page-eletricidade-e-gas .node-energy.service-content-173 .field-name-title h2:after {
    content: '\e91d'; }
body.page-eletricidade-e-gas .node-energy .row {
    padding-top: 0;
    padding-bottom: 0; }
body.page-eletricidade-e-gas .node-energy .row .col-sm-12 {
      padding: 0; }
body.page-eletricidade-e-gas .node-energy .group-div-background {
    display: flex;
    padding: 36px 15px;
    min-height: 100vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    align-items: center; }
body.page-eletricidade-e-gas .node-energy .group-div-background .container, body.page-eletricidade-e-gas .node-energy .group-div-background .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .node-energy .group-div-background .group-slider-container, body.page-eletricidade-e-gas .node-energy .group-div-background .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .node-energy .group-div-background .group-slider-container, body.page-eletricidade-e-gas .node-energy .group-div-background .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .node-energy .group-div-background .group-slider-container {
      display: flex;
      align-content: center;
      flex-direction: column; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .node-energy .group-div-background .group-container {
        padding: 0 70px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .node-energy .group-div-background .group-container {
        width: 57%;
        padding: 0; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title {
      text-align: center;
      margin-bottom: 15px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title {
          margin-bottom: 10px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title {
          display: inline-block;
          text-align: left;
          margin-bottom: 0; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2 {
        font-family: 'Canaro-Bold';
        font-size: 25px;
        position: relative;
        line-height: 1;
        letter-spacing: 0;
        color: #ffffff;
        margin-bottom: 15px;
        margin-top: 0; }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2 {
            font-size: 26px;
            margin-bottom: 10px; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2 {
            display: flex;
            align-items: center;
            font-size: 26px;
            margin-bottom: 0; } }
@media screen and (min-width: 1200px) {
          body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2 {
            font-size: 32px; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:before {
          font-family: 'icogalp';
          background: -webkit-linear-gradient(#ef4123, #faa61a);
          -webkit-background-clip: text;
          -webkit-text-fill-color: #FA551E;
          content: '\e92a';
          font-size: 84px;
          text-shadow: 0 14px 40px rgba(231, 97, 52, 0.5);
          width: 100%;
          display: block; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:before {
              font-size: 105px; } }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:before {
              width: 75px;
              margin-right: 25px;
              margin-left: -10px;
              font-size: 84px; } }
@media screen and (min-width: 1200px) {
            body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:before {
              width: 95px;
              font-size: 105px;
              margin-left: -28px;
              margin-right: 20px; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:after {
          font-family: 'icogalp';
          position: absolute;
          top: 23px;
          left: calc(50% - 21px);
          font-size: 42px; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:after {
              top: 28px;
              font-size: 50px;
              left: calc(50% - 24px); } }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:after {
              top: 23px;
              left: 11px;
              font-size: 42px; } }
@media screen and (min-width: 1200px) {
            body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-title h2:after {
              top: 28px;
              font-size: 50px;
              left: 0; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-modal-link {
      text-align: center;
      font-size: 12px;
      margin-bottom: 25px;
      font-family: 'Roboto'; }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-modal-link .open-modal,
      body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-modal-link a {
        background-color: rgba(255, 255, 255, 0.4);
        border-radius: 8px;
        color: #ffffff;
        font-family: 'Canaro-Medium';
        font-size: 12px;
        height: 34px;
        padding: 9px 35px 9px 20px;
        text-decoration: none; }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-modal-link .open-modal:after,
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-modal-link a:after {
          content: "\e97a";
          display: inline-block;
          font-family: 'icogalp' !important;
          font-size: 11px;
          position: absolute;
          right: 15px;
          top: 3px; }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-modal-link {
          float: right;
          display: inline-block;
          position: relative;
          top: 30px; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-modal-link {
          top: 45px; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-text {
      font-family: 'Canaro-SemiBold';
      font-size: 20px;
      letter-spacing: -0.5px;
      line-height: 1.2;
      text-align: center;
      color: #ffffff;
      margin-bottom: 15px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-text {
          font-family: 'Canaro-Book';
          font-size: 27px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-text {
          text-align: left;
          font-size: 30px;
          margin-left: 40px;
          margin-top: -5px; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-field-text {
          text-align: left;
          font-size: 36px;
          margin-left: 40px;
          margin-top: -5px; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-body {
      font-size: 13px;
      text-align: center;
      color: #ffffff;
      line-height: 21px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-body {
          font-size: 15px;
          line-height: 26px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-body {
          font-size: 16px;
          line-height: 21px;
          text-align: left;
          margin-left: 40px; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .field-name-body {
          font-size: 18px;
          line-height: 26px; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container {
      margin: 16px auto 0;
      display: block;
      width: 75px;
      text-align: center; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container {
          width: 75px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container {
          text-align: left;
          margin-left: 40px;
          width: 90px; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container:after {
        color: #ffffff;
        font-size: 21px;
        top: 2px;
        right: -3px; }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container:before {
        color: #ffffff;
        font-size: 21px;
        top: 2px;
        right: -3px; }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container a {
        color: #ffffff;
        padding-bottom: 6px;
        font-family: 'Canaro-Medium';
        font-size: 14px;
        line-height: 1.2; }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container a {
            font-size: 15px; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container a {
            font-size: 16px; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container a {
            font-size: 18px; } }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container .btn-link__container a:after {
          background: #eee;
          opacity: 0.5; }
body.page-eletricidade-e-gas .node-energy .group-div-background .group-container-2 {
      display: flex;
      flex-direction: column; }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .node-energy .group-div-background .group-container-2 {
          margin-top: 25px;
          margin-left: 20px; } }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block {
  background: url("../images/bg-gray.png") no-repeat center top;
  background-size: cover;
  text-align: center;
  padding: 0; }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .pane-bundle-link-faqs-block {
      padding: 0; } }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block h2 {
    color: #ffffff;
    font-size: 25px;
    font-family: 'Canaro-Bold';
    font-weight: 800;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    max-width: 730px;
    margin: 0 auto; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-bundle-link-faqs-block h2 {
        font-size: 26px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-bundle-link-faqs-block h2 {
        font-size: 36px;
        margin-bottom: 20px; } }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block p {
    color: #ffffff;
    font-family: 'Roboto';
    font-size: 14px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-bundle-link-faqs-block p {
        font-size: 15px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-bundle-link-faqs-block p {
        font-size: 18px;
        width: 560px;
        margin: 0 auto;
        line-height: 28px; } }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .btn {
    margin: 15px 0 -4px 0; }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .pane-content {
    background: url("../images/bg-gray.png") no-repeat center top;
    background-size: cover;
    padding: 75px 0; }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row {
    background-color: #ffffff;
    height: 400px; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row {
        height: 350px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row {
        height: 300px; } }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row:before {
      top: -32px; }
@media min-width {
        body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row:before {
          top: -45px; } }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row:before {
          top: -32px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row:before {
          top: -38px; } }
@media screen and (min-width: 1200px) {
        body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row:before {
          top: -45px; } }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row #panel-bootstrap-column-8 {
      height: 220px; }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row #panel-bootstrap-row-9 {
      padding-top: 40px; }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row #panel-bootstrap-row-9 {
          padding-top: 50px; } }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row h2 {
      font-size: 14px;
      color: #676C6F;
      margin-top: 15px;
      text-shadow: none; }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row .menu li {
      text-align: left; }
body.page-eletricidade-e-gas .pane-bundle-link-faqs-block .footer-row .pane-content {
      margin-bottom: 10px;
      background: none;
      padding: 0; }
body.page-eletricidade-e-gas .pane-views-services-block-1 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 11;
  display: none; }
body.page-eletricidade-e-gas .pane-views-services-block-1.hide-important {
    display: none !important; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content {
    height: 50px;
    background-color: #1D1D1C; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content {
      position: relative;
      padding-left: 3px;
      padding-right: 0; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .view-header {
        position: absolute;
        right: 0;
        z-index: 1;
        width: 65px;
        height: 50px;
        margin: 0;
        background: #1D1D1C;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: -3px -5px 8px 3px black; }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .view-header {
            border-left: 0;
            box-shadow: none; } }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .view-header .icon-galp-fill {
          font-size: 50px;
          color: #676C6F;
          cursor: pointer; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .view-header .icon-galp-fill:after {
            content: '\e96e';
            font-family: 'icogalp' !important;
            color: #ffffff;
            font-size: 25px;
            position: absolute;
            right: 0;
            top: 5px;
            background: transparent;
            width: 65px;
            height: 40px;
            line-height: 40px;
            z-index: 2;
            display: flex;
            justify-content: center;
            align-content: center;
            border-left: 1px solid #676c6f;
            font-weight: bold; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider {
        margin: 0;
        padding-left: 0; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track {
          background-color: #1d1d1c;
          height: 50px;
          display: flex; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide {
            text-align: left;
            padding: 0 12px; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide:focus {
              outline: none;
              text-decoration: none; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide a {
              font-size: 14px;
              font-family: 'Canaro-Medium';
              color: #ffffff;
              line-height: 50px;
              letter-spacing: -0.5px;
              height: 50px;
              display: block;
              color: #ffffff;
              text-transform: lowercase; }
@media screen and (min-width: 768px) {
                body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide a {
                  font-size: 16px; } }
@media screen and (min-width: 992px) {
                body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide a {
                  font-size: 14px; } }
@media screen and (min-width: 1200px) {
                body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide a {
                  font-size: 16px; } }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide a:hover {
                text-decoration: none; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide a:focus {
                outline: none; }
body.page-eletricidade-e-gas .pane-views-services-block-1 .pane-content .view-content .slick-slider .slick-list .slick-track .slick-slide.active a {
              color: #FA551E;
              border-bottom: 2px solid #FA551E; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 5px 40px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 40px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 40px 10px rgba(0, 0, 0, 0.1);
  z-index: 15; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide {
      z-index: 1;
      position: fixed;
      width: 290px;
      height: 520px;
      right: calc(((100% - 960px)/2) + 15px);
      top: 45%;
      transform: translate(0%, calc(-50% + 25px));
      border-radius: 6px; } }
@media screen and (min-width: 1200px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide {
      right: calc(((100% - 1170px)/2) + 15px);
      width: 350px;
      height: 530px; } }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.on-first-section {
      transform: translate(0%, calc(-50% + 55px)); } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container {
    width: 100%; }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container {
        width: 290px; } }
@media screen and (min-width: 1200px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container {
        width: 350px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row {
      padding-top: 15px;
      padding-bottom: 0;
      width: 100%; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .mobile-title-gcalculator, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .mobile-title-gcalculator, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .mobile-title-gcalculator, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .mobile-title-gcalculator, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator {
        border-bottom: 1px solid #EEEEEE;
        padding-bottom: 15px;
        display: flex;
        align-items: center;
        text-transform: uppercase;
        flex-wrap: wrap; }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .mobile-title-gcalculator, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .mobile-title-gcalculator, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .mobile-title-gcalculator, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .mobile-title-gcalculator, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator {
            display: none; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .mobile-title-gcalculator h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .mobile-title-gcalculator h2, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .mobile-title-gcalculator h2, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .mobile-title-gcalculator h2, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2 {
          font-family: 'Canaro-SemiBold';
          font-size: 16px;
          line-height: 16px;
          letter-spacing: -0.5px;
          color: #FA551E;
          width: 100%;
          margin: 0;
          text-align: center;
          cursor: pointer;
          padding-left: 40px; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .mobile-title-gcalculator h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .mobile-title-gcalculator h2, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .mobile-title-gcalculator h2, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .mobile-title-gcalculator h2, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2 {
              font-size: 20px;
              margin: 5px 0;
              padding-left: 20px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .mobile-title-gcalculator h2:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .mobile-title-gcalculator h2:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .mobile-title-gcalculator h2:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .mobile-title-gcalculator h2:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator h2:after {
            font-family: 'icogalp';
            content: "\e967";
            font-size: 40px;
            float: right; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .mobile-title-gcalculator.active h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .mobile-title-gcalculator.active h2, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator.active h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .mobile-title-gcalculator.active h2, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator.active h2, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .mobile-title-gcalculator.active h2, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator.active h2 {
          color: #1D1D1C; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .mobile-title-gcalculator.active h2:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .mobile-title-gcalculator.active h2:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator.active h2:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .mobile-title-gcalculator.active h2:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator.active h2:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .mobile-title-gcalculator.active h2:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .mobile-title-gcalculator.active h2:after {
            content: "\e964";
            color: #FA551E; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks {
        display: none; }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator .gcalculator-wrapper-blocks {
            display: block; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__title {
        font-size: 18px;
        font-family: 'Canaro-Medium';
        letter-spacing: -0.5px;
        line-height: 22px;
        color: #1D1D1C;
        text-align: center;
        display: none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block {
        border: none;
        position: relative;
        padding: 0; }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block {
            padding: 0; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title {
            display: block;
            font-family: 'Canaro-SemiBold';
            font-size: 18px;
            line-height: 18px;
            color: #1D1D1C;
            width: 100%;
            margin: 0;
            text-align: center;
            margin-bottom: 15px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block:first-child {
          border-bottom: 1px solid #EEEEEE;
          padding-bottom: 10px; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block:first-child {
              border-bottom: none; } }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half {
            display: inline-flex;
            width: calc(50% - 2px);
            padding-left: 15px;
            padding-right: 15px;
            min-height: 161px;
            flex-direction: column; }
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(1), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(1), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(1), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(1) {
              padding-left: 0; }
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) {
              padding-right: 0;
              margin-top: 15px; } }
@media screen and (min-width: 768px) and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before {
        content: '';
        position: absolute;
        height: 100%;
        width: 1px;
        left: -22px;
        top: 0; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half {
            display: block;
            width: auto;
            padding: 0;
            min-height: auto; }
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(1), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(1), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(1), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(1) {
              padding-left: 0; }
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) {
              padding-right: 0; } }
@media screen and (min-width: 992px) and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before {
        content: '';
        position: absolute;
        height: 100%;
        width: 1px;
        left: -22px;
        top: 0; } }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half--content, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half--content, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half--content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half--content {
            flex-direction: row;
            display: flex;
            position: relative;
            min-height: 140px;
            align-items: center; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half--content, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half--content, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half--content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--half--content {
            display: block;
            min-height: auto; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--title {
          display: none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle {
          display: none; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle {
              display: inline-block;
              font-size: 11px;
              line-height: 14px;
              text-transform: uppercase;
              color: #1D1D1C;
              text-align: center;
              width: 100%;
              margin-top: 0;
              margin-bottom: 10px; } }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--subtitle {
              display: none; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount {
          display: inline-flex;
          width: calc(50% - 7px);
          text-align: center;
          min-height: 163px;
          flex-direction: column;
          margin-left: 5px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount:nth-of-type(1), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount:nth-of-type(1), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount:nth-of-type(1), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount:nth-of-type(1) {
            margin-right: 5px;
            margin-left: 0;
            width: calc(50% - 7px); }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount:hover {
            cursor: pointer; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount.active .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--discount--block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--discount--block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--discount--block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--discount--block {
            box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.2);
            border: 1px solid #fa551e;
            border-radius: 5px;
            opacity: 1; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.disabled, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.disabled, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.disabled, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled {
            cursor: not-allowed;
            opacity: 1; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content {
              background: rgba(255, 255, 255, 0.851);
              border-radius: 6px;
              display: flex;
              height: 100%;
              position: absolute;
              right: 0; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span {
                width: 150px;
                color: #1d1d1c;
                font-family: 'Canaro-Medium';
                font-size: 12px;
                line-height: 12px;
                padding: 0 35px; }
@media screen and (min-width: 768px) {
                  body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount.disabled .gcalculator__block--discount--container.disabled-content span {
                    padding: 0 25px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle {
            font-size: 9px;
            line-height: 12px;
            color: #1D1D1C;
            display: inline-block;
            margin-bottom: 10px;
            margin-top: 10px;
            width: 100%;
            text-align: center;
            padding: 0 20px;
            text-transform: uppercase;
            letter-spacing: -1.1px; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle {
                font-size: 11px;
                margin-bottom: 10px;
                text-transform: uppercase; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle {
                text-transform: none;
                font-size: 10px;
                line-height: 10px;
                padding: 0 15px; } }
@media screen and (min-width: 1200px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle {
                font-size: 14px;
                line-height: 16px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount .gcalculator__block--subtitle.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle.active, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle.active, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle.active, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle.active {
              color: #FA551E; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer {
            margin-right: 5px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i {
              display: none;
              color: #FA551E;
              font-size: 80px; }
@media screen and (min-width: 768px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i {
                  display: block; } }
@media screen and (min-width: 992px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer i, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer i {
                  display: none; } }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer {
                display: inline-block; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer {
                display: block; } }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1) {
                margin-left: 30px;
                margin-right: 50px; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(1) {
                margin-left: auto;
                margin-right: auto; } }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2) {
                padding-top: 15px;
                margin-right: 60px; }
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente {
                  margin-right: 20px; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente {
        margin-left: auto;
        margin-right: auto; } }
@media screen and (min-width: 768px) and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container {
        display: block; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container {
        display: flex; } }
@media screen and (min-width: 768px) {
                  body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type {
                    border-top: 1px solid #EEEEEE; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
        body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type {
          border-top: none; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer:nth-of-type(2) {
                padding-top: 0;
                margin-left: auto;
                margin-right: auto; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer-block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer-block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer-block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer-block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer-block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer-block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer-block {
              display: inline-block; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--offer-block:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--offer-block:nth-of-type(1), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer-block:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--offer-block:nth-of-type(1), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer-block:nth-of-type(1), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--offer-block:nth-of-type(1), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--offer-block:nth-of-type(1) {
                margin-bottom: 5px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--block {
            width: 100%;
            min-height: 125px;
            position: relative;
            box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
            border: 1px solid #c8d3d9;
            border-radius: 5px;
            display: flex;
            min-height: 135px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            flex-direction: column; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--container.disabled-content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--container.disabled-content, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container.disabled-content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--container.disabled-content, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container.disabled-content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--container.disabled-content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container.disabled-content {
              display: none; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container {
                flex-direction: row; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--container {
                flex-direction: column; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--number, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--number, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number {
            font-size: 30px;
            color: #FA551E;
            font-family: 'Canaro-Bold';
            letter-spacing: -0.5px;
            line-height: 30px; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--number, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--number, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number {
                font-size: 38px;
                line-height: 38px;
                display: inline-block; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--number, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--number, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number {
                font-size: 32px;
                line-height: 32px;
                display: block; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--number:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--number:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--number:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number:after {
              content: '%';
              font-family: 'Canaro-SemiBold';
              font-size: 12px;
              letter-spacing: -0.5px;
              line-height: 12px;
              color: #FA551E; }
@media screen and (min-width: 768px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--number:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--number:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--number:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--number:after {
                  font-size: 15px;
                  line-height: 15px;
                  font-family: 'Canaro-Medium'; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas {
            font-size: 26px;
            color: #FA551E;
            font-family: 'Canaro-Bold';
            display: inline-block;
            letter-spacing: -0.5px;
            line-height: 26px; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas {
                font-size: 38px;
                line-height: 38px; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas {
                font-size: 32px;
                line-height: 32px;
                margin-top: 0;
                margin-left: 0; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text {
              display: inline-block;
              color: #FA551E;
              margin-left: 5px;
              font-family: 'Canaro-SemiBold';
              font-size: 12px;
              letter-spacing: -0.5px;
              line-height: 12px; }
@media screen and (min-width: 768px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text {
                  font-size: 16px;
                  line-height: 16px; }
                  body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text.comb, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text.comb, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text.comb, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text.comb {
                    font-size: 9px;
                    line-height: 9px;
                    margin-left: 17px; } }
@media screen and (min-width: 992px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas--text {
                  font-family: 'Canaro-Medium';
                  font-size: 14px;
                  letter-spacing: -0.5px;
                  line-height: 14px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before {
              content: '+';
              font-family: 'Canaro-SemiBold';
              font-size: 12px;
              letter-spacing: -0.5px;
              line-height: 12px;
              color: #FA551E; }
@media screen and (min-width: 768px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before {
                  font-size: 15px;
                  line-height: 15px;
                  font-family: 'Canaro-Book';
                  position: relative;
                  top: -5px;
                  margin: 0 15px 0 5px; } }
@media screen and (min-width: 768px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--gas:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--gas:before {
                  font-size: 15px;
                  line-height: 15px;
                  font-family: 'Canaro-Book';
                  position: relative;
                  top: -5px;
                  margin: 0; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text {
            font-family: 'Canaro-SemiBold';
            font-size: 10px;
            letter-spacing: -0.5px;
            line-height: 11px;
            color: #1D1D1C;
            margin-top: 0;
            margin-bottom: 5px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb {
              margin-bottom: 0; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text {
                font-size: 12px; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text {
                margin-bottom: 0;
                text-align: left; }
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb {
                  padding-left: 11px; } }
@media screen and (min-width: 1200px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--text.comb, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--text.comb {
                padding-left: 35px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--small--orange, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--small--orange, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--orange, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--small--orange, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--orange, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--small--orange, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--orange {
            font-size: 9px;
            font-family: 'Canaro-Bold';
            color: #FA551E;
            display: inline-block;
            letter-spacing: -0.5px;
            line-height: 11px; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--small--orange, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--small--orange, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--orange, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--small--orange, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--orange, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--small--orange, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--orange {
                font-size: 11px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--small--black, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--small--black, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--black, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--small--black, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--black, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--small--black, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--black {
            color: #1D1D1C;
            font-size: 9px;
            font-family: 'Canaro-Medium';
            letter-spacing: -0.5px;
            line-height: 10px;
            display: inline-block;
            margin-left: 5px; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__block--discount--small--black, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount--small--black, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--black, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount--small--black, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--black, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount--small--black, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__block--discount--small--black {
                font-size: 11px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn {
        font-family: 'Canaro-Medium';
        font-size: 16px;
        color: #1D1D1C;
        border: 1px solid #c8d3d9;
        border-radius: 5px;
        width: 100%;
        margin-bottom: 10px;
        margin-right: 15px;
        display: flex;
        align-items: center;
        height: 50px;
        box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
        letter-spacing: -0.5px;
        line-height: 16px; }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn {
            width: calc(50% - 10px);
            display: inline-flex;
            display: -webkit-inline-flex;
            display: -ms-inline-flexbox;
            min-height: 140px;
            flex-direction: column-reverse;
            justify-content: center;
            margin-bottom: 0;
            font-size: 12px;
            font-family: 'Canaro-SemiBold';
            letter-spacing: -0.5px;
            line-height: 12px; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn {
            width: 100%;
            display: flex;
            align-items: center;
            flex-direction: row;
            min-height: auto;
            margin-bottom: 10px;
            margin-right: 0;
            font-size: 16px;
            font-family: 'Canaro-Medium';
            letter-spacing: -0.5px;
            line-height: 16px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active {
          box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.2);
          border: 1px solid #FA551E;
          border-radius: 5px; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active {
              color: #FA551E; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active.gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--electricidade:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--electricidade:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--electricidade:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--electricidade:after {
            color: #FA551E; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active.gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--gas:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--gas:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--gas:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active.gcalculator__btn--gas:after {
            color: #FA551E; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox {
            background: #FA551E;
            border-color: #FA551E;
            color: #FFFFFF;
            width: 22px;
            height: 22px;
            padding-top: 0;
            padding-bottom: 0; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before {
              font-size: 42px;
              font-family: 'icogalp';
              content: '\e90c';
              right: 10px;
              position: relative;
              top: 3px; }
@media screen and (min-width: 768px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before {
                  top: 5px; } }
@media screen and (min-width: 992px) {
                body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active .checkbox:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn.active .checkbox:before {
                  top: 3px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox {
          background: #EEEEEE;
          border: 1px solid #d5d5d5;
          display: inline-block;
          margin-left: 10px;
          border-radius: 4px;
          margin-right: 15px;
          color: #EEEEEE;
          width: 22px;
          height: 22px;
          padding-top: 1px;
          padding-bottom: 0; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox {
              margin-left: 0;
              margin-right: 0;
              display: flex;
              margin-top: 10px; } }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox {
              margin-left: 10px;
              margin-right: 15px;
              display: inline-block;
              margin-top: 0; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn .checkbox:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn .checkbox:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn .checkbox:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn .checkbox:before {
            font-family: 'icogalp';
            content: '\e90c';
            font-size: 42px;
            right: 10px;
            position: relative;
            top: 3px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after {
          font-family: 'icogalp';
          font-size: 30px;
          content: '\e938';
          margin-left: auto;
          margin-right: 15px;
          color: #FA551E; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after {
              margin: 20px 0;
              font-size: 50px; } }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn--electricidade:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--electricidade:after {
              margin: 0 15px 0 auto;
              font-size: 30px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after {
          font-family: 'icogalp';
          font-size: 30px;
          content: "\e92f";
          margin-left: auto;
          margin-right: 15px;
          color: #FA551E; }
@media screen and (min-width: 768px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after {
              margin: 20px 0;
              font-size: 50px; } }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn--gas:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn--gas:after {
              margin: 0 15px 0 auto;
              font-size: 30px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__btn:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__btn:hover {
          cursor: pointer; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services {
        width: calc(50% - 10px);
        display: inline-block;
        margin-top: 15px;
        vertical-align: top;
        margin-top: 0; }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services {
            display: block;
            width: 100%;
            margin-top: 15px; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services {
            width: calc(50% - 10px);
            display: inline-block;
            margin-top: 5px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services.disabled, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services.disabled, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services.disabled, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services.disabled {
          opacity: 0.5; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--title {
          display: none;
          /*@media screen and (min-width: 768px) {
                font-size: 13px;
                font-family: 'Canaro-SemiBold';
                letter-spacing: -0.5px;
                line-height: 13px;
                color: $second-color;
                display: inline-block;
              }
              @media screen and (min-width: 992px) {
                display: none;
              }*/ }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option {
          font-size: 14px;
          display: flex;
          align-items: center;
          font-family: 'Roboto', 'sans-serif';
          height: 40px;
          margin-right: -10px; }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option {
              border-bottom: 1px solid #EEEEEE;
              font-size: 11px; } }
@media screen and (min-width: 1200px) {
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option {
              font-size: 14px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox {
            background: #EEEEEE;
            border: 1px solid #d5d5d5;
            display: inline-block;
            border-radius: 4px;
            margin-right: 10px;
            color: #EEEEEE;
            width: 22px;
            height: 22px; }
@media screen and (min-width: 768px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox {
                display: flex; } }
@media screen and (min-width: 992px) {
              body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox {
                display: inline-block;
                margin-top: 0; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option .checkbox:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option .checkbox:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option .checkbox:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox:before {
              font-size: 42px;
              font-family: 'icogalp';
              content: '\e90c';
              position: relative;
              top: 0;
              right: 10px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option .checkbox:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option .checkbox:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option .checkbox:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option .checkbox:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option .checkbox:hover {
              cursor: pointer; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option.active, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option.active, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option.active, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active {
            color: #1D1D1C; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option.active .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option.active .checkbox, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option.active .checkbox, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active .checkbox, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option.active .checkbox, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active .checkbox {
              background: #FA551E;
              border-color: #FA551E;
              color: #FFFFFF;
              width: 22px;
              height: 22px;
              margin-right: 10px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option.active .checkbox:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option.active .checkbox:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active .checkbox:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option.active .checkbox:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.active .checkbox:before {
                font-size: 42px;
                font-family: 'icogalp';
                content: '\e90c';
                position: relative;
                top: 0;
                right: 11px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option.disabled, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option.disabled, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option.disabled, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled {
            opacity: 0.3; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option.disabled:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option.disabled:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option.disabled:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option.disabled:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled:hover {
              cursor: not-allowed; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__services--option.disabled .checkbox:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option.disabled .checkbox:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled .checkbox:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option.disabled .checkbox:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled .checkbox:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option.disabled .checkbox:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__services--option.disabled .checkbox:hover {
              cursor: not-allowed; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__ou, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__ou, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__ou, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou {
        font-family: 'Canaro-Medium';
        color: #FFFFFF;
        background: #1D1D1C;
        position: absolute;
        left: 50%;
        top: 65%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 32px;
        height: 32px;
        border-radius: 50%;
        font-size: 9px;
        line-height: 34px;
        text-align: center;
        z-index: 4;
        text-transform: uppercase;
        letter-spacing: -0.5px; }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__ou, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__ou, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__ou, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou {
            font-size: 12px;
            width: 50px;
            height: 50px;
            line-height: 50px;
            top: 55%; } }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__ou, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__ou, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__ou, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__ou {
            width: 40px;
            height: 40px;
            line-height: 40px;
            font-size: 12px;
            left: 50%; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__sublinks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__sublinks, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__sublinks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__sublinks, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__sublinks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__sublinks, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__sublinks {
        display: none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__sublinks--desktop, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__sublinks--desktop, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__sublinks--desktop, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__sublinks--desktop, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__sublinks--desktop, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__sublinks--desktop, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__sublinks--desktop {
          display: none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__info, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__info, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__info, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__info, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__info, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__info, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__info {
        color: #328ffa;
        font-size: 25px;
        margin-left: auto;
        margin-right: 0;
        display: none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .container .row .gcalculator__info:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__info:hover, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__info:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__info:hover, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__info:hover, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__info:hover, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide .group-slider-container .row .gcalculator__info:hover {
          cursor: pointer; }
body.page-eletricidade-e-gas .footer-row:before {
  background-size: 130%;
  right: 0px;
  width: 100%; }
body.page-eletricidade-e-gas .field-name-field-cta {
  margin: 20px auto;
  color: #FFF;
  font-family: 'Roboto';
  font-size: 14px;
  line-height: 1.2;
  display: inline-flex;
  align-items: center; }
body.page-eletricidade-e-gas .field-name-field-cta.disabled {
    display: none; }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .field-name-field-cta {
      margin: 0;
      width: 65%;
      font-size: 16px; } }
body.page-eletricidade-e-gas .field-name-field-cta:before {
    font-family: 'icogalp';
    color: #FA551E;
    font-size: 22px;
    line-height: 22px;
    width: 22px;
    height: 22px;
    font-weight: 300;
    content: '\e923';
    color: #FFF;
    margin-right: -20px;
    margin-left: 30px; }
body.page-eletricidade-e-gas .field-name-field-cta .field-item {
    border: 1px solid #FFF;
    border-radius: 40px;
    padding: 11px 20px 11px 40px;
    left: -14px;
    position: relative; }
body.page-eletricidade-e-gas .field-name-field-collection-button-service {
  text-align: center;
  margin-top: 30px; }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .field-name-field-collection-button-service {
      display: inline; } }
body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view {
    margin: 0 auto;
    display: inline-block; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view {
        border: 1px solid #ffffff;
        border-radius: 40px;
        padding: 11px 14px; } }
body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-text {
      background: #ffffff;
      border-radius: 25px;
      height: 45px;
      display: inline-block; }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-text {
          height: 36px; } }
body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-text .btn-adicionar {
        color: #1D1D1C;
        font-size: 14px;
        font-family: 'Canaro-Medium';
        text-align: left;
        padding: 0 15px;
        line-height: 45px;
        cursor: pointer;
        letter-spacing: -0.5px; }
@media screen and (min-width: 992px) {
          body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-text .btn-adicionar {
            line-height: 36px;
            padding: 0 20px 0 15px; } }
body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-text .btn-adicionar:before {
          content: '\e96b';
          font-family: 'icogalp' !important;
          color: #FA551E;
          font-size: 50px;
          margin-left: -15px;
          vertical-align: middle; }
@media screen and (min-width: 992px) {
            body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-text .btn-adicionar:before {
              font-size: 42px;
              margin-right: 5px; } }
body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-subtext {
      color: #ffffff;
      font-family: 'Roboto';
      font-size: 14px;
      line-height: 1.2;
      margin-top: 11px;
      display: block; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-subtext {
          display: inline;
          margin-left: 17px;
          margin-right: 5px; } }
@media screen and (min-width: 992px) {
        body.page-eletricidade-e-gas .field-name-field-collection-button-service .field-collection-view .field-name-field-subtext {
          font-size: 16px; } }
body.page-eletricidade-e-gas #modal155 .pricing-table h1 {
  margin-bottom: 30px; }
.page-error-404 h2 {
  display: none; }
.page-error-404 .bean-full-with-image-text {
  background-color: #000;
  padding-left: 0; }
.page-error-404 .bean-full-with-image-text .group-container {
    display: flex;
    flex-direction: column;
    padding-top: 0;
    margin-top: -10px; }
.page-error-404 .bean-full-with-image-text .group-container .group-left {
      padding: 0;
      margin: 0; }
.page-error-404 .bean-full-with-image-text .group-container .group-left img {
        margin: 0 auto; }
.page-error-404 .bean-full-with-image-text .group-container div.group-right {
      margin-top: -40px; }
.page-error-404 .bean-full-with-image-text .group-container .group-right {
      float: none;
      width: 100%; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn {
        background: none;
        float: none; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn .btn__text::after {
          opacity: 1;
          transition: none;
          right: -1em;
          font-size: 25px; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn:hover .btn__text::after {
          transform: none; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn a {
          color: #fffffe;
          padding: 0; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn a:hover {
            color: #FA551E; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn a:hover::before {
            width: 100%; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn a:before {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            bottom: 0;
            height: 3px;
            width: 0;
            background-color: #FA551E;
            transition: width 0.4s ease, background-color 0.4s ease;
            z-index: 1; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn a:after {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            bottom: 0;
            height: 3px;
            width: 100%;
            background-color: #676C6F;
            transition: width 0.4s ease;
            z-index: 0; }
.page-error-404 .bean-full-with-image-text .group-container .group-right .btn .btn-arrow {
          display: none; }
.page-error-404 .bean-full-with-image-text .group-container .group-right, .page-error-404 .bean-full-with-image-text .group-container .g-cont__title, .page-error-404 .bean-full-with-image-text .group-container .g-cont__subtitle {
      text-align: center;
      margin-top: 0; }
.page-error-404 .bean-full-with-image-text .group-container .g-cont__title {
      font-family: 'Roboto';
      font-size: 18px;
      line-height: 25px;
      color: #676C6F;
      margin-bottom: 0;
      font-weight: normal;
      width: 100%; }
.page-error-404 .g-cont__banner .group-container .field-group-div.col-sm-5 {
  padding-left: 0; }
.help-block {
  background: #FAFAFA;
  border: 1px solid #EFF0F0;
  margin: 0 auto;
  margin-top: 40px;
  padding: 0;
  padding-left: 0px !important;
  padding-right: 0px !important; }
.help-block .field-name-field-title {
    position: relative;
    top: -60px; }
@media screen and (min-width: 768px) {
      .help-block .field-name-field-title {
        top: auto; } }
.help-block .field-name-field-title .field-item {
      color: #1D1D1C;
      font-family: 'Canaro-SemiBold';
      font-size: 20px;
      letter-spacing: -0.5px;
      text-align: center; }
@media screen and (min-width: 768px) {
        .help-block .field-name-field-title .field-item {
          font-size: 28px;
          margin-bottom: 20px;
          text-align: inherit; } }
.help-block #show_vermais {
    padding: 5px;
    background-color: #666;
    color: white;
    width: 100px;
    margin: auto;
    margin-top: 20px;
    border-radius: 5px;
    text-align: center;
    font-family: 'Canaro-Book';
    font-size: 13px;
    cursor: pointer; }
.help-block #show_vermenos {
    padding: 5px;
    background-color: #666;
    color: white;
    width: 100px;
    margin: auto;
    margin-top: 20px;
    border-radius: 5px;
    text-align: center;
    font-family: 'Canaro-Book';
    font-size: 13px;
    cursor: pointer;
    display: none; }
.help-block .group-column-left {
    background: #FFF;
    border-right: 1px solid #EFF0F0;
    min-height: 495px;
    padding: 40px 20px 20px 20px; }
@media screen and (min-width: 768px) {
      .help-block .group-column-left {
        min-height: 435px;
        padding: 60px 40px 50px 40px; } }
@media screen and (min-width: 992px) {
      .help-block .group-column-left {
        min-height: 495px;
        padding: 60px 40px 110px 40px; } }
.help-block .group-column-left .btn {
      border-radius: 50px;
      border: 1px solid #C8D3D9;
      box-shadow: 0 0;
      float: none;
      min-height: 42px;
      position: relative;
      top: 40px;
      left: 50%;
      margin-left: -100px; }
@media screen and (min-width: 768px) {
        .help-block .group-column-left .btn {
          float: right;
          top: -20px;
          left: auto;
          margin-left: initial; } }
.help-block .group-column-left .btn .btn__text {
        line-height: 42px; }
.help-block .group-column-left .btn .btn__text a {
          font-size: 16px;
          padding: 0 45px 0 20px; }
.help-block .group-column-left .btn .btn__text:before {
          background: url("../images/arrow-buttons.png") no-repeat center center;
          content: "";
          display: inline-block;
          height: 20px;
          position: absolute;
          width: 20px;
          top: 11px;
          right: 20px; }
.help-block .group-column-left .btn .btn-arrow {
        top: 12px;
        display: none; }
.help-block .group-column-left .field-name-field-help-block {
      padding-top: 20px; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-widget {
        background: #FFF;
        border: 0 none;
        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
        min-height: 58px; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-header {
        background: #FFF;
        border: 0 none;
        font-family: 'Canaro-Book';
        font-size: 18px;
        color: #1D1D1C;
        letter-spacing: -0.3px;
        min-height: 58px;
        line-height: 28px;
        width: 98%; }
@media screen and (min-width: 768px) {
          .help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-header {
            line-height: 38px;
            width: 100%; } }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-header::before {
          color: #FA551E;
          content: "\e964";
          font-family: 'icogalp';
          font-size: 40px;
          position: absolute;
          right: -10px;
          top: 10px; }
@media screen and (min-width: 768px) {
            .help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-header::before {
              right: 0; } }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
          left: auto;
          right: .5em;
          background-image: inherit; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-header.ui-accordion-header-active {
          color: #FA551E; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-header.ui-accordion-header-active::before {
            color: #FA551E;
            content: "\e967";
            font-family: 'icogalp';
            font-size: 35px;
            position: absolute;
            right: 0;
            top: 0; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .field-type-text-with-summary {
        color: #676C6F;
        font-family: 'Roboto';
        font-size: 16px; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .field-type-text-with-summary a {
          color: #FA551E;
          font-family: 'Roboto';
          font-size: 16px;
          text-decoration: none; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-icons {
        padding-left: 0; }
.help-block .group-column-left .field-name-field-help-block .field-item .ui-accordion .ui-accordion-content {
        border: 0 none; }
.help-block .group-column-right {
    padding: 40px 40px 20px 40px;
    background: #FAFAFA;
    text-align: center; }
@media screen and (min-width: 768px) {
      .help-block .group-column-right {
        padding: 40px 40px 0 40px; } }
@media screen and (min-width: 992px) {
      .help-block .group-column-right {
        padding: 60px 40px 20px 40px; } }
.help-block .group-column-right .row {
      padding-top: 0; }
.help-block .group-column-right .row .col-sm-6 {
        border-right: 1px solid #EFF0F0; }
.help-block .group-column-right .row .col-sm-6:last-child {
          border-right: 0 none; }
.help-block .group-column-right .field-name-field-contact-column-title {
      color: #1D1D1C;
      font-family: 'Canaro-SemiBold';
      font-size: 28px;
      letter-spacing: -0.5px;
      margin-bottom: 10px;
      text-align: center; }
.help-block .group-column-right .field-name-field-contact-column-subtext {
      color: #676C6F;
      font-family: 'Roboto';
      font-size: 16px;
      letter-spacing: 0;
      margin-bottom: 20px;
      text-align: center; }
@media screen and (min-width: 768px) {
        .help-block .group-column-right .field-name-field-contact-column-subtext {
          margin-bottom: 40px; } }
@media screen and (min-width: 992px) {
        .help-block .group-column-right .field-name-field-contact-column-subtext {
          margin-bottom: 0; } }
.help-block .group-column-right .field-name-field-contact-column-phone {
      margin: 0 0 10px 0; }
.help-block .group-column-right .field-name-field-contact-column-phone .icon-placeholder {
        transform: initial;
        position: relative;
        margin-bottom: 20px; }
@media screen and (min-width: 992px) {
          .help-block .group-column-right .field-name-field-contact-column-phone .icon-placeholder {
            margin-bottom: 0; } }
.help-block .group-column-right .field-name-field-contact-column-phone .icon-placeholder:before {
          font-size: 50px;
          height: 60px;
          line-height: 60px;
          width: 60px;
          text-shadow: initial; }
.help-block .group-column-right .field-name-field-contact-column-phone .icon-placeholder:after {
          content: '\e942';
          font-size: 27px; }
.help-block .group-column-right .field-name-field-contact-column-phone .field-items .field-item {
        color: #1D1D1C;
        font-family: 'Canaro-Book';
        font-size: 28px;
        letter-spacing: -0.44px;
        text-align: center; }
.help-block .group-column-right .field-name-field-contact-column-phone-subte {
      margin: 0 0 20px 0;
      padding-bottom: 30px; }
@media screen and (min-width: 992px) {
        .help-block .group-column-right .field-name-field-contact-column-phone-subte {
          border-bottom: 1px solid #EFF0F0; } }
.help-block .group-column-right .field-name-field-contact-column-phone-subte .field-items .field-item {
        color: #676C6F;
        font-family: 'Roboto';
        font-size: 16px;
        letter-spacing: 0;
        text-align: center; }
.help-block .group-column-right .field-name-field-contact-column-email .icon-placeholder {
      transform: initial;
      position: relative;
      margin-bottom: 10px; }
@media screen and (min-width: 768px) {
        .help-block .group-column-right .field-name-field-contact-column-email .icon-placeholder {
          margin-bottom: 10px; } }
@media screen and (min-width: 992px) {
        .help-block .group-column-right .field-name-field-contact-column-email .icon-placeholder {
          margin-bottom: 0; } }
.help-block .group-column-right .field-name-field-contact-column-email .icon-placeholder:before {
        font-size: 50px;
        height: 60px;
        line-height: 60px;
        width: 60px;
        text-shadow: initial; }
.help-block .group-column-right .field-name-field-contact-column-email .icon-placeholder:after {
        content: '\e922';
        font-size: 34px; }
.help-block .group-column-right .plain-email {
      font-family: Canaro-Book;
      font-size: 16px;
      color: #1D1D1C; }
.help-block .field-name-field-help-block-container > div:nth-child(2) {
    display: none; }
.slider-fade .masked-shadow-container {
  margin: auto;
  width: 250px; }
@media screen and (min-width: 768px) {
    .slider-fade .masked-shadow-container {
      width: 350px; } }
@media screen and (min-width: 992px) {
    .slider-fade .masked-shadow-container {
      max-width: none; } }
.slider-fade .masked-shadow-container .divmasked {
    top: -60px;
    width: 250px;
    height: 250px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    position: relative; }
@media screen and (min-width: 768px) {
      .slider-fade .masked-shadow-container .divmasked {
        top: 30px;
        width: 350px;
        height: 350px; } }
@media screen and (min-width: 992px) {
      .slider-fade .masked-shadow-container .divmasked {
        max-width: none; } }
.slider-fade .masked-shadow-container .imgmasked {
    -webkit-mask: url("../images/sabiaQue.svg") center center/contain no-repeat;
    width: 250px; }
@media screen and (min-width: 768px) {
      .slider-fade .masked-shadow-container .imgmasked {
        width: 350px; } }
@media screen and (min-width: 992px) {
      .slider-fade .masked-shadow-container .imgmasked {
        max-width: none; } }
.slider-fade .masked-shadow-container .divshadow {
    top: -60px;
    width: 250px;
    height: 250px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    transform: rotate(-70deg); }
@media screen and (min-width: 768px) {
      .slider-fade .masked-shadow-container .divshadow {
        top: 30px;
        width: 350px;
        height: 350px; } }
@media screen and (min-width: 992px) {
      .slider-fade .masked-shadow-container .divshadow {
        max-width: none; } }
.products-collection-tabs {
  margin: 15px; }
@media screen and (min-width: 992px) {
    .products-collection-tabs {
      margin: auto; } }
.products-collection-tabs .slick-list {
    overflow: visible !important; }
.products-collection-tabs .slick-track {
    display: flex; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item {
    display: flex;
    flex-direction: column; }
@media screen and (min-width: 992px) {
      .products-collection-tabs .product-with-option-slider .product-with-option-slider-item {
        clear: both;
        float: left;
        column-count: 3; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips {
      order: 1;
      margin-top: 1em; }
@media screen and (min-width: 768px) {
        .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips {
          order: unset;
          width: 40%;
          position: relative; } }
@media screen and (min-width: 992px) {
        .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips {
          width: 20%;
          margin-top: 70px; }
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .slick-slider {
            width: auto; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .image-footer {
        text-align: center;
        padding-top: 20px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .custom-paging {
        margin-top: 0px;
        padding-left: 0px;
        text-align: center; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .custom-paging li {
          display: inline-block;
          margin: 10px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .custom-paging li.slick-active .image-paginate-item:after {
            color: #FA551E;
            content: '\e96f';
            font-family: icogalp;
            font-size: 26px;
            font-weight: bold;
            position: absolute;
            display: flex;
            bottom: 26px;
            margin-left: -6px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point {
        position: absolute;
        top: 65%;
        left: 40%;
        display: inline-block;
        border-bottom: 1px dotted black; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point:first-of-type {
          top: 1%;
          left: 50%; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point:last-of-type {
          top: 88%;
          left: 50%; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point:before {
          background: url(../images/point.png) no-repeat center center;
          content: "";
          display: inline-block;
          height: 20px;
          position: absolute;
          width: 20px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point:hover .group-tooltip-image {
          visibility: visible; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point .group-tooltip-image {
          background: #fffffe;
          background-color: #fffffe;
          border-radius: 4px;
          box-shadow: 0 30px 39px 0 rgba(0, 0, 0, 0.19);
          padding: 5px;
          text-align: center;
          top: calc(100% - 210px);
          left: calc(100% - 115px);
          visibility: hidden;
          width: -moz-max-content;
          width: max-content;
          /* Position the tooltip */
          position: absolute;
          z-index: 1; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point .group-tooltip-image .tooltip-text {
            float: left;
            position: absolute;
            left: 0px;
            bottom: 8px;
            width: 100%;
            text-align: center;
            font-family: Canaro-Bold;
            font-size: 16px;
            color: #fffffe;
            letter-spacing: 0; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .image-with-tooltips .points .point .group-tooltip-image:after {
            background: transparent;
            border-left: 11px solid transparent;
            border-right: 11px solid transparent;
            border-top: 11px solid white;
            content: "\A";
            height: 0px;
            left: 115px;
            position: absolute;
            width: 0px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side {
      order: 2; }
@media screen and (min-width: 768px) {
        .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side {
          order: unset;
          margin-left: 15px;
          text-align: left; }
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side:first-of-type {
            max-width: 55%; } }
@media screen and (min-width: 992px) {
        .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side {
          max-width: 35%;
          margin-left: 0px; }
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side:first-of-type {
            max-width: 40%; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side h4 {
        font-family: Canaro-SemiBold;
        font-size: 24px;
        color: #FA551E;
        letter-spacing: -0.43px;
        text-align: center; }
@media screen and (min-width: 768px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side h4 {
            font-size: 28px;
            letter-spacing: -0.5px;
            text-align: left; } }
@media screen and (min-width: 992px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side h4 {
            margin-top: 150px; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .description {
        font-family: Roboto;
        font-weight: normal;
        font-size: 16px;
        color: #1D1D1C;
        letter-spacing: 0;
        text-align: center; }
@media screen and (min-width: 768px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .description {
            text-align: left;
            font-size: 20px; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons {
        padding-bottom: 20px; }
@media screen and (min-width: 768px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons {
            border: 0px;
            margin-top: 35px;
            text-align: left; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons {
          padding-top: 20px;
          padding-right: 0px;
          padding-left: 0px; }
@media screen and (min-width: 992px) {
            .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons {
              width: 100%; } }
@media screen and (min-width: 768px) {
            .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .wrapper {
              padding-right: 30px;
              margin-right: 30px; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .wrapper .field-icon {
            font-family: Canaro-Book;
            font-size: 12px;
            color: #1D1D1C;
            text-align: center;
            font-weight: unset; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
            content: '\e9c4';
            font-size: 60px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
            content: '\e9c8';
            font-size: 60px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
            font-size: 60px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .group-icons-left .field-icon.arrows:before {
            content: '\e9cb';
            font-size: 60px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .group-icons-left .field-icon.directions:before {
            content: '\e9a1';
            font-size: 60px; }
@media screen and (min-width: 992px) {
            .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .group-icons-left {
              width: 100%; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .field-icon {
            border-right: 1px solid #EFF0F0; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .group-icons .group-container-icons .field-icon:last-of-type {
              border-right: 0px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .price-title {
        font-family: Canaro-Medium;
        font-size: 16px;
        color: #1D1D1C;
        letter-spacing: -0.5px;
        margin-top: 30px;
        text-align: center; }
@media screen and (min-width: 768px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .price-title {
            text-align: left; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .price {
        font-family: Canaro-Bold;
        font-size: 28px;
        color: #FA551E;
        letter-spacing: -0.5px;
        margin-top: 10px;
        text-align: center; }
@media screen and (min-width: 768px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .price {
            text-align: left; } }
@media screen and (min-width: 768px) {
        .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side ul {
          -webkit-column-count: 2;
          -moz-column-count: 2;
          column-count: 2 auto;
          margin: auto;
          -moz-columns: 2 auto;
          -moz-column-gap: 80px;
          -webkit-column-gap: 80px;
          column-gap: 0px;
          column-width: 100px;
          margin-right: 250px; } }
@media screen and (min-width: 992px) {
        .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side ul {
          margin: auto;
          -webkit-column-count: unset;
          -moz-column-count: unset;
          column-count: unset;
          -moz-columns: unset;
          -moz-column-gap: unset;
          -webkit-column-gap: unset;
          column-width: auto; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side ul li {
        list-style: none; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side ul li:last-of-type {
          margin-bottom: 30px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .product-with-option-main-description {
        width: 100%;
        max-width: 100%; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .title {
        font-family: Canaro-Medium;
        font-size: 15px;
        letter-spacing: 0;
        line-height: 18px;
        margin-top: 10px; }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .title.last-item {
          margin-top: 30px; }
@media screen and (min-width: 768px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .title {
            font-size: 18px;
            margin-top: 35px;
            width: max-content;
            margin-right: 15px; }
            .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .title:first-of-type {
              margin-top: 0px; } }
@media screen and (min-width: 992px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .title {
            margin-top: 15px; }
            .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .title:first-of-type {
              margin-top: 150px; } }
.products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .subtitle {
        font-family: Roboto;
        font-weight: lighter;
        font-size: 15px;
        color: #676C6F;
        letter-spacing: -0.26px;
        text-align: center;
        line-height: 18px; }
@media screen and (min-width: 768px) {
          .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .description-side .subtitle {
            font-size: 18px;
            line-height: 22px;
            text-align: left;
            margin-left: 0px;
            margin-top: 5px; } }
#main-wrapper #panel-bootstrap-region-footer_transversal {
  all: initial;
  padding: initial; }
#main-wrapper #panel-bootstrap-region-footer_transversal a {
    cursor: pointer; }
#main-wrapper #panel-bootstrap-region-footer_transversal a:hover, #main-wrapper #panel-bootstrap-region-footer_transversal a:focus {
      text-decoration: initial;
      color: #ffffff; }
#main-wrapper #panel-bootstrap-region-footer_transversal > div {
    padding: initial; }
.footer-row {
  position: relative; }
.footer-row.row {
    padding-bottom: 0; }
.footer-row .footer-menu-links {
    display: none; }
@media screen and (min-width: 992px) {
      .footer-row .footer-menu-links {
        display: block; } }
.footer-row .container .panels-bootstrap-column, .footer-row .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .panels-bootstrap-column, .page-equipaservices.page-node-195 .node-equip-service .group-slider .footer-row .group-slider-container .panels-bootstrap-column, .footer-row .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .panels-bootstrap-column, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .footer-row .group-slider-container .panels-bootstrap-column, .footer-row .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .panels-bootstrap-column, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .footer-row .group-slider-container .panels-bootstrap-column {
    margin-bottom: 20px; }
.footer-row #panel-bootstrap-row-9 {
    position: relative; }
.footer-row #panel-bootstrap-row-9.row {
      padding-bottom: 0; }
.footer-row #panel-bootstrap-row-9:before {
      content: '';
      display: block;
      background: url("../images/footer-galp.png") no-repeat bottom left;
      background-size: 230px;
      width: 100%;
      height: 190px;
      position: absolute;
      bottom: 0;
      left: 0;
      margin-left: -65px; }
@media screen and (min-width: 768px) {
        .footer-row #panel-bootstrap-row-9:before {
          background-size: 250px;
          margin-left: -55px; } }
@media screen and (min-width: 992px) {
        .footer-row #panel-bootstrap-row-9:before {
          background-size: 220px;
          position: absolute;
          bottom: 0;
          left: 0;
          margin-left: -6%;
          height: 100%;
          width: 275px; } }
@media screen and (min-width: 1200px) {
        .footer-row #panel-bootstrap-row-9:before {
          position: absolute;
          background-size: 275px;
          bottom: 0;
          left: 0;
          margin-left: -8%;
          height: 100%;
          width: 275px; } }
.footer-row:before {
    background: url("../images/plug-tablet.png") no-repeat 20% 4px;
    content: '';
    width: 100%;
    height: 60px;
    z-index: 1;
    position: absolute;
    top: -50px; }
@media screen and (min-width: 768px) {
      .footer-row:before {
        background: url("../images/plug-tablet.png") no-repeat 20% 4px; } }
@media screen and (min-width: 992px) {
      .footer-row:before {
        background: url("../images/plug-desktop.png") no-repeat 45% 4px; } }
.footer-row .footer-icon {
    text-align: center;
    padding-top: 80px; }
.footer-row .footer-icon:before {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 80px;
      line-height: 80px;
      width: 80px;
      height: 80px;
      font-weight: 300;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      content: "\e93c";
      position: absolute;
      top: 0;
      left: calc(50% - 40px);
      width: 80px;
      height: 80px; }
.footer-row .footer-icon.footer-text .footer-icon__title {
      margin-bottom: 7px; }
@media screen and (min-width: 375px) {
        .footer-row .footer-icon.footer-text .footer-icon__title {
          font-size: 14px; } }
.footer-row .footer-icon .img-responsive {
      max-width: 37px; }
@media screen and (min-width: 768px) {
        .footer-row .footer-icon .img-responsive {
          max-width: 35px; } }
.footer-row .footer-icon h2 {
      font-size: 14px;
      text-align: center;
      line-height: 14px;
      margin-bottom: 10px;
      margin-top: 15px;
      font-family: 'Canaro-Bold';
      color: #676C6F; }
@media screen and (min-width: 375px) {
        .footer-row .footer-icon h2 {
          font-size: 16px; } }
@media screen and (min-width: 768px) {
        .footer-row .footer-icon h2 {
          font-size: 14px; } }
.footer-row .footer-icon__title {
      font-size: 12px;
      font-family: 'Canaro-SemiBold';
      letter-spacing: -0.5px;
      line-height: 12px;
      color: #1D1D1C;
      text-align: center; }
@media screen and (min-width: 375px) {
        .footer-row .footer-icon__title {
          font-size: 17px;
          line-height: 20px; } }
@media screen and (min-width: 768px) {
        .footer-row .footer-icon__title {
          font-size: 15px;
          line-height: 18px;
          letter-spacing: -0.5px; } }
@media screen and (min-width: 992px) {
        .footer-row .footer-icon__title {
          font-size: 18px;
          line-height: 20px; } }
.footer-row .footer-icon__subtitle {
      font-size: 10px;
      color: #676C6F;
      text-align: center; }
@media screen and (min-width: 992px) {
        .footer-row .footer-icon__subtitle {
          font-family: 'Canaro-Medium';
          font-size: 12px;
          line-height: 17px; } }
@media screen and (min-width: 992px) {
    .footer-row .footer-menu-links {
      display: inline-block;
      float: left; } }
.footer-row .footer-menu-links ul {
    padding: 0;
    padding-top: 10px; }
.footer-row .footer-menu-links ul li {
      margin-bottom: 10px; }
.footer-row .footer-menu-links ul li a {
        font-family: 'Canaro-Medium';
        color: #676C6F;
        font-size: 14px;
        letter-spacing: -0.5px;
        line-height: 14px; }
.footer-row .footer-menu-links ul li a:hover {
          color: #FA551E;
          text-decoration: none; }
.footer-row .footer-menu-links ul li.livro-reclamacoes {
        margin-top: 20px; }
.footer-row .footer-menu-links ul li.livro-reclamacoes a {
          display: block;
          text-indent: -9999px;
          width: 144px;
          height: 58px;
          background: url("/sites/default/files/faqs/livroreclam.jpg") center center no-repeat; }
@media screen and (min-width: 768px) {
    .footer-row .footer-number.footer-no-number .footer-icon .btn-link__container {
      display: none; } }
.footer-row .footer-number .footer-icon {
    position: relative; }
.footer-row .footer-number .footer-icon:before {
      content: "\e92a";
      z-index: 1; }
.footer-row .footer-number .footer-icon:after {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 30px;
      line-height: 30px;
      width: 30px;
      height: 30px;
      font-weight: 300;
      content: "\e942";
      position: absolute;
      top: 0;
      left: calc(50% - 40px);
      width: 80px;
      height: 80px;
      color: #FFF;
      z-index: 2;
      display: flex;
      align-items: center;
      justify-content: center; }
.footer-row .footer-number .footer-icon__title {
      font-size: 18px; }
@media screen and (min-width: 992px) {
        .footer-row .footer-number .footer-icon__title {
          font-size: 24px;
          line-height: 24px; } }
@media screen and (min-width: 768px) {
      .footer-row .footer-number .footer-icon .btn-link__container {
        margin-left: 75%;
        white-space: nowrap; } }
.footer-row .footer-number .footer-icon.subtitle {
      line-height: 20px; }
.footer-row .pane-bean-eletricidade-e-gas-natural .footer-icon:after {
    content: "\e9b6"; }
.footer-row .pane-bean-gas-de-garrafa .footer-icon:after {
    content: "\e92e";
    font-size: 38px; }
#footer-awards {
  background: #EFF0F0;
  font-family: 'Canaro-Book';
  font-size: 12px;
  color: #676C6F;
  letter-spacing: 0;
  line-height: 14px; }
#footer-awards .container, #footer-awards .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider #footer-awards .group-slider-container, #footer-awards .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider #footer-awards .group-slider-container, #footer-awards .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider #footer-awards .group-slider-container {
    display: flex;
    flex-direction: column;
    align-items: center; }
@media screen and (min-width: 768px) {
      #footer-awards .container, #footer-awards .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider #footer-awards .group-slider-container, #footer-awards .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider #footer-awards .group-slider-container, #footer-awards .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider #footer-awards .group-slider-container {
        align-items: center;
        justify-content: flex-end;
        flex-direction: row; } }
#footer-awards .copyright {
    /* © 2018 Galp Energia: */
    font-family: 'Canaro-Medium';
    font-size: 14px;
    color: #1D1D1D;
    letter-spacing: 0; }
#footer-awards .first-award {
    display: flex;
    align-items: center;
    margin: 10px 0; }
@media screen and (min-width: 768px) {
      #footer-awards .first-award {
        margin: 0; } }
#footer-awards .first-award a {
      color: #676C6F !important; }
#footer-awards .first-award:hover {
      color: #FA551E !important;
      cursor: pointer;
      text-decoration: underline;
      text-decoration-color: #FA551E !important; }
#footer-awards .first-award:before {
      background: url(../images/premio-ecsi-elec.png);
      content: '';
      width: 95px;
      height: 53px;
      display: block;
      background-size: contain;
      margin-right: 15px;
      background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
        #footer-awards .first-award:before {
          width: 71px;
          height: 50px; } }
#footer-awards .first-award a {
      color: #676C6F !important; }
#footer-awards .first-award a:hover {
        color: #FA551E !important;
        cursor: pointer;
        text-decoration: underline;
        text-decoration-color: #FA551E !important; }
#footer-awards .gas-award {
    display: flex;
    align-items: center;
    margin: 10px 0; }
@media screen and (min-width: 768px) {
      #footer-awards .gas-award {
        margin: 0; } }
#footer-awards .gas-award a {
      color: #676C6F !important; }
#footer-awards .gas-award:hover {
      color: #FA551E !important;
      cursor: pointer;
      text-decoration: underline;
      text-decoration-color: #FA551E !important; }
#footer-awards .gas-award:before {
      background: url(../images/premio-ecsi-galp.png);
      content: '';
      width: 95px;
      height: 53px;
      display: block;
      background-size: contain;
      margin-right: 15px;
      background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
        #footer-awards .gas-award:before {
          width: 71px;
          height: 50px; } }
#footer-awards .gas-award a {
      color: #676C6F !important; }
#footer-awards .gas-award a:hover {
        color: #FA551E !important;
        cursor: pointer;
        text-decoration: underline;
        text-decoration-color: #FA551E !important; }
#footer-awards .gas-award {
    display: flex;
    align-items: center;
    margin: 10px 0; }
@media screen and (min-width: 768px) {
      #footer-awards .gas-award {
        margin: 0; } }
#footer-awards .gas-award a {
      color: #676C6F !important; }
#footer-awards .gas-award:hover {
      color: #FA551E !important;
      cursor: pointer;
      text-decoration: underline;
      text-decoration-color: #FA551E !important; }
#footer-awards .gas-award:before {
      background: url(../images/premio-ecsi-galp.png);
      content: '';
      width: 95px;
      height: 53px;
      display: block;
      background-size: contain;
      margin-right: 15px;
      background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
        #footer-awards .gas-award:before {
          width: 71px;
          height: 50px; } }
#footer-awards .second-award {
    display: flex;
    align-items: center;
    margin: 10px 0; }
@media screen and (min-width: 768px) {
      #footer-awards .second-award {
        margin: 0; } }
#footer-awards .second-award a {
      color: #676C6F !important; }
#footer-awards .second-award:hover {
      color: #FA551E !important;
      cursor: pointer;
      text-decoration: underline;
      text-decoration-color: #FA551E !important; }
#footer-awards .second-award:before {
      background: url(../images/cinco_estrelas.png);
      content: '';
      width: 95px;
      height: 60px;
      display: block;
      background-size: contain;
      background-repeat: no-repeat;
      margin-right: 15px; }
@media screen and (min-width: 768px) {
        #footer-awards .second-award:before {
          width: 100px;
          height: 50px; } }
#footer-awards .second-award a {
      color: #676C6F !important; }
#footer-awards .second-award a:hover {
        color: #FA551E !important;
        cursor: pointer;
        text-decoration: underline;
        text-decoration-color: #FA551E !important; }
.g-cont__img--main {
  margin: 10px 0; }
@media screen and (min-width: 992px) {
    .g-cont__img--main {
      margin: 0 auto; } }
.g-cont__img--main img {
    max-width: 80%; }
@media screen and (min-width: 768px) {
      .g-cont__img--main img {
        max-width: 90%; } }
@media screen and (min-width: 992px) {
      .g-cont__img--main img {
        max-width: 80%;
        margin-top: 10px; } }
@media screen and (min-width: 1200px) {
      .g-cont__img--main img {
        max-width: 100%; } }
.g-cont__img--sec {
  margin: 10px 0; }
@media screen and (min-width: 992px) {
    .g-cont__img--sec {
      margin-top: 60px; } }
.g-cont__img--sec img {
    max-width: 52%; }
@media screen and (min-width: 768px) {
      .g-cont__img--sec img {
        max-width: 50%;
        margin-left: 0; } }
@media screen and (min-width: 992px) {
      .g-cont__img--sec img {
        max-width: 70%; } }
.g-cont__title {
  font-family: 'Canaro-Medium';
  font-size: 20px;
  letter-spacing: -0.5px;
  line-height: 21px;
  color: #1D1D1C;
  text-align: center;
  margin: 15px 0; }
@media screen and (min-width: 768px) {
    .g-cont__title {
      font-size: 27px;
      line-height: 27px;
      text-align: left;
      width: 90%; } }
@media screen and (min-width: 992px) {
    .g-cont__title {
      font-size: 33px;
      line-height: 33px; } }
.g-cont__subtitle {
  font-family: 'Roboto';
  font-size: 16px;
  line-height: 20px;
  color: #676C6F;
  text-align: center;
  margin: 15px 0; }
@media screen and (min-width: 768px) {
    .g-cont__subtitle {
      font-size: 16px;
      line-height: 24px;
      text-align: left; } }
@media screen and (min-width: 992px) {
    .g-cont__subtitle {
      font-size: 18px;
      line-height: 25px; } }
.g-cont__banner {
  background: #fafafa;
  padding-bottom: 50px;
  text-align: center; }
@media screen and (min-width: 768px) {
    .g-cont__banner .row {
      padding-top: 50px;
      text-align: left;
      margin-left: auto;
      margin-right: auto; } }
@media screen and (min-width: 992px) {
    .g-cont__banner .row {
      padding-top: 13px;
      margin-left: auto;
      margin-right: auto; } }
@media screen and (min-width: 1200px) {
    .g-cont__banner .row {
      margin-left: auto;
      margin-right: auto; } }
@media screen and (min-width: 992px) {
    .g-cont__banner .group-container {
      display: flex;
      flex-direction: row-reverse;
      align-items: center;
      padding-top: 50px; } }
@media screen and (min-width: 1200px) {
    .g-cont__banner .group-container .field-group-div.col-sm-7 {
      padding-left: 0; } }
@media screen and (min-width: 1200px) {
    .g-cont__banner .group-container .field-group-div.col-sm-5 {
      padding-left: 30px; } }
@media screen and (min-width: 768px) {
    .g-cont__banner {
      padding-top: 100px;
      padding-bottom: 100px;
      padding-left: 25px; }
      .g-cont__banner .btn {
        float: left; } }
@media screen and (min-width: 992px) {
    .g-cont__banner {
      padding-left: 65px;
      margin-top: -140px;
      padding-top: 150px;
      padding-bottom: 150px; } }
@media screen and (min-width: 1200px) {
    .g-cont__banner {
      padding-left: 0; } }
.gblock {
  display: inline-block;
  margin-bottom: 30px; }
.gblock-container .container, .gblock-container .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .gblock-container .group-slider-container, .gblock-container .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .gblock-container .group-slider-container, .gblock-container .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .gblock-container .group-slider-container {
    position: relative; }
@media screen and (min-width: 992px) {
      .gblock-container .container, .gblock-container .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .gblock-container .group-slider-container, .gblock-container .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .gblock-container .group-slider-container, .gblock-container .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .gblock-container .group-slider-container {
        padding: 0; } }
.gblock-container .container:nth-of-type(2), .gblock-container .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container:nth-of-type(2), .page-equipaservices.page-node-195 .node-equip-service .group-slider .gblock-container .group-slider-container:nth-of-type(2), .gblock-container .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container:nth-of-type(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .gblock-container .group-slider-container:nth-of-type(2), .gblock-container .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container:nth-of-type(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .gblock-container .group-slider-container:nth-of-type(2) {
      padding: 0px; }
.gblock__content {
    padding: 35px 30px 35px 35px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05);
    position: relative;
    background: #FFFFFF; }
@media screen and (min-width: 768px) {
      .gblock__content {
        padding: 25px 15px 15px 15px; } }
@media screen and (min-width: 992px) {
      .gblock__content {
        padding: 35px 30px 35px 35px; } }
.gblock__picture {
    width: 100%;
    height: 100%;
    position: relative; }
@media screen and (min-width: 768px) {
      .gblock__picture {
        min-height: 280px;
        margin-top: 10px; } }
@media screen and (min-width: 992px) {
      .gblock__picture {
        min-height: 0;
        margin-top: 0; } }
.gblock__picture .img-responsive {
      height: 100%;
      width: 100%;
      object-fit: cover;
      object-position: center; }
.gblock__picture--g2 {
      width: 100%; }
.gblock__picture--g2:after {
        content: "";
        display: block;
        padding-bottom: 50%; }
.gblock__title {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: -0.5px;
    font-family: 'Canaro-Medium';
    font-weight: 300;
    letter-spacing: -0.5px;
    line-height: 18px;
    color: #1D1D1C;
    margin-bottom: 0;
    margin-top: 0; }
@media screen and (min-width: 768px) {
      .gblock__title {
        font-size: 20px;
        line-height: 22px; } }
@media screen and (min-width: 992px) {
      .gblock__title {
        font-size: 18px;
        line-height: 20px; } }
.gblock__title--h2 {
      font-size: 18px;
      line-height: 18px; }
.gblock__title--h3 {
      font-size: 18px;
      line-height: 18px; }
.gblock__description {
    font-size: 14px;
    color: #676C6F;
    margin-top: 5px;
    width: calc(100% - 55px);
    height: 45px; }
@media screen and (min-width: 992px) {
      .gblock__description {
        height: auto; } }
.gblock__button {
    color: #FA551E;
    position: relative;
    text-align: right; }
.gblock__button:after {
      content: '\e966';
      position: absolute;
      font-size: 20px;
      font-family: 'icogalp';
      right: 6px;
      opacity: 0;
      transition: all 0.2s ease-in;
      -webkit-transform: translateX(-10px);
      -moz-transform: translateX(-10px);
      -ms-transform: translateX(-10px);
      -o-transform: translateX(-10px);
      transform: translateX(-10px); }
.gblock__button .btn-arrow:after {
      transition: all 0.2s ease-in;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      display: flex;
      height: 100%;
      width: 100%;
      justify-content: center;
      align-items: center;
      left: 0; }
.gblock__button .btn-arrow a {
      opacity: 0;
      text-indent: -999999px;
      width: 1px;
      visibility: hidden; }
.gblock .gblock__button {
    position: absolute;
    right: 36px;
    bottom: 35px; }
.gblock__message {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 60px; }
@media screen and (min-width: 992px) {
      .gblock__message {
        position: absolute;
        right: 0;
        width: 50%;
        padding-right: 15px;
        top: -110px;
        margin-top: 0; } }
@media screen and (min-width: 1200px) {
      .gblock__message {
        top: -110px;
        padding-right: 15px; } }
.gblock__message--title {
      font-size: 20px;
      color: #1D1D1C;
      font-family: 'Canaro-Medium';
      letter-spacing: -0.5px;
      line-height: 20px;
      text-align: center; }
@media screen and (min-width: 768px) {
        .gblock__message--title {
          font-size: 27px;
          line-height: 27px; } }
@media screen and (min-width: 992px) {
        .gblock__message--title {
          text-align: right;
          font-size: 36px; } }
.gblock__message--subtitle {
      font-family: 'Roboto', 'sans-serif';
      font-size: 16px;
      line-height: 18px;
      color: #606a70;
      text-align: center;
      margin-top: 5px; }
@media screen and (min-width: 992px) {
        .gblock__message--subtitle {
          text-align: right;
          font-size: 18px;
          margin-top: 10px; } }
.row.bg-galp-orange {
  background: url("../images/bg_galp.png");
  padding-top: 0;
  margin-top: -100px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 100px;
  position: relative; }
@media screen and (min-width: 992px) {
    .row.bg-galp-orange {
      background-size: 100% 470px;
      padding-bottom: 0;
      background-repeat: no-repeat;
      background-position: center top;
      margin-top: -50px; } }
@media screen and (min-width: 1200px) {
    .row.bg-galp-orange {
      background-size: 100% 570px; } }
.row.bg-galp-orange.gblock-type-2 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 80px; }
@media screen and (min-width: 992px) {
      .row.bg-galp-orange.gblock-type-2 {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 0 80px; } }
.row.bg-galp-orange .col-sm-6 {
    padding-left: 15px;
    padding-right: 15px; }
.view-gblocks {
  position: relative; }
@media screen and (min-width: 768px) {
    .view-gblocks {
      padding-left: 0px;
      padding-right: 0px; } }
@media screen and (min-width: 992px) {
    .view-gblocks {
      padding-left: 15px;
      padding-right: 15px; } }
@media screen and (min-width: 992px) {
    .view-gblocks .view-content div:hover {
      cursor: pointer; }
      .view-gblocks .view-content div:hover .gblock__picture:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #ef4123;
        background: -moz-linear-gradient(-45deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
        background: -webkit-linear-gradient(-45deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
        background: linear-gradient(135deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#ef4123', endColorstr='#faa61a',GradientType=1 );
        opacity: 0.075;
        z-index: 1; }
      .view-gblocks .view-content div:hover .gblock__title {
        color: #FA551E;
        cursor: pointer; }
      .view-gblocks .view-content div:hover .gblock__button:after {
        opacity: 1;
        transition: all 0.2s ease-in;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px); }
      .view-gblocks .view-content div:hover .btn-arrow:after {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px);
        opacity: 0; } }
.view-gblocks .slick-dots {
    bottom: -4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
@media screen and (min-width: 768px) {
      .view-gblocks .slick-dots {
        bottom: -3px; } }
.view-gblocks .slick-list {
    padding: 0 15px 0 15px; }
.view-gblocks .slick-track {
    display: flex; }
.view-gblocks .slick-track .slick-slide {
      display: flex;
      height: auto;
      flex-direction: column;
      padding: 10px 5px 40px 5px;
      opacity: 0.5; }
@media screen and (min-width: 992px) {
        .view-gblocks .slick-track .slick-slide {
          opacity: 1; } }
.view-gblocks .slick-track .slick-slide.slick-active {
        opacity: 1; }
.view-gblocks .slick-track .slick-slide .gblock__picture {
        flex-shrink: 1;
        flex-grow: 1;
        height: auto;
        background-position: center center;
        background-size: cover; }
.view-gblocks .slick-track .slick-slide .gblock__picture img {
          opacity: 0; }
.view-gblocks .slick-track .slick-slide .gblock__content {
        flex-grow: 0; }
.view-gblocks .slick-track .slick-slide .gblock__button {
        position: absolute;
        right: 15px;
        bottom: 15px; }
@media screen and (min-width: 992px) {
  .gblock-type-1 .view-content > div {
    padding-left: 10px;
    padding-right: 0px;
    float: left; }
    .gblock-type-1 .view-content > div:nth-of-type(1) {
      width: 50%;
      height: 560px;
      display: inline-flex;
      flex-direction: column;
      padding-left: 0;
      margin-top: -90px; }
      .gblock-type-1 .view-content > div:nth-of-type(1) .gblock__title {
        font-size: 28px;
        line-height: 30px; }
      .gblock-type-1 .view-content > div:nth-of-type(1) .gblock__picture {
        max-height: 453px; } }
@media screen and (min-width: 992px) and (min-width: 992px) {
      .gblock-type-1 .view-content > div:nth-of-type(1) .gblock__button {
        position: absolute;
        bottom: 8px;
        right: 10px; } }
@media screen and (min-width: 992px) {
    .gblock-type-1 .view-content > div:nth-of-type(2) {
      width: 50%;
      height: 275px;
      display: inline-flex;
      flex-direction: column;
      margin-bottom: 10px;
      margin-top: 0; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
      .gblock-type-1 .view-content > div:nth-of-type(2) {
        height: 335px; } }
@media screen and (min-width: 992px) and (min-width: 992px) {
      .gblock-type-1 .view-content > div:nth-of-type(2) .gblock__button {
        position: absolute;
        bottom: 8px;
        right: 10px; } }
@media screen and (min-width: 992px) {
      .gblock-type-1 .view-content > div:nth-of-type(2) .gblock__picture {
        flex-grow: 1; }
      .gblock-type-1 .view-content > div:nth-of-type(2) .gblock__content {
        padding: 20px 30px 20px 35px; }
    .gblock-type-1 .view-content > div:nth-of-type(3), .gblock-type-1 .view-content > div:nth-of-type(4) {
      width: 25%;
      height: 275px;
      display: inline-flex;
      flex-direction: column; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
      .gblock-type-1 .view-content > div:nth-of-type(3), .gblock-type-1 .view-content > div:nth-of-type(4) {
        height: 335px; } }
@media screen and (min-width: 992px) {
      .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__content, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__content {
        min-height: 112px; } }
@media screen and (min-width: 992px) and (min-width: 992px) {
        .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__content, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__content {
          padding: 0 20px 0 20px;
          height: 90px;
          min-height: 0;
          display: flex;
          align-items: center; } }
@media screen and (min-width: 992px) {
      .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__picture, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__picture {
        height: 185px;
        min-height: 0; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
        .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__picture, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__picture {
          height: 225px;
          min-height: 0; } }
@media screen and (min-width: 992px) {
        .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__picture .img-responsive, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__picture .img-responsive {
          height: 185px;
          min-height: 0; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
          .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__picture .img-responsive, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__picture .img-responsive {
            height: 225px;
            min-height: 0; } }
@media screen and (min-width: 992px) {
      .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__button, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__button {
        position: absolute;
        bottom: 8px;
        right: 10px; }
      .gblock-type-1 .view-content > div:nth-of-type(3) .gblock__title, .gblock-type-1 .view-content > div:nth-of-type(4) .gblock__title {
        min-height: 40px; } }
@media screen and (min-width: 1200px) {
  .gblock-type-1 .view-content > div:nth-of-type(1) {
    height: 680px;
    margin-top: -38px; } }
@media screen and (min-width: 992px) {
  .gblock-type-2 .view-content > div {
    padding-left: 5px;
    padding-right: 5px;
    float: left; }
    .gblock-type-2 .view-content > div:nth-of-type(1) {
      width: 50%;
      display: inline-block;
      margin-top: 28px; }
      .gblock-type-2 .view-content > div:nth-of-type(1) .gblock__title {
        font-size: 28px;
        line-height: 30px; }
      .gblock-type-2 .view-content > div:nth-of-type(1) .gblock__picture {
        max-height: 453px; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
      .gblock-type-2 .view-content > div:nth-of-type(1) {
        margin-top: 36px; } }
@media screen and (min-width: 992px) {
    .gblock-type-2 .view-content > div:nth-of-type(2) {
      width: 25%;
      display: inline-block;
      margin-top: 135px; }
      .gblock-type-2 .view-content > div:nth-of-type(2) .gblock__title {
        height: 40px; }
      .gblock-type-2 .view-content > div:nth-of-type(2) .gblock__content {
        margin-bottom: 10px;
        min-height: inherit; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
        .gblock-type-2 .view-content > div:nth-of-type(2) .gblock__content {
          height: auto; } }
@media screen and (min-width: 992px) {
      .gblock-type-2 .view-content > div:nth-of-type(2) .gblock__picture .img-responsive {
        min-height: inherit; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
        .gblock-type-2 .view-content > div:nth-of-type(2) .gblock__picture .img-responsive {
          max-height: 215px; } }
@media screen and (min-width: 992px) {
      .gblock-type-2 .view-content > div:nth-of-type(2) .gblock__description {
        display: none; }
    .gblock-type-2 .view-content > div:nth-of-type(3) {
      width: 25%;
      display: inline-block;
      margin-top: 135px; }
      .gblock-type-2 .view-content > div:nth-of-type(3) .gblock__content {
        margin-bottom: 10px;
        min-height: inherit; }
      .gblock-type-2 .view-content > div:nth-of-type(3) .gblock__picture .img-responsive {
        min-height: inherit; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
        .gblock-type-2 .view-content > div:nth-of-type(3) .gblock__picture .img-responsive {
          max-height: 215px; } }
@media screen and (min-width: 992px) {
      .gblock-type-2 .view-content > div:nth-of-type(3) .gblock__description {
        display: none; }
    .gblock-type-2 .view-content > div:nth-of-type(4) {
      width: 25%;
      display: inline-block; }
      .gblock-type-2 .view-content > div:nth-of-type(4) .gblock__content {
        min-height: 130px; }
      .gblock-type-2 .view-content > div:nth-of-type(4) .gblock__picture .img-responsive {
        min-height: inherit; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
        .gblock-type-2 .view-content > div:nth-of-type(4) .gblock__picture .img-responsive {
          max-height: 215px; } }
@media screen and (min-width: 992px) {
      .gblock-type-2 .view-content > div:nth-of-type(4) .gblock__description {
        display: none; }
    .gblock-type-2 .view-content > div:nth-of-type(5) {
      width: 25%;
      display: inline-block; }
      .gblock-type-2 .view-content > div:nth-of-type(5) .gblock__content {
        min-height: 130px; }
      .gblock-type-2 .view-content > div:nth-of-type(5) .gblock__picture .img-responsive {
        min-height: inherit; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
        .gblock-type-2 .view-content > div:nth-of-type(5) .gblock__picture .img-responsive {
          max-height: 215px; } }
@media screen and (min-width: 992px) {
      .gblock-type-2 .view-content > div:nth-of-type(5) .gblock__description {
        display: none; } }
@media screen and (min-width: 992px) {
  .gblock-type-3 .view-content > div {
    padding-left: 5px;
    padding-right: 5px;
    float: left; }
    .gblock-type-3 .view-content > div:nth-of-type(1) {
      width: 50%;
      display: inline-block;
      margin-top: 70px; }
      .gblock-type-3 .view-content > div:nth-of-type(1) .gblock__picture .img-responsive {
        max-height: 215px; }
      .gblock-type-3 .view-content > div:nth-of-type(1) .gblock__description {
        display: none; }
    .gblock-type-3 .view-content > div:nth-of-type(2) {
      width: 50%;
      display: inline-block;
      margin-top: 135px; }
      .gblock-type-3 .view-content > div:nth-of-type(2) .gblock__content {
        margin-bottom: 10px;
        min-height: inherit; }
      .gblock-type-3 .view-content > div:nth-of-type(2) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-3 .view-content > div:nth-of-type(2) .gblock__description {
        display: none; }
    .gblock-type-3 .view-content > div:nth-of-type(3) {
      width: 50%;
      display: inline-block;
      margin-top: -64px; }
      .gblock-type-3 .view-content > div:nth-of-type(3) .gblock__content {
        margin-bottom: 10px;
        min-height: inherit; }
      .gblock-type-3 .view-content > div:nth-of-type(3) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-3 .view-content > div:nth-of-type(3) .gblock__description {
        display: none; }
    .gblock-type-3 .view-content > div:nth-of-type(4) {
      width: 25%;
      display: inline-block; }
      .gblock-type-3 .view-content > div:nth-of-type(4) .gblock__content {
        min-height: 130px; }
      .gblock-type-3 .view-content > div:nth-of-type(4) .gblock__picture {
        min-height: 241px; }
        .gblock-type-3 .view-content > div:nth-of-type(4) .gblock__picture .img-responsive {
          min-height: 241px; }
      .gblock-type-3 .view-content > div:nth-of-type(4) .gblock__description {
        display: none; }
    .gblock-type-3 .view-content > div:nth-of-type(5) {
      width: 25%;
      display: inline-block; }
      .gblock-type-3 .view-content > div:nth-of-type(5) .gblock__content {
        min-height: 130px; }
      .gblock-type-3 .view-content > div:nth-of-type(5) .gblock__picture {
        min-height: 241px; }
        .gblock-type-3 .view-content > div:nth-of-type(5) .gblock__picture .img-responsive {
          min-height: inherit;
          max-height: 253px; }
      .gblock-type-3 .view-content > div:nth-of-type(5) .gblock__description {
        display: none; } }
@media screen and (min-width: 992px) {
  .gblock-type-4 .view-content > div {
    padding-left: 5px;
    padding-right: 5px;
    float: left; }
    .gblock-type-4 .view-content > div:nth-of-type(1) {
      width: 25%;
      display: inline-block;
      margin-top: -35px; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
      .gblock-type-4 .view-content > div:nth-of-type(1) {
        margin-top: -16px; } }
@media screen and (min-width: 992px) {
      .gblock-type-4 .view-content > div:nth-of-type(1) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-4 .view-content > div:nth-of-type(1) .gblock__description {
        display: none; }
    .gblock-type-4 .view-content > div:nth-of-type(2) {
      width: 25%;
      display: inline-block;
      margin-top: -35px; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
      .gblock-type-4 .view-content > div:nth-of-type(2) {
        margin-top: -16px; } }
@media screen and (min-width: 992px) {
      .gblock-type-4 .view-content > div:nth-of-type(2) .gblock__content {
        margin-bottom: 10px;
        min-height: inherit; }
      .gblock-type-4 .view-content > div:nth-of-type(2) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-4 .view-content > div:nth-of-type(2) .gblock__description {
        display: none; }
    .gblock-type-4 .view-content > div:nth-of-type(3) {
      width: 50%;
      display: inline-block;
      margin-top: 135px; }
      .gblock-type-4 .view-content > div:nth-of-type(3) .gblock__content {
        margin-bottom: 10px;
        min-height: inherit; }
      .gblock-type-4 .view-content > div:nth-of-type(3) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-4 .view-content > div:nth-of-type(3) .gblock__description {
        display: none; }
    .gblock-type-4 .view-content > div:nth-of-type(4) {
      width: 50%;
      display: inline-block;
      margin-top: -149px; } }
@media screen and (min-width: 992px) and (min-width: 1200px) {
      .gblock-type-4 .view-content > div:nth-of-type(4) {
        margin-top: -130px; } }
@media screen and (min-width: 992px) {
      .gblock-type-4 .view-content > div:nth-of-type(4) .gblock__content {
        min-height: 130px; }
      .gblock-type-4 .view-content > div:nth-of-type(4) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-4 .view-content > div:nth-of-type(4) .gblock__description {
        display: none; }
    .gblock-type-4 .view-content > div:nth-of-type(5) {
      width: 25%;
      display: inline-block; }
      .gblock-type-4 .view-content > div:nth-of-type(5) .gblock__content {
        min-height: 136px; }
      .gblock-type-4 .view-content > div:nth-of-type(5) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-4 .view-content > div:nth-of-type(5) .gblock__description {
        display: none; }
    .gblock-type-4 .view-content > div:nth-of-type(6) {
      width: 25%;
      display: inline-block; }
      .gblock-type-4 .view-content > div:nth-of-type(6) .gblock__content {
        min-height: 136px; }
      .gblock-type-4 .view-content > div:nth-of-type(6) .gblock__picture .img-responsive {
        min-height: inherit;
        max-height: 215px; }
      .gblock-type-4 .view-content > div:nth-of-type(6) .gblock__description {
        display: none; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .col-sm-12 {
  padding-left: 0 !important;
  padding-right: 0 !important; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .btn.gradient, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .btn.gradient, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .btn.gradient, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .btn.gradient, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .btn.gradient, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .btn.gradient, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .btn.gradient {
  margin: 10px; }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .btn.gradient, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .btn.gradient, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .btn.gradient, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .btn.gradient, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .btn.gradient, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .btn.gradient, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .btn.gradient {
      margin: 0 14px;
      position: relative;
      top: -2px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator-wrapper-blocks, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator-wrapper-blocks, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator-wrapper-blocks, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator-wrapper-blocks, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator-wrapper-blocks {
  margin-bottom: -20px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn {
  color: #c8d3d9;
  text-transform: lowercase; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__btn:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn:after {
    color: #c8d3d9; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn.active, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn.active {
    color: #FA551E; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__btn.active:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__btn.active:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn.active:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__btn.active:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn.active:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__btn.active:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__btn.active:after {
      color: #FA551E; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__services--option, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__services--option, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__services--option {
  text-transform: lowercase; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block {
  padding-left: 15px;
  padding-right: 15px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child {
    background: #FFF;
    box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.07);
    padding-bottom: 0;
    height: 275px; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child {
        height: 230px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child {
        height: 284px; } }
@media screen and (min-width: 1200px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block:first-child {
        height: 293px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title {
    font-size: 16px;
    margin: 8px 0;
    text-transform: uppercase;
    display: none; }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--title {
        display: block;
        margin: 0 0 10px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.plano .gcalculator__block--half .gcalculator__block--half--content .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--half .gcalculator__block--half--content .gcalculator__btn, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--half .gcalculator__block--half--content .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--half .gcalculator__block--half--content .gcalculator__btn, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--half .gcalculator__block--half--content .gcalculator__btn, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.plano .gcalculator__block--half .gcalculator__block--half--content .gcalculator__btn, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.plano .gcalculator__block--half .gcalculator__block--half--content .gcalculator__btn {
    color: #000000; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.desconto, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.desconto, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.desconto, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto {
    top: -24px; }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.desconto, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.desconto, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.desconto, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto {
        top: -20px; } }
@media screen and (min-width: 1200px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.desconto, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.desconto, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.desconto, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto {
        top: -24px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper {
      position: relative;
      top: 5px; }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block.desconto .gcalculator__block--discount--wrapper {
          top: 0; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half {
  margin-bottom: 30px; }
@media screen and (min-width: 768px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half {
      margin-bottom: 20px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2), body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) {
    border: solid 1px #c8d3d9;
    border-radius: 10px;
    position: relative;
    padding: 5px 15px;
    margin-bottom: 0; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle {
      background: #ffffff;
      color: #FA551E;
      display: block;
      font-family: 'Canaro-Medium';
      font-size: 12px;
      left: 50%;
      margin-bottom: 0;
      padding-left: 10px;
      padding-right: 10px;
      position: absolute;
      text-align: center;
      text-transform: uppercase;
      top: -31px;
      width: auto;
      white-space: nowrap;
      transform: translateX(-50%); }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--subtitle {
          top: -8px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      width: 100%; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child {
        border-bottom: 1px solid #EEEEEE; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services .gcalculator__services--option, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services .gcalculator__services--option, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services .gcalculator__services--option, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services .gcalculator__services--option, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services .gcalculator__services--option {
        margin: 0;
        border: none; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content {
        flex-direction: column;
        justify-content: space-evenly;
        width: 100%; }
        body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services {
          justify-content: space-between;
          width: 90%; }
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child {
            padding-bottom: 20px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content .gcalculator__services:first-child {
        padding-bottom: 0; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_comfort-care, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_comfort-care, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_comfort-care, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_comfort-care, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_comfort-care, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_comfort-care, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_comfort-care,
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_debito-direto,
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_debito-direto, .page-equipaservices.page-node-195 .node-equip-service .group-slider
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_debito-direto,
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_debito-direto, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_debito-direto,
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_debito-direto, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--half:nth-of-type(2) .gcalculator__services #_debito-direto {
      border-bottom: 0 none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title {
  color: #FA551E;
  display: block;
  font-family: 'Canaro-Medium';
  font-size: 12px;
  background: #FFF;
  line-height: 15px;
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 16px; }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title {
      margin: 0 0 8px; } }
@media screen and (min-width: 1200px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--title, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--title {
      margin: 0 0 16px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount {
  min-height: 158px; }
@media screen and (min-width: 768px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount {
      min-height: 198px; } }
@media screen and (min-width: 992px) {
    body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount {
      min-height: 158px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount.active .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle {
    color: #1d1d1c; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before {
      background: #FFF;
      box-shadow: 0 9px 7px 0 rgba(0, 0, 0, 0.07);
      content: "";
      display: inline-block;
      height: 10px;
      left: 50%;
      margin-left: -5px;
      position: absolute;
      top: -22px;
      width: 10px;
      transform: rotate(45deg) translateX(-50%); }
@media screen and (min-width: 768px) {
        body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.active .gcalculator__block--subtitle:before {
          top: -14px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--block .gcalculator__block--discount--offer.variable, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--block .gcalculator__block--discount--offer.variable, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--block .gcalculator__block--discount--offer.variable, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--block .gcalculator__block--discount--offer.variable, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--block .gcalculator__block--discount--offer.variable, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--block .gcalculator__block--discount--offer.variable, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--block .gcalculator__block--discount--offer.variable {
    display: none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--offer-cont, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--offer-cont, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--offer-cont, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--offer-cont, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--offer-cont, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--offer-cont, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount.no-ebill .gcalculator__block--discount--offer-cont {
    display: flex;
    flex-direction: column; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block {
    display: flex;
    flex-direction: column; }
@media screen and (min-width: 768px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block {
        min-height: 175px; } }
@media screen and (min-width: 992px) {
      body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block {
        margin-bottom: 8px;
        min-height: 135px; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container {
      flex-grow: 1; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible {
        border-top: 1px solid #EEEEEE;
        flex-direction: row;
        flex-grow: 0;
        padding: 10px 0 10px 0; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer {
          width: 50%;
          padding: 0;
          flex-direction: column; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number,
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text,
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text,
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text,
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text {
            width: 100%;
            font-size: 11px;
            line-height: 11px;
            text-align: center; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--number:after,
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text:after,
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text:after,
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text:after,
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
            body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container.combustible .gcalculator__block--discount--offer .gcalculator__block--discount--text:after {
              display: none; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer {
        width: 100%;
        display: flex;
        flex-direction: row;
        padding: 0 15px 5px 15px; }
@media screen and (min-width: 768px) {
          body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer {
            margin: 0;
            width: auto; } }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number {
          width: 40%;
          margin-right: 12px; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue {
            color: #328FFA; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue:after, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue:after, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--number.blue:after {
              color: #328FFA; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--text, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--text, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--discount--block .gcalculator__block--discount--container .gcalculator__block--discount--offer .gcalculator__block--discount--text {
          width: 60%;
          align-self: center;
          box-sizing: content-box; }
body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .page-equipaservices.page-node-195 .node-equip-service .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider body.page-eletricidade-e-gas .pane-galp-calculator-galp-calculator-wide.pane-galp-calculator-galp-calculator-narrow .group-slider-container .row .gcalculator__block--discount .gcalculator__block--subtitle {
    color: #c8d3d9;
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    white-space: nowrap; }
.calculator-stamp {
  display: flex;
  flex-direction: row; }
@media screen and (min-width: 375px) {
    .calculator-stamp {
      font-size: 14px;
      margin: 0 15px 25px 15px; } }
@media screen and (min-width: 768px) {
    .calculator-stamp {
      margin-bottom: 15px; } }
@media screen and (min-width: 992px) {
    .calculator-stamp {
      font-size: 16px;
      margin: 20px 0 0 0; } }
.calculator-stamp.energias {
    position: fixed;
    width: 350px;
    font-size: 14px;
    z-index: 20; }
.calculator-stamp.energias .text-content {
      padding: 16px; }
.calculator-stamp.non-fixed {
    position: absolute; }
.calculator-stamp .text-content {
    flex-grow: 1;
    border: 1px solid #a4c4f8;
    border-left: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    text-align: center;
    padding: 20px;
    color: #606a70;
    background: #fbfdff; }
.calculator-stamp .text-content .text-title {
      color: #000;
      font-weight: bold; }
.calculator-stamp:before {
    width: 35px;
    font-family: 'icogalp';
    font-size: 36px;
    content: '\e933';
    color: #FFF;
    background: #4d8cf2;
    text-align: center;
    padding-top: 12px; }
.mobile-title-gcalculator .calculator-stamp.energias {
  position: static;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-top: -15px; }
.mobile-title-gcalculator .calculator-stamp.energias .text-content {
    border-radius: 0; }
.gcalculator-home .row {
  padding: 0; }
@media screen and (min-width: 992px) {
  .gcalculator-home .col-sm-12 {
    padding-left: 0;
    padding-right: 0; } }
.gcalculator-home h2.gcalculator__title {
  font-family: 'Canaro-Medium';
  letter-spacing: -0.5px;
  color: #1D1D1C;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 24px; }
@media screen and (min-width: 768px) {
    .gcalculator-home h2.gcalculator__title {
      font-size: 27px;
      margin-top: 25px;
      margin-bottom: 20px;
      line-height: 36px; } }
@media screen and (min-width: 992px) {
    .gcalculator-home h2.gcalculator__title {
      font-size: 30px;
      margin-top: 0; } }
@media screen and (min-width: 1200px) {
    .gcalculator-home h2.gcalculator__title {
      font-size: 36px;
      margin-top: 40px; } }
.gcalculator-home h3.gcalculator__title {
  font-size: 16px;
  font-family: 'Roboto';
  color: #676C6F;
  font-weight: 200;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  letter-spacing: 0px;
  line-height: 20px; }
@media screen and (min-width: 768px) {
    .gcalculator-home h3.gcalculator__title {
      font-size: 16px;
      margin-bottom: 48px;
      line-height: 28px; } }
@media screen and (min-width: 992px) {
    .gcalculator-home h3.gcalculator__title {
      font-size: 16px;
      margin-bottom: 80px; } }
@media screen and (min-width: 1200px) {
    .gcalculator-home h3.gcalculator__title {
      font-size: 18px; } }
.gcalculator-home .gcalculator {
  padding-left: 0;
  padding-right: 0; }
.gcalculator-home .gcalculator .checkbox {
    position: relative;
    background: #EEEEEE;
    border: 1px solid #d5d5d5;
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 4px;
    margin: 0 12px 0 12px; }
.gcalculator-home .gcalculator .checkbox:before {
      display: none;
      width: 100%;
      height: 100%;
      font-family: 'icogalp';
      content: '\e90c';
      color: #FA551E;
      font-size: 50px;
      position: absolute;
      top: 5px;
      left: -13px; }
@media screen and (min-width: 768px) {
      .gcalculator-home .gcalculator .checkbox {
        margin-left: 0;
        margin-right: 0;
        display: flex;
        margin-top: 15px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator .checkbox {
        width: 20px;
        height: 20px;
        margin-top: 20px; }
        .gcalculator-home .gcalculator .checkbox:before {
          font-size: 42px;
          top: 3px;
          left: -12px; } }
@media screen and (min-width: 1200px) {
      .gcalculator-home .gcalculator .checkbox:before {
        top: 2px; } }
.gcalculator-home .gcalculator *.active > .checkbox {
    background: #FA551E;
    border-color: #FA551E; }
.gcalculator-home .gcalculator *.active > .checkbox:before {
      display: block;
      color: #FFF; }
.gcalculator-home .gcalculator__block {
    border: solid 1px #c8d3d9;
    border-radius: 10px;
    position: relative;
    padding: 20px 15px 15px; }
@media screen and (min-width: 768px) {
      .gcalculator-home .gcalculator__block:nth-of-type(1) {
        margin-bottom: 40px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__block {
        vertical-align: top;
        width: calc(60% - 30px);
        display: inline-flex;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        height: 270px; }
        .gcalculator-home .gcalculator__block:nth-of-type(1) {
          margin-bottom: 0px; }
        .gcalculator-home .gcalculator__block:nth-of-type(2) {
          width: calc(45% - 33px);
          margin-left: 11px; } }
@media screen and (min-width: 1200px) {
      .gcalculator-home .gcalculator__block {
        min-height: 310px; }
        .gcalculator-home .gcalculator__block:nth-of-type(2) {
          width: calc(45% - 44px);
          margin-left: 11px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__block--half--header.services-wrapper-title {
        height: 34px; }
        .gcalculator-home .gcalculator__block--half--header.services-wrapper-title .border-botton-grey {
          display: none; } }
@media screen and (min-width: 768px) {
      .gcalculator-home .gcalculator__block--half {
        display: inline-flex;
        width: calc(50% - 2px);
        padding-left: 15px;
        padding-right: 15px;
        min-height: 175px;
        flex-direction: column; }
        .gcalculator-home .gcalculator__block--half:nth-of-type(1) {
          padding-left: 0; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      .gcalculator-home .gcalculator__block--half:nth-of-type(1) {
        width: calc(60% + 10px); } }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--half:nth-of-type(2) {
          padding-right: 0; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      .gcalculator-home .gcalculator__block--half:nth-of-type(2) {
        width: calc(40% - 15px);
        padding-left: 19px; } }
@media screen and (min-width: 768px) and (min-width: 768px) {
      .gcalculator-home .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content:before {
        content: '';
        position: absolute;
        border-left: 1px solid #EEEEEE;
        height: 100%;
        width: 1px;
        left: -22px;
        top: 0; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      .gcalculator-home .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content {
        flex-direction: column; } }
@media screen and (min-width: 768px) and (min-width: 1200px) {
      .gcalculator-home .gcalculator__block--half:nth-of-type(2) .gcalculator__block--half--content {
        margin-top: 14px;
        height: 212px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__block--half {
        width: calc(50% - 2px); } }
@media screen and (min-width: 768px) {
      .gcalculator-home .gcalculator__block--half--content {
        flex-direction: row;
        display: flex;
        position: relative;
        min-height: 140px;
        align-items: center; } }
.gcalculator-home .gcalculator__block--title {
      font-size: 16px;
      color: #FA551E;
      text-transform: uppercase;
      margin-bottom: 0;
      text-align: center;
      top: -30px;
      position: absolute;
      background: #ffffff;
      left: 50%;
      transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      padding-left: 10px;
      padding-right: 10px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--title {
          font-size: 17px;
          top: -31px; } }
.gcalculator-home .gcalculator__block--subtitle {
      font-size: 10px;
      line-height: 14px;
      text-transform: uppercase;
      color: #1D1D1C;
      text-align: center;
      margin: 0 auto;
      margin-bottom: 5px;
      height: 30px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--subtitle {
          margin-bottom: 0;
          font-size: 12px; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__block--subtitle {
          width: 80%;
          height: 36px; } }
@media screen and (min-width: 1200px) {
        .gcalculator-home .gcalculator__block--subtitle {
          width: 80%;
          height: 45px; } }
.gcalculator-home .gcalculator__block--discount {
      display: inline-flex;
      width: calc(50% - 7px);
      text-align: center;
      flex-direction: column; }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__block--discount {
          width: calc(50% - 7px); } }
.gcalculator-home .gcalculator__block--discount:first-of-type {
        margin-right: 10px; }
.gcalculator-home .gcalculator__block--discount:hover {
        cursor: pointer; }
.gcalculator-home .gcalculator__block--discount.active .gcalculator__block--discount--block {
        opacity: 1;
        box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.3);
        border: 2px solid #FA551E; }
.gcalculator-home .gcalculator__block--discount.active .gcalculator__block--discount--block:hover {
          box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.3);
          border-radius: 5px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--discount .continente .gcalculator__block--discount--offer {
          margin-right: 35px;
          margin-left: auto; }
          .gcalculator-home .gcalculator__block--discount .continente .gcalculator__block--discount--offer.continente {
            margin-left: 0;
            margin-right: auto; } }
@media screen and (min-width: 768px) and (min-width: 768px) {
    .gcalculator-home .gcalculator__block--discount .continente .gcalculator__block--discount--offer {
      margin-right: auto;
      margin-left: auto; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__block--discount .continente .gcalculator__block--discount--offer.continente {
          margin-left: auto; } }
.gcalculator-home .gcalculator__block--discount--offer i {
        display: none;
        color: #FA551E;
        font-size: 80px; }
@media screen and (min-width: 768px) {
          .gcalculator-home .gcalculator__block--discount--offer i {
            display: block; } }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--discount--offer {
          display: inline-block;
          margin-right: auto; } }
@media screen and (min-width: 1200px) {
        .gcalculator-home .gcalculator__block--discount--offer--clear {
          margin-left: 20px;
          margin-right: 20px;
          border-top: solid 1px #EEEEEE; } }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(1) {
          margin-left: auto;
          margin-right: 25px; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(1) {
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 0;
          width: 100%; } }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(2) {
          margin-right: auto; }
          .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(2).continente {
            margin-right: 20px; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(2).continente {
        margin-left: auto;
        margin-right: auto; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container:last-of-type {
        border-top: 1px solid #EEEEEE;
        margin-top: 8px; } }
@media screen and (min-width: 768px) and (min-width: 1200px) {
      .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(2).continente .gcalculator__block--discount--container {
        flex-direction: row; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__block--discount--offer:nth-of-type(2) {
          margin-left: auto;
          margin-right: auto; } }
.gcalculator-home .gcalculator__block--discount--offer-block {
        display: inline-block;
        margin-right: 5px; }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount--offer-block {
            margin-left: auto; } }
.gcalculator-home .gcalculator__block--discount--offer-block:nth-of-type(2) {
          margin-top: 12px; }
@media screen and (min-width: 992px) {
            .gcalculator-home .gcalculator__block--discount--offer-block:nth-of-type(2) {
              margin-top: 0; } }
@media screen and (min-width: 1200px) {
            .gcalculator-home .gcalculator__block--discount--offer-block:nth-of-type(2) {
              margin-top: 6px; } }
@media screen and (min-width: 768px) {
          .gcalculator-home .gcalculator__block--discount--offer-block.garrafa {
            margin-top: 10px; } }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount--offer-block.garrafa {
            margin-top: 0px; } }
.gcalculator-home .gcalculator__block--discount--block {
        width: 100%;
        position: relative;
        box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
        border: 1px solid #c8d3d9;
        border-radius: 5px;
        display: flex;
        height: 145px;
        opacity: 0.3; }
@media screen and (min-width: 768px) {
          .gcalculator-home .gcalculator__block--discount--block {
            width: 100%;
            margin-left: auto;
            margin-right: auto; } }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount--block {
            margin-left: 0;
            margin-right: 0;
            min-height: 185px; } }
@media screen and (min-width: 1200px) {
          .gcalculator-home .gcalculator__block--discount--block {
            min-height: 216px; } }
.gcalculator-home .gcalculator__block--discount--block:hover {
          box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.8);
          border-radius: 5px; }
.gcalculator-home .gcalculator__block--discount--wrapper {
        position: relative; }
.gcalculator-home .gcalculator__block--discount--container {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        flex-direction: column; }
@media screen and (min-width: 768px) {
          .gcalculator-home .gcalculator__block--discount--container {
            flex-direction: row; } }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount--container {
            flex-direction: row;
            flex-wrap: wrap; } }
.gcalculator-home .gcalculator__block--discount--container.termo-comb {
          align-content: flex-end; }
@media screen and (min-width: 992px) {
            .gcalculator-home .gcalculator__block--discount--container.termo-comb {
              flex-direction: row;
              align-content: center; } }
.gcalculator-home .gcalculator__block--discount--number {
        font-size: 32px;
        letter-spacing: -0.5px;
        line-height: 32px;
        color: #FA551E;
        font-family: 'Canaro-Bold'; }
.gcalculator-home .gcalculator__block--discount--number.blue {
          color: #328FFA; }
.gcalculator-home .gcalculator__block--discount--number.blue:after {
            color: #328FFA; }
@media screen and (min-width: 768px) {
          .gcalculator-home .gcalculator__block--discount--number {
            font-size: 38px;
            line-height: 38px;
            display: inline-block; } }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount--number {
            font-size: 44px;
            line-height: 44px; } }
.gcalculator-home .gcalculator__block--discount--number:after {
          content: '%';
          font-family: 'Canaro-SemiBold';
          font-size: 12px;
          letter-spacing: -0.5px;
          line-height: 12px;
          color: #FA551E; }
@media screen and (min-width: 768px) {
            .gcalculator-home .gcalculator__block--discount--number:after {
              font-size: 15px;
              font-family: 'Canaro-Medium';
              letter-spacing: -0.5px;
              line-height: 15px; } }
.gcalculator-home .gcalculator__block--discount--gas {
        font-size: 26px;
        color: #FA551E;
        font-family: 'Canaro-Bold';
        letter-spacing: -0.5px;
        line-height: 26px;
        display: inline-block; }
@media screen and (min-width: 768px) {
          .gcalculator-home .gcalculator__block--discount--gas {
            font-size: 40px;
            line-height: 26px;
            margin-top: -5px;
            margin-left: 10px; } }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount--gas {
            font-size: 42px;
            line-height: 32px;
            margin-top: 0;
            margin-left: 0;
            position: relative; } }
@media screen and (min-width: 1200px) {
          .gcalculator-home .gcalculator__block--discount--gas {
            margin-top: 0;
            position: relative;
            padding-left: 20px;
            line-height: 20px; } }
.gcalculator-home .gcalculator__block--discount--gas--text {
          display: inline-block;
          color: #FA551E;
          margin-left: 5px;
          font-family: 'Canaro-SemiBold';
          font-size: 12px;
          letter-spacing: -0.5px;
          line-height: 12px; }
@media screen and (min-width: 768px) {
            .gcalculator-home .gcalculator__block--discount--gas--text {
              font-size: 16px;
              line-height: 16px; }
              .gcalculator-home .gcalculator__block--discount--gas--text.comb {
                font-size: 9px;
                margin-left: 17px; } }
@media screen and (min-width: 768px) and (min-width: 1200px) {
      .gcalculator-home .gcalculator__block--discount--gas--text.comb {
        margin-left: 20px; } }
@media screen and (min-width: 992px) {
            .gcalculator-home .gcalculator__block--discount--gas--text {
              font-family: 'Canaro-Medium';
              font-size: 14px;
              letter-spacing: -0.5px;
              line-height: 14px; } }
.gcalculator-home .gcalculator__block--discount--gas:before {
          content: '+';
          font-family: 'Canaro-SemiBold';
          font-size: 12px;
          letter-spacing: -0.5px;
          line-height: 12px;
          color: #FA551E; }
@media screen and (min-width: 768px) {
            .gcalculator-home .gcalculator__block--discount--gas:before {
              font-size: 15px;
              letter-spacing: -0.5px;
              line-height: 15px;
              font-family: 'Canaro-Book'; } }
@media screen and (min-width: 992px) {
            .gcalculator-home .gcalculator__block--discount--gas:before {
              top: 10px;
              position: absolute;
              left: -15px; } }
@media screen and (min-width: 1200px) {
            .gcalculator-home .gcalculator__block--discount--gas:before {
              position: absolute;
              left: 0;
              top: 5px; } }
.gcalculator-home .gcalculator__block--discount--text {
        font-family: 'Canaro-SemiBold';
        font-size: 11px;
        letter-spacing: -0.5px;
        line-height: 11px;
        color: #1D1D1C; }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount--text {
            margin-top: 10px;
            text-align: left; }
            .gcalculator-home .gcalculator__block--discount--text.comb {
              padding-left: 23px; } }
.gcalculator-home .gcalculator__block--discount--small--orange {
        font-size: 11px;
        font-family: 'Canaro-Bold';
        letter-spacing: -0.5px;
        line-height: 11px;
        color: #FA551E;
        display: inline-block; }
@media screen and (min-width: 768px) {
          .gcalculator-home .gcalculator__block--discount--small--orange {
            font-size: 13px;
            line-height: 13px; } }
.gcalculator-home .gcalculator__block--discount--small--black {
        color: #1D1D1C;
        font-size: 10px;
        font-family: 'Canaro-Book';
        letter-spacing: -0.5px;
        line-height: 10px;
        display: inline-block;
        margin-left: 5px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__block--discount .footer-discount {
          flex-direction: column;
          margin-top: 15px;
          border-top: solid 1px #eeeeee; } }
.gcalculator-home .gcalculator__block--discount .footer-discount .garrafa {
        margin-top: 0; }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount .footer-discount .garrafa {
            margin-left: 0; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__block--discount .footer-discount .combustivel {
          margin-left: 0; } }
.gcalculator-home .gcalculator__block--discount .footer-discount .combustivel .gcalculator__block--discount--gas {
        font-size: 13px;
        line-height: 13px; }
.gcalculator-home .gcalculator__block--discount .footer-discount .combustivel .gcalculator__block--discount--gas:before {
          top: 0; }
.gcalculator-home .gcalculator__block--discount .footer-discount .combustivel .gcalculator__block--discount--gas--text {
          font-size: 13px;
          line-height: 13px; }
.gcalculator-home .gcalculator__block--discount .footer-discount .combustivel .gcalculator__block--discount--text.comb {
        color: #1D1D1C;
        font-size: 10px;
        font-family: 'Canaro-Book';
        letter-spacing: -0.5px;
        line-height: 10px;
        display: inline-block;
        margin-left: 5px; }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__block--discount .footer-discount .combustivel .gcalculator__block--discount--text.comb {
            margin-left: 0;
            margin-top: 0; } }
.gcalculator-home .gcalculator__btn {
    font-family: 'Canaro-SemiBold';
    font-size: 13px;
    letter-spacing: -0.5px;
    line-height: 12px;
    color: #c8d3d9;
    border: 1px solid #c8d3d9;
    border-radius: 5px;
    width: 100%;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    height: 50px;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box; }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__btn:nth-of-type(2) {
        margin-right: 0; } }
@media screen and (min-width: 768px) {
      .gcalculator-home .gcalculator__btn {
        width: calc(50%);
        display: inline-flex;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        min-height: 145px;
        flex-direction: column-reverse;
        justify-content: center;
        margin-bottom: 0;
        margin-right: 10px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__btn {
        height: 185px;
        font-size: 14px;
        line-height: 14px; } }
@media screen and (min-width: 1200px) {
      .gcalculator-home .gcalculator__btn {
        font-size: 16px;
        line-height: 16px;
        min-height: 216px; } }
.gcalculator-home .gcalculator__btn.active {
      box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.2);
      border: 2px solid #FA551E;
      border-radius: 5px;
      color: #1D1D1C; }
.gcalculator-home .gcalculator__btn.active.gcalculator__btn--electricidade:after {
        color: #FA551E; }
.gcalculator-home .gcalculator__btn.active.gcalculator__btn--gas:after {
        color: #FA551E; }
.gcalculator-home .gcalculator__btn.active .checkbox {
        background: #FA551E;
        border-color: #FA551E; }
.gcalculator-home .gcalculator__btn.active .checkbox:before {
          display: block;
          color: #FFF; }
html.non-touch .gcalculator-home .gcalculator__btn:hover {
      box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.2);
      border-radius: 5px;
      color: #1D1D1C; }
html.non-touch .gcalculator-home .gcalculator__btn:hover:after {
        color: #FA551E; }
.gcalculator-home .gcalculator__btn--electricidade:after {
      font-family: 'icogalp';
      font-size: 34px;
      content: '\e938';
      margin-left: auto;
      margin-right: 15px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__btn--electricidade:after {
          margin: 15px 0 25px 0;
          font-size: 50px; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__btn--electricidade:after {
          margin: 20px 0 40px;
          font-size: 60px; } }
@media screen and (min-width: 1200px) {
        .gcalculator-home .gcalculator__btn--electricidade:after {
          font-size: 80px; } }
.gcalculator-home .gcalculator__btn--gas:after {
      font-family: 'icogalp';
      font-size: 34px;
      content: "\e92f";
      margin-left: auto;
      margin-right: 15px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__btn--gas:after {
          margin: 15px 0 25px 0;
          font-size: 50px; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__btn--gas:after {
          margin: 20px 0 40px;
          font-size: 80px; } }
.gcalculator-home .gcalculator__btn:hover {
      cursor: pointer; }
.gcalculator-home .gcalculator__btn--container {
      width: calc(45% - 18px);
      margin-left: auto;
      text-align: center;
      display: inline-block;
      vertical-align: top;
      margin-top: -5px; }
@media screen and (min-width: 1200px) {
        .gcalculator-home .gcalculator__btn--container {
          width: calc(45% - 29px); } }
.gcalculator-home .gcalculator__btn--container .btn {
        display: flex;
        position: fixed;
        width: 100%;
        bottom: -50px;
        left: 0;
        z-index: 10;
        border-radius: 0;
        margin: 0;
        transition: bottom .8s ease-in-out;
        margin: 0; }
.gcalculator-home .gcalculator__btn--container .btn.slide-up {
          bottom: 0px !important;
          display: flex; }
.gcalculator-home .gcalculator__btn--container .btn .btn__text {
          flex: 1;
          margin-right: 0; }
@media screen and (min-width: 992px) {
          .gcalculator-home .gcalculator__btn--container .btn {
            display: inline-flex;
            position: relative;
            width: auto;
            bottom: 0px;
            transition: none;
            border-radius: 8px; }
            .gcalculator-home .gcalculator__btn--container .btn.slide-up {
              display: inline-flex; } }
.gcalculator-home .gcalculator__btn--container .btn.left:before {
          color: #FA551E; }
.gcalculator-home .gcalculator__btn--container .btn.right:after {
          color: #FA551E; }
.gcalculator-home .gcalculator__btn--container .btn:after, .gcalculator-home .gcalculator__btn--container .btn:before {
          content: "\e969";
          font-family: 'icogalp';
          font-size: 70px;
          color: #eaeaea;
          position: absolute;
          top: 1px;
          opacity: 0.8; }
.gcalculator-home .gcalculator__btn--container .btn:before {
          left: -60px;
          -webkit-transform: rotateY(180deg);
          -moz-transform: rotateY(180deg);
          -ms-transform: rotateY(180deg);
          -o-transform: rotateY(180deg);
          transform: rotateY(180deg); }
.gcalculator-home .gcalculator__btn--container .btn:after {
          right: -60px; }
.gcalculator-home .gcalculator__btn--container.only-mobile {
        width: 100%;
        margin-top: 20px; }
.gcalculator-home .gcalculator__services {
    width: 100%;
    display: block;
    margin-top: 15px;
    vertical-align: top;
    width: calc(50% - 10px);
    display: inline-block;
    margin-top: 0; }
.gcalculator-home .gcalculator__services:nth-of-type(2) {
      margin-left: 15px; }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__services:nth-of-type(2) {
          margin-top: 10px;
          margin-left: 0; } }
@media screen and (min-width: 1200px) {
        .gcalculator-home .gcalculator__services:nth-of-type(2) {
          margin-top: 35px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__services {
        width: 100%;
        display: block; } }
.gcalculator-home .gcalculator__services.disabled {
      opacity: 0.5; }
.gcalculator-home .gcalculator__services--title {
      font-size: 13px;
      font-family: 'Canaro-SemiBold';
      letter-spacing: -0.5px;
      line-height: 13px;
      color: #1D1D1C;
      margin-bottom: 10px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__services--title {
          margin-bottom: 6px; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__services--title {
          font-size: 16px;
          line-height: 13px; } }
.gcalculator-home .gcalculator__services--option {
      position: relative;
      font-size: 14px;
      display: flex;
      align-items: center;
      font-family: 'Roboto', 'sans-serif';
      height: 40px; }
.gcalculator-home .gcalculator__services--option.active {
        color: #000; }
.gcalculator-home .gcalculator__services--option .checkbox {
        margin: 0 12px 0 0; }
.gcalculator-home .gcalculator__services--option .checkbox:before {
          top: 0; }
@media screen and (min-width: 768px) {
            .gcalculator-home .gcalculator__services--option .checkbox:before {
              top: 0; } }
@media screen and (min-width: 992px) {
            .gcalculator-home .gcalculator__services--option .checkbox:before {
              top: -1px; } }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__services--option {
          font-size: 13px; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__services--option {
          font-size: 14px;
          height: 35px; } }
@media screen and (min-width: 1200px) {
        .gcalculator-home .gcalculator__services--option {
          font-size: 16px; } }
.gcalculator-home .gcalculator__services--option:hover {
        cursor: pointer; }
.gcalculator-home .gcalculator__services--option.disabled {
        opacity: 0.2; }
.gcalculator-home .gcalculator__services--option.disabled:hover {
          cursor: not-allowed; }
.gcalculator-home .gcalculator__ou {
    font-family: 'Canaro-Medium';
    letter-spacing: -0.5px;
    color: #FFFFFF;
    background: #1D1D1C;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    font-size: 13px;
    color: #fff;
    line-height: 13px;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    padding-bottom: 2px;
    margin-top: 28px; }
@media screen and (min-width: 768px) {
      .gcalculator-home .gcalculator__ou {
        font-size: 16px;
        width: 50px;
        height: 50px;
        margin-top: 20px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__ou {
        width: 35px;
        height: 35px;
        font-size: 12px;
        margin-top: 18px; } }
.gcalculator-home .gcalculator__sublinks {
    text-align: center;
    width: 100%;
    padding-top: 20px; }
@media screen and (min-width: 768px) {
      .gcalculator-home .gcalculator__sublinks {
        padding-top: 30px; } }
@media screen and (min-width: 992px) {
      .gcalculator-home .gcalculator__sublinks {
        display: none; } }
.gcalculator-home .gcalculator__sublinks--link {
      font-size: 11px;
      font-family: 'Roboto';
      margin-bottom: 25px; }
@media screen and (min-width: 768px) {
        .gcalculator-home .gcalculator__sublinks--link {
          margin-bottom: 0; } }
@media screen and (min-width: 992px) {
        .gcalculator-home .gcalculator__sublinks--link {
          font-size: 16px;
          padding-left: 15px;
          padding-bottom: 8px; } }
.gcalculator-home .gcalculator__sublinks--desktop {
      display: inline-block;
      width: calc(60% - 34px); }
.gcalculator-home .border-botton-grey {
  border-top: 1px solid #EEEEEE;
  margin-top: 15px;
  padding-top: 15px; }
@media screen and (min-width: 768px) {
    .gcalculator-home .border-botton-grey {
      font-size: 12px;
      border-top: 0;
      margin-top: 10px;
      padding-top: 0; } }
@media screen and (min-width: 992px) {
    .gcalculator-home .border-botton-grey {
      width: 40px;
      height: 30px;
      line-height: 30px;
      font-size: 12px;
      left: 49.2%;
      top: 61%;
      border: 0;
      margin-top: 0;
      padding-top: 0; } }
@media screen and (min-width: 992px) {
    .gcalculator-home .border-botton-grey {
      opacity: 0;
      visibility: hidden; } }
.gcalculator-home .mobile-title-gcalculator {
  display: none; }
.gcalculator__info {
  position: absolute;
  right: 0px;
  top: 6px;
  color: #328FFA;
  font-size: 25px;
  margin-left: auto;
  margin-right: 0;
  display: none; }
@media screen and (min-width: 992px) {
    .gcalculator__info {
      display: block; } }
.gcalculator__info:hover {
    cursor: pointer; }
.gcalculator__info.icon-tooltip:hover .info-icontooltip {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(-50%, 0px);
    -moz-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    -o-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px); }
.gcalculator__info.icon-tooltip .info-icontooltip {
    -moz-transform: translate(-50%, -10px);
    -ms-transform: translate(-50%, -10px);
    -o-transform: translate(-50%, -10px);
    -webkit-transform: translate(-50%, -10px);
    background: #328FFA;
    border-radius: 4px 4px 4px 4px;
    bottom: 40px;
    box-shadow: 0 20px 20px 0 rgba(29, 29, 28, 0.1);
    color: #FFFFFF;
    font-family: 'Roboto';
    left: 45.5%;
    letter-spacing: 0;
    opacity: 0;
    position: absolute;
    right: -120px;
    text-align: center;
    transform: translate(-50%, -10px);
    transition: all 0.4s ease-in;
    visibility: hidden;
    width: 230px;
    z-index: 1; }
.gcalculator__info.icon-tooltip .info-icontooltip:after {
      background: #328FFA;
      content: '';
      position: absolute;
      width: 15px;
      height: 15px;
      left: 50%;
      bottom: -10px;
      top: auto;
      -webkit-transform: rotate(45deg) translateX(-50%);
      -moz-transform: rotate(45deg) translateX(-50%);
      -ms-transform: rotate(45deg) translateX(-50%);
      -o-transform: rotate(45deg) translateX(-50%);
      transform: rotate(45deg) translateX(-50%);
      z-index: -1; }
.no-ebill .gcalculator__block--discount--offer.variable.combustivel {
  display: none; }
.no-ebill .gcalculator__block--discount--offer.variable {
  display: none; }
.no-ebill .gcalculator__block--discount--offer .combustivel {
  display: none; }
.gcalculator__block--discount--offer .comb-big {
  display: none; }
.no-ebill .gcalculator__block--discount--offer .comb-big {
  display: inline-block;
  height: 43px; }
.header-container-full-width.row {
  background: #FFF;
  padding: 0;
  z-index: 10;
  position: relative; }
.header-container-full-width.row > .column {
    padding-left: 0;
    padding-right: 0; }
.header-container {
  height: 57px;
  display: flex;
  padding: 8px 0; }
@media screen and (min-width: 992px) {
    .header-container.row {
      height: 105px;
      padding: 0; } }
.header-container .header-column-left,
  .header-container .header-column-right {
    z-index: 11; }
@media screen and (min-width: 992px) {
      .header-container .header-column-left,
      .header-container .header-column-right {
        height: 105px; } }
@media screen and (min-width: 1200px) {
    .header-container {
      height: 114px;
      padding: 0; } }
.header-container .header-column-left {
    display: inline-flex;
    align-items: center;
    background: #ffffff; }
@media screen and (min-width: 992px) {
      .header-container .header-column-left {
        display: flex;
        align-items: center; }
        .header-container .header-column-left ul.menu.nav {
          height: 52.5px; } }
@media screen and (min-width: 375px) {
    .header-container .header-column-right #panel-bootstrap-region-header_right {
      height: 100%; } }
@media screen and (min-width: 992px) {
    .header-container .header-column-right {
      padding-left: 0;
      padding-right: 0; }
      .header-container .header-column-right #panel-bootstrap-region-header_right {
        height: 100%;
        display: flex;
        flex-direction: column; }
        .header-container .header-column-right #panel-bootstrap-region-header_right > .panel-pane {
          flex: 1; }
        .header-container .header-column-right #panel-bootstrap-region-header_right .view-id-main_menu {
          background: #ffffff;
          height: calc(100% + -1px); } }
.header-container .header-column-right .gheader {
    display: none; }
@media screen and (min-width: 992px) {
      .header-container .header-column-right .gheader {
        display: flex; } }
.header-container .header-column-right .gheader .pane-content {
      width: 100%; }
.header-container .header-column-right .gheader p {
      margin-bottom: 0; }
.header-container .header-column-right .gheader ul {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: calc(100% - 30px);
      height: 100%;
      border-top: solid 1px #eff0f0;
      margin: 0 17px;
      padding: 0;
      background: #fff; }
@media screen and (min-width: 992px) {
        .header-container .header-column-right .gheader ul {
          height: 52.5px; } }
.header-container .header-column-right .gheader ul li {
        display: inline-block;
        flex-grow: 1;
        list-style: none;
        margin-top: 0;
        font-family: 'Canaro-Medium';
        font-size: 14px;
        letter-spacing: -0.5px;
        line-height: 14px;
        color: #1D1D1C;
        height: 100%;
        text-align: center;
        padding: 0 25px; }
.header-container .header-column-right .gheader ul li:first-of-type {
          padding-left: 0; }
.header-container .header-column-right .gheader ul li:last-of-type {
          padding-right: 0; }
.header-container .header-column-right .gheader ul li:hover a {
          border-bottom: 3px solid #FA551E; }
.header-container .header-column-right .gheader ul li:last-of-type:hover a {
          border-bottom: 3px solid transparent; }
@media screen and (min-width: 992px) {
          .header-container .header-column-right .gheader ul li {
            white-space: nowrap;
            font-size: 16px;
            line-height: 16px;
            text-align: left; } }
@media screen and (min-width: 1200px) {
          .header-container .header-column-right .gheader ul li {
            white-space: nowrap;
            font-size: 18px;
            line-height: 16px; } }
.header-container .header-column-right .gheader ul li a {
          display: inline-flex;
          align-items: center;
          box-sizing: border-box;
          padding: 0 6px;
          color: #000;
          height: 100%;
          border-top: 3px solid transparent;
          border-bottom: 3px solid transparent; }
.header-container .header-column-right .gheader ul li a.active {
            border-bottom: 3px solid #FA551E;
            position: relative;
            top: 3px;
            height: 94%; }
.header-container .header-column-right .gheader ul li a:focus, .header-container .header-column-right .gheader ul li a:hover {
            color: #FA551E;
            text-decoration: none; }
.header-container .header-column-right .gheader ul li:first-of-type {
          text-align: left; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 {
          position: relative;
          text-align: right;
          width: 135px;
          box-sizing: border-box;
          padding-left: 65px;
          background: url("../images/bg-aderir-menu.png") top left no-repeat;
          color: #FA551E; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 a {
            color: #FA551E;
            transition: all 0.2s ease-in; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 a:hover .btn-arrow-gradient:before {
              content: '\e92a'; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 a:hover .btn-arrow-gradient:after {
              color: #FFF; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 .btn-arrow-gradient {
            font-family: 'icogalp';
            font-size: 32px;
            position: relative;
            margin-left: 17px;
            height: 100%; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 .btn-arrow-gradient:after, .header-container .header-column-right .gheader ul li.menu-trigger-166 .btn-arrow-gradient:before {
              display: flex;
              height: 100%;
              width: 100%;
              justify-content: center;
              align-items: center; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 .btn-arrow-gradient:before {
              background: -webkit-linear-gradient(#ef4123, #faa61a);
              -webkit-background-clip: text;
              -webkit-text-fill-color: #FA551E;
              content: '\e96f'; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 .btn-arrow-gradient:after {
              content: '\e966';
              position: absolute;
              top: 0;
              left: 0;
              font-size: 20px; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 .btn-icon {
            position: absolute;
            transform: translateY(-70%);
            right: 35px; }
.header-container .header-column-right .gheader ul li.menu-trigger-166 .btn-icon__icon {
            margin-left: 10px; }
.header-container .header-column-right .gheader ul li.menu-trigger-166:hover .btn-icon__icon:before {
            color: #EEEEEE; }
.header-container .header-column-right .gheader ul li.menu-trigger-166:hover .btn-icon__icon--border:before {
            background: -webkit-linear-gradient(#ef4123, #faa61a);
            -webkit-background-clip: text;
            -webkit-text-fill-color: #FA551E;
            content: '\e92a';
            z-index: 0; }
.header-container .header-column-right .gheader ul li:hover {
          cursor: pointer; }
.header-container .header-column-right .gheader ul li:first-child {
          justify-content: flex-start; }
.header-container .header-column-right .gheader__service {
      display: inline-flex;
      flex-direction: column;
      font-family: 'Canaro-SemiBold';
      font-size: 13px;
      letter-spacing: -0.5px;
      line-height: 13px;
      color: #c8d3d9;
      border: 1px solid #c8d3d9;
      border-radius: 5px;
      margin-bottom: 10px;
      align-items: center;
      justify-content: space-around;
      height: auto;
      box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
      min-height: 210px;
      width: calc(33% - 120px);
      margin: 0 10px;
      padding: 0 10px; }
.header-container .header-column-right .gheader__service.active {
        box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.2);
        border: 1px solid #fa551e;
        border-radius: 5px; }
.header-container .header-column-right .gheader__service a {
        color: #FFFFFF; }
.header-container .header-column-right .gheader__service a:hover {
          cursor: pointer;
          text-decoration: none; }
.header-container .header-column-right .gheader__service-itemcontainer {
        display: flex;
        flex-direction: row;
        position: relative;
        width: 100%;
        padding: 15px;
        justify-content: center; }
.header-container .header-column-right .gheader__service-itemcontainer > div {
          margin: 0 5px; }
.header-container .header-column-right .gheader__service--btn {
        display: flex;
        flex-direction: column-reverse;
        color: #1D1D1C; }
.header-container .header-column-right .gheader__service--btn:after {
          color: #A4ADB1; }
.header-container .header-column-right .gheader__service-plus {
        position: relative;
        width: 40px; }
.header-container .header-column-right .gheader__service-plus:after, .header-container .header-column-right .gheader__service-plus:before {
          position: absolute; }
.header-container .header-column-right .gheader__service-plus:before {
          content: '';
          width: 25px;
          height: 25px;
          background: #ef4123;
          background: -moz-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
          background: -webkit-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
          background: linear-gradient(to right, #ef4123 0%, #f26522 50%, #faa61a 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#ef4123', endColorstr='#faa61a',GradientType=1 );
          z-index: 1;
          -webkit-transform: rotate(46deg);
          -moz-transform: rotate(46deg);
          -ms-transform: rotate(46deg);
          -o-transform: rotate(46deg);
          transform: rotate(46deg);
          border-radius: 10px 10px 10px 10px;
          top: 25%;
          left: -3px; }
.header-container .header-column-right .gheader__service-plus:after {
          font-family: 'icogalp';
          content: '\e912';
          color: #FFFFFF;
          display: block;
          font-size: 15px;
          z-index: 2;
          left: 2px;
          transform: rotate(45deg);
          top: calc(40% - 14px);
          font-weight: bold; }
.header-container .header-column-right .gheader__service-itemfooter {
        background: #676C6F;
        color: #FFFFFF;
        min-height: 60px;
        font-family: 'Canaro-Medium';
        font-size: 13px;
        letter-spacing: -0.5px;
        line-height: 13px;
        padding-right: 38%;
        padding-left: 15px;
        line-height: 15px;
        display: block;
        align-items: center;
        margin-bottom: 10px;
        padding-top: 13px;
        font-weight: 300;
        position: relative; }
.header-container .header-column-right .gheader__service-itemfooter:before {
          content: '';
          width: 10px;
          height: 10px;
          -webkit-transform: rotate(45deg) translateX(-50%);
          -moz-transform: rotate(45deg) translateX(-50%);
          -ms-transform: rotate(45deg) translateX(-50%);
          -o-transform: rotate(45deg) translateX(-50%);
          transform: rotate(45deg) translateX(-50%);
          background: #676C6F;
          position: absolute;
          top: 0;
          left: 50%; }
.header-container .header-column-right .gheader__service-itemfooter:hover {
          cursor: pointer;
          background: #FA551E; }
.header-container .header-column-right .gheader__service-itemfooter:hover .gblock__button:after {
            -webkit-transform: translate(10px, 0);
            -moz-transform: translate(10px, 0);
            -ms-transform: translate(10px, 0);
            -o-transform: translate(10px, 0);
            transform: translate(10px, 0);
            opacity: 0; }
.header-container .header-column-right .gheader__service-itemfooter:hover .gblock__button:before {
            -webkit-transform: translate(0, 0);
            -moz-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity: 1;
            z-index: 1; }
.header-container .header-column-right .gheader__service-itemfooter:hover:before {
            background: #FA551E; }
.header-container .header-column-right .gheader__service-itemfooter .number {
          font-family: 'Canaro-Bold';
          font-size: 20px;
          font-weight: 500;
          margin-left: 2px; }
.header-container .header-column-right .gheader__service-itemfooter .number:after {
            content: '%';
            font-family: 'Canaro-Medium';
            font-size: 13px;
            letter-spacing: -0.5px;
            line-height: 13px; }
.header-container .header-column-right .gheader__service-itemfooter .gblock__button:hover:before {
          z-index: 1; }
.header-container .header-column-right .gheader__service-itemfooter .gblock__button:after, .header-container .header-column-right .gheader__service-itemfooter .gblock__button:before {
          bottom: 14px; }
.header-container .header-column-right .gheader__service-itemfooter .gblock__button--border {
          bottom: 16px; }
.header-container .header-column-right .gheader__service-itemfooter .gblock__button--border:before {
            content: '\e92a';
            color: #FFFFFF; }
.header-container .glogo {
    display: flex;
    align-items: center; }
.header-container .glogo .pane-galp-mmenu-mmenu-trigger {
      text-align: center; }
.header-container .glogo .pane-galp-mmenu-mmenu-trigger a {
        display: block; }
.header-container .glogo .pane-galp-mmenu-mmenu-trigger .nav-icon:before {
        font-family: 'icogalp';
        color: #FA551E;
        font-size: 28px;
        line-height: 28px;
        width: 28px;
        height: 28px;
        font-weight: 300;
        content: '\e970'; }
.header-container .glogo .pane-page-logo {
      position: relative;
      padding-left: 16px;
      margin-left: 16px; }
.header-container .glogo .pane-page-logo:before {
        position: absolute;
        content: '';
        border-left: 1px solid #EEEEEE;
        height: 80%;
        width: 1px;
        left: 0;
        top: 10%; }
.header-container .glogo .pane-page-logo #logo img {
        height: 38px;
        width: auto; }
@media screen and (min-width: 992px) {
        .header-container .glogo .pane-page-logo {
          padding-left: 0;
          margin-left: 0; }
          .header-container .glogo .pane-page-logo:before {
            display: none; }
          .header-container .glogo .pane-page-logo #logo img {
            height: 55px; } }
.menu-overlay-container {
  position: absolute;
  z-index: 999999;
  background: white;
  width: 100%;
  display: none; }
@media screen and (min-width: 992px) {
    .menu-overlay-container {
      display: block; } }
.gheader--overlay .view-content {
  background: #FFFFFF;
  box-shadow: 0 15px 15px 0 rgba(0, 0, 0, 0.1); }
.gheader--overlay .menu-receiver {
  visibility: hidden;
  opacity: 0;
  background: #FFFFFF;
  padding-top: 50px;
  padding-bottom: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: opacity 400ms ease, visibility 400ms ease; }
.gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:first-child span:first-child, .gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:nth-child(2) span:first-child, .gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:nth-child(3) span:first-child {
    display: block; }
.gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:first-child span:not(:first-child), .gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:nth-child(2) span:not(:first-child), .gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:nth-child(3) span:not(:first-child) {
    font-family: 'Canaro-Bold';
    font-size: 22px;
    letter-spacing: -0.5px;
    line-height: 22px;
    display: block;
    padding-right: 5px;
    float: left; }
.gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:first-child span:last-of-type, .gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:nth-child(2) span:last-of-type, .gheader--overlay .menu-receiver:first-child .menu-block-container > .menu-block:nth-child(3) span:last-of-type {
    font-family: 'Canaro-Bold';
    font-size: 22px;
    letter-spacing: -0.5px;
    line-height: 22px;
    display: block;
    padding-right: 2px;
    float: left !important; }
.gheader--overlay .menu-receiver.fade-in-item {
    visibility: visible;
    opacity: 1; }
.gheader--overlay .menu-receiver > .container > .field-name-field-menu-title, .gheader--overlay .page-equipaservices.page-node-195 .node-equip-service .group-slider .menu-receiver > .group-slider-container > .field-name-field-menu-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider .gheader--overlay .menu-receiver > .group-slider-container > .field-name-field-menu-title, .gheader--overlay .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .menu-receiver > .group-slider-container > .field-name-field-menu-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .gheader--overlay .menu-receiver > .group-slider-container > .field-name-field-menu-title, .gheader--overlay .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .menu-receiver > .group-slider-container > .field-name-field-menu-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .gheader--overlay .menu-receiver > .group-slider-container > .field-name-field-menu-title {
    display: block;
    right: 80px;
    position: absolute;
    font-family: 'Canaro-Medium';
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 18px;
    color: #1D1D1C; }
.gheader--overlay .menu-receiver .field-group-div .field-name-field-text {
    font-family: 'Canaro-Medium';
    font-size: 26px;
    letter-spacing: -0.5px;
    line-height: 26px;
    color: #FA551E;
    margin-bottom: 20px; }
.gheader--overlay .menu-receiver .field-group-div .field-name-field-subtext {
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 16px;
    color: #676C6F; }
.gheader--overlay .menu-receiver > .container, .gheader--overlay .page-equipaservices.page-node-195 .node-equip-service .group-slider .menu-receiver > .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .gheader--overlay .menu-receiver > .group-slider-container, .gheader--overlay .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .menu-receiver > .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .gheader--overlay .menu-receiver > .group-slider-container, .gheader--overlay .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .menu-receiver > .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .gheader--overlay .menu-receiver > .group-slider-container {
    padding-bottom: 50px;
    display: flex; }
.gheader--overlay .menu-receiver .field-overlay-footer {
    height: 60px;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
    background: #f8f8f8;
    border-top: 1px solid #e1e3e3; }
.gheader--overlay .menu-receiver .field-overlay-footer p:first-of-type {
      margin-top: 0; }
.gheader--overlay .menu-receiver-156 .gheader__service {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: solid 1px #eff0f0;
    border-radius: 4px;
    padding: 30px 10px 10px 10px;
    margin-left: 15px;
    margin-right: 15px;
    width: calc(25% - 25px);
    min-height: 230px;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07); }
@media screen and (min-width: 992px) {
      .gheader--overlay .menu-receiver-156 .gheader__service.eletricidade-and-gas .gheader__service-itemcontainer .gcalculator__btn--gas {
        text-align: center;
        line-height: 15px;
        margin-top: -8px; } }
@media screen and (min-width: 1200px) {
      .gheader--overlay .menu-receiver-156 .gheader__service.eletricidade-and-gas .gheader__service-itemcontainer .gcalculator__btn--gas {
        line-height: 22px;
        margin-top: 0; } }
.gheader--overlay .menu-receiver-156 .gheader__service:last-of-type {
      margin-right: 0; }
.gheader--overlay .menu-receiver-156 .gheader__service:hover {
      cursor: pointer;
      box-shadow: 0 5px 20px 0 rgba(250, 85, 30, 0.2); }
.gheader--overlay .menu-receiver-156 .gheader__service:hover .gheader__service--btn:after {
        color: #FA551E; }
.gheader--overlay .menu-receiver-156 .gheader__service:hover .gheader__service-itemfooter {
        background: #FA551E; }
.gheader--overlay .menu-receiver-156 .gheader__service:hover .gheader__service-itemfooter:after {
          background: #FA551E; }
.gheader--overlay .menu-receiver-156 .gheader__service:hover .gblock__button::after {
        opacity: 1;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px); }
.gheader--overlay .menu-receiver-156 .gheader__service:hover .btn-arrow:after {
        opacity: 0;
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px); }
.gheader--overlay .menu-receiver-156 .gheader__service-itemcontainer {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center; }
.gheader--overlay .menu-receiver-156 .gheader__service--btn {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    font-family: 'Canaro-Medium';
    font-size: 14px;
    color: #000000; }
.gheader--overlay .menu-receiver-156 .gheader__service--btn:after {
      color: #a4adb1; }
.gheader--overlay .menu-receiver-156 .gheader__service-plus {
    position: relative;
    top: -15px; }
.gheader--overlay .menu-receiver-156 .gheader__service-plus:before {
      content: '\e92a';
      background: -webkit-linear-gradient(#ef4123, #faa61a);
      -webkit-background-clip: text;
      -webkit-text-fill-color: #FA551E;
      font-family: 'icogalp';
      font-size: 32px; }
.gheader--overlay .menu-receiver-156 .gheader__service-plus:after {
      content: '+';
      color: #EEEEEE;
      position: absolute;
      left: 11.5px; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter {
    background: #676C6F;
    padding: 10px 45px 10px 10px;
    color: #FFFFFF;
    font-family: 'Canaro-Medium';
    font-size: 14px;
    margin-top: 10px;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center; }
@media screen and (min-width: 992px) {
      .gheader--overlay .menu-receiver-156 .gheader__service-itemfooter {
        line-height: 16px; } }
@media screen and (min-width: 1200px) {
      .gheader--overlay .menu-receiver-156 .gheader__service-itemfooter {
        line-height: 22px; } }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter:after {
      content: '';
      width: 20px;
      height: 20px;
      position: absolute;
      top: -3px;
      left: 50%;
      background: #676C6F;
      -webkit-transform: translateX(-50%) rotate(45deg);
      -moz-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
      -o-transform: translateX(-50%) rotate(45deg);
      transform: translateX(-50%) rotate(45deg);
      z-index: -1; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .number {
      font-size: 20px;
      font-family: 'Canaro-Bold'; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .number:after {
        content: '%';
        font-family: 'Canaro-Medium';
        font-size: 14px; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .gblock__button {
      position: absolute;
      right: 15px;
      bottom: 13px; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .gblock__button:after {
        top: 0; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .btn-arrow {
      color: #FFFFFF; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .btn-arrow:after {
        color: #FA551E; }
.gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .btn-arrow:before {
        content: '\e92a'; }
.gheader--overlay .block-list {
  display: inline-block;
  width: calc(25% - 30px);
  vertical-align: top;
  position: relative;
  border-left: 1px solid #eee;
  margin: 0 10px 0 20px;
  padding-left: 30px;
  height: 100%;
  min-height: 100%; }
.gheader--overlay .block-list > .field-name-field-menu-title {
    font-family: 'Canaro-Medium';
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 18px;
    color: #1D1D1C;
    margin-bottom: 12px; }
.gheader--overlay .block-list ul {
    padding-left: 0;
    list-style: none;
    margin-top: 0; }
.gheader--overlay .block-list ul li {
      margin-bottom: 10px;
      position: relative;
      display: flex; }
.gheader--overlay .block-list ul li:before {
        content: "• ";
        color: #FA551E;
        font-family: 'Canaro-Extra-Light';
        font-size: 20px;
        letter-spacing: -0.5px;
        line-height: 20px;
        display: inline-block; }
.gheader--overlay .block-list ul .menu-block {
      width: calc(100% - 30px); }
.gheader--overlay .block-list ul .menu-block .group-overlay-box {
        min-height: 0;
        padding: 0; }
.gheader--overlay .block-list ul .menu-block .group-overlay-box:before {
          display: none; }
.gheader--overlay .block-list ul .menu-block .group-overlay-box .field {
          font-family: 'Canaro-Light';
          font-size: 14px;
          line-height: 14px;
          color: #676C6F;
          letter-spacing: -0.1px; }
.gheader--overlay .block-list ul .menu-block .group-overlay-box .field:hover {
            color: #FA551E; }
.gheader--overlay .block-list ul .menu-block .group-overlay-box .field span:last-of-type {
            font-family: inherit;
            font-size: inherit;
            display: inline;
            line-height: inherit; }
.gheader--overlay .block-list ul .menu-block .group-link {
        min-height: 0;
        padding: 0; }
@media screen and (min-width: 992px) {
    .gheader--overlay .block-list {
      width: 100%;
      position: absolute;
      height: 330px;
      background-color: #fafafa;
      top: -50px;
      padding-top: 50px; } }
.gheader--overlay .menu-block {
  display: inline-block;
  margin: 0 10px;
  width: calc(33% - 25px); }
@media screen and (min-width: 1200px) {
    .gheader--overlay .menu-block {
      width: calc(25% - 25px); } }
.gheader--overlay .menu-block a:hover {
    text-decoration: none; }
.gheader--overlay .menu-block .group-overlay-box {
    width: 100%;
    min-height: 230px;
    box-sizing: border-box;
    border-radius: 3px;
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
    position: relative;
    background-size: cover; }
.gheader--overlay .menu-block .group-overlay-box:before {
      content: '';
      width: 100%;
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#00000000', endColorstr='#a6000000',GradientType=0 );
      height: 50%;
      display: block;
      position: absolute;
      bottom: 0;
      z-index: 1;
      left: 0;
      border-radius: 3px; }
.gheader--overlay .menu-block .group-overlay-box .group-link {
      z-index: 3;
      width: 100%;
      min-height: 230px;
      padding: 18px;
      display: block;
      flex-direction: column;
      justify-content: flex-end;
      display: flex; }
.gheader--overlay .menu-block .group-overlay-box .field-name-field-text {
      font-family: 'Canaro-SemiBold';
      font-size: 16px;
      letter-spacing: -0.5px;
      line-height: 16px;
      color: #FFF;
      margin-bottom: 0;
      z-index: 1; }
.gheader--overlay .menu-block .group-overlay-box .field-name-field-text:hover {
        cursor: pointer; }
.gheader--overlay .menu-block .group-overlay-box .field-name-field-text span:last-of-type {
        font-family: 'Canaro-Bold';
        font-size: 22px;
        letter-spacing: -0.5px;
        line-height: 22px;
        display: block; }
.gheader--overlay .menu-block .group-overlay-box .field-name-field-subtext {
      font-family: 'Canaro-Book';
      font-size: 14px;
      letter-spacing: -0.5px;
      line-height: 14px;
      color: #FFF;
      z-index: 1;
      max-height: 0;
      opacity: 0;
      transition: all ease-in 300ms;
      margin-top: 10px; }
.gheader--overlay .menu-block .group-overlay-box .field-name-field-subtext:hover {
        cursor: pointer; }
.gheader--overlay .menu-block .group-overlay-box .field-name-field-subtext.active {
        max-height: 200px;
        opacity: 1; }
.gheader--overlay .menu-block.block-aside .group-overlay-box .field-name-field-subtext,
  .gheader--overlay .menu-block.block-aside .group-overlay-box .field-name-field-text {
    color: #000; }
.gheader--overlay .menu-block-container.energias .menu-block {
  border-radius: 4px;
  box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.05);
  border: 1px solid #FFF; }
.gheader--overlay .menu-block-container.energias .menu-block:hover {
    border: 1px solid #FA551E; }
.gheader--overlay .menu-block-container.energias .menu-block:hover:before {
      display: none; }
.gheader--overlay .menu-block-container.energias .menu-block .group-overlay-box:before {
    display: none; }
.gheader--overlay .menu-block-container.energias .menu-block .group-overlay-box .field-name-field-text {
    color: #1D1D1C; }
.gheader--overlay .menu-block-container > .menu-block {
  position: relative;
  vertical-align: top; }
.gheader--overlay .menu-block-container > .menu-block:hover {
    cursor: pointer; }
.gheader--overlay .menu-block-container > .menu-block:hover:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: #ef4123;
      background: -moz-linear-gradient(-45deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
      background: -webkit-linear-gradient(-45deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
      background: linear-gradient(135deg, #ef4123 0%, #f26522 50%, #faa61a 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#ef4123', endColorstr='#faa61a',GradientType=1 );
      opacity: 0.5;
      z-index: 1; }
.pane-system-user-menu .pane-content {
  height: 100%; }
.pane-system-user-menu .pane-content .menu.nav {
    display: flex;
    position: relative;
    height: 100%;
    justify-content: flex-end;
    font-family: 'Canaro-Medium';
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: -0.5px;
    line-height: 9px;
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    background: #fff; }
@media screen and (min-width: 992px) {
      .pane-system-user-menu .pane-content .menu.nav {
        text-transform: none;
        font-size: 13px;
        height: 52.5px; } }
.pane-system-user-menu .pane-content .menu.nav a {
      color: #676C6F;
      text-align: center;
      margin-top: 4px; }
@media screen and (min-width: 992px) {
        .pane-system-user-menu .pane-content .menu.nav a {
          margin-top: 0; } }
.pane-system-user-menu .pane-content .menu.nav a:hover {
        text-decoration: none; }
.pane-system-user-menu .pane-content .menu.nav li {
      flex-direction: column;
      display: flex;
      align-items: center;
      justify-content: center; }
@media screen and (min-width: 992px) {
        .pane-system-user-menu .pane-content .menu.nav li {
          position: relative;
          display: inline-flex;
          flex-direction: row;
          margin-left: 0; } }
.pane-system-user-menu .pane-content .menu.nav li:hover {
        cursor: pointer; }
.pane-system-user-menu .pane-content .menu.nav li:hover:after, .pane-system-user-menu .pane-content .menu.nav li:hover:before,
        .pane-system-user-menu .pane-content .menu.nav li:hover a {
          color: #FA551E;
          cursor: pointer; }
.pane-system-user-menu .pane-content .menu.nav li:after, .pane-system-user-menu .pane-content .menu.nav li:before {
        font-family: 'icogalp';
        font-size: 24px;
        line-height: 24px;
        display: block; }
@media screen and (min-width: 992px) {
          .pane-system-user-menu .pane-content .menu.nav li:after, .pane-system-user-menu .pane-content .menu.nav li:before {
            font-size: 27px;
            margin-right: 14px;
            height: auto; } }
.pane-system-user-menu .pane-content .menu.nav .client-area {
      margin-left: 24px; }
.pane-system-user-menu .pane-content .menu.nav .client-area:before {
        content: '\e95b'; }
.pane-system-user-menu .pane-content .menu.nav .submit-reading {
      margin-left: 15px;
      padding-left: 15px;
      border-left: 1px solid #EEEEEE; }
@media screen and (min-width: 992px) {
        .pane-system-user-menu .pane-content .menu.nav .submit-reading {
          border: 0; } }
.pane-system-user-menu .pane-content .menu.nav .submit-reading:before {
        content: '\e94c'; }
@media screen and (min-width: 992px) {
        .pane-system-user-menu .pane-content .menu.nav .submit-reading:after {
          position: absolute;
          display: block;
          height: 24px;
          border-right: 1px solid #EEEEEE;
          content: '';
          transform: rotate(25deg);
          right: -30px; } }
@media screen and (min-width: 1200px) {
        .pane-system-user-menu .pane-content .menu.nav .submit-reading:after {
          margin-top: 0; } }
#panel-bootstrap-region-header_transversal {
  all: initial;
  padding: initial; }
#panel-bootstrap-region-header_transversal a {
    cursor: pointer; }
#panel-bootstrap-region-header_transversal a:hover, #panel-bootstrap-region-header_transversal a:focus {
      text-decoration: initial;
      color: #ffffff; }
#panel-bootstrap-region-header_transversal > div {
    padding: initial; }
#panel-bootstrap-region-header_transversal .g-pre-header__left-galp-world p {
    font-size: 14px; }
.container-flex {
  display: flex;
  align-items: center; }
.container-flex .column-flex {
    float: none; }
@media screen and (min-width: 768px) {
  .col-no-padding {
    padding-left: 0;
    padding-right: 0; } }
@media screen and (min-width: 992px) {
  .no-offset-md {
    margin-left: 0; } }
@media screen and (min-width: 992px) {
  .col-md-offset-1 {
    margin-left: 8.33333%; } }
@media screen and (min-width: 992px) {
  .col-md-offset-3 {
    margin-left: 25%; } }
.hidden-xs {
  display: none; }
@media screen and (min-width: 375px) {
    .hidden-xs {
      display: block !important; } }
.hidden-sm {
  display: none; }
@media screen and (min-width: 768px) {
    .hidden-sm {
      display: block !important; } }
.hidden-md {
  display: none; }
@media screen and (min-width: 992px) {
    .hidden-md {
      display: block !important; } }
.hidden-lg {
  display: none; }
@media screen and (min-width: 1200px) {
    .hidden-lg {
      display: block !important; } }
.container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
  padding-left: 15px;
  padding-right: 15px; }
@media screen and (min-width: 768px) {
    .container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
      padding-left: 0;
      padding-right: 0; } }
@media screen and (min-width: 1200px) {
    .container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
      padding-left: 15px;
      padding-right: 15px; } }
.container.row, .page-equipaservices.page-node-195 .node-equip-service .group-slider .row.group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .row.group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .row.group-slider-container {
    margin-left: auto;
    margin-right: auto; }
.container.nopadding, .header-gradient .container, .header-gradient .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .header-gradient .group-slider-container, .header-gradient .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .header-gradient .group-slider-container, .header-gradient .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .header-gradient .group-slider-container, .service-style-list .view-header .container, .service-style-list .view-header .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .service-style-list .view-header .group-slider-container, .service-style-list .view-header .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .service-style-list .view-header .group-slider-container, .service-style-list .view-header .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .service-style-list .view-header .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .nopadding.group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .nopadding.group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .nopadding.group-slider-container {
    padding-left: 0;
    padding-right: 0; }
@media screen and (min-width: 768px) {
  .push-md-6 {
    float: right; } }
.row {
  padding: 15px 0; }
.container-fluid {
  padding-left: 0;
  padding-right: 0; }
.main-container-row {
  padding-top: 0;
  padding-bottom: 0; }
@media screen and (min-width: 768px) {
  .tablet-pad-hor-zero {
    padding-left: 0;
    padding-right: 0; } }
@media screen and (min-width: 992px) {
  .desktop-no-offset {
    margin-left: 0; } }
@media screen and (min-width: 768px) {
  .pull-right-tablet {
    float: right; } }
.alignright {
  text-align: right; }
@keyframes floating {
  0% {
    transform: translateY(0%); }
  50% {
    transform: translateY(-25%); }
  100% {
    transform: translateY(0%); } }
@-webkit-keyframes floating {
  0% {
    -webkit-transform: translateY(0%); }
  50% {
    -webkit-transform: translateY(-25%); }
  100% {
    -webkit-transform: translateY(0%); } }
.page-home .slick-dotted.slick-slider {
  margin-bottom: 0; }
.page-home .view-id-slideshows.view-display-id-block {
  position: relative; }
.page-home .view-id-slideshows.view-display-id-block .homebanner {
    width: 100%;
    min-height: 80vh;
    display: flex;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
@media screen and (min-width: 992px) {
      .page-home .view-id-slideshows.view-display-id-block .homebanner {
        min-height: 580px;
        max-width: 1920px;
        margin: 0 auto; } }
@media screen and (min-width: 1200px) {
      .page-home .view-id-slideshows.view-display-id-block .homebanner {
        min-height: 700px; } }
.page-home .view-id-slideshows.view-display-id-block .homebanner:before {
      position: absolute;
      display: block;
      content: '';
      width: 100%;
      height: 50px;
      bottom: -10px;
      z-index: 1;
      left: 0;
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=  '#00000000', endColorstr='#a6000000',GradientType=0 ); }
@media screen and (min-width: 992px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner:before {
          height: 130px;
          bottom: 0; } }
.page-home .view-id-slideshows.view-display-id-block .homebanner__container {
      padding: 0 30px;
      align-self: flex-end;
      margin-bottom: 65px;
      z-index: 2;
      min-height: 130px;
      padding-left: 0px;
      margin-left: 25px; }
@media screen and (min-width: 768px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__container {
          width: 75%;
          margin-left: 0;
          padding: 0 0 0 40px;
          margin-bottom: 86px; } }
@media screen and (min-width: 992px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__container {
          width: 960px;
          padding-left: 50px;
          margin: 0 auto 129px; } }
@media screen and (min-width: 1200px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__container {
          width: 1170px;
          padding: 0 15px;
          margin: 0 auto 149px; } }
.page-home .view-id-slideshows.view-display-id-block .homebanner__container .btn {
        margin-bottom: 0; }
@media screen and (min-width: 992px) {
          .page-home .view-id-slideshows.view-display-id-block .homebanner__container .btn {
            font-size: 18px; } }
.page-home .view-id-slideshows.view-display-id-block .homebanner__title {
      font-family: 'Canaro-Medium';
      font-size: 27px;
      color: #FFFFFF;
      margin-bottom: 5px;
      text-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);
      letter-spacing: -2px;
      line-height: 27px;
      min-height: 70px;
      min-width: 250px; }
@media screen and (min-width: 768px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__title {
          font-size: 37px;
          line-height: 37px; } }
@media screen and (min-width: 992px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__title {
          font-size: 42px;
          line-height: 42px;
          margin-bottom: 30px;
          width: 85%; } }
@media screen and (min-width: 1200px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__title {
          font-size: 54px;
          line-height: 54px; } }
.page-home .view-id-slideshows.view-display-id-block .homebanner__subtitle {
      font-family: 'Roboto';
      font-size: 14px;
      color: #FFFFFF;
      margin-bottom: 5px;
      text-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
      font-weight: 300;
      display: none; }
@media screen and (min-width: 768px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__subtitle {
          font-size: 15px;
          display: block; } }
@media screen and (min-width: 992px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__subtitle {
          font-size: 20px;
          line-height: 22px;
          margin-bottom: 30px;
          width: 83%; } }
@media screen and (min-width: 1200px) {
        .page-home .view-id-slideshows.view-display-id-block .homebanner__subtitle {
          font-size: 22px;
          line-height: 24px;
          width: 75%; } }
.page-home .view-id-slideshows.view-display-id-block .view-footer {
    position: relative;
    bottom: 30px; }
@media screen and (min-width: 992px) {
      .page-home .view-id-slideshows.view-display-id-block .view-footer {
        bottom: 50px; } }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch {
      position: relative;
      font-size: 10px;
      text-align: right;
      color: #ffffff;
      font-family: 'Canaro-Light';
      z-index: 2;
      height: 20px;
      padding: 0 30px;
      letter-spacing: -0.5px;
      line-height: 10px;
      width: auto;
      max-width: 1920px; }
@media screen and (min-width: 768px) {
        .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch {
          font-size: 12px;
          line-height: 12px; } }
@media screen and (min-width: 992px) {
        .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch {
          font-size: 14px;
          line-height: 14px; } }
@media screen and (min-width: 1200px) {
        .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch {
          font-size: 16px;
          line-height: 16px; } }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch:after {
        position: absolute;
        display: block;
        content: '';
        width: 10%;
        height: 50px;
        background: url("../images/plug-white-wide.png") no-repeat center right;
        bottom: 0;
        z-index: 2;
        left: 0; }
@media screen and (min-width: 768px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch:after {
            background: url("../images/plug-white-tablet.png") no-repeat right center;
            width: 50%; } }
@media screen and (min-width: 992px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch:after {
            background: url("../images/plug-white-wide.png") no-repeat right center;
            width: 60%;
            bottom: 40px; } }
@media screen and (min-width: 1200px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch:after {
            height: 80px; } }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch .icon-white-arrow {
        margin-left: 5px;
        margin-right: 15px;
        font-size: 20px;
        display: inline-block;
        vertical-align: top;
        height: 100%;
        animation: floating 2.0s forwards;
        -webkit-animation: floating 2.0s forwards;
        animation-iteration-count: infinite;
        -webkit-animation-iteration-count: infinite;
        animation-timing-function: ease;
        -webkit-animation-timing-function: ease; }
@media screen and (min-width: 768px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch .icon-white-arrow {
            margin-left: 15px;
            margin-right: 15px; } }
@media screen and (min-width: 992px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch .icon-white-arrow {
            font-size: 32px; } }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch .icon-white-arrow:hover {
          cursor: pointer; }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch .icon-white-arrow:after {
          position: absolute;
          content: "\e963";
          -webkit-transform: translateY(-17px);
          -moz-transform: translateY(-17px);
          -ms-transform: translateY(-17px);
          -o-transform: translateY(-17px);
          transform: translateY(-17px);
          opacity: 0;
          -webkit-transition: transform 300ms, opacity 300ms;
          -moz-transition: transform 300ms, opacity 300ms;
          -ms-transition: transform 300ms, opacity 300ms;
          -o-transition: transform 300ms, opacity 300ms;
          transition: transform 300ms, opacity 300ms; }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch .icon-white-arrow:before {
          position: absolute;
          content: "\e963";
          -webkit-transform: translateY(0px);
          -moz-transform: translateY(0px);
          -ms-transform: translateY(0px);
          -o-transform: translateY(0px);
          transform: translateY(0px);
          opacity: 1;
          -webkit-transition: transform 300ms, opacity 300ms;
          -moz-transition: transform 300ms, opacity 300ms;
          -ms-transition: transform 300ms, opacity 300ms;
          -o-transition: transform 300ms, opacity 300ms;
          transition: transform 300ms, opacity 300ms; }
@media screen and (min-width: 992px) {
            .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch .icon-white-arrow:before {
              -webkit-transform: translateY(-7px);
              -moz-transform: translateY(-7px);
              -ms-transform: translateY(-7px);
              -o-transform: translateY(-7px);
              transform: translateY(-7px); } }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay {
        z-index: 3;
        position: absolute;
        bottom: 0;
        left: auto;
        right: 30px;
        height: 100%;
        display: flex;
        align-items: center;
        letter-spacing: -0.5px; }
@media screen and (min-width: 768px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay {
            right: 40px; } }
@media screen and (min-width: 992px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay {
            bottom: 40px;
            right: 20px;
            left: auto; } }
@media screen and (min-width: 1200px) {
          .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay {
            bottom: 54px; } }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay:hover {
          cursor: pointer; }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay:hover .icon-white-arrow:after {
            position: absolute;
            content: "\e963";
            -webkit-transform: translateY(-2px);
            -moz-transform: translateY(-2px);
            -ms-transform: translateY(-2px);
            -o-transform: translateY(-2px);
            transform: translateY(-2px);
            opacity: 1; }
@media screen and (min-width: 768px) {
              .page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay:hover .icon-white-arrow:after {
                -webkit-transform: translateY(-7px);
                -moz-transform: translateY(-7px);
                -ms-transform: translateY(-7px);
                -o-transform: translateY(-7px);
                transform: translateY(-7px); } }
.page-home .view-id-slideshows.view-display-id-block .view-footer .white-switch__overlay:hover .icon-white-arrow:before {
            position: absolute;
            content: "\e963";
            -webkit-transform: translateY(7px);
            -moz-transform: translateY(7px);
            -ms-transform: translateY(7px);
            -o-transform: translateY(7px);
            transform: translateY(7px);
            opacity: 0;
            -webkit-transition: transform 300ms, opacity 300ms;
            -moz-transition: transform 300ms, opacity 300ms;
            -ms-transition: transform 300ms, opacity 300ms;
            -o-transition: transform 300ms, opacity 300ms;
            transition: transform 300ms, opacity 300ms; }
.page-home .view-id-slideshows.view-display-id-block .slick-dots {
    display: flex;
    justify-content: flex-end;
    margin: 0 auto;
    width: auto;
    position: absolute;
    text-align: right;
    height: 30px;
    right: 30px;
    bottom: 75px; }
@media screen and (min-width: 768px) {
      .page-home .view-id-slideshows.view-display-id-block .slick-dots {
        right: 38px;
        width: 20%;
        bottom: 97px; } }
@media screen and (min-width: 992px) {
      .page-home .view-id-slideshows.view-display-id-block .slick-dots {
        bottom: 170px;
        position: relative;
        width: 430px;
        right: -250px; } }
@media screen and (min-width: 1200px) {
      .page-home .view-id-slideshows.view-display-id-block .slick-dots {
        bottom: 190px;
        width: 740px;
        right: -200px; } }
.page-home .view-id-slideshows.view-display-id-block .slick-next {
    right: -10px;
    z-index: 1;
    width: auto;
    height: 100px;
    margin-top: 27px; }
.page-home .view-id-slideshows.view-display-id-block .slick-next:before {
      font-family: 'icogalp';
      content: "\e966";
      font-size: 132px;
      line-height: 38px; }
.page-home .view-id-slideshows.view-display-id-block .slick-prev {
    left: -10px;
    width: auto;
    z-index: 1;
    height: 100px;
    margin-top: 27px; }
.page-home .view-id-slideshows.view-display-id-block .slick-prev:before {
      font-family: 'icogalp';
      content: "\e965";
      font-size: 132px;
      line-height: 38px; }
@media screen and (min-width: 768px) {
  .ie-11 body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb {
    height: 70px; } }
.ie-11 body.ajuda-section #panel-bootstrap-region-breadcumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu {
  display: flex !important;
  flex-direction: column !important; }
.ie-11 body.ajuda-section.faq-page-home .autocomplete-form .dropdown .dropdown-menu li span,
.ie-11 body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li span {
  display: flex; }
.ie-11 body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-galp-help-galp-help-autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete a,
.ie-11 body.faq-page-home.ajuda-section .autocomplete-form .dropdown .dropdown-menu li .ajuda_results_autocomplete a {
  margin-top: 10px;
  margin-bottom: 10px; }
.ie-11 body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul {
  display: flex;
  flex-direction: column; }
.ie-11 body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li {
  display: flex; }
.ie-11 body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li a {
    line-height: 18px; }
.ie-11 body.ajuda-section.faq-page-column #taxonomy-term-column-1 #panel-bootstrap-region-sidebar .pane-content .view-content ul li.tax-ajuda-13 {
  display: none; }
.ie-11 body.ajuda-section .view-ajuda-home .view-content .item-list {
  width: 100%; }
.ie-11 body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .view-content {
  display: flex;
  flex-direction: column; }
.ie-11 body.ajuda-section.faq-page-column #panel-bootstrap-column-main-content-column .view-taxonomy-term .views-row {
  display: flex;
  align-items: center; }
.ie-11 body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last a {
  background-color: #FFFFFF; }
.ie-11 body.ajuda-section #panel-bootstrap-region-breadcrumbs .pane-page-breadcrumb .breadcrumb span.last a:after {
  transform: translateY(0%); }
.ie-11 .gheader--overlay .menu-receiver-156 .gheader__service--btn::after {
  display: block; }
.ie-11 .gheader--overlay .menu-receiver-156 .gheader__service-plus::before {
  color: #fa551e; }
@media screen and (min-width: 992px) {
  .ie-11 .gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .gblock__button::after {
    top: 1px; } }
@media screen and (min-width: 992px) {
  .ie-11 .gheader--overlay .menu-receiver-156 .gheader__service-itemfooter .btn-arrow::after {
    top: 1px; } }
.ie-11 .gcalculator-home .gcalculator__btn--electricidade.active.gcalculator__btn::after {
  display: block; }
.ie-11 .gcalculator-home .gcalculator__btn--gas.active.gcalculator__btn::after {
  display: block; }
@media screen and (min-width: 992px) {
  .ie-11 .slick-dots li button::before {
    left: 3px; } }
@media screen and (min-width: 992px) {
  .ie-11 .gcalculator-home .gcalculator__btn--container .btn .btn__text {
    display: table-row; } }
@media screen and (min-width: 768px) {
  .ie-11 .gblock-type-1 .view-content > div:nth-of-type(2) .gblock__content {
    min-height: 135px; } }
@media screen and (min-width: 992px) {
  .ie-11 .views-row.views-row-2 .group-image.field-group-div_background_image.gblock__picture {
    background-size: 175%;
    -ms-background-position-x: -230px;
    -ms-background-position-y: -130px; }
    .ie-11 .views-row.views-row-2 .group-image.field-group-div_background_image.gblock__picture img {
      display: none; } }
@media screen and (min-width: 992px) {
  .ie-11 .footer-icon {
    max-width: 155px; } }
@media screen and (min-width: 992px) {
  .ie-11 .footer-icon::before {
    background: none !important;
    color: #ef4123; } }
@media screen and (min-width: 992px) {
  .ie-11 .footer-number .footer-icon {
    max-width: 155px; } }
@media screen and (min-width: 992px) {
  .ie-11 .footer-number .footer-icon::before {
    background: transparent;
    color: #ef4123; } }
@media screen and (min-width: 768px) {
  .ie-11 .page-home .view-id-slideshows.view-display-id-block .homebanner {
    height: 4000px; }
    .ie-11 .page-home .view-id-slideshows.view-display-id-block .homebanner .page-home .view-id-slideshows.view-display-id-block .homebanner__container {
      width: 85%;
      margin-bottom: 100px; } }
@media screen and (min-width: 992px) {
  .ie-11 .page-home .view-id-slideshows.view-display-id-block .homebanner {
    height: 580px; } }
@media screen and (min-width: 1200px) {
  .ie-11 .page-home .view-id-slideshows.view-display-id-block .homebanner {
    height: 700px; } }
.ie-11 .pane-galp-calculator-galp-calculator-wide.gcalculator-home .gcalculator__btn {
  justify-content: center !important; }
.ie-11 .node-equip-service.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta {
  padding: 0 50px 0 25px; }
.ie-11 .bg-gradient-invert, .ie-11 .footer-row .footer-icon:before, .footer-row .ie-11 .footer-icon:before, .ie-11 .page-home .view-id-slideshows.view-display-id-block .slick-list, .page-home .view-id-slideshows.view-display-id-block .ie-11 .slick-list, .ie-11 .pricing-table .group-table table thead, .pricing-table .group-table table .ie-11 thead, .ie-11 .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type, .page-equipaservices .node-equip-service .group-pricing .ie-11 .entity-field-collection-item:first-of-type, .ie-11 .icon-placeholder:before, .ie-11 .galp-table thead, .galp-table .ie-11 thead {
  background: #FA551E; }
.ie-11 .views-row .node-179 .icon-placeholder::after,
.ie-11 .views-row .node-195 .icon-placeholder::after,
.ie-11 .views-row .node-196 .icon-placeholder::after,
.ie-11 .views-row .node-233 .icon-placeholder::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
.ie-11 .icon-placeholder::before {
  background: transparent; }
.ie-11 .service-style-list .view-header .container, .ie-11 .service-style-list .view-header .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .ie-11 .service-style-list .view-header .group-slider-container, .ie-11 .service-style-list .view-header .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .ie-11 .service-style-list .view-header .group-slider-container, .ie-11 .service-style-list .view-header .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .ie-11 .service-style-list .view-header .group-slider-container {
  margin-top: 50px; }
@media screen and (min-width: 375px) {
  .ie-11 .service-style-list .view-content .views-row .group-left,
  .ie-11 .service-style-list .view-content .views-row .group-right {
    flex-basis: auto; }
  .ie-11 .service-style-list .view-content .views-row .node-191 .icon-placeholder::after,
  .ie-11 .service-style-list .view-content .views-row .node-234 .icon-placeholder::after,
  .ie-11 .service-style-list .view-content .views-row .node-192 .icon-placeholder::after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); } }
@media screen and (min-width: 768px) {
  .ie-11 .service-style-list .view-content .views-row .node-179 .group-left,
  .ie-11 .service-style-list .view-content .views-row .node-179 .group-right,
  .ie-11 .service-style-list .view-content .views-row .node-233 .group-left,
  .ie-11 .service-style-list .view-content .views-row .node-233 .group-right {
    flex-basis: 0; }
  .ie-11 .service-style-list .view-content .views-row .node-191 .group-left,
  .ie-11 .service-style-list .view-content .views-row .node-234 .group-left,
  .ie-11 .service-style-list .view-content .views-row .node-192 .group-left {
    flex-basis: auto; }
  .ie-11 .pane-galp-calculator-galp-calculator-wide {
    top: 30% !important; }
    .ie-11 .pane-galp-calculator-galp-calculator-wide .gcalculator__btn {
      justify-content: flex-start !important; }
    .ie-11 .pane-galp-calculator-galp-calculator-wide .gcalculator__btn--electricidade::after,
    .ie-11 .pane-galp-calculator-galp-calculator-wide .gcalculator__btn--gas::after {
      display: flex; }
    .ie-11 .pane-galp-calculator-galp-calculator-wide .gcalculator {
      width: 100%; }
    .ie-11 .pane-galp-calculator-galp-calculator-wide .container.nopadding, .ie-11 .pane-galp-calculator-galp-calculator-wide .header-gradient .container, .header-gradient .ie-11 .pane-galp-calculator-galp-calculator-wide .container, .ie-11 .pane-galp-calculator-galp-calculator-wide .header-gradient .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .header-gradient .page-equipaservices.page-node-195 .node-equip-service .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .header-gradient .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .header-gradient .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .header-gradient .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .header-gradient .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .header-gradient .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .header-gradient .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .header-gradient .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .header-gradient .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .header-gradient .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .header-gradient .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .service-style-list .view-header .container, .service-style-list .view-header .ie-11 .pane-galp-calculator-galp-calculator-wide .container, .ie-11 .pane-galp-calculator-galp-calculator-wide .service-style-list .view-header .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .service-style-list .view-header .page-equipaservices.page-node-195 .node-equip-service .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .service-style-list .view-header .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .service-style-list .view-header .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .service-style-list .view-header .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .service-style-list .view-header .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .service-style-list .view-header .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .service-style-list .view-header .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .service-style-list .view-header .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .service-style-list .view-header .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .service-style-list .view-header .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .service-style-list .view-header .ie-11 .pane-galp-calculator-galp-calculator-wide .group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .page-equipaservices.page-node-195 .node-equip-service .group-slider .nopadding.group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .nopadding.group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .nopadding.group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .nopadding.group-slider-container, .ie-11 .pane-galp-calculator-galp-calculator-wide .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .nopadding.group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .ie-11 .pane-galp-calculator-galp-calculator-wide .nopadding.group-slider-container {
      height: auto !important; } }
@media screen and (min-width: 992px) {
  .ie-11 .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item {
    display: flex;
    min-height: auto !important;
    width: inherit; }
    .ie-11 .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big {
      flex-basis: auto; }
    .ie-11 .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_info {
      flex-basis: auto;
      width: inherit;
      padding-left: 10px;
      padding-right: 10px; }
    .ie-11 .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button {
      flex-basis: auto; }
  .ie-11 .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .field-item .discount_big {
    flex-basis: 2%; }
  .ie-11 .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .field-item .discount_info {
    flex-basis: 0; }
  .ie-11 .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .field-item .discount_button {
    flex-basis: 20%; } }
.ie-11 .group-container-header .field-name-service-detail-info-box .field-items {
  width: inherit; }
.ie-11 .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-text {
  max-width: none; }
.ie-11 #textfield-autocomplete-form-help::-ms-clear {
  width: 0;
  height: 0; }
.ie-11 .pane-bean-advantages-energias .gservices {
  height: 100vh; }
.ie-11 .pane-bean-advantages-energias .fp-tableCell {
  display: block; }
.ie-11 .node-energy .group-div-background .group-container .field-name-title h2::before {
  color: #FA551E; }
.ie-11 .node-energy .group-div-background .container, .ie-11 .node-energy .group-div-background .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .ie-11 .node-energy .group-div-background .group-slider-container, .ie-11 .node-energy .group-div-background .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .ie-11 .node-energy .group-div-background .group-slider-container, .ie-11 .node-energy .group-div-background .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .ie-11 .node-energy .group-div-background .group-slider-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh; }
.ie-11 .modal .modal-dialog .modal-content .modal-body {
  height: calc(100vh - 70px); }
.maintenance-page {
  text-align: center; }
.maintenance-page h1 {
    /* Site em manutenção.: */
    font-family: 'Canaro-Medium';
    font-size: 32px;
    color: #FA551E;
    letter-spacing: -0.5px;
    text-align: center; }
.maintenance-page img {
    width: 140px;
    margin-left: auto;
    margin-right: auto;
    display: block; }
.maintenance-page #content-content {
    font-family: 'Roboto';
    font-size: 18px;
    color: #676C6F;
    letter-spacing: 0;
    font-weight: 200;
    text-align: center; }
.maintenance-page #page {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: solid #FA551E 6px; }
.mm-menu.mm-opened.mm-pagedim-black ~ #mm-blocker {
  background: #dd5034;
  background: -moz-linear-gradient(-45deg, #dd5034 0%, #e16e38 50%, #eeaa41 100%);
  background: -webkit-linear-gradient(-45deg, #dd5034 0%, #e16e38 50%, #eeaa41 100%);
  background: linear-gradient(135deg, #dd5034 0%, #e16e38 50%, #eeaa41 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#dd5034', endColorstr='#eeaa41',GradientType=1 );
  opacity: 0.85 !important; }
.mm-hasnavbar-top-1 .mm-panels {
  top: 100px; }
.mm-menu {
  background: #ffffff; }
.mm-menu .mm-navbar.mm-hasbtns {
    margin-top: 25px;
    padding: 0 30px;
    text-align: left;
    height: 44px;
    display: flex;
    align-items: center; }
.mm-menu .mm-navbar.mm-hasbtns #logo {
      padding: 0; }
.mm-menu .mm-navbar.mm-hasbtns #logo img {
        width: 94px; }
.mm-menu .mm-panels > .mm-panel {
    padding: 0 30px; }
.mm-menu .mm-panels > .mm-panel:before {
      display: none; }
.mm-menu .mm-hasnavbar-top-1 .mm-panels {
    top: 0; }
.mm-menu .mm-listview:first-child {
    margin-top: 0 !important; }
.mm-menu .mm-listview > li > a,
  .mm-menu .mm-listview > li > span {
    height: 52px;
    vertical-align: middle;
    display: table-cell;
    font-size: 18px;
    font-family: 'Canaro-Book';
    letter-spacing: -0.5px;
    line-height: 21px;
    color: #1D1D1C; }
.mm-menu .mm-listview .menu-item > span > a {
    color: #1D1D1C; }
.mm-menu .mm-navbars-top {
    border: none; }
.mm-menu .mm-next:after,
  .mm-menu .mm-prev:before {
    width: 11px;
    height: 11px; }
.mm-menu .mm-listview > li .mm-next:after {
    border-color: #FA551E; }
.mm-menu .mm-navbar .mm-btn:last-child {
    margin-right: 30px;
    padding: 0;
    width: 30px;
    width: 14px;
    display: flex;
    align-items: center; }
.mm-menu .mm-navbar .mm-btn:last-child:before {
      border: none;
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 14px;
      line-height: 14px;
      width: 14px;
      height: 14px;
      font-weight: 300;
      content: '\e913';
      transform: initial;
      position: relative;
      top: auto;
      right: auto; }
.mm-menu .mm-navbar .mm-btn:last-child:after {
      display: none; }
.mm-menu .mm-panel .parent-title {
    display: flex;
    height: 52px;
    align-items: center;
    border-bottom: solid 1px #EEEEEE;
    cursor: pointer;
    font-size: 18px;
    font-family: 'Canaro-Book';
    letter-spacing: -0.5px;
    line-height: 21px;
    color: #1D1D1C; }
.mm-menu .mm-panel .parent-title .title {
      color: #1D1D1C; }
.mm-menu .mm-panel .parent-text {
    margin-bottom: 5px;
    line-height: 21px;
    margin-top: 15px;
    font-family: 'Canaro-Book';
    font-size: 14px;
    color: #FA551E;
    letter-spacing: -0.14px; }
.mm-menu .mm-panel .description,
  .mm-menu .mm-panel .parent-subtext {
    margin-bottom: 15px;
    padding-right: 15px;
    font-weight: 200;
    font-family: 'Roboto';
    font-size: 12px;
    line-height: 14px;
    color: #676C6F;
    letter-spacing: 0; }
.mm-menu .mm-panel .description {
    margin-bottom: 0;
    padding-right: 15px;
    text-transform: lowercase; }
.mm-menu .mm-panel .back-arrow {
    color: #ffffff; }
.mm-menu .mm-panel .back-arrow:after {
      content: '';
      border-top: 2px solid #FA551E;
      border-left: 2px solid #FA551E;
      display: block;
      width: 11px;
      height: 11px;
      margin: auto;
      position: relative;
      top: -9px;
      bottom: 0;
      transform: rotate(-45deg);
      opacity: 1;
      margin-right: 30px; }
.mm-menu .mm-panel .back-arrow:hover {
      cursor: pointer; }
.mm-menu .mm-panel .menu-overlay {
    height: 52px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: solid 1px #EEEEEE;
    position: relative; }
.mm-menu .mm-panel .menu-overlay:after {
      width: 11px;
      height: 11px;
      transform: rotate(135deg);
      right: 0;
      left: auto;
      content: '';
      border-top: 2px solid #FA551E;
      border-left: 2px solid #FA551E;
      display: block;
      margin: auto;
      position: absolute;
      top: 0;
      bottom: 0; }
.mm-menu .mm-panel .menu-overlay.more-items {
      height: 40px;
      border-bottom: 0; }
.mm-menu .mm-panel .menu-overlay.more-items .description {
        font-family: Canaro-Book;
        font-size: 14px;
        color: #B1B3B5;
        letter-spacing: -0.39px; }
.mm-menu .mm-panel .menu-overlay.more-items:after {
        display: none; }
.mm-menu .mm-panel .menu-overlay.more-item {
      height: 35px;
      border-bottom: 0; }
.mm-menu .mm-panel .menu-overlay.more-item a {
        font-family: 'Canaro-Book';
        font-size: 14px;
        color: #1D1D1D;
        letter-spacing: -0.39px;
        text-transform: lowercase;
        padding-left: 20px; }
.mm-menu .mm-panel .menu-overlay.more-item:after {
        display: none; }
.mm-menu .mm-panel .menu-overlay.with-description {
      height: 63px; }
.mm-menu .mm-panel .menu-overlay.main-link a {
      text-transform: lowercase; }
.mm-menu .mm-panel .menu-overlay a {
      font-family: 'Canaro-Book';
      font-size: 15px;
      color: #1D1D1D;
      letter-spacing: -0.42px;
      color: #1D1D1C; }
@media screen and (min-width: 1200px) {
        .mm-menu .mm-panel .menu-overlay a {
          font-weight: 24px; } }
.mm-menu .mm-panel .menu-overlay a:hover {
        text-decoration: none; }
.mm-menu .mm-panel .menu-overlay a span:last-of-type {
        color: #FA551E; }
.mm-menu .menu-child:after, .mm-menu .menu-child:before {
    display: none !important; }
.mm-menu .mm-listview > li:not(.mm-divider):after {
    right: 20px; }
.mm-menu .mm-listview .menu-footer-sidebar > span {
    width: 100%;
    display: block;
    height: auto;
    padding-right: 30px;
    padding-bottom: 0; }
.mm-menu .mm-listview .menu-footer-sidebar ul {
    padding: 0; }
.mm-menu .mm-listview .menu-footer-sidebar ul li {
      height: 38px;
      display: flex;
      align-items: center; }
.mm-menu .mm-listview .menu-footer-sidebar ul li a {
        text-transform: lowercase;
        color: #676C6F;
        font-size: 14px; }
@media screen and (min-width: 768px) {
          .mm-menu .mm-listview .menu-footer-sidebar ul li a {
            font-size: 16px; } }
.mm-menu .mm-listview .menu-footer-sidebar ul li a:hover {
          color: #FA551E; }
.mm-menu .mm-listview .menu-footer-sidebar ul li.livro-reclamacoes {
        margin-top: 20px;
        height: 58px; }
.mm-menu .mm-listview .menu-footer-sidebar ul li.livro-reclamacoes a {
          display: block;
          text-indent: -9999px;
          width: 144px;
          height: 58px;
          background: url("/sites/default/files/faqs/livroreclam.jpg") center center no-repeat; }
.mm-menu .mm-listview > li.menu-footer-sidebar:not(.mm-divider):after {
    display: none; }
.mm-menu.mm-offcanvas {
    width: 90%;
    min-width: 320px;
    max-width: 440px; }
.pane-galp-mmenu-mmenu-trigger a {
  font-size: 9px;
  text-transform: uppercase;
  color: #676C6F;
  font-family: 'Canaro-Book';
  letter-spacing: -0.5px;
  line-height: 9px; }
.pane-galp-mmenu-mmenu-trigger a:before {
    width: 60px;
    height: 45px;
    position: relative;
    margin: 50px auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer; }
.pane-galp-mmenu-mmenu-trigger a:focus, .pane-galp-mmenu-mmenu-trigger a:hover {
    text-decoration: none; }
@media screen and (min-width: 992px) {
  .pane-galp-mmenu-mmenu-trigger {
    display: none; } }
.modal-dialog .panel-main-page-content:before {
  display: none; }
#reusable-ajax-modal {
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgba(0, 0, 0, 0.5); }
@media screen and (min-width: 768px) {
    #reusable-ajax-modal {
      padding-top: 40px;
      padding-bottom: 40px; } }
#reusable-ajax-modal .modal-dialog .modal-content {
    position: relative;
    max-width: none;
    width: 100%; }
#reusable-ajax-modal .modal-dialog .modal-content .modal-body {
      height: calc(100% - 60px);
      padding: 0;
      margin: 0; }
.ie11browser {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column; }
.ie11browser .title {
    font-family: 'Canaro-Medium';
    font-size: 28px;
    color: #FA551E; }
.ie11browser .browsers {
    flex-direction: row;
    display: flex; }
.ie11browser .browsers .browser {
      margin: 40px 20px;
      background-image: url("../images/bg-browsers.png");
      width: 53px;
      height: 55px;
      position: relative; }
.ie11browser .browsers .browser a {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 300%);
        font-family: 'Canaro-Medium';
        font-size: 13px;
        color: #676C6F;
        border-bottom: 2px solid #676C6F; }
.ie11browser .browsers .browser a:hover {
          text-decoration: none;
          color: #FA551E;
          border-bottom: 2px solid #FA551E; }
.ie11browser .browsers .browser.edge {
        background-position: left top; }
.ie11browser .browsers .browser.chrome {
        background-position: 48% top; }
.ie11browser .browsers .browser.firefox {
        background-position: right top; }
.ie11browser p {
    font-family: 'Roboto';
    font-size: 18px;
    color: #606a70;
    margin-bottom: 0; }
.table-wrapper {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
  box-sizing: border-box;
  margin-bottom: 40px; }
.pricing-table {
  padding-bottom: 50px;
  margin-top: 30px; }
.pricing-table h1 {
    font-family: 'Canaro-Medium';
    font-weight: 500;
    color: #FA551E;
    font-size: 22px;
    line-height: 24px;
    margin: 0;
    text-align: center; }
@media screen and (min-width: 768px) {
      .pricing-table h1 {
        font-size: 20px;
        line-height: 24px;
        text-align: left; } }
@media screen and (min-width: 992px) {
      .pricing-table h1 {
        font-size: 22px;
        line-height: 24px; } }
.pricing-table h2 {
    font-family: 'Canaro-Medium';
    font-weight: 500;
    color: #1D1D1C;
    font-size: 17px;
    line-height: 17px;
    text-align: center;
    margin-top: 40px; }
@media screen and (min-width: 768px) {
      .pricing-table h2 {
        font-size: 16px;
        line-height: 16px;
        text-align: left; } }
@media screen and (min-width: 992px) {
      .pricing-table h2 {
        font-size: 20px;
        line-height: 20px; } }
.pricing-table > p {
    margin: 0px;
    font-size: 15px;
    text-align: center; }
@media screen and (min-width: 768px) {
      .pricing-table > p {
        font-size: 13px;
        text-align: left; } }
@media screen and (min-width: 992px) {
      .pricing-table > p {
        font-size: 16px; } }
.pricing-table .small-print {
    font-size: 12px;
    color: #A4ADB1;
    text-align: center;
    border-top: 1px solid #EEEEEE;
    padding-top: 25px; }
@media screen and (min-width: 768px) {
      .pricing-table .small-print {
        text-align: left; } }
@media screen and (min-width: 992px) {
      .pricing-table .small-print {
        font-size: 14px; } }
.pricing-table .group-table table {
    width: 99.99%;
    border-collapse: collapse; }
.pricing-table .group-table table thead {
      height: 100%;
      color: #fffffe;
      margin: 0;
      padding: 0 15px;
      font-family: 'Canaro-Medium';
      font-weight: 500;
      font-size: 12px;
      line-height: 12px; }
.pricing-table .group-table table thead.safari {
        background-attachment: fixed; }
@media screen and (min-width: 768px) {
        .pricing-table .group-table table thead {
          font-size: 14px;
          line-height: 14px; } }
@media screen and (min-width: 992px) {
        .pricing-table .group-table table thead {
          font-size: 16px;
          line-height: 16px; } }
.pricing-table .group-table table tbody {
      font-family: 'Canaro-SemiBold';
      font-weight: 600;
      font-size: 13px;
      line-height: 13px; }
@media screen and (min-width: 768px) {
        .pricing-table .group-table table tbody {
          font-size: 15px;
          line-height: 15px; } }
@media screen and (min-width: 992px) {
        .pricing-table .group-table table tbody {
          font-size: 18px;
          line-height: 18px; } }
.pricing-table .group-table table th, .pricing-table .group-table table td {
      text-align: left;
      line-height: 1.2;
      padding: 15px 15px; }
@media screen and (min-width: 768px) {
        .pricing-table .group-table table th, .pricing-table .group-table table td {
          padding: 15px 25px; } }
.pricing-table .group-table table th .light, .pricing-table .group-table table td .light {
        font-family: 'Canaro-Light'; }
.pricing-table .group-table table tr td {
      font-family: 'Canaro-Book';
      color: #1D1D1C;
      font-weight: normal; }
.pricing-table .group-table table tr td:first-of-type {
        color: #FA551E;
        font-family: 'Canaro-SemiBold'; }
.pricing-table .group-table td {
    border: 1px solid #EEEEEE; }
.pricing-table .group-table.bi-horaria td .light {
    font-family: 'Roboto';
    font-weight: 200;
    font-size: 11px;
    color: #676C6F; }
@media screen and (min-width: 768px) {
      .pricing-table .group-table.bi-horaria td .light {
        font-size: 13px; } }
@media screen and (min-width: 992px) {
      .pricing-table .group-table.bi-horaria td .light {
        font-size: 16px; } }
.pricing-table .group-table.gas-natural td .light {
    font-family: 'Roboto';
    font-weight: 200;
    font-size: 11px;
    color: #676C6F; }
@media screen and (min-width: 768px) {
      .pricing-table .group-table.gas-natural td .light {
        font-size: 13px; } }
@media screen and (min-width: 992px) {
      .pricing-table .group-table.gas-natural td .light {
        font-size: 16px; } }
.related-services {
  position: relative;
  padding: 30px 15px 60px 30px;
  background: #fefefe; }
@media screen and (min-width: 768px) {
    .related-services {
      padding-left: 30px;
      padding-right: 30px; } }
@media screen and (min-width: 992px) {
    .related-services {
      padding-top: 115px;
      padding-bottom: 125px; } }
.related-services .container, .related-services .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .related-services .group-slider-container, .related-services .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .related-services .group-slider-container, .related-services .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .related-services .group-slider-container {
    position: relative; }
.related-services .view-header {
    position: absolute;
    right: 30px;
    top: 13px;
    background: none;
    min-height: 0; }
@media screen and (min-width: 768px) {
      .related-services .view-header {
        top: 20px;
        right: 15px; } }
@media screen and (min-width: 992px) {
      .related-services .view-header {
        right: 30px; } }
.related-services .view-content {
    background: none;
    display: flex;
    flex-direction: column; }
@media screen and (min-width: 768px) {
      .related-services .view-content {
        flex-direction: row; } }
.related-services .view-content .views-row {
      width: 100%; }
@media screen and (min-width: 768px) {
        .related-services .view-content .views-row:nth-of-type(3n+2) {
          margin: 0 15px; } }
@media screen and (min-width: 992px) {
        .related-services .view-content .views-row:nth-of-type(3n+2) {
          margin: 0 30px; } }
@media screen and (min-width: 992px) {
        .related-services .view-content .views-row {
          width: 33.33%;
          position: relative; } }
.related-services .view-content .views-row:hover {
        cursor: pointer; }
.related-services .view-content .views-row:hover .btn-arrow:before {
          content: '\e92a'; }
.related-services .view-content .views-row:hover .btn-arrow:after {
          color: #FFFFFF; }
.related-services .view-content .views-row .node {
        flex-direction: column;
        margin-bottom: 20px;
        box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.05);
        display: flex;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px; }
.related-services .view-content .views-row .group-container {
        text-align: left;
        padding: 0 20px; }
@media screen and (min-width: 992px) {
          .related-services .view-content .views-row .group-container {
            padding: 0 40px 10px; } }
.related-services .view-content .views-row .group-container .field-name-field-subtext,
        .related-services .view-content .views-row .group-container .field-name-title {
          display: block;
          font-family: 'Canaro-Book';
          font-size: 16px;
          color: #FA551E;
          margin-bottom: 10px; }
@media screen and (min-width: 768px) {
            .related-services .view-content .views-row .group-container .field-name-field-subtext,
            .related-services .view-content .views-row .group-container .field-name-title {
              font-size: 13px; } }
@media screen and (min-width: 992px) {
            .related-services .view-content .views-row .group-container .field-name-field-subtext,
            .related-services .view-content .views-row .group-container .field-name-title {
              font-size: 18px; } }
.related-services .view-content .views-row .group-container .field-name-title h2 {
          font-family: 'Canaro-Book';
          font-size: 14px;
          line-height: 14px;
          color: #000;
          margin: 20px 0 0; }
@media screen and (min-width: 992px) {
            .related-services .view-content .views-row .group-container .field-name-title h2 {
              font-size: 18px;
              margin: 20px 0 5px; } }
.related-services .view-content .views-row .group-right .group-container .field-name-field-long-text {
        font-size: 14px; }
.related-services .view-content .views-row .group-right {
        min-height: 240px;
        position: relative; }
.related-services .view-content .views-row .group-right .field-name-title h2 {
          font-size: 14px;
          line-height: 14px; }
@media screen and (min-width: 992px) {
            .related-services .view-content .views-row .group-right .field-name-title h2 {
              font-size: 18px;
              line-height: 18px; } }
.related-services .view-content .views-row .group-right .btn-arrow-container-gradient {
          position: absolute;
          bottom: 10px;
          right: 15px; }
.related-services .view-content .views-row .group-right .btn-arrow-container-gradient .btn-arrow:after {
            font-size: 20px; }
.related-services .view-content .views-row .group-right .btn-arrow-container-gradient .btn-arrow:before {
            font-size: 30px; }
.related-services .view-content .views-row .group-left .field-type-image img {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        object-fit: cover;
        image-rendering: -webkit-optimize-contrast; }
@media screen and (min-width: 768px) {
          .related-services .view-content .views-row .group-left .field-type-image img {
            height: 145px;
            min-height: 145px; } }
@media screen and (min-width: 992px) {
          .related-services .view-content .views-row .group-left .field-type-image img {
            height: 220px;
            min-height: 220px; } }
.related-services h2 {
    font-family: 'Canaro-SemiBold';
    font-size: 16px;
    color: #FA551E; }
@media screen and (min-width: 768px) {
      .related-services h2 {
        font-size: 24px; } }
@media screen and (min-width: 992px) {
      .related-services h2 {
        font-size: 28px; } }
.related-services .icon-placeholder {
    display: none; }
.page-equipaservices .panel-main-page-content {
  margin-bottom: -5px; }
@media screen and (min-width: 992px) {
    .page-equipaservices .panel-main-page-content {
      margin-bottom: -5px; } }
.page-equipaservices .node-equip-service {
  position: relative; }
.page-equipaservices .node-equip-service .group-gradient {
    background: #eff0f0; }
.page-equipaservices .node-equip-service.node-197 .group-slider, .page-equipaservices .node-equip-service.node-198 .group-slider, .page-equipaservices .node-equip-service.node-242 .group-slider, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider, .page-equipaservices .node-equip-service.node-522 .group-slider, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider {
    padding-bottom: 0;
    padding-top: 0; }
.page-equipaservices .node-equip-service.node-197 .slick-track, .page-equipaservices .node-equip-service.node-198 .slick-track, .page-equipaservices .node-equip-service.node-242 .slick-track, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .slick-track, .page-equipaservices .node-equip-service.node-522 .slick-track, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slick-track {
    display: flex;
    align-items: flex-end; }
.page-equipaservices .node-equip-service.node-197 .slider-nav, .page-equipaservices .node-equip-service.node-198 .slider-nav, .page-equipaservices .node-equip-service.node-242 .slider-nav, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .slider-nav, .page-equipaservices .node-equip-service.node-522 .slider-nav, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slider-nav {
    max-width: 1140px;
    margin: 0 auto;
    margin-bottom: -1px; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service.node-197 .slider-nav .field-name-field-content-slider, .page-equipaservices .node-equip-service.node-198 .slider-nav .field-name-field-content-slider, .page-equipaservices .node-equip-service.node-242 .slider-nav .field-name-field-content-slider, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .slider-nav .field-name-field-content-slider, .page-equipaservices .node-equip-service.node-522 .slider-nav .field-name-field-content-slider, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slider-nav .field-name-field-content-slider {
        background: #FFFFFF;
        border: solid 1px #eeeeee;
        border-radius: 15px 15px 0 0;
        border-bottom: 0;
        margin: 0 30px; } }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service.node-197 .slider-nav .slick-list:after, .page-equipaservices .node-equip-service.node-198 .slider-nav .slick-list:after, .page-equipaservices .node-equip-service.node-242 .slider-nav .slick-list:after, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .slider-nav .slick-list:after, .page-equipaservices .node-equip-service.node-522 .slider-nav .slick-list:after, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slider-nav .slick-list:after {
        content: '';
        height: 66px;
        width: 8px;
        position: absolute;
        right: 35px;
        background: white;
        top: 25px;
        z-index: 9; } }
.page-equipaservices .node-equip-service.node-197 .slider-nav .slick-track .slick-slide.slick-active, .page-equipaservices .node-equip-service.node-198 .slider-nav .slick-track .slick-slide.slick-active, .page-equipaservices .node-equip-service.node-242 .slider-nav .slick-track .slick-slide.slick-active, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .slider-nav .slick-track .slick-slide.slick-active, .page-equipaservices .node-equip-service.node-522 .slider-nav .slick-track .slick-slide.slick-active, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slider-nav .slick-track .slick-slide.slick-active {
      position: relative; }
.page-equipaservices .node-equip-service.node-197 .slider-nav .slick-track .slick-slide.slick-active:after, .page-equipaservices .node-equip-service.node-198 .slider-nav .slick-track .slick-slide.slick-active:after, .page-equipaservices .node-equip-service.node-242 .slider-nav .slick-track .slick-slide.slick-active:after, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .slider-nav .slick-track .slick-slide.slick-active:after, .page-equipaservices .node-equip-service.node-522 .slider-nav .slick-track .slick-slide.slick-active:after, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slider-nav .slick-track .slick-slide.slick-active:after {
        content: '';
        width: 2px;
        background: #eff0f0;
        position: absolute;
        right: 0;
        height: 66px; }
.page-equipaservices .node-equip-service.node-197 .slider-nav .slick-track .slick-slide.slick-active:last-of-type:after, .page-equipaservices .node-equip-service.node-198 .slider-nav .slick-track .slick-slide.slick-active:last-of-type:after, .page-equipaservices .node-equip-service.node-242 .slider-nav .slick-track .slick-slide.slick-active:last-of-type:after, .page-equipaservices .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .slider-nav .slick-track .slick-slide.slick-active:last-of-type:after, .page-equipaservices .node-equip-service.node-522 .slider-nav .slick-track .slick-slide.slick-active:last-of-type:after, .page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slider-nav .slick-track .slick-slide.slick-active:last-of-type:after {
        background: none; }
.page-equipaservices .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .slick-track {
    align-items: flex-start; }
.page-equipaservices .node-equip-service .group-container-header {
    background: center center no-repeat; }
.page-equipaservices .node-equip-service .group-container-header:before {
      background-image: -moz-linear-gradient(90deg, black 0%, transparent 100%);
      background-image: -ms-linear-gradient(90deg, black 0%, transparent 100%);
      background-image: -webkit-linear-gradient(90deg, black 0%, transparent 100%);
      content: "";
      display: inline-block;
      height: 246px;
      opacity: 0.6;
      position: absolute;
      top: -1px;
      width: 100%; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .group-container-header:before {
        height: 375px;
        top: 0;
        width: 100%; } }
@media screen and (min-width: 992px) {
      .page-equipaservices .node-equip-service .group-container-header:before {
        top: 70px; } }
@media only screen and (min-width: 1300px) {
      .page-equipaservices .node-equip-service .group-container-header {
        margin: 0 auto;
        width: 1400px; }
        .page-equipaservices .node-equip-service .group-container-header:before {
          height: 300px;
          top: 145px;
          width: 1400px; } }
.page-equipaservices .node-equip-service .group-container-header .container, .page-equipaservices.page-node-195 .node-equip-service .group-container-header .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-container-header .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-header .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-container-header .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-header .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-container-header .group-slider-container {
      min-height: 245px;
      position: relative; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-header .container, .page-equipaservices.page-node-195 .node-equip-service .group-container-header .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-container-header .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-header .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-container-header .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-header .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-container-header .group-slider-container {
          padding-left: 15px;
          padding-right: 15px;
          min-height: 375px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-header .container, .page-equipaservices.page-node-195 .node-equip-service .group-container-header .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-container-header .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-header .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-container-header .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-header .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-container-header .group-slider-container {
          min-height: 445px; } }
.page-equipaservices .node-equip-service .group-container-header .group-title {
      bottom: 20px;
      left: 0;
      padding: 0 15px;
      position: absolute;
      text-align: center;
      width: 100%; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-header .group-title {
          bottom: 55px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-header .group-title {
          width: 60%;
          text-align: left;
          bottom: 50px; } }
.page-equipaservices .node-equip-service .group-container-header .group-title .gpc-title {
        top: -75px !important; }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-title {
          position: absolute;
          top: -91px;
          left: 80px; } }
@media screen and (min-width: 1200px) {
        .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-title {
          top: -103px; } }
.page-equipaservices .node-equip-service .group-container-header .group-title .field-name-title h2 {
        font-size: 27px;
        line-height: 27px;
        color: #fffffe;
        text-shadow: 5px 5px 90px black;
        margin-bottom: 4px; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-title h2 {
            font-size: 40px;
            line-height: 40px;
            margin-bottom: 8px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-title h2 {
            font-size: 38px;
            line-height: 38px;
            margin-bottom: 0; } }
@media screen and (min-width: 1200px) {
          .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-title h2 {
            font-size: 48px;
            line-height: 48px; } }
.page-equipaservices .node-equip-service .group-container-header .group-title .field-name-field-tagline {
        font-family: 'Canaro-Book';
        font-size: 18px;
        line-height: 18px;
        color: #fffffe;
        text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-field-tagline {
            font-size: 20px;
            line-height: 20px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-field-tagline {
            font-size: 24px;
            line-height: 24px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-field-tagline {
            font-size: 26px;
            line-height: 26px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box {
      visibility: hidden; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom {
        visibility: hidden; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box {
          visibility: visible;
          display: block;
          position: absolute;
          width: calc(100% - 30px);
          left: 15px;
          bottom: -35px;
          border-radius: 10px;
          background: #fffffe;
          box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.1); }
          .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .title-footer-expand {
            display: none; }
          .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom {
            align-items: center;
            background: #FFF;
            border-radius: 0;
            bottom: 0;
            box-shadow: 0 -20px 30px 0 rgba(0, 0, 0, 0.1);
            display: none;
            flex-direction: row;
            height: 74px;
            left: 0;
            position: fixed;
            visibility: visible;
            width: calc(100% - 0px);
            z-index: 1000; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .single-cta {
              display: none; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .title-footer-expand {
              display: block; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big {
              min-width: 70px !important; }
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .wrapper .number,
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .wrapper .plus,
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .wrapper .sub,
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .wrapper .sup {
                display: none !important; }
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .phone {
                display: none; }
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .icon-placeholder {
                display: block !important;
                -webkit-transform: translate(0%, -20%);
                -ms-transform: translate(0%, -20%);
                transform: translate(0%, -20%); }
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .icon-placeholder:before {
                  display: none; }
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .icon-placeholder:after {
                  color: #fa551e; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_info {
              height: auto;
              flex-direction: column; }
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_info h2 {
                color: #fa551e;
                display: inline-block !important;
                font-size: 18px;
                line-height: 18px;
                margin: 0;
                width: 100%; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box {
          width: 350px;
          right: 15px;
          left: auto;
          bottom: -60px; }
          .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom {
            bottom: -1px;
            flex-direction: row;
            left: 0;
            position: fixed;
            width: 100%; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .field-item {
              flex-direction: row !important;
              height: 70px !important;
              margin: 0 auto;
              min-height: 70px !important;
              width: 960px; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom.up-scroll {
              bottom: 0; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .title-footer-expand {
              display: block; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big {
              min-width: 70px !important; }
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .phone {
                display: none; }
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_big .icon-placeholder:after {
                left: 36px;
                top: 17px; }
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .discount_info {
              border-top: 0 none !important;
              flex-grow: 1 !important;
              height: auto !important;
              text-align: left !important; } }
@media screen and (min-width: 1200px) {
        .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box.visible-scroll-bottom .field-item {
          width: 1140px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .single-cta {
        color: #FA551E;
        font-size: 22px;
        line-height: 22px;
        white-space: nowrap;
        font-family: 'Canaro-Bold'; }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .single-cta {
            font-size: 28px;
            line-height: 28px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item {
        height: 70px;
        display: flex;
        flex-direction: row;
        align-items: center; }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item {
            height: auto;
            min-height: 205px;
            flex-direction: column; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item > div {
          flex: 1;
          flex-grow: 0;
          display: flex;
          align-items: center;
          text-align: center; }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item > div {
              display: block; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item > div .wrapper {
            flex: 1;
            line-height: 18px; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big {
          padding-left: 10px;
          padding-right: 10px;
          width: 100%;
          position: relative;
          color: #FA551E;
          min-width: 174px; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .icon-placeholder {
            display: none; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big.single-cta-container {
            min-width: auto; }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big {
              padding-left: 30px;
              padding-right: 30px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper {
            height: 42px;
            display: flex;
            justify-content: center;
            align-items: center; }
@media screen and (min-width: 992px) {
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper {
                height: 78px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper span {
              display: inline-block;
              height: 42px; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .plus {
              font-size: 28px;
              line-height: 28px;
              font-weight: normal; }
@media screen and (min-width: 992px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .plus {
                  font-size: 36px;
                  line-height: 36px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .number {
              font-size: 42px;
              line-height: 42px;
              font-family: 'Canaro-Bold';
              font-weight: 700; }
@media screen and (min-width: 992px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .number {
                  font-size: 54px;
                  line-height: 54px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sup {
              font-family: 'Canaro-Book';
              font-size: 22px;
              line-height: 32px;
              font-weight: normal; }
@media screen and (min-width: 768px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sup {
                  margin-left: 4px;
                  margin-bottom: 12px; } }
@media screen and (min-width: 992px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sup {
                  font-size: 28px;
                  line-height: 32px;
                  margin-bottom: 20px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sub {
              font-family: 'Canaro-Book';
              font-size: 12px;
              line-height: 12px;
              font-weight: normal;
              white-space: nowrap; }
@media screen and (min-width: 768px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sub {
                  margin-left: -21px;
                  margin-top: 14px; } }
@media screen and (min-width: 992px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sub {
                  font-size: 16px;
                  line-height: 16px;
                  margin-left: -28px;
                  margin-top: 20px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .number,
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .plus,
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sub,
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .wrapper .sup {
              height: 100%;
              display: flex;
              align-items: center; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .phone:before {
            font-family: 'icogalp';
            color: #FA551E;
            font-size: 36px;
            line-height: 36px;
            width: 36px;
            height: 36px;
            font-weight: 300;
            content: '\e942';
            position: absolute;
            left: 30px;
            top: calc(50% - 10px);
            display: none; }
@media screen and (min-width: 992px) {
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .phone:before {
                display: block; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .phone .action {
            color: #000;
            font-size: 14px; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .phone .number {
            font-size: 22px;
            line-height: 22px;
            white-space: nowrap;
            margin-top: 2px; }
@media screen and (min-width: 992px) {
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_big .phone .number {
                font-size: 28px;
                line-height: 28px;
                margin-top: 5px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_info {
          flex-grow: 1;
          text-align: left;
          padding-left: 30px;
          padding-right: 40px;
          border-left: 1px solid #EEEEEE;
          font-size: 13px;
          color: #676C6F;
          height: 45px; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_info h2 {
            display: none; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_info {
              padding-left: 20px;
              padding-right: 20px; } }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_info {
              flex-grow: 0;
              border: none;
              border-top: 1px solid #EEEEEE;
              margin-left: 15px;
              margin-right: 15px;
              padding: 15px 0;
              text-align: center;
              height: auto; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_info .cond_bold,
          .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_info .discount_qty {
            font-weight: bold; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button {
          margin-right: 10px; }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button {
              margin-right: 0; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button a {
            display: flex;
            justify-content: center;
            width: 100%;
            white-space: nowrap;
            padding: 0 20px; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button a:hover {
              text-decoration: none; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button a:focus {
              text-decoration: none; }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button {
              width: 100%;
              padding-left: 15px;
              padding-right: 15px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn {
            position: fixed;
            visibility: visible;
            bottom: -50px;
            left: 0;
            width: 100%;
            z-index: 20;
            margin-bottom: 0;
            border-radius: 0; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn.slide-up {
              bottom: 0;
              display: flex; }
@media screen and (min-width: 768px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn.slide-up {
                  display: none; } }
@media screen and (min-width: 768px) {
              .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn {
                position: relative;
                margin-bottom: 10px;
                border-radius: 8px;
                bottom: 0; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn .btn__text {
              margin: 0 17px 0 47px;
              width: 100%; }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn .btn__text:after {
                right: -33px;
                top: 0; }
@media screen and (min-width: 992px) {
                .page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn .btn__text {
                  font-size: 22px; } }
.page-equipaservices .node-equip-service .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn .btn-arrow {
              position: relative;
              right: 0;
              top: 0; }
.page-equipaservices .node-equip-service .group-icons {
    padding-bottom: 40px; }
@media screen and (min-width: 992px) {
      .page-equipaservices .node-equip-service .group-icons {
        padding-bottom: 90px; } }
.page-equipaservices .node-equip-service .group-container-icons {
    padding-top: 45px; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .group-container-icons {
        padding-top: 90px; } }
@media screen and (min-width: 992px) {
      .page-equipaservices .node-equip-service .group-container-icons {
        padding-left: 0;
        padding-right: 0;
        display: flex;
        align-items: center; } }
.page-equipaservices .node-equip-service .group-container-icons .group-icons-left {
      padding-left: 0;
      padding-right: 0; }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-icons .group-icons-left {
          padding-left: 0;
          padding-right: 0; } }
.page-equipaservices .node-equip-service .group-container-icons .group-icons-left .wrapper {
        display: flex;
        flex-direction: row; }
.page-equipaservices .node-equip-service .group-container-icons .group-icons-left .field-icon {
        position: relative;
        text-align: center;
        width: calc(100% / 3);
        font-family: 'Canaro-SemiBold';
        font-weight: 600;
        color: #1D1D1C;
        font-size: 12px;
        padding-top: 65px;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 1.2; }
@media only screen and (max-device-width: 400px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-left .field-icon {
            font-size: 10px; } }
@media only screen and (max-device-width: 320px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-left .field-icon {
            font-size: 9px; } }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-left .field-icon {
            font-size: 12px;
            line-height: 12px;
            padding-top: 110px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-left .field-icon {
            font-size: 14px;
            line-height: 14px; } }
.page-equipaservices .node-equip-service .group-container-icons .group-icons-left .field-icon:before {
          font-family: 'icogalp';
          color: #FA551E;
          font-size: 50px;
          line-height: 50px;
          width: 50px;
          height: 50px;
          font-weight: 300;
          position: absolute;
          top: 0;
          left: calc(50% - 50px / 2);
          content: '\e916'; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-container-icons .group-icons-left .field-icon:before {
              font-family: 'icogalp';
              color: #FA551E;
              font-size: 80px;
              line-height: 80px;
              width: 80px;
              height: 80px;
              font-weight: 300;
              left: calc(50% - 80px / 2); } }
.page-equipaservices .node-equip-service .group-container-icons .group-icons-right {
      text-align: center;
      margin-top: 40px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-icons .group-icons-right {
          margin-top: 45px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-icons .group-icons-right {
          margin-top: 0;
          text-align: left;
          padding-left: 40px; } }
.page-equipaservices .node-equip-service .group-container-icons .group-icons-right .field-name-field-icons-title {
        font-family: 'Canaro-SemiBold';
        font-size: 20px;
        font-weight: 600;
        line-height: 20px;
        color: #FA551E; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-right .field-name-field-icons-title {
            font-size: 24px;
            line-height: 24px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-right .field-name-field-icons-title {
            font-size: 26px;
            line-height: 26px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-right .field-name-field-icons-title {
            font-size: 28px;
            line-height: 28px; } }
.page-equipaservices .node-equip-service .group-container-icons .group-icons-right .field-name-field-long-description {
        font-size: 15px;
        margin-top: 18px; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-right .field-name-field-long-description {
            font-size: 16px;
            margin: 20px 0 0;
            font-weight: 200;
            padding: 0 30px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-icons .group-icons-right .field-name-field-long-description {
            max-width: 600px;
            font-size: 18px;
            padding: 0; } }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    height: 100%; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos {
        display: flex;
        flex-direction: row;
        height: 100%;
        align-items: center; } }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos {
      padding-top: 45px;
      padding-left: 30px;
      text-align: center; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos {
          text-align: left; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos {
          margin-right: 8.33%; } }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-logos-title {
        color: #FA551E;
        margin-bottom: 20px;
        font-family: 'Canaro-SemiBold';
        font-size: 20px;
        line-height: 20px; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-logos-title {
            font-size: 24px;
            line-height: 24px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-logos-title {
            font-size: 28px;
            line-height: 28px; } }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-logos-subtext {
        font-size: 16px;
        color: #1D1D1C;
        margin-bottom: 28px; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-logos-subtext {
            font-size: 18px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-logos-subtext {
            font-size: 20px; } }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-long-description-variant p {
        font-size: 15px;
        line-height: 20px;
        font-weight: 200; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-long-description-variant p {
            font-size: 16px;
            line-height: 22px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .container-logos .field-name-field-long-description-variant p {
            font-size: 18px;
            line-height: 24px; } }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .field-collection-wrapper {
      padding-right: 0;
      padding-left: 0;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      border-top: 1px solid #EFF0F0;
      margin-top: 45px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .field-collection-wrapper {
          border-top: 0;
          border-left: 1px solid #EFF0F0;
          margin-top: 0; } }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .field-collection-wrapper .field-collection-item-field-collection-logos {
        width: 50%;
        border-bottom: 1px solid #EFF0F0;
        border-right: 1px solid #EFF0F0; }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .field-collection-wrapper .field-collection-item-field-collection-logos:nth-of-type(2n+0) {
          border-right: none; }
.page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .field-collection-wrapper .field-collection-item-field-collection-logos:nth-of-type(5), .page-equipaservices .node-equip-service .group-container-logos-fluid .group-container-logos .field-collection-wrapper .field-collection-item-field-collection-logos:nth-of-type(6) {
          border-bottom: 0; }
.page-equipaservices .node-equip-service .group-container-services {
    text-align: center;
    padding-top: 50px;
    background: url("../images/serivcesorangebkp.png");
    background-size: cover;
    background-repeat: no-repeat; }
.page-equipaservices .node-equip-service .group-container-services .field-name-field-services-title {
      font-family: 'Canaro-Medium';
      font-weight: 500;
      font-size: 20px;
      line-height: 20px;
      color: #fffffe; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-services .field-name-field-services-title {
          margin-top: 65px;
          font-size: 24px;
          line-height: 24px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-services .field-name-field-services-title {
          margin-top: 70px;
          font-size: 28px;
          line-height: 28px;
          font-weight: 600; } }
.page-equipaservices .node-equip-service .group-container-services .field-name-field-service-list {
      margin-top: 64px; }
.page-equipaservices .node-equip-service .group-container-services .field-name-field-service-list .field-item {
        display: inline-block;
        position: relative;
        width: 50%;
        font-family: 'Canaro-Medium';
        font-weight: 500;
        font-size: 14px;
        line-height: 14px;
        color: #fffffe;
        padding-top: 100px;
        margin-bottom: 40px; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(1) {
            border-left: 0; } }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-services .field-name-field-service-list .field-item {
            font-size: 12px;
            line-height: 12px;
            width: calc(100% / 6);
            margin-bottom: 45px;
            border-left: 1px solid #fa8f4f; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-services .field-name-field-service-list .field-item {
            font-size: 16px;
            line-height: 16px; } }
@media screen and (min-width: 1200px) {
          .page-equipaservices .node-equip-service .group-container-services .field-name-field-service-list .field-item {
            font-size: 18px;
            line-height: 18px; } }
.page-equipaservices .node-equip-service .group-container-services .field-name-field-service-list .field-item:before {
          font-family: 'icogalp';
          color: #FA551E;
          font-size: 60px;
          line-height: 60px;
          width: 60px;
          height: 60px;
          font-weight: 300;
          position: absolute;
          top: 0;
          left: calc(50% - 60px / 2);
          content: '\e93f';
          color: #fffffe; }
.page-equipaservices .node-equip-service .group-container-services .field-name-field-text {
      color: #fffffe;
      font-size: 20px;
      line-height: 20px;
      margin-bottom: 40px;
      font-family: 'Canaro-Medium','sans-serif';
      font-weight: 500; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-services .field-name-field-text {
          font-size: 24px;
          line-height: 24px;
          margin-bottom: 45px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-container-services .field-name-field-text {
          font-size: 28px;
          line-height: 28px; } }
.page-equipaservices .node-equip-service .group-container-services .group-cta {
      background: #fffffe;
      border-top-left-radius: 12px;
      border-top-right-radius: 12px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-container-services .group-cta {
          margin: 0 136px;
          display: flex;
          height: 65px;
          flex-direction: row;
          align-items: center; } }
.page-equipaservices .node-equip-service .group-container-services .group-cta .field-name-field-cta-text {
        color: #606a70;
        font-family: 'Canaro-Medium';
        font-size: 15px;
        line-height: 15px;
        padding: 12px 75px; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-services .group-cta .field-name-field-cta-text {
            font-size: 14px;
            line-height: 14px;
            flex: 2;
            padding: 0 12px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-services .group-cta .field-name-field-cta-text {
            font-size: 18px;
            line-height: 18px; } }
.page-equipaservices .node-equip-service .group-container-services .group-cta .field-name-field-cta {
        color: #fffffe;
        background: #328ffa;
        font-family: 'Canaro-Bold';
        font-weight: 700;
        font-size: 20px;
        line-height: 20px;
        padding: 15px 0; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-container-services .group-cta .field-name-field-cta {
            font-size: 22px;
            line-height: 22px;
            flex: 1;
            padding: 0;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            border-top-right-radius: 12px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-container-services .group-cta .field-name-field-cta {
            font-size: 28px;
            line-height: 28px; } }
.page-equipaservices .node-equip-service .field-name-field-legal-disclaimer {
    text-align: center;
    margin-top: -65px;
    padding-bottom: 15px;
    background: #fafafa;
    border-bottom: 1px solid #eff0f0; }
.page-equipaservices .node-equip-service .field-name-field-service-details {
    text-align: center;
    padding-top: 25px;
    background: #fafafa;
    border-bottom: 1px solid #eff0f0; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .field-name-field-service-details {
        padding-top: 80px;
        padding-bottom: 75px;
        text-align: left; } }
@media screen and (min-width: 992px) {
      .page-equipaservices .node-equip-service .field-name-field-service-details {
        padding-top: 95px;
        padding-bottom: 100px; } }
@media screen and (min-width: 1200px) {
      .page-equipaservices .node-equip-service .field-name-field-service-details {
        padding-top: 100px; } }
.page-equipaservices .node-equip-service .field-name-field-service-details .container, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container {
      display: flex;
      flex-direction: column; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-service-details .container, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container {
          flex-direction: row; } }
.page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container {
        box-sizing: border-box;
        border-bottom: 1px solid #f0f1f1;
        margin-bottom: 25px;
        padding-bottom: 25px;
        flex: 1; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container {
            border-bottom: 0;
            border-right: 1px solid #f0f1f1;
            padding: 0 25px 10px;
            margin: 0; } }
.page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type {
          border-bottom: 0;
          border-right: 0; }
.page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type {
            margin-top: 30px;
            font-size: 10px; }
@media screen and (min-width: 768px) {
              .page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type {
                font-size: 12px;
                margin-top: 55px;
                text-align: right; } }
.page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before {
              content: ''; }
.page-equipaservices .node-equip-service .field-name-field-service-details .field-name-field-service-detail-title {
      font-family: 'Canaro-Medium';
      font-size: 17px;
      line-height: 17px;
      font-weight: 500;
      color: #000;
      margin-bottom: 15px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-service-details .field-name-field-service-detail-title {
          font-size: 14px;
          line-height: 14px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-service-details .field-name-field-service-detail-title {
          font-size: 18px;
          line-height: 18px; } }
@media screen and (min-width: 1200px) {
        .page-equipaservices .node-equip-service .field-name-field-service-details .field-name-field-service-detail-title {
          font-size: 22px;
          line-height: 22px; } }
.page-equipaservices .node-equip-service .field-name-field-service-details .field-name-field-service-detail-list .field-item {
      font-size: 13px;
      font-weight: 200;
      margin-bottom: 0; }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-service-details .field-name-field-service-detail-list .field-item {
          font-size: 16px; } }
.page-equipaservices .node-equip-service .field-name-field-service-details .field-name-field-service-detail-list .field-item:before {
        display: inline-block;
        content: '•';
        color: #FA551E;
        margin-right: 5px; }
.page-equipaservices .node-equip-service .field-name-field-attachment {
    padding: 40px 15px 0;
    background: #fafafa;
    border-bottom: 1px solid #eff0f0;
    text-align: center; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .field-name-field-attachment {
        text-align: left;
        padding: 40px 15px 0 35px; } }
.page-equipaservices .node-equip-service .field-name-field-attachment .container .flex-container, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-attachment .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-attachment .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-attachment .group-slider-container .flex-container {
      display: flex;
      flex-direction: column; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-attachment .container .flex-container, .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-attachment .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-attachment .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-attachment .group-slider-container .flex-container {
          flex-direction: row; } }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .field-name-field-attachment .group-left {
        width: 50%; } }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .field-name-field-attachment .group-right {
        padding-left: 30px;
        width: 50%; } }
.page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-text {
      font-family: 'Canaro-Medium';
      font-size: 20px;
      line-height: 20px;
      font-weight: 500;
      color: #1D1D1C;
      margin-bottom: 20px; }
.page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-text span {
        color: #FA551E; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-text {
          font-size: 24px;
          line-height: 24px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-text {
          font-size: 28px;
          line-height: 28px; } }
.page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-subtext {
      font-size: 16px;
      color: #606a70;
      margin-bottom: 28px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-subtext {
          font-size: 17px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-subtext {
          font-size: 20px;
          line-height: 20px; } }
.page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-long-text {
      font-family: 'Roboto';
      font-size: 15px;
      font-weight: 200;
      color: #606a70;
      margin-bottom: 20px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-long-text {
          font-size: 14px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-long-text {
          font-size: 18px; } }
.page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-file {
      margin-bottom: 40px; }
.page-equipaservices .node-equip-service .field-name-field-attachment .field-name-field-file a {
        font-size: 15px; }
.page-equipaservices .node-equip-service .group-how-it-works {
    margin-top: 80px;
    margin-bottom: 45px;
    background: url("../images/bg-tree.png") center center repeat-y; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .group-how-it-works {
        padding-left: 30px;
        padding-right: 30px; } }
.page-equipaservices .node-equip-service .group-how-it-works .field-name-field-how-it-works-title {
      background: #FFF;
      margin: 0 auto;
      border: 2px solid #EEEEEE;
      border-radius: 25px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 15px;
      height: 80px;
      border-radius: 40px;
      font-family: 'Canaro-Medium';
      font-weight: 500;
      font-size: 20px;
      color: #676C6F; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-how-it-works .field-name-field-how-it-works-title {
          font-size: 17px;
          line-height: 17px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-how-it-works .field-name-field-how-it-works-title {
          font-size: 22px;
          line-height: 22px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item {
      display: flex;
      flex-direction: column; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-how-it-works .tree-item {
          flex-direction: row;
          align-items: center;
          justify-content: space-between;
          padding-top: 35px;
          padding-bottom: 35px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number {
        font-family: 'Canaro-Light';
        font-size: 40px;
        line-height: 40px;
        font-weight: 200;
        padding-right: 50%;
        text-align: right;
        margin-right: 20px;
        height: 70px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        color: #C8D3D9;
        position: relative; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number {
            padding-right: 0;
            margin-right: 0;
            padding-right: 5%;
            font-size: 60px;
            line-height: 60px;
            width: 50%; } }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number {
            font-size: 90px;
            line-height: 90px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number .diamond {
          position: absolute;
          top: calc(50% - 24px);
          left: calc(50% - 10px);
          height: 40px;
          width: 40px; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number .diamond {
              left: auto;
              right: -20px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number .diamond .inner {
            position: absolute;
            top: 0;
            height: 40px;
            width: 40px; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number .diamond .inner:before {
              position: absolute;
              top: 0;
              content: '\e982';
              font-family: 'icogalp';
              font-size: 24px;
              color: #FFFFFF;
              height: 40px;
              width: 40px;
              display: flex;
              align-items: center;
              justify-content: center; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number .diamond .inner:after {
              position: absolute;
              top: 0;
              content: '\e982';
              font-family: 'icogalp';
              font-size: 10px;
              color: #fa551e;
              height: 40px;
              width: 40px;
              display: flex;
              align-items: center;
              justify-content: center; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-number .diamond:before {
            position: absolute;
            top: 0;
            content: '\e982';
            color: #C8D3D9;
            font-family: 'icogalp';
            font-size: 26px;
            height: 40px;
            width: 40px;
            display: flex;
            align-items: center;
            justify-content: center; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content {
        background: #e63917;
        color: #fffffe;
        text-align: center;
        border-radius: 6px;
        padding: 30px 20px;
        position: relative; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content {
            width: 42%; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content:before {
          background: #e63917;
          content: '';
          position: absolute;
          width: 15px;
          height: 15px;
          top: 0;
          margin-right: 1px;
          -webkit-transform: rotate(45deg) translateX(-70%);
          -moz-transform: rotate(45deg) translateX(-70%);
          -ms-transform: rotate(45deg) translateX(-70%);
          -o-transform: rotate(45deg) translateX(-70%);
          transform: rotate(45deg) translateX(-70%); }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content:before {
              left: 0;
              top: calc(50% - 5px); } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content .field-name-field-text {
          font-family: 'Canaro-Medium';
          font-weight: 500;
          font-size: 18px;
          line-height: 18px;
          margin-bottom: 15px; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content .field-name-field-text {
              font-size: 17px;
              line-height: 17px; } }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content .field-name-field-text {
              font-size: 22px;
              line-height: 22px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content .field-name-field-subtext {
          font-size: 13px;
          line-height: 18px; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content .field-name-field-subtext {
              font-size: 12px;
              line-height: 18px; } }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item .item-content .field-name-field-subtext {
              font-size: 16px;
              line-height: 24px; } }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2n+0) {
          flex-direction: row-reverse; } }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2n+0) .item-content:before {
          left: auto;
          right: -15px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2n+0) .item-number {
        padding-right: 0;
        padding-left: 50%;
        margin-right: 0;
        margin-left: 20px;
        justify-content: flex-start; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2n+0) .item-number {
            padding-right: 0;
            margin-right: 0;
            padding-left: 5%;
            justify-content: flex-start; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2n+0) .item-number .diamond {
          left: auto;
          right: calc(50% - 10px); }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2n+0) .item-number .diamond {
              right: auto;
              left: -20px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(1) .item-content {
        background-image: url("../images/ce-agendamento.png");
        background-position: bottom right;
        background-size: 120px;
        background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(1) .item-content {
            text-align: left;
            padding: 30px 15px 30px 30px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2) .item-content {
        background-color: #f8b715;
        background-image: url("../images/ce-levantamento.png");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2) .item-content {
            text-align: right;
            padding: 30px 30px 30px 15px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(2) .item-content:before {
          background-color: #f8b715; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(3) .item-content {
        background-color: #c2cf1d;
        background-image: url("../images/ce-pagamento.png");
        background-position: bottom right;
        background-size: 200px;
        background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(3) .item-content {
            text-align: left;
            padding: 30px 15px 30px 30px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(3) .item-content:before {
          background-color: #c2cf1d; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(4) .item-content {
        background-color: #35a22b;
        background-image: url("../images/ce-processamento.png");
        background-position: bottom left;
        background-size: 180px;
        background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(4) .item-content {
            text-align: right;
            padding: 30px 30px 30px 15px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(4) .item-content:before {
          background-color: #35a22b; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(5) {
        position: relative;
        padding-bottom: 40px;
        border-bottom: 1px solid #EEEEEE; }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(5):before {
          content: '';
          position: absolute;
          background: #FFF;
          width: 4px;
          height: 50%;
          top: 50%;
          left: calc(50% - 2px); }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(5) .item-content {
          background-color: #055e4a;
          background-image: url("../images/ce-emissao.png");
          background-position: bottom right;
          background-size: 220px;
          background-repeat: no-repeat; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(5) .item-content {
              text-align: left;
              padding: 30px 15px 30px 30px; } }
.page-equipaservices .node-equip-service .group-how-it-works .tree-item:nth-of-type(5) .item-content:before {
            background: #055e4a; }
@media screen and (min-width: 768px) {
    .page-equipaservices .node-equip-service .group-pricing {
      padding: 0 15px;
      margin-top: 100px; } }
.page-equipaservices .node-equip-service .group-pricing .field-name-field-pricing-title {
    margin-bottom: 30px;
    font-family: 'Canaro-SemiBold';
    font-weight: 600;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #1D1D1C; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .group-pricing .field-name-field-pricing-title {
        font-size: 24px;
        line-height: 24px; } }
@media screen and (min-width: 992px) {
      .page-equipaservices .node-equip-service .group-pricing .field-name-field-pricing-title {
        font-size: 26px;
        line-height: 26px; } }
.page-equipaservices .node-equip-service .group-pricing .field-name-field-pricing-small-print {
    padding: 10px 30px 30px;
    text-align: center;
    font-size: 12px;
    color: #a4adb1; }
@media screen and (min-width: 992px) {
      .page-equipaservices .node-equip-service .group-pricing .field-name-field-pricing-small-print {
        font-size: 14px;
        padding: 20px 80px 30px; } }
.page-equipaservices .node-equip-service .group-pricing .field-name-field-pricing {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
    border-radius: 6px; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item {
    display: flex;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid #EEEEEE;
    height: 110px;
    margin: 0 15px;
    text-align: center; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field {
      width: 32.5%;
      font-size: 14px;
      line-height: 14px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field {
          font-size: 15px;
          line-height: 15px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field {
          font-size: 22px;
          line-height: 22px; } }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-text {
        width: 35%;
        text-align: left;
        font-family: 'Canaro-SemiBold';
        font-weight: 600;
        color: #FA551E; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta-text, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-subtext, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-tagline {
        color: #1D1D1C;
        font-family: 'Canaro-Book';
        font-weight: 300; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta-text span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-subtext span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-tagline span {
          color: #a4adb1;
          display: block;
          font-family: 'Roboto';
          font-size: 10px; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta-text span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-subtext span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-tagline span {
              font-size: 12px; } }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-cta-text span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-subtext span, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field.field-name-field-tagline span {
              font-size: 16px; } }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field:first-child {
        margin-left: 20px; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item > .field:last-child {
        margin-right: 20px; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type {
      border-top-right-radius: 12px;
      border-top-left-radius: 12px;
      height: 62px;
      color: #fffffe;
      margin: 0;
      padding: 0 15px;
      font-family: 'Canaro-Medium';
      font-weight: 500;
      font-size: 13px;
      line-height: 13px; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type > .field {
        border-bottom: none; }
.page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type > .field.field-name-field-cta, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type > .field.field-name-field-cta-text, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type > .field.field-name-field-subtext, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type > .field.field-name-field-tagline, .page-equipaservices .node-equip-service .group-pricing .entity-field-collection-item:first-of-type > .field.field-name-field-text {
          color: #fffffe; }
.page-equipaservices .node-equip-service .field-name-field-equipamento-details {
    display: flex;
    text-align: center;
    flex-direction: column;
    margin-top: 45px; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .field-name-field-equipamento-details {
        flex-direction: row;
        flex-wrap: wrap; } }
@media screen and (min-width: 992px) {
      .page-equipaservices .node-equip-service .field-name-field-equipamento-details {
        flex-wrap: nowrap;
        text-align: left; } }
.page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item {
      margin-bottom: 20px;
      padding: 0 15px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item {
          width: 50%;
          padding: 0 25px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item {
          width: 25%;
          padding: 0 15px; } }
.page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item .field-name-field-text {
        font-family: 'Canaro-SemiBold';
        font-weight: 500;
        font-size: 16px;
        line-height: 16px;
        color: #1D1D1C;
        margin-bottom: 15px;
        min-height: 45px; }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item .field-name-field-text {
            display: flex;
            align-items: center;
            font-size: 22px;
            line-height: 22px; } }
.page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item .field-name-field-text:before {
          font-family: 'icogalp';
          color: #FA551E;
          font-size: 60px;
          line-height: 60px;
          width: 60px;
          height: 60px;
          font-weight: 300;
          margin-bottom: 15px; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item .field-name-field-text:before {
              font-family: 'icogalp';
              color: #FA551E;
              font-size: 65px;
              line-height: 65px;
              width: 65px;
              height: 65px;
              font-weight: 300; } }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item .field-name-field-text:before {
              font-family: 'icogalp';
              color: #FA551E;
              font-size: 45px;
              line-height: 45px;
              width: 45px;
              height: 45px;
              font-weight: 300;
              margin-right: 10px;
              margin-bottom: 0; } }
.page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item .field-name-field-long-text {
        font-weight: 200;
        font-size: 15px; }
@media screen and (min-width: 992px) {
          .page-equipaservices .node-equip-service .field-name-field-equipamento-details > .field-item .field-name-field-long-text {
            font-size: 16px; } }
.page-equipaservices .node-equip-service .group-slider {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 0;
    padding-top: 45px;
    padding-bottom: 45px; }
@media screen and (min-width: 768px) {
      .page-equipaservices .node-equip-service .group-slider {
        padding-top: 0;
        padding-bottom: 0; } }
.page-equipaservices .node-equip-service .group-slider .group-slider-container {
      position: relative; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-slider .group-slider-container {
          background: #f8f8f8; } }
.page-equipaservices .node-equip-service .group-slider .slider-content {
      position: relative; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-slider .slider-content {
          padding: 80px 0 20px; } }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-dots li button:after {
        color: #EEEEEE; }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        outline: none; }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide {
            flex-direction: row;
            display: flex;
            flex-wrap: wrap; } }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .group-logo-name {
            flex-grow: 1;
            width: 33%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding-right: 30px; } }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .group-logo-name .field-name-field-logo {
            margin-left: auto; } }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .group-logo-name .field-name-field-logo img {
          max-width: 135px; }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .group-logo-name .field-name-field-logo img {
              max-width: 215px; } }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .group-logo-name .field-name-field-text {
          font-family: 'Canaro-Medium';
          font-size: 15px;
          color: #1D1D1C;
          margin-top: 5px;
          margin-bottom: 35px;
          text-align: right;
          width: auto; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .group-logo-name .field-name-field-text {
              margin-bottom: 0;
              margin-left: auto; } }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .group-logo-name .field-name-field-text {
              font-size: 26px; } }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .slide-img {
            flex-grow: 1;
            width: 33%; } }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .slide-img img {
          max-width: 205px;
          margin-left: 30px; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .slide-img img {
              max-width: 260px;
              margin-left: auto; } }
@media screen and (min-width: 992px) {
            .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .slide-img img {
              max-width: 320px; } }
@media screen and (min-width: 1200px) {
            .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .slide-img img {
              max-width: 380px; } }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide .field-name-field-long-text {
            flex-grow: 1;
            width: 33%; } }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul {
          list-style: none;
          margin-top: 35px;
          margin-bottom: 35px;
          text-align: center; }
@media screen and (min-width: 768px) {
            .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul {
              text-align: left;
              padding-left: 30px; } }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul li {
            font-family: 'Roboto';
            font-size: 15px;
            font-weight: 200; }
@media screen and (min-width: 768px) {
              .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul li {
                font-size: 13px;
                line-height: 1.2;
                margin-bottom: 10px; } }
@media screen and (min-width: 992px) {
              .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul li {
                font-size: 18px; } }
.page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul li strong {
              font-family: 'Canaro-Medium';
              font-size: 15px;
              font-weight: bold; }
@media screen and (min-width: 768px) {
                .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul li strong {
                  font-size: 13px;
                  display: block; } }
@media screen and (min-width: 992px) {
                .page-equipaservices .node-equip-service .group-slider .slider-content .slick-slide ul li strong {
                  font-size: 18px; } }
.page-equipaservices .node-equip-service .group-slider .slider-nav {
      display: none; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-slider .slider-nav {
          display: block; } }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-prev {
        left: 20px;
        z-index: 1; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-prev:before {
          content: '\e96f';
          font-family: 'icogalp';
          color: #cad4da;
          font-size: 30px; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-prev:after {
          content: '\e965';
          font-family: 'icogalp';
          color: #cad4da;
          font-size: 20px;
          position: absolute;
          top: 15px;
          left: 5px; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-next {
        right: 30px; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-next:before {
          content: '\e96f';
          font-family: 'icogalp';
          color: #cad4da;
          font-size: 30px; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-next:after {
          content: '\e966';
          font-family: 'icogalp';
          color: #cad4da;
          font-size: 20px;
          position: absolute;
          top: 15px;
          left: 5px; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list {
        padding: 25px 40px 0; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list .slick-track {
          margin: auto; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list .slick-track .slick-slide {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 0;
            text-align: center;
            outline: none; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list .slick-track .slick-slide img {
              max-width: 50px;
              cursor: pointer; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext {
              font-family: 'Canaro-Book';
              font-size: 10px;
              line-height: 10px;
              color: #A4ADB1;
              margin-top: 20px;
              padding-bottom: 10px;
              cursor: pointer; }
@media screen and (min-width: 992px) {
                .page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext {
                  font-size: 11px; } }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext:hover {
                color: #FA551E;
                border-bottom: 2px solid #FA551E; }
.page-equipaservices .node-equip-service .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .field-name-field-subtext {
              color: #FA551E;
              border-bottom: 2px solid #FA551E; }
@media screen and (min-width: 768px) {
    .page-equipaservices .node-equip-service .group-marcas {
      padding-bottom: 50px; } }
@media screen and (min-width: 992px) {
    .page-equipaservices .node-equip-service .group-marcas {
      padding-bottom: 100px; } }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-title {
    padding: 0 30px; }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-title .field-item {
      font-family: 'Canaro-SemiBold';
      font-size: 20px;
      font-weight: 600;
      line-height: 20px;
      color: #FA551E;
      text-align: center; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-title .field-item {
          font-size: 24px;
          line-height: 24px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-title .field-item {
          font-size: 28px;
          line-height: 28px; } }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-subtext {
    margin-top: 18px;
    padding: 0 30px; }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-subtext .field-item {
      font-size: 15px;
      font-family: 'Roboto';
      color: #676C6F;
      line-height: 22px;
      text-align: center; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-subtext .field-item {
          font-weight: 200; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .group-marcas .field-name-field-logos-subtext .field-item {
          font-size: 18px; } }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-collection-logos {
    margin-top: 40px;
    padding: 0 30px; }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-collection-logos .field-items {
      display: flex;
      flex-wrap: wrap; }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-collection-logos .field-items .field-item {
        flex: 1 0 33%;
        box-sizing: border-box;
        padding: 0 5px;
        min-height: 60px; }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-collection-logos .field-items .field-item img {
          max-width: 80px;
          filter: grayscale(100%);
          cursor: pointer; }
.page-equipaservices .node-equip-service .group-marcas .field-name-field-collection-logos .field-items .field-item img:hover {
            filter: grayscale(0%); }
@media screen and (min-width: 768px) {
          .page-equipaservices .node-equip-service .group-marcas .field-name-field-collection-logos .field-items .field-item {
            flex: 1 0 16.6%;
            box-sizing: border-box;
            padding: 0 10px;
            min-height: 60px; }
            .page-equipaservices .node-equip-service .group-marcas .field-name-field-collection-logos .field-items .field-item img {
              max-width: 90px; } }
.page-equipaservices .node-equip-service .group-marcas .items {
    display: flex;
    flex-wrap: wrap; }
.page-equipaservices .node-equip-service .group-marcas .items .item {
    flex: 1 0 25%;
    box-sizing: border-box;
    background: #e0ddd5;
    color: #171e42;
    padding: 10px; }
.page-equipaservices .node-equip-service .field-name-field-wide-cta {
    background: url("../images/bg-gray.png") no-repeat center top;
    background-size: cover;
    text-align: center;
    padding: 75px 0 85px;
    height: 340px; }
.page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-subtext,
    .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-text {
      font-family: 'Canaro-Bold';
      font-weight: 800;
      font-size: 19px;
      line-height: 19px;
      color: #fffffe;
      text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      max-width: 770px;
      margin: 0 auto; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-subtext,
        .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-text {
          font-size: 24px;
          line-height: 24px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-subtext,
        .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-text {
          font-size: 34px;
          line-height: 34px; } }
.page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-tagline {
      font-size: 13px;
      color: #fffffe;
      text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
      margin-top: 20px;
      margin-bottom: 25px; }
@media screen and (min-width: 768px) {
        .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-tagline {
          font-size: 17px;
          line-height: 17px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-tagline {
          font-size: 18px;
          line-height: 18px; } }
.page-equipaservices .node-equip-service .field-name-field-wide-cta .field-name-field-tagline a {
        color: #fffffe; }
.page-equipaservices .node-equip-service .field-name-field-wide-cta .btn {
      margin-top: 0; }
.pane-bundle-full-width-gray {
  background: url("../images/bg-gray.png") no-repeat center top;
  background-size: cover;
  text-align: center;
  padding: 55px 15px; }
@media screen and (min-width: 768px) {
    .pane-bundle-full-width-gray {
      padding-top: 75px;
      padding-bottom: 75px; } }
.pane-bundle-full-width-gray .field-name-field-text,
  .pane-bundle-full-width-gray h2 {
    margin: 0;
    font-family: 'Canaro-Bold';
    font-weight: 800;
    font-size: 19px;
    line-height: 19px;
    color: #fffffe;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
@media screen and (min-width: 768px) {
      .pane-bundle-full-width-gray .field-name-field-text,
      .pane-bundle-full-width-gray h2 {
        font-size: 24px;
        line-height: 24px; } }
@media screen and (min-width: 992px) {
      .pane-bundle-full-width-gray .field-name-field-text,
      .pane-bundle-full-width-gray h2 {
        font-size: 34px;
        line-height: 34px; } }
.pane-bundle-full-width-gray .field-name-field-subtext {
    font-size: 13px;
    color: #fffffe;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    margin-top: 20px;
    margin-bottom: 25px; }
@media screen and (min-width: 768px) {
      .pane-bundle-full-width-gray .field-name-field-subtext {
        font-size: 17px;
        line-height: 17px; } }
@media screen and (min-width: 992px) {
      .pane-bundle-full-width-gray .field-name-field-subtext {
        font-size: 18px;
        line-height: 18px; } }
.page-node-179 .node-equip-service .group-container-icons .field-icon:nth-of-type(1):before {
  content: '\e916'; }
.page-node-179 .node-equip-service .group-container-icons .field-icon:nth-of-type(2):before {
  content: '\e931'; }
.page-node-179 .node-equip-service .group-container-icons .field-icon:nth-of-type(3):before {
  content: '\e909'; }
.page-node-179 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(1):before {
  content: '\e95e'; }
.page-node-179 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(2):before {
  content: '\e979'; }
.page-node-179 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(3):before {
  content: '\e93f'; }
.page-node-179 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(4):before {
  content: '\e94f'; }
.page-node-179 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(5):before {
  content: '\e95d'; }
.page-node-179 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(6):before {
  content: '\e906'; }
.page-node-192 .node-equip-service .group-container-icons .field-icon:nth-of-type(1):before {
  content: '\e911'; }
.page-node-192 .node-equip-service .group-container-icons .field-icon:nth-of-type(2):before {
  content: '\e960'; }
.page-node-192 .node-equip-service .group-container-icons .field-icon:nth-of-type(3):before {
  content: '\e907'; }
.page-node-192 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(1):before {
  content: '\e95e'; }
.page-node-192 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(2):before {
  content: '\e979'; }
.page-node-192 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(3):before {
  content: '\e93f'; }
.page-node-192 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(4):before {
  content: '\e94f'; }
.page-node-192 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(5):before {
  content: '\e95d'; }
.page-node-192 .node-equip-service .group-container-services .field-name-field-service-list .field-item:nth-of-type(6):before {
  content: '\e906'; }
@media screen and (min-width: 768px) {
  .page-node-198 .node-equip-service .group-slider .group-slider-container {
    background: url("../images/bg-light-grey.png") no-repeat center top;
    background-size: cover; } }
.page-node-198 .node-equip-service .group-container-icons .field-icon:nth-of-type(1):before {
  content: '\e983'; }
.page-node-198 .node-equip-service .group-container-icons .field-icon:nth-of-type(2):before {
  content: '\e984'; }
.page-node-198 .node-equip-service .group-container-icons .field-icon:nth-of-type(3):before {
  content: '\e909'; }
.page-node-242 .node-equip-service .group-container-icons .field-icon:nth-of-type(1):before {
  content: '\e983'; }
.page-node-242 .node-equip-service .group-container-icons .field-icon:nth-of-type(2):before {
  content: '\e984'; }
.page-node-242 .node-equip-service .group-container-icons .field-icon:nth-of-type(3):before {
  content: '\e909'; }
.page-inspecao-gas-natural .g-check,
.page-inspecao-gas-natural .g-radio {
  display: block;
  position: relative;
  margin-top: 20px; }
.page-inspecao-gas-natural .g-check input,
  .page-inspecao-gas-natural .g-radio input {
    cursor: pointer;
    display: block;
    opacity: 0;
    position: absolute;
    z-index: 3;
    width: 24px;
    height: 24px;
    top: 0;
    left: 0; }
.page-inspecao-gas-natural .g-check input:checked + span,
  .page-inspecao-gas-natural .g-radio input:checked + span {
    background: #FA551E;
    border-color: #FA551E; }
.page-inspecao-gas-natural .g-check input:checked + span:before,
    .page-inspecao-gas-natural .g-radio input:checked + span:before {
      opacity: 1; }
.page-inspecao-gas-natural .g-check input:checked + span + label,
  .page-inspecao-gas-natural .g-radio input:checked + span + label {
    color: #1D1D1C; }
.page-inspecao-gas-natural .g-check span,
  .page-inspecao-gas-natural .g-radio span {
    position: relative;
    background: #EFF0F0;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: 15px;
    border-radius: 50%;
    border: 1px solid #DCDDDD;
    transition: .2s; }
.page-inspecao-gas-natural .g-check span:before,
    .page-inspecao-gas-natural .g-radio span:before {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      content: '';
      opacity: 0;
      transition: .2s;
      background: #FFF;
      width: 10px;
      height: 10px;
      border-radius: 50%; }
.page-inspecao-gas-natural .g-check label,
  .page-inspecao-gas-natural .g-radio label {
    display: inline-block;
    margin: 0;
    font-family: Canaro-Light;
    font-size: 15px;
    color: #A4ADB1;
    letter-spacing: -0.3px;
    vertical-align: top;
    line-height: 31px; }
.page-inspecao-gas-natural .g-check span {
  border-radius: 3px; }
.page-inspecao-gas-natural .g-check span:before {
    font-family: 'icogalp';
    content: '\e90c';
    background: none;
    width: auto;
    height: auto;
    color: #FFF;
    font-size: 30px; }
@media screen and (min-width: 992px) {
  .page-inspecao-gas-natural .node-equip-service .group-container-header .group-title .field-name-title {
    top: -110px; } }
@media screen and (min-width: 1200px) {
  .page-inspecao-gas-natural .node-equip-service .group-container-header .group-title .field-name-title {
    top: -150px; } }
@media screen and (min-width: 1200px) {
  .page-inspecao-gas-natural .node-equip-service .icon-placeholder {
    transform: translate(0, -125%); } }
.page-inspecao-gas-natural .related-services {
  border-top: 1px solid #EFF0F0;
  margin-top: 30px; }
@media screen and (min-width: 1200px) {
    .page-inspecao-gas-natural .related-services {
      margin-top: 90px;
      padding-top: 60px; } }
.page-inspecao-gas-natural .g-modal {
  width: 100%;
  height: 100%;
  z-index: 100;
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: .1s; }
.page-inspecao-gas-natural .g-modal__overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7); }
.page-inspecao-gas-natural .g-modal--visible {
    opacity: 1;
    visibility: visible; }
@media screen and (min-width: 768px) {
    .page-inspecao-gas-natural .g-modal .container, .page-inspecao-gas-natural .g-modal .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .page-inspecao-gas-natural .g-modal .group-slider-container, .page-inspecao-gas-natural .g-modal .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .page-inspecao-gas-natural .g-modal .group-slider-container, .page-inspecao-gas-natural .g-modal .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .page-inspecao-gas-natural .g-modal .group-slider-container {
      max-width: 730px; } }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .g-modal .container, .page-inspecao-gas-natural .g-modal .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .page-inspecao-gas-natural .g-modal .group-slider-container, .page-inspecao-gas-natural .g-modal .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .page-inspecao-gas-natural .g-modal .group-slider-container, .page-inspecao-gas-natural .g-modal .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .page-inspecao-gas-natural .g-modal .group-slider-container {
      max-width: 780px; } }
.page-inspecao-gas-natural .g-modal__btn-submit a,
  .page-inspecao-gas-natural .g-modal__btn-submit span {
    font-size: 16px; }
@media screen and (min-width: 768px) {
      .page-inspecao-gas-natural .g-modal__btn-submit a,
      .page-inspecao-gas-natural .g-modal__btn-submit span {
        font-size: 18px; } }
.page-inspecao-gas-natural .g-modal .scrollable {
    width: 100%;
    height: calc(100vh - 60px);
    overflow: auto; }
.page-inspecao-gas-natural .g-modal__required {
    font-family: 'Roboto';
    font-weight: normal;
    font-size: 12px;
    color: #A3ADB1;
    letter-spacing: -0.15px;
    text-align: center;
    line-height: 22px;
    text-align: center; }
.page-inspecao-gas-natural .g-modal__content {
    position: relative;
    margin: 0 auto;
    background: #FFF;
    height: 100%;
    max-width: 1170px; }
.page-inspecao-gas-natural .g-modal__header {
    background: #1D1D1C;
    height: 60px;
    padding: 0 75px 0 15px; }
.page-inspecao-gas-natural .g-modal__header h3 {
      margin: 0;
      font-family: Canaro-Medium;
      font-size: 18px;
      color: #FFFFFF;
      letter-spacing: 0;
      text-align: center;
      position: relative;
      line-height: 20px;
      top: 50%;
      transform: translateY(-50%); }
.page-inspecao-gas-natural .g-modal__close {
    width: 60px;
    height: 60px;
    background: #676C6F;
    color: #000;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    transition: .1s;
    cursor: pointer; }
.page-inspecao-gas-natural .g-modal__close:hover {
      background: #5b5f62; }
.page-inspecao-gas-natural .g-modal__close:before {
      font-family: 'icogalp';
      font-size: 14px;
      line-height: 60px;
      font-weight: 300;
      color: #FFF;
      content: '\e913';
      display: block;
      margin: 0 auto; }
.page-inspecao-gas-natural .g-modal .row {
    padding: 0;
    margin-left: -15px;
    margin-right: -15px; }
.page-inspecao-gas-natural .g-modal__info {
    background: #328FFA;
    padding: 15px 0; }
@media screen and (min-width: 992px) {
      .page-inspecao-gas-natural .g-modal__info {
        padding: 30px 0; } }
.page-inspecao-gas-natural .g-modal__info p {
      margin: 0;
      font-size: 14px;
      color: #FFFFFF;
      letter-spacing: 0;
      text-align: center;
      line-height: 18px; }
@media screen and (min-width: 768px) {
        .page-inspecao-gas-natural .g-modal__info p {
          font-size: 16px;
          line-height: 21px; } }
@media screen and (min-width: 992px) {
        .page-inspecao-gas-natural .g-modal__info p {
          font-size: 18px; } }
.page-inspecao-gas-natural .g-modal__alert {
    margin-top: 20px;
    border: 1px solid rgba(247, 166, 0, 0.5);
    background: rgba(247, 166, 0, 0.02);
    border-radius: 0 4px 4px 0;
    padding: 14px 15px 15px 55px;
    position: relative;
    font-weight: normal;
    font-size: 14px;
    color: #676C6F;
    letter-spacing: 0; }
.page-inspecao-gas-natural .g-modal__alert:before {
      position: absolute;
      top: -1px;
      left: -1px;
      width: 30px;
      height: calc(100% + 2px);
      content: '\e923';
      font-family: 'icogalp';
      background: #F7A600;
      text-align: center;
      color: #FFF;
      font-size: 19px;
      line-height: 50px; }
.page-inspecao-gas-natural .g-modal__alert--success {
      border-color: #328FFA;
      background: rgba(50, 143, 250, 0.02); }
.page-inspecao-gas-natural .g-modal__alert--success:before {
        content: '\e933';
        background: #328FFA;
        font-size: 30px;
        font-weight: bold; }
.page-inspecao-gas-natural .g-modal__alert--error {
      border-color: #E53416;
      background: rgba(229, 52, 22, 0.02); }
.page-inspecao-gas-natural .g-modal__alert--error:before {
        content: '\e923';
        background: #E53416; }
.page-inspecao-gas-natural .g-modal__body {
    position: relative;
    height: 100%; }
.page-inspecao-gas-natural .g-modal__info-content {
    padding-top: 50px; }
.page-inspecao-gas-natural .g-modal__info-content .list {
      margin: 0;
      padding: 0; }
.page-inspecao-gas-natural .g-modal__info-content .list li {
        list-style: none;
        position: relative;
        padding: 0; }
@media screen and (max-width: 991px) {
          .page-inspecao-gas-natural .g-modal__info-content .list li {
            margin-left: 15px; } }
.page-inspecao-gas-natural .g-modal__info-content .list li:before {
          content: '•';
          position: absolute;
          left: -15px;
          top: 0; }
.page-inspecao-gas-natural .g-modal__info-content .list2 {
      padding: 0;
      margin: -15px 0 0 30px; }
.page-inspecao-gas-natural .g-modal__info-content .list2 li {
        list-style: none; }
.page-inspecao-gas-natural .g-modal__separator {
    width: 100%;
    height: 1px;
    border-top: 1px dashed #C8D3D9;
    margin: 40px 0; }
.page-inspecao-gas-natural .g-modal__separator--solid {
      margin: 30px 0 15px;
      border-top: 2px solid #C8D3D9; }
.page-inspecao-gas-natural .g-modal__title {
    font-family: Canaro-Medium;
    font-size: 18px;
    color: #1D1D1C;
    letter-spacing: -0.19px;
    margin-bottom: -12px;
    margin-top: 30px; }
@media screen and (min-width: 768px) {
      .page-inspecao-gas-natural .g-modal__title {
        margin-top: 45px; } }
.page-inspecao-gas-natural .g-modal__btn {
    width: 100%;
    height: 40px;
    margin-top: 39px;
    font-family: Canaro-Book;
    font-size: 16px;
    color: #fff;
    text-align: center;
    letter-spacing: -.4px;
    border: none;
    border-radius: 6px;
    background: #676c6f; }
.page-inspecao-gas-natural .g-modal__btn:disabled {
      opacity: 0.3; }
.page-inspecao-gas-natural .g-modal__recaptcha {
    margin: 50px 0 10px;
    position: relative;
    text-align: center; }
.page-inspecao-gas-natural .g-modal__recaptcha > div {
      display: inline-block; }
.page-inspecao-gas-natural .g-modal .text-center {
    text-align: center; }
.page-inspecao-gas-natural .g-modal__terms {
    text-align: left;
    display: inline-block;
    margin-bottom: 10px; }
.page-inspecao-gas-natural .g-modal__terms .g-check {
      text-align: left;
      display: inline-block; }
.page-inspecao-gas-natural .g-modal__terms .g-check span {
        margin-right: 5px; }
@media screen and (max-width: 767px) {
          .page-inspecao-gas-natural .g-modal__terms .g-check span {
            position: absolute;
            left: 0;
            top: 0; } }
.page-inspecao-gas-natural .g-modal__terms .g-check label {
        line-height: 18px;
        color: #1D1D1C !important; }
@media screen and (max-width: 767px) {
          .page-inspecao-gas-natural .g-modal__terms .g-check label {
            padding: 0 0 0 40px; }
            .page-inspecao-gas-natural .g-modal__terms .g-check label br {
              display: none; } }
.page-inspecao-gas-natural .g-modal .g-field {
    width: 100%;
    height: 50px;
    position: relative;
    background: none !important;
    margin-top: 20px; }
@media screen and (min-width: 768px) {
      .page-inspecao-gas-natural .g-modal .g-field {
        margin-top: 30px; } }
.page-inspecao-gas-natural .g-modal .g-field.required:before {
      position: absolute;
      top: 50%;
      right: 0;
      display: block;
      height: 15px;
      font-size: 18px;
      color: #676c6f;
      content: '*';
      transform: translateY(-50%); }
.page-inspecao-gas-natural .g-modal .g-field.focus label, .page-inspecao-gas-natural .g-modal .g-field.filled label {
      color: #A4ADB1;
      transform: translate(0, 0) scale(0.55); }
@media screen and (min-width: 768px) {
        .page-inspecao-gas-natural .g-modal .g-field.focus label, .page-inspecao-gas-natural .g-modal .g-field.filled label {
          transform: translate(0, 0) scale(0.36); } }
.page-inspecao-gas-natural .g-modal .g-field.focus:after, .page-inspecao-gas-natural .g-modal .g-field.filled:after {
      background: #676C6F; }
.page-inspecao-gas-natural .g-modal .g-field.error:after {
      background: #E53416; }
.page-inspecao-gas-natural .g-modal .g-field:after {
      content: '';
      background: #B3B5B7;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 2px;
      transition: .2s; }
.page-inspecao-gas-natural .g-modal .g-field label {
      position: absolute;
      top: 0;
      left: 0;
      font-family: Canaro-Book;
      font-size: 20px;
      color: #bbbbba;
      transition: .2s;
      transform: translate(1px, 19px);
      transform-origin: 0 0;
      pointer-events: none; }
@media screen and (min-width: 768px) {
        .page-inspecao-gas-natural .g-modal .g-field label {
          font-size: 30px; } }
.page-inspecao-gas-natural .g-modal .g-field input {
      width: 100%;
      height: 40px;
      margin-top: 10px;
      font-family: Canaro-Light;
      font-size: 20px;
      color: #000;
      border: none; }
@media screen and (min-width: 768px) {
        .page-inspecao-gas-natural .g-modal .g-field input {
          font-size: 30px; } }
.page-inspecao-gas-natural .g-modal .g-field input::-webkit-input-placeholder {
        color: #e0e0e0;
        font-size: 20px;
        font-family: Canaro-Light; }
@media screen and (min-width: 768px) {
          .page-inspecao-gas-natural .g-modal .g-field input::-webkit-input-placeholder {
            font-size: 30px; } }
.page-inspecao-gas-natural .g-modal .g-field input:-moz-placeholder {
        color: #e0e0e0;
        font-size: 20px;
        font-family: Canaro-Light; }
@media screen and (min-width: 768px) {
          .page-inspecao-gas-natural .g-modal .g-field input:-moz-placeholder {
            font-size: 30px; } }
.page-inspecao-gas-natural .g-modal .g-field input::-moz-placeholder {
        color: #e0e0e0;
        font-size: 20px;
        font-family: Canaro-Light; }
@media screen and (min-width: 768px) {
          .page-inspecao-gas-natural .g-modal .g-field input::-moz-placeholder {
            font-size: 30px; } }
.page-inspecao-gas-natural .g-modal .g-field input:-ms-input-placeholder {
        color: #e0e0e0;
        font-size: 20px;
        font-family: Canaro-Light; }
@media screen and (min-width: 768px) {
          .page-inspecao-gas-natural .g-modal .g-field input:-ms-input-placeholder {
            font-size: 30px; } }
.page-inspecao-gas-natural .g-modal .g-field span {
      display: block;
      font-family: Canaro-Book;
      font-size: 11px;
      color: #E53416;
      line-height: 20px; }
.page-inspecao-gas-natural .g-modal .g-field__error {
    display: block;
    font-family: Canaro-Book;
    font-size: 11px;
    color: #E53416;
    line-height: 20px; }
.page-inspecao-gas-natural .node-equip-service .field-name-service-detail-info-box .plus {
  display: none !important; }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .field-name-service-detail-info-box .plus {
      display: flex !important;
      font-size: 16px !important;
      margin: 20px 10px 0 0; } }
.page-inspecao-gas-natural .node-equip-service .field-name-service-detail-info-box .sub {
  margin-left: -20px !important; }
.page-inspecao-gas-natural .node-equip-service .group-container-header {
  background-size: cover; }
.page-inspecao-gas-natural .node-equip-service .group-icons {
  border-bottom: none; }
.page-inspecao-gas-natural .node-equip-service .group-container-icons .field-icon:nth-of-type(1):before {
  content: '\e9bd'; }
.page-inspecao-gas-natural .node-equip-service .group-container-icons .field-icon:nth-of-type(2):before {
  content: '\e9bc'; }
.page-inspecao-gas-natural .node-equip-service .group-container-icons .field-icon:nth-of-type(3):before {
  content: '\e9bb'; }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-background {
  background-image: url("../images/bg-inspecao-gas.png");
  background-size: cover; }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .entity-paragraphs-item {
  position: relative;
  min-height: 450px;
  padding: 0 15px; }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .entity-paragraphs-item {
      padding: 0 400px 0 0; } }
@media screen and (min-width: 1200px) {
    .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .entity-paragraphs-item {
      padding: 0 500px 0 0; } }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-title {
  font-family: Canaro-SemiBold;
  font-size: 20px;
  color: #1D1D1C;
  letter-spacing: -0.6px;
  font-weight: 600;
  padding-top: 43px;
  text-align: center; }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-title {
      font-size: 28px;
      text-align: left; } }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body {
  padding-bottom: 30px;
  text-align: center;
  font-size: 15px; }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body {
      font-size: 18px; } }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body p {
    color: #676C6F;
    letter-spacing: 0;
    line-height: 22px;
    letter-spacing: -0.25px; }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body ul {
    padding: 0;
    margin: 0 0 20px 0; }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body ul li {
      font-weight: 100;
      color: #676c6f;
      list-style: none;
      line-height: 20px;
      margin-bottom: 9px; }
@media screen and (min-width: 992px) {
        .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body ul li {
          line-height: 30px;
          margin-bottom: 0; } }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body ul li:before {
        content: '';
        width: 5px;
        height: 5px;
        font-size: 21px;
        display: inline-block;
        margin: 0 7px 0 0;
        background: #676c6f;
        border-radius: 50%;
        transform: translate(0, -3px); }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-body {
      text-align: left; } }
.page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-image img {
  height: 300px;
  width: auto; }
@media screen and (min-width: 768px) {
  .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-image img {
    height: 500px; } }
@media screen and (min-width: 992px) {
  .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-image {
    position: absolute;
    right: 110px;
    bottom: 0; }
    .page-inspecao-gas-natural .node-equip-service .group-paragraphs-container-top .field-name-field-image img {
      max-height: 600px; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .entity-paragraphs-item {
  padding: 0 15px; }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .entity-paragraphs-item {
      padding: 0; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-title {
  font-family: Canaro-SemiBold;
  font-size: 20px;
  color: #FA551E;
  letter-spacing: -0.6px;
  text-align: center;
  margin: 40px 0 15px 0; }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-title {
      margin-top: 80px;
      font-size: 28px; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-body {
  font-weight: 100;
  font-size: 15px;
  color: #676C6F;
  letter-spacing: 0;
  text-align: center;
  line-height: 22px;
  margin-bottom: 30px; }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-body br {
    display: none; }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-body {
      font-size: 18px;
      margin-bottom: 50px; }
      .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-body br {
        display: block; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-image {
  display: none; }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-image img {
    max-width: 100%;
    text-align: center; }
@media screen and (min-width: 768px) {
    .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-image {
      display: block; } }
@media screen and (min-width: 992px) {
    .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-image img {
      max-width: 950px; } }
@media screen and (min-width: 768px) {
  .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-image-alt {
    display: none; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html {
  text-align: center; }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul {
    margin: 40px 0 0 0;
    padding: 0;
    font-size: 0;
    display: inline-block;
    text-align: left; }
@media screen and (min-width: 992px) {
      .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul {
        margin-top: 66px;
        display: block; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li {
      list-style: none;
      font-family: 'Roboto';
      font-weight: normal;
      font-size: 15px;
      color: #676C6F;
      letter-spacing: 0;
      margin-bottom: 10px;
      vertical-align: top; }
@media screen and (min-width: 768px) {
        .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li {
          margin-bottom: 0;
          text-align: center;
          width: calc(100% / 3);
          display: inline-block;
          font-size: 16px; } }
@media screen and (min-width: 1200px) {
        .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li {
          font-size: 18px; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li span {
        display: inline-block;
        margin-right: 10px;
        font-size: 8px;
        transform: translateY(-2px); }
@media screen and (min-width: 992px) {
          .page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li span {
            font-size: 15px; } }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li:nth-of-type(1) span {
        color: #1D1D1C; }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li:nth-of-type(2) span {
        color: #328FFA; }
.page-inspecao-gas-natural .node-equip-service .paragraphs-items-field-paragraphs-bottom .field-name-field-footer-html ul li:nth-of-type(3) span {
        color: #F7A600; }
.icon-placeholder {
  position: absolute;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center; }
@media screen and (min-width: 992px) {
    .icon-placeholder {
      width: 84px;
      height: 84px; } }
.icon-placeholder:before {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    content: '\e982';
    font-family: 'icogalp';
    color: #FA551E;
    font-size: 60px;
    line-height: 60px;
    width: 60px;
    height: 60px;
    font-weight: 300;
    width: 64px;
    text-shadow: 0px 14px 40px rgba(231, 97, 52, 0.5); }
@media screen and (min-width: 992px) {
      .icon-placeholder:before {
        font-family: 'icogalp';
        color: #FA551E;
        font-size: 80px;
        line-height: 80px;
        width: 80px;
        height: 80px;
        font-weight: 300;
        width: 84px; } }
.icon-placeholder:after {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'icogalp';
    color: #FA551E;
    font-size: 40px;
    line-height: 40px;
    width: 40px;
    height: 40px;
    font-weight: 300;
    color: #FFF;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
    height: 100%; }
@media screen and (min-width: 992px) {
      .icon-placeholder:after {
        font-family: 'icogalp';
        color: #FA551E;
        font-size: 55px;
        line-height: 55px;
        width: 55px;
        height: 55px;
        font-weight: 300;
        color: #FFF;
        width: 100%;
        height: 100%; } }
.views-row .icon-placeholder {
  left: 25px;
  top: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }
@media screen and (min-width: 768px) {
    .views-row .icon-placeholder {
      left: 0px;
      right: 25px;
      -webkit-transform: translate(-50%, -80%);
      -ms-transform: translate(-50%, -80%);
      transform: translate(-50%, -80%);
      right: auto;
      top: 40%; } }
@media screen and (min-width: 992px) {
    .views-row .icon-placeholder {
      left: 0px;
      right: 25px; } }
@media screen and (min-width: 768px) {
  .views-row:nth-child(2) .icon-placeholder {
    left: auto;
    right: 0px;
    -webkit-transform: translate(50%, -80%);
    -ms-transform: translate(50%, -80%);
    transform: translate(50%, -80%);
    right: 0; } }
@media screen and (min-width: 992px) {
  .views-row:nth-child(2) .icon-placeholder {
    left: auto;
    right: 0px; } }
@media screen and (min-width: 768px) {
  .views-row:nth-child(n+3) .icon-placeholder {
    display: none; } }
.views-row--left .icon-placeholder, .views-row--right .icon-placeholder {
  display: inline-block !important; }
.views-row--left .icon-placeholder:before, .views-row--right .icon-placeholder:before {
    padding: 2px; }
.views-row--left .icon-placeholder:after, .views-row--right .icon-placeholder:after {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
@media screen and (min-width: 768px) {
  .views-row--right .icon-placeholder {
    right: 0px;
    left: auto;
    transform: translate(50%, -80%) !important; } }
.node-equip-service .icon-placeholder {
  top: 0;
  left: 0;
  width: 100%;
  transform: translate(0, -80%); }
@media screen and (min-width: 992px) {
    .node-equip-service .icon-placeholder {
      width: auto;
      transform: translate(0, -100%); } }
@media screen and (min-width: 992px) {
    .node-equip-service .icon-placeholder:before {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 65px;
      line-height: 65px;
      width: 65px;
      height: 65px;
      font-weight: 300; } }
@media screen and (min-width: 992px) {
    .node-equip-service .icon-placeholder:after {
      font-family: 'icogalp';
      color: #FA551E;
      font-size: 40px;
      line-height: 40px;
      width: 40px;
      height: 40px;
      font-weight: 300;
      font-size: 40px;
      color: #FFF;
      width: 100%;
      height: 100%;
      top: 0; } }
@media screen and (min-width: 992px) {
  .node-equip-service.node-195 .icon-placeholder:after {
    font-family: 'icogalp';
    color: #FA551E;
    font-size: 32px;
    line-height: 32px;
    width: 32px;
    height: 32px;
    font-weight: 300;
    font-size: 32px;
    color: #FFF;
    width: 100%;
    height: 100%; } }
@media screen and (min-width: 992px) {
  .node-equip-service.node-service .icon-placeholder:after {
    font-family: 'icogalp';
    color: #FA551E;
    font-size: 45px;
    line-height: 45px;
    width: 45px;
    height: 45px;
    font-weight: 300;
    font-size: 45px;
    color: #FFF;
    width: 100%;
    height: 100%; } }
@media screen and (min-width: 768px) {
  .page-equipamentos .views-row:nth-child(2) .icon-placeholder {
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    right: 0; } }
@media screen and (min-width: 768px) {
  .page-equipaservices .node-196 .icon-placeholder {
    -webkit-transform: translate(0%, -100%);
    -ms-transform: translate(0%, -100%);
    transform: translate(0%, -100%); } }
@media screen and (min-width: 768px) {
  .node-196 .icon-placeholder {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); } }
.node-196 .icon-placeholder:after {
  content: '\e954';
  font-size: 35px; }
@media screen and (min-width: 992px) {
    .node-196 .icon-placeholder:after {
      font-size: 42px; } }
@media screen and (min-width: 768px) {
  .node-195 .icon-placeholder {
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%); } }
.node-195 .icon-placeholder:after {
  content: '\e98b';
  font-size: 30px; }
@media screen and (min-width: 992px) {
    .node-195 .icon-placeholder:after {
      font-size: 38px; } }
.node-4162 .icon-placeholder:after {
  content: '\e9a8';
  font-size: 50px; }
.node-195 .icon-placeholder:after {
  content: '\e98b';
  font-size: 40px; }
.node-4140 .icon-placeholder:after {
  content: '\e9c3';
  font-size: 45px; }
.node-242 .icon-placeholder:after {
  content: '\e904';
  font-size: 48px; }
.node-198 .icon-placeholder:after {
  content: '\e98a';
  font-size: 45px; }
.node-196 .icon-placeholder:after {
  content: '\e954';
  font-size: 42px; }
.node-4095 .icon-placeholder:after {
  content: '\e9a7';
  font-size: 45px; }
.node-522 .icon-placeholder:after {
  content: '\e9ad';
  font-size: 45px; }
.node-197 .icon-placeholder:after {
  content: '\e920';
  font-size: 50px; }
.node-type-equipamento .icon-placeholder {
  font-size: 34px; }
@media screen and (min-width: 768px) {
  .node-type-equipamento .node-195 .icon-placeholder {
    -webkit-transform: translate(0%, -100%);
    -ms-transform: translate(0%, -100%);
    transform: translate(0%, -100%); } }
.node-inspeccao-gas-natural .icon-placeholder:after {
  content: '\e9be'; }
.node-198 .icon-placeholder:after {
  content: '\e98a'; }
.node-242 .icon-placeholder:after {
  content: '\e904'; }
.node-197 .icon-placeholder:after {
  content: '\e920'; }
.node-179 .icon-placeholder:after {
  content: '\e918'; }
.node-4076 .icon-placeholder:after, .node-4077 .icon-placeholder:after {
  content: '\e992';
  font-size: 30px; }
@media screen and (min-width: 992px) {
    .node-4076 .icon-placeholder:after, .node-4077 .icon-placeholder:after {
      font-size: 44px; } }
.node-233 .icon-placeholder:after {
  content: '\e917'; }
.node-191 .icon-placeholder:after {
  content: '\e917'; }
.node-234 .icon-placeholder:after {
  content: '\e98c';
  font-size: 34px; }
@media screen and (min-width: 992px) {
    .node-234 .icon-placeholder:after {
      font-size: 34px; } }
.node-192 .icon-placeholder:after {
  content: '\e90a'; }
.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .icon-placeholder:after, .node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .icon-placeholder:after {
  content: '\e9a7'; }
.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .icon-placeholder:after {
  content: '\e9a9'; }
.node-972fe84f-038c-4768-873e-a80e535df977 .icon-placeholder:after,
.node-522 .icon-placeholder:after {
  content: '\e9ad'; }
.node-386445c1-d871-4355-a1c1-ffae28e430a1 .icon-placeholder:after {
  content: '\e9a8'; }
.node-equip-service.view-mode-multicare .group-gradient .icon-placeholder:after {
  content: '\e992';
  font-size: 34px; }
.node-4244 .icon-placeholder:after, .node-4332 .icon-placeholder:after, .node-4259 .icon-placeholder:after {
  content: url(/sites/default/files/galp_paginas_vue/img/assistencia_casa.svg);
  transform: translate(-48%, -57%) !important;
  top: 50%;
  left: 50%; }
.node-4244 svg, .node-4332 svg, .node-4259 svg {
  stroke: #c8d3d9;
  fill: none;
  fill-rule: evenodd;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.5px;
  height: 30px; }
.service-style-list .btn-arrow-container-gradient {
  position: absolute;
  bottom: 18px;
  right: 21px; }
@media screen and (min-width: 768px) {
    .service-style-list .btn-arrow-container-gradient {
      right: 15px;
      bottom: 13px; } }
@media screen and (min-width: 992px) {
    .service-style-list .btn-arrow-container-gradient {
      right: 32px;
      bottom: 30px; } }
@media screen and (min-width: 768px) {
    .service-style-list .btn-arrow-container-gradient .btn-arrow:after {
      font-size: 26px; } }
@media screen and (min-width: 992px) {
    .service-style-list .btn-arrow-container-gradient .btn-arrow:after {
      font-size: 32px; } }
@media screen and (min-width: 768px) {
    .service-style-list .btn-arrow-container-gradient .btn-arrow:before {
      font-size: 36px; } }
@media screen and (min-width: 992px) {
    .service-style-list .btn-arrow-container-gradient .btn-arrow:before {
      font-size: 52px; } }
.service-style-list .view-header {
  text-align: center;
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center; }
@media screen and (min-width: 992px) {
    .service-style-list .view-header {
      min-height: 245px; } }
.service-style-list .view-header .container, .service-style-list .view-header .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .service-style-list .view-header .group-slider-container, .service-style-list .view-header .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .service-style-list .view-header .group-slider-container, .service-style-list .view-header .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .service-style-list .view-header .group-slider-container {
    flex-grow: 0;
    padding-bottom: 28px; }
.service-style-list .view-header h1 {
    font-size: 20px;
    line-height: 21px;
    color: #FFF; }
@media screen and (min-width: 768px) {
      .service-style-list .view-header h1 {
        font-size: 28px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-header h1 {
        font-size: 32px; } }
.service-style-list .view-header h2 {
    font-family: Roboto;
    font-size: 15px;
    line-height: 16px;
    color: #FFF; }
@media screen and (min-width: 768px) {
      .service-style-list .view-header h2 {
        font-size: 16px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-header h2 {
        font-size: 18px; } }
.service-style-list .view-content {
  background: url("../images/bg-statics.png") no-repeat top center #f2f2f2;
  background-size: cover;
  padding-bottom: 40px; }
@media screen and (min-width: 768px) {
    .service-style-list .view-content {
      padding-bottom: 80px; } }
.service-style-list .view-content .container, .service-style-list .view-content .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .service-style-list .view-content .group-slider-container, .service-style-list .view-content .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .service-style-list .view-content .group-slider-container, .service-style-list .view-content .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .service-style-list .view-content .group-slider-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    top: -30px; }
.service-style-list .view-content .views-row {
    width: 100%;
    /*
       * CENTER ICON
       *****************************************************************************************
       */
    /*.icon-placeholder {

        @media screen and (min-width: 992px) {
          top: 50%;
        }
        
      }*/
    /*
       * LEFT/RIGHT ROWS
       */
    /*
       * LEFT ROW
       */
    /*
       * RIGHT ROW
       */
    /*
       * HALF ROW
       */ }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row {
        padding-left: 30px;
        padding-right: 30px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row {
        padding-left: 15px;
        padding-right: 15px; } }
.service-style-list .view-content .views-row > .node {
      margin-bottom: 20px;
      box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.05);
      display: flex;
      flex-direction: column;
      border-top-right-radius: 4px;
      border-top-left-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px; }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row > .node {
          flex-direction: row;
          margin-bottom: 30px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row > .node {
          margin-bottom: 60px; } }
.service-style-list .view-content .views-row > .node:hover {
        cursor: pointer; }
.service-style-list .view-content .views-row > .node:hover .btn-arrow-container-gradient .btn-arrow:before {
          background: -webkit-linear-gradient(#ef4123, #faa61a);
          -webkit-background-clip: text;
          -webkit-text-fill-color: #FA551E;
          content: '\e92a'; }
.service-style-list .view-content .views-row > .node:hover .btn-arrow-container-gradient .btn-arrow:after {
          color: #FFF; }
.service-style-list .view-content .views-row > .node:hover .group-right .field-name-title h2 {
          color: #FA551E; }
.service-style-list .view-content .views-row .group-left {
      flex: 1; }
.service-style-list .view-content .views-row .group-left .field-type-image img {
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        object-fit: cover;
        object-position: center;
        height: 195px;
        width: 100%; }
@media screen and (min-width: 768px) {
          .service-style-list .view-content .views-row .group-left .field-type-image img {
            border-top-right-radius: 0;
            border-bottom-left-radius: 4px;
            min-height: 256px; } }
@media screen and (min-width: 992px) {
          .service-style-list .view-content .views-row .group-left .field-type-image img {
            min-height: 400px; } }
.service-style-list .view-content .views-row .group-right {
      flex: 1;
      display: flex;
      align-items: center;
      background: #FFF;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      position: relative; }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row .group-right {
          border-top-right-radius: 4px;
          border-bottom-right-radius: 4px;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; } }
.service-style-list .view-content .views-row .group-right .group-container {
        position: relative;
        padding: 25px 30px 50px 30px; }
@media screen and (min-width: 768px) {
          .service-style-list .view-content .views-row .group-right .group-container {
            padding: 0 30px 35px 45px; } }
@media screen and (min-width: 992px) {
          .service-style-list .view-content .views-row .group-right .group-container {
            padding: 0 30px 35px 65px; } }
.service-style-list .view-content .views-row .group-right .field-name-title h2 {
        font-size: 21px;
        line-height: 21px;
        color: #000;
        margin-top: 20px;
        margin-bottom: 5px; }
@media screen and (min-width: 768px) {
          .service-style-list .view-content .views-row .group-right .field-name-title h2 {
            font-size: 25px;
            line-height: 25px;
            margin-bottom: 6px; } }
@media screen and (min-width: 992px) {
          .service-style-list .view-content .views-row .group-right .field-name-title h2 {
            font-size: 38px;
            line-height: 38px; } }
.service-style-list .view-content .views-row .group-right .field-name-field-subtext {
        font-family: Canaro-Book;
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 8px;
        color: #A4ADB1; }
@media screen and (min-width: 768px) {
          .service-style-list .view-content .views-row .group-right .field-name-field-subtext {
            font-size: 16px;
            line-height: 16px; } }
@media screen and (min-width: 992px) {
          .service-style-list .view-content .views-row .group-right .field-name-field-subtext {
            font-size: 22px;
            line-height: 22px; } }
.service-style-list .view-content .views-row .group-right .field-name-field-long-text {
        font-family: Roboto;
        font-size: 12px;
        font-weight: 200;
        line-height: 1.3; }
@media screen and (min-width: 768px) {
          .service-style-list .view-content .views-row .group-right .field-name-field-long-text {
            font-size: 13px;
            margin-top: 8px; } }
@media screen and (min-width: 992px) {
          .service-style-list .view-content .views-row .group-right .field-name-field-long-text {
            font-size: 18px;
            margin-top: 15px; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row.views-row-2 > .node {
        flex-direction: row-reverse; }
        .service-style-list .view-content .views-row.views-row-2 > .node .group-left .field-type-image img {
          border-top-right-radius: 4px;
          border-top-left-radius: 0;
          border-bottom-right-radius: 4px;
          border-bottom-left-radius: 0; }
        .service-style-list .view-content .views-row.views-row-2 > .node .group-right {
          border-top-right-radius: 0;
          border-top-left-radius: 4px;
          border-bottom-right-radius: 0;
          border-bottom-left-radius: 4px; }
          .service-style-list .view-content .views-row.views-row-2 > .node .group-right .group-container {
            text-align: right;
            padding: 0 45px 35px 30px; }
        .service-style-list .view-content .views-row.views-row-2 > .node .btn-arrow-container-gradient {
          right: 40px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row.views-row-2 > .node .group-right .group-container {
        padding: 0 65px 35px 30px; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row.views-row-3, .service-style-list .view-content .views-row.views-row-4, .service-style-list .view-content .views-row.views-row-5, .service-style-list .view-content .views-row.views-row-6, .service-style-list .view-content .views-row.views-row-7 {
        width: 50%; }
        .service-style-list .view-content .views-row.views-row-3 > .node, .service-style-list .view-content .views-row.views-row-4 > .node, .service-style-list .view-content .views-row.views-row-5 > .node, .service-style-list .view-content .views-row.views-row-6 > .node, .service-style-list .view-content .views-row.views-row-7 > .node {
          flex-direction: column; }
          .service-style-list .view-content .views-row.views-row-3 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-4 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-5 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-6 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-7 > .node .group-left .field-type-image img {
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row.views-row-3, .service-style-list .view-content .views-row.views-row-4, .service-style-list .view-content .views-row.views-row-5 {
        width: calc(33.33% - 30px);
        box-sizing: border-box;
        padding-left: 0;
        padding-right: 0; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row.views-row-3, .service-style-list .view-content .views-row.views-row-4, .service-style-list .view-content .views-row.views-row-5 {
        width: calc(33.33% - 30px); } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row.views-row-3 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-4 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-5 > .node .group-left .field-type-image img {
        min-height: 0;
        height: 145px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row.views-row-3 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-4 > .node .group-left .field-type-image img, .service-style-list .view-content .views-row.views-row-5 > .node .group-left .field-type-image img {
        height: 220px; } }
.service-style-list .view-content .views-row.views-row-3 .group-right, .service-style-list .view-content .views-row.views-row-4 .group-right, .service-style-list .view-content .views-row.views-row-5 .group-right {
      min-height: 200px; }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient {
          right: 12px;
          bottom: 9px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient {
          right: 16px;
          bottom: 13px; } }
@media screen and (min-width: 1200px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient {
          right: 16px;
          bottom: 13px; } }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient:after, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient:after, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient:after {
          font-size: 18px;
          right: -6.5px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient:after, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient:after, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient:after {
          font-size: 22px;
          right: -5.5px; } }
@media screen and (min-width: 1200px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient:after, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient:after, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient:after {
          font-size: 30px;
          right: 0px; } }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient .btn-arrow:after, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient .btn-arrow:after, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient .btn-arrow:after {
          font-size: 18px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient .btn-arrow:after, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient .btn-arrow:after, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient .btn-arrow:after {
          font-size: 22px; } }
@media screen and (min-width: 1200px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient .btn-arrow:after, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient .btn-arrow:after, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient .btn-arrow:after {
          font-size: 30px; } }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient .btn-arrow:before, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient .btn-arrow:before, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient .btn-arrow:before {
          font-size: 26px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient .btn-arrow:before, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient .btn-arrow:before, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient .btn-arrow:before {
          font-size: 32px; } }
@media screen and (min-width: 1200px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .btn-arrow-container-gradient .btn-arrow:before, .service-style-list .view-content .views-row.views-row-4 .group-right .btn-arrow-container-gradient .btn-arrow:before, .service-style-list .view-content .views-row.views-row-5 .group-right .btn-arrow-container-gradient .btn-arrow:before {
          font-size: 50px; } }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container {
          padding: 0 20px 50px 20px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container {
          padding: 0 30px 50px 30px; } }
@media screen and (min-width: 1200px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container {
          padding: 0 40px 70px 40px; } }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container .field-name-title h2, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container .field-name-title h2, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container .field-name-title h2 {
          font-size: 14px;
          line-height: 14px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container .field-name-title h2, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container .field-name-title h2, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container .field-name-title h2 {
          font-size: 18px;
          line-height: 18px; } }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container .field-name-field-subtext, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container .field-name-field-subtext, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container .field-name-field-subtext {
          display: none; } }
@media screen and (min-width: 768px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container .field-name-field-long-text, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container .field-name-field-long-text, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container .field-name-field-long-text {
          font-size: 12px;
          line-height: 18px; } }
@media screen and (min-width: 992px) {
        .service-style-list .view-content .views-row.views-row-3 .group-right .group-container .field-name-field-long-text, .service-style-list .view-content .views-row.views-row-4 .group-right .group-container .field-name-field-long-text, .service-style-list .view-content .views-row.views-row-5 .group-right .group-container .field-name-field-long-text {
          font-size: 15px;
          line-height: 18px; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row.views-row-3 {
        margin-left: 30px;
        margin-right: 7.5px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row.views-row-3 {
        margin-left: 0;
        margin-right: 15px; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row.views-row-4 {
        margin-left: 7.5px;
        margin-right: 7.5px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row.views-row-4 {
        margin-left: 15px;
        margin-right: 15px; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row.views-row-5 {
        margin-left: 7.5px;
        margin-right: 30px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row.views-row-5 {
        margin-left: 15px;
        margin-right: 0; } }
.service-style-list .view-content .views-row--left, .service-style-list .view-content .views-row--right {
      width: 100%; }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row--left .group-right .group-container {
        padding: 0 20px 50px 50px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row--left .group-right .group-container {
        padding: 0 30px 50px 60px; } }
@media screen and (min-width: 1200px) {
      .service-style-list .view-content .views-row--left .group-right .group-container {
        padding: 0 40px 70px 70px; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row--right > .node {
        flex-direction: row-reverse; } }
.service-style-list .view-content .views-row--right .group-left .field-type-image img {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 0px;
      border-top-left-radius: 0px; }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row--right .group-right .group-container {
        text-align: right;
        padding: 0 50px 50px 20px; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row--right .group-right .group-container {
        padding: 0 60px 50px 30px; } }
@media screen and (min-width: 1200px) {
      .service-style-list .view-content .views-row--right .group-right .group-container {
        padding: 0 70px 70px 40px; } }
@media screen and (min-width: 768px) {
      .service-style-list .view-content .views-row--half {
        width: calc(50% - 30px) !important; } }
@media screen and (min-width: 992px) {
      .service-style-list .view-content .views-row--half {
        width: calc(50% - 30px) !important; } }
.slider-fade {
  background-image: url("../images/bg-sabia-que.png");
  background-size: cover;
  margin-top: 0px;
  margin-bottom: 0px !important;
  height: 610px; }
@media screen and (min-width: 768px) {
    .slider-fade {
      margin-bottom: 75px !important;
      height: 385px; } }
.slider-fade .field-items {
    position: relative;
    height: 100%; }
.slider-fade .field-items .slick-list {
      overflow: visible; }
.slider-fade .field-items .slick-list .slick-track {
        align-items: normal !important; }
.slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content {
          display: flex;
          flex-direction: column; }
@media screen and (min-width: 768px) {
            .slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content {
              display: flex;
              flex-direction: row; } }
.slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .column-flex img {
            position: relative;
            top: -60px;
            max-width: 250px; }
@media screen and (min-width: 768px) {
              .slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .column-flex img {
                top: 5px;
                max-width: 350px; } }
@media screen and (min-width: 992px) {
              .slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .column-flex img {
                top: 30px;
                max-width: none; } }
.slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .group-wrapper-text {
            text-align: center;
            margin-bottom: 90px; }
@media screen and (min-width: 768px) {
              .slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .group-wrapper-text {
                text-align: left;
                margin-bottom: 35px;
                flex-direction: column; } }
.slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .group-wrapper-text h3 {
              font-family: Caveat;
              font-weight: bold;
              font-size: 55px;
              line-height: 70px;
              color: #FA551E;
              margin-bottom: 20px;
              margin-top: -20px; }
@media screen and (min-width: 768px) {
                .slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .group-wrapper-text h3 {
                  font-size: 70px; } }
@media screen and (min-width: 992px) {
                .slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .group-wrapper-text h3 {
                  margin-left: -70px; } }
.slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .group-wrapper-text .field-description h4 {
              font-family: Roboto;
              font-size: 20px;
              color: #000000;
              margin-bottom: 15px; }
.slider-fade .field-items .slick-list .slick-track .slider-fade-container .slider-fade-content .group-wrapper-text .field-description .description {
              font-family: Roboto;
              font-size: 15px;
              color: #676C6F; }
.slider-fade .field-items .slick-prev {
      position: absolute;
      bottom: 20px;
      left: calc(50% - 80px);
      top: auto;
      z-index: 2;
      width: 54px;
      height: 54px;
      transform: scaleX(-1); }
@media screen and (min-width: 768px) {
        .slider-fade .field-items .slick-prev {
          bottom: 20px;
          left: 500px; } }
@media screen and (min-width: 992px) {
        .slider-fade .field-items .slick-prev {
          bottom: 20px;
          left: 500px; } }
@media screen and (min-width: 1200px) {
        .slider-fade .field-items .slick-prev {
          bottom: 20px;
          left: 610px; } }
.slider-fade .field-items .slick-prev:before {
        background-image: url("../images/next-slider.png");
        content: '';
        width: 54px;
        height: 54px;
        display: block;
        opacity: 1; }
.slider-fade .field-items .slick-next {
      display: block;
      position: absolute;
      bottom: -6px;
      left: calc(50% + 20px);
      top: auto;
      z-index: 2;
      width: 54px;
      height: 54px; }
@media screen and (min-width: 768px) {
        .slider-fade .field-items .slick-next {
          bottom: -7px;
          left: 540px; } }
@media screen and (min-width: 992px) {
        .slider-fade .field-items .slick-next {
          bottom: -7px;
          left: 540px; } }
@media screen and (min-width: 1200px) {
        .slider-fade .field-items .slick-next {
          bottom: -7px;
          left: 645px; } }
.slider-fade .field-items .slick-next:before {
        background-image: url("../images/next-slider.png");
        content: '';
        width: 54px;
        height: 54px;
        display: block;
        opacity: 1; }
.slider-fade .field-items .slick-prev.slick-disabled:before, .slider-fade .field-items .slick-next.slick-disabled:before {
      opacity: 0.5; }
.slider-fade .field-items .custom_paging {
      position: absolute;
      bottom: 22px;
      left: calc(50% - 40px);
      z-index: 2; }
@media screen and (min-width: 768px) {
        .slider-fade .field-items .custom_paging {
          bottom: 22px;
          left: 590px; } }
@media screen and (min-width: 992px) {
        .slider-fade .field-items .custom_paging {
          bottom: 22px;
          left: 590px; } }
@media screen and (min-width: 1200px) {
        .slider-fade .field-items .custom_paging {
          bottom: 22px;
          left: 695px; } }
.slider-fade .field-items .custom_paging li {
        font-family: Canaro-Book;
        font-size: 14px;
        color: #676C6F;
        letter-spacing: 6px;
        display: none; }
.slider-fade .field-items .custom_paging li.slick-active {
          display: block; }
.galp-table {
  overflow-x: auto;
  width: 100%;
  height: auto;
  overflow-y: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  margin-bottom: 25px; }
@media screen and (min-width: 992px) {
    .galp-table {
      overflow-x: hidden; } }
.galp-table table {
    width: 99%; }
.galp-table thead {
    height: 100%;
    color: #fffffe;
    margin: 0;
    padding: 0 15px;
    font-family: 'Canaro-SemiBold';
    font-weight: 500;
    font-size: 12px;
    line-height: 12px; }
.galp-table thead.safari {
      background-attachment: fixed; }
.galp-table thead tr {
      border: 0; }
.galp-table thead tr th {
        border: 0; }
.galp-table thead tr th p {
          font-family: 'Canaro-SemiBold' !important; }
.galp-table thead tr th.oneRow:last-of-type {
          border-radius: 8px 8px 0 0; }
.galp-table thead tr th:first-of-type {
          border-radius: 8px 0 0 0; }
.galp-table thead tr th:last-of-type {
          border-radius: 0 8px 0 0; }
.galp-table th, .galp-table td {
    text-align: left;
    line-height: 1.2;
    padding: 15px 15px;
    border: 1px solid #EEEEEE; }
.galp-table th.nowrap, .galp-table td.nowrap {
      white-space: nowrap; }
.galp-table th.subtitle, .galp-table td.subtitle {
      border-left: solid 15px #EEEEEE;
      font-size: 16px;
      color: #FA551E; }
.galp-table th p, .galp-table td p {
      margin-top: 0;
      font-family: 'Canaro-Book'; }
.galp-table th p.center, .galp-table td p.center {
        text-align: center; }
.galp-table th p.mv10, .galp-table td p.mv10 {
        margin: 10px 0; }
@media screen and (min-width: 768px) {
        .galp-table th p.right, .galp-table td p.right {
          text-align: right;
          margin-right: 15%; } }
@media screen and (min-width: 992px) {
        .galp-table th p.right, .galp-table td p.right {
          margin-right: 35%; } }
.galp-table tbody {
    font-family: 'Canaro-Medium';
    font-size: 13px;
    line-height: 13px; }
.galp-table tr td.bold p {
    font-family: 'Canaro-Medium' !important; }
.galp-table tr td p {
    font-family: 'Canaro-Book' !important;
    color: #1D1D1C;
    margin: 0; }
.galp-table tr td p.orange.bold {
      font-family: 'Canaro-Medium' !important;
      color: #FA551E; }
.galp-table tr td p.orange {
      color: #FA551E; }
.galp-table tr td p.roboto {
      font-family: 'Roboto' !important;
      font-weight: 200 !important; }
.galp-table tr td p.area {
      font-size: 12px;
      margin-top: 5px; }
.galp-table tr td p.center {
      text-align: center; }
.galp-table tr td p.right {
      text-align: right; }
.galp-table .brown {
    background: #fff8ec; }
.galp-table .blue {
    background: #f2f5f6; }
.galp-table .bright0 {
    border-right: 0; }
.galp-table .bleft0 {
    border-left: 0; }
.galp-table .btop0 {
    border-top: 0; }
.galp-table .bbot0 {
    border-bottom: 0; }
.galp-table.cert tbody {
    border-bottom: solid 1px #eeeeee; }
@media screen and (min-width: 992px) {
    .galp-table.cert th, .galp-table.cert td {
      border: 0; }
    .galp-table.cert th:first-of-type {
      padding-left: 30px; }
    .galp-table.cert td:first-of-type {
      padding-left: 25px;
      border-left: solid 1px #EEEEEE; }
    .galp-table.cert td:last-of-type {
      border-right: solid 1px #EEEEEE; }
    .galp-table.cert .small td:first-of-type {
      padding-left: 50px; }
    .galp-table.cert .small.bbgrey {
      border-bottom: 1px solid #EEEEEE; } }
.galp-table.cert .small td p {
    font-size: 14px;
    color: #676C6F; }
.galp-table.care tbody {
    border-bottom: solid 1px #eeeeee; }
@media screen and (min-width: 992px) {
    .galp-table.care th, .galp-table.care td {
      border: 0; }
    .galp-table.care td {
      border: solid 1px #EEEEEE; }
    .galp-table.care .small.bbgrey {
      border-bottom: 1px solid #EEEEEE; } }
.galp-table.care .small {
    font-size: 14px;
    color: #676C6F; }
.field-name-field-title-subtitle-3-blocks {
  background-image: linear-gradient(0deg, #FFFFFF 0%, rgba(200, 211, 217, 0.1) 100%);
  box-shadow: inset 0 1px 0 0 #EFF0F0; }
.field-name-field-title-subtitle-3-blocks .field-name-field-title {
    font-family: Canaro-Medium;
    font-size: 24px;
    color: #1D1D1C;
    letter-spacing: -0.43px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 55px; }
@media screen and (min-width: 768px) {
      .field-name-field-title-subtitle-3-blocks .field-name-field-title {
        font-family: Canaro-SemiBold;
        font-size: 28px;
        color: #1D1D1C;
        letter-spacing: -0.88px;
        margin-bottom: 20px;
        margin-top: 55px; } }
@media screen and (min-width: 992px) {
      .field-name-field-title-subtitle-3-blocks .field-name-field-title {
        margin-bottom: 10px;
        margin-top: 95px; } }
.field-name-field-title-subtitle-3-blocks .field-name-field-subtext {
    font-family: Roboto;
    font-weight: normal;
    font-size: 16px;
    color: #676C6F;
    letter-spacing: -0.18px;
    text-align: center; }
@media screen and (min-width: 768px) {
      .field-name-field-title-subtitle-3-blocks .field-name-field-subtext {
        font-family: Roboto;
        font-weight: normal;
        font-size: 18px;
        letter-spacing: -0.5px;
        line-height: 20px; } }
.field-name-field-title-subtitle-3-blocks .block-items {
    margin: 30px 30px 30px 30px; }
@media screen and (min-width: 768px) {
      .field-name-field-title-subtitle-3-blocks .block-items {
        column-count: 3;
        column-gap: 15px;
        margin: 50px 30px 60px 30px; } }
@media screen and (min-width: 992px) {
      .field-name-field-title-subtitle-3-blocks .block-items {
        column-gap: 30px;
        margin: 50px 0px 60px 0px; } }
.field-name-field-title-subtitle-3-blocks .block-items .block-item {
      margin-top: 30px;
      margin-bottom: 30px;
      margin-left: 15px;
      margin-right: 15px;
      padding-bottom: 30px;
      border-bottom: 1px solid #EFF0F0; }
.field-name-field-title-subtitle-3-blocks .block-items .block-item:first-of-type {
        margin-top: 0px; }
.field-name-field-title-subtitle-3-blocks .block-items .block-item:last-of-type {
        border-bottom: 0px; }
@media screen and (min-width: 768px) {
        .field-name-field-title-subtitle-3-blocks .block-items .block-item {
          margin: 0px;
          padding: 0px;
          border-bottom: 0px;
          border-right: 1px solid #EFF0F0;
          padding-right: 15px; }
          .field-name-field-title-subtitle-3-blocks .block-items .block-item:last-of-type {
            border-right: 0px; } }
@media screen and (min-width: 992px) {
        .field-name-field-title-subtitle-3-blocks .block-items .block-item {
          border-right: 0px; } }
.field-name-field-title-subtitle-3-blocks .block-items .block-item .field-name-field-image {
        background: #676C6F;
        box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1);
        border-radius: 4px; }
.field-name-field-title-subtitle-3-blocks .block-items .block-item .field-name-field-image .img-responsive {
          margin: 0px;
          width: 100%; }
.field-name-field-title-subtitle-3-blocks .block-items .block-item .field-name-field-text p {
        font-family: Canaro-Medium;
        font-size: 18px;
        color: #1D1D1C;
        letter-spacing: -0.45px;
        text-align: center;
        margin-bottom: 6px;
        margin-top: 40px; }
@media screen and (min-width: 992px) {
          .field-name-field-title-subtitle-3-blocks .block-items .block-item .field-name-field-text p {
            font-family: Canaro-SemiBold;
            font-size: 22px;
            letter-spacing: -0.5px;
            margin-bottom: 6px;
            margin-top: 40px; } }
.field-name-field-title-subtitle-3-blocks .block-items .block-item .field-name-field-description {
        font-family: Roboto;
        font-weight: lighter;
        font-size: 14px;
        color: #676C6F;
        letter-spacing: -0.26px;
        text-align: center;
        line-height: 17px; }
@media screen and (min-width: 992px) {
          .field-name-field-title-subtitle-3-blocks .block-items .block-item .field-name-field-description {
            font-family: Roboto;
            font-weight: normal;
            font-size: 16px;
            letter-spacing: -0.5px;
            line-height: 20px; } }
body.page-user-login .btn {
  border: 0;
  font-family: 'Canaro-Medium' !important; }
body.page-user-login .user-login-pane {
  margin-bottom: 60px; }
.page-equipaservices.page-node-195 .field-name-field-wide-cta {
  padding: 0px;
  height: 0px; }
.page-equipaservices.page-node-195 .group-pricing {
  margin-bottom: 50px; }
@media screen and (min-width: 768px) {
  .page-equipaservices.page-node-195 .slider-banners {
    height: inherit; } }
.page-equipaservices.page-node-195 .text-image-two-columns-bg h3 {
  font-size: 32px; }
.page-equipaservices.page-node-195 .text-image-two-columns-bg .right {
  display: none; }
@media screen and (min-width: 768px) {
  .page-equipaservices.page-node-195 .text-image-two-columns-bg .container-flex {
    height: 16em; }
  .page-equipaservices.page-node-195 .text-image-two-columns-bg .image-column {
    margin-top: auto; } }
@media screen and (min-width: 992px) {
  .page-equipaservices.page-node-195 .text-image-two-columns-bg .container-flex {
    height: unset; }
  .page-equipaservices.page-node-195 .text-image-two-columns-bg .col-sm-8 {
    width: 50% !important; }
    .page-equipaservices.page-node-195 .text-image-two-columns-bg .col-sm-8 .right {
      float: right;
      left: 160%;
      bottom: 0px;
      position: absolute;
      max-width: max-content;
      width: max-content;
      display: block; }
      .page-equipaservices.page-node-195 .text-image-two-columns-bg .col-sm-8 .right ul {
        list-style: none; }
        .page-equipaservices.page-node-195 .text-image-two-columns-bg .col-sm-8 .right ul .title {
          font-family: Canaro-Bold;
          font-size: 16px;
          color: #fffffe;
          letter-spacing: 0; }
        .page-equipaservices.page-node-195 .text-image-two-columns-bg .col-sm-8 .right ul .subtitle {
          font-family: Canaro-Book;
          font-size: 13px; } }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(1) .field-name-field-text:before {
  content: '\e904'; }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(2) .field-name-field-text:before {
  content: '\e94b'; }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(3) .field-name-field-text:before {
  content: '\e957'; }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(4) .field-name-field-text:before {
  content: '\e944'; }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  text-align: left;
  margin-top: 25px; }
@media screen and (min-width: 768px) {
    .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones {
      margin-top: 40px; } }
@media screen and (min-width: 992px) {
    .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones {
      margin-top: 50px; } }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description {
    width: 50%;
    font-family: 'Canaro-Book';
    font-weight: 300;
    font-size: 13px;
    line-height: 13px;
    color: #1D1D1C;
    margin-bottom: 12px; }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description {
        font-size: 14px;
        line-height: 14px; } }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 20px; } }
@media screen and (min-width: 1200px) {
      .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description {
        font-size: 22px;
        line-height: 22px; } }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description span {
      color: #FA551E;
      padding-right: 12px; }
@media screen and (min-width: 768px) {
        .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description span {
          padding-right: 18px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description span {
          padding-right: 20px; } }
.page-equipaservices.page-node-195 .node-equip-service .field-name-field-attachment .aquecimiento-zones .item-description:last-of-type span {
      color: #40d9f8; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider {
  background: url("../images/bg_galp.png") center center #FFFFFF;
  background-size: cover; }
@media screen and (min-width: 768px) {
    .page-equipaservices.page-node-195 .node-equip-service .group-slider {
      padding: 0 15px;
      position: relative;
      background-size: 100% 90%;
      background-repeat: no-repeat; } }
@media screen and (min-width: 992px) {
    .page-equipaservices.page-node-195 .node-equip-service .group-slider {
      background-repeat: repeat-x; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container {
    position: relative;
    background: transparent; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content {
    margin-top: -20px; }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content {
        margin-top: 0; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .slide-img img {
      max-width: 100%;
      border: solid 1px #cccccc; }
@media screen and (min-width: 768px) {
        .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .slide-img img {
          border: 0; } }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .slide-img {
        width: 50%;
        padding-left: 15px; } }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description {
        float: right;
        width: 50%;
        text-align: left;
        margin-right: auto;
        padding-left: 30px; } }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description {
        padding-left: 10%; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text {
      font-family: 'Canaro-Bold';
      font-size: 19px;
      color: #FFFFFF;
      text-align: center;
      margin: 15px 0; }
@media screen and (min-width: 768px) {
        .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text {
          text-align: left;
          font-size: 25px;
          width: 80%; } }
@media screen and (min-width: 992px) {
        .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text {
          font-size: 36px; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text {
      font-family: 'Canaro-Book';
      font-size: 15px;
      line-height: 17px;
      color: #FFFFFF;
      text-align: center;
      margin: 15px 0; }
@media screen and (min-width: 768px) {
        .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text {
          text-align: left;
          width: 80%; } }
@media screen and (min-width: 992px) {
        .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text {
          font-size: 22px;
          line-height: 24px; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider {
  border: 0; }
@media screen and (min-width: 768px) {
    .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav {
      position: absolute;
      right: 0;
      bottom: -54px;
      width: 50%;
      padding-left: 30px; } }
@media screen and (min-width: 992px) {
    .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav {
      width: 382px;
      bottom: -80px;
      padding-left: 0; } }
@media screen and (min-width: 1200px) {
    .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav {
      width: 470px;
      bottom: -65px; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list {
    padding: 0; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide {
      position: relative;
      padding: 0;
      height: 110px;
      margin-right: 20px; }
@media screen and (min-width: 992px) {
        .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide {
          margin-right: 25px;
          height: 140px; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide.slick-active .group-thumbnail img {
        box-shadow: 0 8px 14px 0 rgba(250, 85, 30, 0.5); }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide .group-thumbnail {
        width: 95px;
        height: 95px;
        padding: 6px;
        margin-bottom: 15px; }
@media screen and (min-width: 768px) {
          .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide .group-thumbnail {
            width: 74px;
            height: 74px;
            margin-bottom: 6px; } }
@media screen and (min-width: 992px) {
          .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide .group-thumbnail {
            width: 75px;
            height: 75px; } }
@media screen and (min-width: 1200px) {
          .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide .group-thumbnail {
            width: 95px;
            height: 95px; } }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide .group-thumbnail img {
          border-radius: 100%;
          width: 100%;
          height: 100%;
          max-width: none;
          object-fit: cover; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide.slick-current .group-thumbnail {
        position: relative; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide.slick-current .group-thumbnail:before {
          width: 100%;
          height: 100%;
          content: '';
          left: 0;
          top: 0;
          position: absolute;
          z-index: 2;
          border-radius: 100%; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide.slick-current .group-thumbnail img {
          position: relative;
          z-index: 4; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .slick-list .slick-slide.slick-current .field-name-field-text {
        color: #FA551E; }
.page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .field-name-field-text {
    font-family: 'Canaro-Medium';
    font-size: 16px;
    line-height: 16px;
    color: #A4ADB1; }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-nav .field-name-field-text {
        font-size: 12px; } }
@media screen and (min-width: 768px) {
    .page-equipaservices.page-node-195 .node-equip-service .group-slider .slider-content {
      background: transparent;
      padding: 0; } }
.page-equipaservices.page-node-195 .node-equip-service .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
  content: '\e95c'; }
.page-equipaservices.page-node-195 .node-equip-service .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
  content: '\e960'; }
.page-equipaservices.page-node-195 .node-equip-service .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
  content: '\e916'; }
.view-mode-aquecimiento_interior .group-icons .field-icon:nth-of-type(1):before {
  content: "" !important; }
.view-mode-aquecimiento_interior .group-icons .field-icon:nth-of-type(2):before {
  content: "" !important; }
.view-mode-aquecimiento_interior .group-icons .field-icon:nth-of-type(3):before {
  content: "" !important; }
.view-mode-aquecimiento_interior .group-products .group-container-icons .group-icons-left .field-icon {
  padding-top: 100px; }
.view-mode-aquecimiento_interior .group-products .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
    content: "" !important; }
.view-mode-aquecimiento_interior .group-products .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
    content: "" !important; }
.view-mode-aquecimiento_interior .group-products .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
    content: "" !important; }
.view-mode-aquecimiento_interior .group-products .tradicionais .group-container-icons .group-icons-left .field-icon {
  padding-top: 100px; }
.view-mode-aquecimiento_interior .group-products .tradicionais .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
    content: "" !important; }
.view-mode-aquecimiento_interior .group-products .tradicionais .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
    content: "" !important; }
.view-mode-aquecimiento_interior .group-products .tradicionais .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
    content: "" !important; }
.view-mode-aquecimiento_interior .icon-placeholder:after {
  content: '\e9a8'; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider.background_orange {
  background: url("../images/background_orange.png") no-repeat left bottom;
  background-size: cover; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider {
  height: auto;
  margin-bottom: 100px; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .custom_paging, .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-prev, .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-next {
    display: none !important; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .container-nested {
    background-size: cover; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg h3 {
    font-size: 32px; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg h3 {
        font-size: 40px; } }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg h4 {
    font-size: 25px;
    line-height: 31px; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg h4 {
        font-family: Canaro-Bold;
        font-size: 32px;
        color: #fffffe;
        letter-spacing: 0;
        text-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); } }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex {
    background-size: auto; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested {
      background-size: cover;
      height: auto;
      padding-bottom: 10px; }
@media screen and (min-width: 768px) {
        .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested {
          height: 350px; } }
@media screen and (min-width: 992px) {
        .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested {
          width: 55%; } }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description {
        width: 51%; }
@media screen and (min-width: 768px) {
          .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description {
            width: auto; } }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .description {
          font-size: 12px;
          font-weight: normal;
          line-height: 16px; }
@media screen and (min-width: 768px) {
            .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .description {
              font-size: 16px;
              margin-top: 10px;
              margin-bottom: 10px; } }
@media screen and (min-width: 992px) {
            .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .description {
              line-height: 21px; } }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .right {
          display: none; }
@media screen and (min-width: 768px) {
            .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .right {
              float: right;
              left: 166%;
              bottom: 0px;
              position: absolute;
              width: 120px;
              display: block;
              z-index: 999; }
              .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .right ul {
                list-style: none; }
                .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .right ul .title {
                  font-family: Canaro-Bold;
                  font-size: 14px;
                  color: #fffffe;
                  letter-spacing: 0; }
                .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .right ul .subtitle {
                  font-family: Canaro-Book;
                  font-size: 12px; } }
@media screen and (min-width: 992px) {
            .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .right {
              left: 145%;
              width: max-content; } }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .btn {
          font-family: Canaro-Medium;
          font-size: 12.8px;
          color: #FA551E;
          letter-spacing: -0.4px;
          line-height: 16px; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .container-flex .container-nested .field-description .btn .btn__text a {
            padding-right: 60px; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .image-column {
    background: transparent;
    bottom: 0px;
    float: right;
    position: absolute;
    right: 0px;
    width: 50%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .image-column {
        bottom: unset;
        float: unset;
        position: unset;
        right: unset;
        width: auto; } }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .image-column .image-described {
      margin-top: 30px; }
.view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .image-column .image-described img {
        margin-top: 0px;
        top: -10px; }
@media screen and (min-width: 768px) {
          .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .image-column .image-described img {
            margin-top: 10px;
            top: unset;
            width: auto;
            max-width: 85%; } }
@media screen and (min-width: 992px) {
          .view-mode-aquecimiento_interior .field-name-field-banners-slider .field-items .slick-list .slick-track .text-image-two-columns-bg .image-column .image-described img {
            max-width: auto; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content {
  width: 100%; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-wrapper::before {
  border-bottom: 0px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-wrapper::after {
  left: 0%;
  top: 0px;
  position: unset; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper > div {
  width: auto; }
@media screen and (min-width: 768px) {
  .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper {
    display: block;
    width: 100%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side:first-of-type ul {
  margin-right: 0px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side:first-of-type .title {
  margin-top: 15px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side:first-of-type .group-icons .group-container-icons .wrapper {
  padding-right: 0px;
  margin-right: 0px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side:first-of-type .price {
  text-align: center; }
@media screen and (min-width: 768px) {
    .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side:first-of-type .price {
      text-align: left; } }
@media screen and (min-width: 768px) {
  .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side:first-of-type {
    float: left;
    max-width: 55%; } }
@media screen and (min-width: 992px) {
  .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side:first-of-type {
    max-width: 33.3%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side h4 {
  margin-top: 0px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side .title:first-of-type {
  margin-top: 0px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side .price {
  font-family: 'Canaro-Medium';
  font-size: 13px;
  color: #1D1D1C;
  letter-spacing: -0.5px;
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-bottom: 20px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side .product-option-slider-description-second {
  margin-left: 0px; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side .product-option-slider-description-second ul {
    width: 100%; }
@media screen and (min-width: 768px) {
  .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side {
    float: left;
    width: 100%; } }
@media screen and (min-width: 992px) {
  .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .description-side {
    width: 33.3%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips {
  width: 200px;
  margin: 0 auto; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.even .point:first-of-type {
    top: 2%;
    left: 50%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.even .point:first-of-type {
        top: 1%;
        left: 48%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.even .point {
    top: 33%;
    left: 78%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.even .point {
        top: 30%;
        left: 63%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.even .point:last-of-type {
    top: 70%;
    left: 20%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.even .point:last-of-type {
        top: 70%;
        left: 35%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(1) {
    top: -5%;
    left: 70%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(1) {
        top: -3%;
        left: 60%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(2) {
    top: 7%;
    left: 0%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(2) {
        top: 7%;
        left: 23%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(3) {
    top: 10%;
    left: 60%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(3) {
        top: 10%;
        left: 55%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(4) {
    top: 55%;
    left: 50%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(4) {
        top: 53%;
        left: 51%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(5) {
    top: 88%;
    left: 23%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd .point:nth-of-type(5) {
        top: 88%;
        left: 36%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd.catalitico .point:nth-of-type(4) {
    top: 88%;
    left: 23%; }
@media screen and (min-width: 768px) {
      .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd.catalitico .point:nth-of-type(4) {
        top: 88%;
        left: 36%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips .points.odd.catalitico .point:nth-of-type(5) {
    display: none; }
@media screen and (min-width: 768px) {
    .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips {
      float: left;
      margin: 0px;
      width: 40%;
      order: unset;
      position: relative; } }
@media screen and (min-width: 992px) {
    .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-content-wrapper .image-with-tooltips {
      width: 33.3%; } }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .product-option-thumbnail {
  z-index: 0; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .youtube_embed_video {
  width: 100%; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .youtube_embed_video #video_cont {
    width: 80%;
    height: 0px;
    overflow: hidden;
    margin: auto;
    border-radius: 10px;
    position: relative;
    padding-bottom: 45.1%;
    padding-top: 0px;
    display: block; }
.view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .youtube_embed_video #video_cont iframe, .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .youtube_embed_video #video_cont object, .view-mode-aquecimiento_interior .group-products .products-collection-tabs .product-with-option-slider .product-with-option-slider-item .youtube_embed_video #video_cont embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
.view-mode-aquecimiento_exterior .group-container-icons .group-icons-left .field-icon {
  padding-top: 100px; }
.view-mode-aquecimiento_exterior .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
    content: '\e9b4'; }
.view-mode-aquecimiento_exterior .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
    content: '\e916'; }
.view-mode-aquecimiento_exterior .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
    content: '\e9b2'; }
.view-mode-aquecimiento_exterior .icon-placeholder:after {
  content: '\e9c3'; }
@media screen and (min-width: 768px) {
  .view-mode-aquecimiento_exterior .slider-banners {
    height: inherit; } }
.view-mode-aquecimiento_exterior .text-image-two-columns-bg h3 {
  font-size: 32px; }
.view-mode-aquecimiento_exterior .text-image-two-columns-bg .right {
  display: none; }
@media screen and (min-width: 768px) {
  .view-mode-aquecimiento_exterior .text-image-two-columns-bg .container-flex {
    height: 16em; }
  .view-mode-aquecimiento_exterior .text-image-two-columns-bg .image-column {
    margin-top: auto; } }
@media screen and (min-width: 992px) {
  .view-mode-aquecimiento_exterior .text-image-two-columns-bg .container-flex {
    height: unset; }
  .view-mode-aquecimiento_exterior .text-image-two-columns-bg .col-sm-8 {
    width: 50% !important; }
    .view-mode-aquecimiento_exterior .text-image-two-columns-bg .col-sm-8 .right {
      float: right;
      left: 150%;
      bottom: 0px;
      position: absolute;
      max-width: max-content;
      width: max-content;
      display: block; }
      .view-mode-aquecimiento_exterior .text-image-two-columns-bg .col-sm-8 .right ul {
        list-style: none; }
        .view-mode-aquecimiento_exterior .text-image-two-columns-bg .col-sm-8 .right ul .title {
          font-family: Canaro-Bold;
          font-size: 16px;
          color: #fffffe;
          letter-spacing: 0; }
        .view-mode-aquecimiento_exterior .text-image-two-columns-bg .col-sm-8 .right ul .subtitle {
          font-family: Canaro-Book;
          font-size: 13px; } }
.page-node-233 .node-equip-service.view-mode-comfort_line .group-container-icons .field-icon:nth-of-type(1):before {
  content: '\e910'; }
.page-node-233 .node-equip-service.view-mode-comfort_line .group-container-icons .field-icon:nth-of-type(2):before {
  content: '\e931'; }
.page-node-233 .node-equip-service.view-mode-comfort_line .group-container-icons .field-icon:nth-of-type(3):before {
  content: '\e909'; }
.page-node-233 .node-equip-service.view-mode-comfort_line .field-name-field-attachment .flex-container {
  padding-bottom: 0; }
@media screen and (min-width: 768px) {
    .page-node-233 .node-equip-service.view-mode-comfort_line .field-name-field-attachment .flex-container .img-responsive {
      margin-bottom: -90px; } }
@media screen and (min-width: 768px) {
  .page-node-233 .node-equip-service.view-mode-comfort_line .field-name-field-service-details {
    padding-top: 80px; } }
.page-node-234 .node-equip-service.view-mode-comfort_line .group-container-icons .field-icon:nth-of-type(1):before {
  content: '\e910'; }
.page-node-234 .node-equip-service.view-mode-comfort_line .group-container-icons .field-icon:nth-of-type(2):before {
  content: '\e931'; }
.page-node-234 .node-equip-service.view-mode-comfort_line .group-container-icons .field-icon:nth-of-type(3):before {
  content: '\e909'; }
.node-equip-service.view-mode-comfort_line .field-name-field-attachment {
  border-bottom: 0; }
.node-equip-service.view-mode-comfort_line .field-name-field-attachment .flex-container {
    padding-bottom: 50px;
    border-bottom: 1px solid #EFF0F0; }
.node-equip-service.view-mode-comfort_line .field-name-field-service-details {
  border-bottom: 0;
  padding-top: 30px;
  padding-bottom: 80px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-comfort_line .field-name-field-service-details {
      padding-top: 60px;
      padding-bottom: 125px; } }
.node-equip-service.view-mode-comfort_line .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list .field-item::before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .group-slider .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before {
    display: none; }
.node-equip-service.view-mode-comfort_line .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type {
    margin-top: 0;
    text-align: left;
    font-size: 13px;
    font-weight: 200;
    text-align: center; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-comfort_line .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type {
        text-align: left; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-comfort_line .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-comfort_line .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.view-mode-comfort_line .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-comfort_line .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type {
        font-size: 16px; } }
.node-equip-service.view-mode-comfort_line .group-container-services {
  background: none;
  padding-top: 0;
  position: relative;
  border-bottom: 1px solid #EFF0F0;
  margin-top: -100px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-comfort_line .group-container-services {
      margin-top: -65px; } }
.node-equip-service.view-mode-comfort_line .group-container-services .group-cta {
    width: 100%;
    margin: 0 auto;
    height: 100px;
    border: 1px solid #EFF0F0;
    border-radius: 12px;
    box-sizing: border-box; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-comfort_line .group-container-services .group-cta {
        width: 512px;
        height: 65px;
        border: none;
        border-radius: 0; } }
.node-equip-service.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta-text {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 50px; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta-text {
          border-top-left-radius: 12px;
          border-top: 1px solid #EFF0F0;
          border-left: 1px solid #EFF0F0;
          height: 100%; } }
.node-equip-service.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 50px;
      white-space: nowrap;
      padding: 0 25px; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta {
          height: 100%; } }
.node-equip-service.view-mode-comfort_line .field-name-field-legal-disclaimer {
  margin-top: -100px;
  padding-bottom: 110px;
  border-bottom: none;
  padding-left: 15px;
  padding-right: 15px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-comfort_line .field-name-field-legal-disclaimer {
      padding-bottom: 80px; } }
.node-equip-service.view-mode-comfort_line .group-pricing {
  margin-top: 30px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-comfort_line .group-pricing {
      margin-top: 100px; } }
.page-node-191.page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .page-node-191.page-equipaservices .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .page-node-191.page-equipaservices .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type {
  font-size: 13px;
  font-weight: 200;
  margin-bottom: 0;
  text-align: left;
  margin-top: 0; }
@media screen and (min-width: 992px) {
    .page-node-191.page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .page-node-191.page-equipaservices .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-equipaservices.page-node-195 .page-node-191.page-equipaservices .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type, .page-node-191.page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type {
      font-size: 16px; } }
.page-node-191.page-equipaservices .node-equip-service .field-name-field-service-details .container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-node-191.page-equipaservices .page-equipaservices.page-node-195 .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices.page-node-195 .page-node-191.page-equipaservices .node-equip-service .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-node-191.page-equipaservices .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-equipaservices.page-node-195 .page-node-191.page-equipaservices .node-equip-service .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-node-191.page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-node-191.page-equipaservices .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-node-191.page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before, .page-node-191.page-equipaservices .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-service-details .group-slider-container .field-collection-container:last-of-type .field-name-field-service-detail-list .field-item:last-of-type:before {
    display: inline-block;
    content: '•';
    color: #FA551E;
    margin-right: 5px; }
.page-enviar-leituras .pane-page-messages {
  padding: 0 30px; }
.page-enviar-leituras .margin-negative {
  margin-bottom: 100px; }
@media screen and (min-width: 768px) {
    .page-enviar-leituras .margin-negative {
      border: 1px solid #EFF0F0;
      margin: -35px auto 100px;
      background: #fff;
      border-radius: 6px;
      padding: 0;
      width: 738px; } }
@media screen and (min-width: 992px) {
    .page-enviar-leituras .margin-negative {
      width: 990px; } }
@media screen and (min-width: 1200px) {
    .page-enviar-leituras .margin-negative {
      width: 1170px; } }
@media screen and (min-width: 768px) {
    .page-enviar-leituras .margin-negative .region-center {
      margin: 40px 8% 0; } }
@media screen and (min-width: 992px) {
    .page-enviar-leituras .margin-negative .region-center {
      margin: 40px 10.5% 0; } }
@media screen and (min-width: 1200px) {
    .page-enviar-leituras .margin-negative .region-center {
      margin: 40px 21% 0; } }
.page-enviar-leituras #webform-client-form-230 {
  padding: 0 15px; }
@media screen and (min-width: 768px) {
    .page-enviar-leituras #webform-client-form-230 {
      padding: 0; } }
.page-enviar-leituras #webform-client-form-230 .webform-component-fieldset {
    margin: 35px 0px 25px; }
.page-enviar-leituras #webform-client-form-230 .help-block {
    margin-bottom: 45px; }
.page-enviar-leituras #webform-client-form-230 .webform-component {
    margin-bottom: 30px; }
.page-enviar-leituras #webform-client-form-230 .webform-component .form-required {
      display: none; }
.page-enviar-leituras #webform-client-form-230 .webform-component--header {
    border-bottom: 1px solid #eee;
    margin-bottom: 0; }
.page-enviar-leituras #webform-client-form-230 .webform-component--header p {
      font-size: 13px;
      font-weight: 200;
      text-align: center;
      line-height: 1.2;
      margin-bottom: 15px;
      margin-top: 10px; }
@media screen and (min-width: 768px) {
        .page-enviar-leituras #webform-client-form-230 .webform-component--header p {
          padding: 0 20px 30px 20px;
          font-size: 15px; } }
@media screen and (min-width: 768px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--nome {
      width: 47%;
      display: inline-block;
      margin-right: 30px; } }
@media screen and (min-width: 992px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--nome {
      width: 48%; } }
@media screen and (min-width: 1200px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--nome {
      width: 47%; } }
@media screen and (min-width: 768px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--apelido {
      width: 46.5%;
      display: inline-block; } }
@media screen and (min-width: 992px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--apelido {
      width: 47%; } }
@media screen and (min-width: 1200px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--apelido {
      width: 47.5%; } }
@media screen and (min-width: 768px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--telefone-telemovel {
      width: 47%; } }
@media screen and (min-width: 992px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--identificacao--telefone-telemovel {
      width: 55%; } }
.page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-de-identificacao-do-contrato {
    margin-bottom: 0; }
@media screen and (min-width: 992px) {
      .page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-de-identificacao-do-contrato {
        width: 55%;
        margin-bottom: 25px; } }
@media screen and (min-width: 1200px) {
      .page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-de-identificacao-do-contrato {
        width: 100%;
        margin-bottom: 0; } }
.page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-identificacao-fiscal label {
    top: 15px; }
@media screen and (min-width: 992px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-identificacao-fiscal {
      width: 55%; }
      .page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-identificacao-fiscal label {
        top: -20px; } }
@media screen and (min-width: 1200px) {
    .page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-identificacao-fiscal {
      width: 100%; }
      .page-enviar-leituras #webform-client-form-230 .webform-component--contrato--no-identificacao-fiscal label {
        top: 15px; } }
.page-enviar-leituras #webform-client-form-230 .webform-component--leitura--leitura-textarea {
    margin-bottom: 0; }
.page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato {
    display: block;
    position: relative;
    right: 0;
    top: -45px;
    font-size: 35px;
    float: right; }
@media screen and (min-width: 768px) {
      .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato {
        position: relative;
        right: 0;
        top: -45px;
        font-size: 35px;
        float: right; }
        .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato img {
          width: 220px; } }
@media screen and (min-width: 992px) {
      .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato {
        right: calc(45%);
        top: -70px; } }
@media screen and (min-width: 1200px) {
      .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato {
        right: 0;
        top: -45px; } }
.page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip {
      top: 50%;
      right: 0;
      height: 220px;
      transform: translate(0%, -50%);
      left: calc(100% - 270px);
      padding-bottom: 0; }
.page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip:after {
        left: 98%;
        bottom: 45%; }
.page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip img {
        width: 210px;
        position: absolute;
        bottom: -1px;
        right: 7px; }
@media screen and (min-width: 992px) {
        .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip {
          right: 0;
          left: 135%; }
          .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip:after {
            left: 0; } }
@media screen and (min-width: 1200px) {
        .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip {
          top: 50%;
          right: 0;
          height: 220px;
          transform: translate(0%, -50%);
          left: calc(100% - 270px);
          padding-bottom: 0; }
          .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip:after {
            left: 98%;
            bottom: 45%; }
          .page-enviar-leituras #webform-client-form-230 .tooltip_n_id_contrato .info-icontooltip img {
            width: 210px;
            position: absolute;
            bottom: -1px;
            right: 7px; } }
.page-enviar-leituras #webform-client-form-230 #webform_manual_submit {
    max-width: auto; }
@media screen and (min-width: 768px) {
      .page-enviar-leituras #webform-client-form-230 #webform_manual_submit {
        max-width: 200px; } }
.page-enviar-leituras #webform-client-form-230 #webform_manual_submit:before {
      right: 22.5px;
      top: 12.5px; }
.page-enviar-leituras #webform-client-form-230 #default_button {
    display: none; }
.page-enviar-leituras .notify {
  position: relative; }
.page-enviar-leituras .notify.alert-success {
    border-color: #75e199;
    background: #fcfefd; }
.page-enviar-leituras .notify.alert-success .symbol {
      background: #75e199; }
.page-enviar-leituras .notify.alert-success .symbol:before {
        content: '\e90c'; }
.page-enviar-leituras .notify .btn-link__container {
    position: absolute;
    right: calc(50% - 50px);
    top: 70px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-service-details {
  background: none; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header {
  background-position-x: 65%;
  background-size: 786px;
  background-position-y: -67px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .icon-placeholder {
    height: 40px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .icon-placeholder:before {
      font-size: 46px;
      line-height: 46px;
      height: 46px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .icon-placeholder:after {
      font-size: 28px;
      line-height: 28px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .field-name-field-tagline .field-items .field-item {
    font-size: 19px; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header {
      background-size: cover;
      background-position-x: unset;
      background-position-y: unset; } }
@media screen and (min-width: 992px) {
  .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header {
    background-size: cover; }
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .icon-placeholder {
      height: 84px; }
      .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .icon-placeholder:before {
        font-size: 65px;
        line-height: 65px;
        height: 65px; }
      .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .icon-placeholder:after {
        font-size: 45px;
        line-height: 45px; }
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-header .field-name-field-tagline .field-items .field-item {
      font-size: 26px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-services .group-cta {
  width: 100%;
  border: 0;
  background: #328ffa;
  height: auto;
  margin-bottom: 15px;
  margin-top: 15px; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-services .group-cta {
      padding-left: 30px;
      padding-right: 30px; } }
@media screen and (min-width: 992px) {
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-services .group-cta {
      padding-left: 0;
      padding-right: 0; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta-text {
    border: 0;
    padding: 0;
    background: #328ffa;
    color: #FFFFFF;
    text-align: left;
    border-radius: 0;
    height: auto;
    margin-bottom: 15px; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta-text {
        margin-bottom: 0;
        margin-right: 15px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta-text .field-items .field-item {
      display: flex;
      align-items: center;
      font-size: 14px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f.view-mode-comfort_line .group-container-services .group-cta .field-name-field-cta-text .field-items .field-item:before {
        font-family: 'icogalp';
        content: '\e9af';
        color: #FFFFFF;
        font-size: 50px;
        margin-right: 30px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-container-services {
  background: #328ffa; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-icons {
  border-bottom: none;
  padding-bottom: 50px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
  content: '\e9b2'; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
  content: '\e9b4'; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
  content: '\e9b3'; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .flex-container {
  flex-direction: column;
  display: none; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .flex-container {
      display: flex;
      flex-direction: row-reverse; } }
@media screen and (min-width: 768px) {
  .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-collection-container {
    padding: 0 40px 10px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-collection-container .field-name-field-service-detail-list {
  padding: 0 30px; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-collection-container .field-name-field-service-detail-list {
      padding: 0; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-container-services .group-cta .field-name-field-cta {
  position: relative;
  height: 35px;
  background: #f5a528;
  padding: 0;
  border-radius: 5px;
  justify-content: flex-end;
  max-width: 280px;
  margin: 0 auto; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-container-services .group-cta .field-name-field-cta:after {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    content: "24 horas/dia";
    line-height: 10px;
    white-space: normal;
    background: #fffffe;
    color: #f5a528;
    height: 35px;
    margin-left: 25px;
    padding: 0 20px;
    width: 70px;
    border-radius: 0 5px 5px 0; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment {
  margin-top: 25px;
  background-image: url("../images/gradient-aquecimento.png");
  position: relative;
  background-size: cover; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment {
      padding: 90px 0; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .container .flex-container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .field-name-field-attachment .group-slider-container .flex-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .flex-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .flex-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container {
    border: none;
    display: none; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .container .flex-container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider .group-slider-container .flex-container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .field-name-field-attachment .group-slider-container .flex-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .flex-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .flex-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        flex-direction: row-reverse; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .container .flex-container .group-left, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider .group-slider-container .flex-container .group-left, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .field-name-field-attachment .group-slider-container .flex-container .group-left, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .flex-container .group-left, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-left, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .flex-container .group-left, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-left {
      width: 58.33333%;
      padding-left: 40px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .container .flex-container .group-right, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider .group-slider-container .flex-container .group-right, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .field-name-field-attachment .group-slider-container .flex-container .group-right, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .flex-container .group-right, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-right, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .flex-container .group-right, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-right {
      width: 41.66666%;
      padding-left: 30px;
      padding-top: 15px; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .container .flex-container .group-right, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider .group-slider-container .flex-container .group-right, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .field-name-field-attachment .group-slider-container .flex-container .group-right, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .flex-container .group-right, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-right, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .flex-container .group-right, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-right {
          padding-bottom: 0; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .container .flex-container .group-right img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider .group-slider-container .flex-container .group-right img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .field-name-field-attachment .group-slider-container .flex-container .group-right img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .flex-container .group-right img, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-right img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .flex-container .group-right img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .group-slider-container .flex-container .group-right img {
        height: 110%;
        width: auto;
        position: absolute;
        bottom: 0; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .field-name-field-text {
    color: #fffffe;
    font-size: 25px;
    line-height: 25px;
    font-family: 'Canaro-SemiBold'; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .field-name-field-attachment .field-name-field-long-text {
    color: #fffffe; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing {
  padding-left: 0;
  padding-right: 0; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing {
      padding-left: 15px;
      padding-right: 15px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa {
    font-family: 'Roboto'; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa h4 {
      display: none; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa h4 {
          text-align: center;
          margin-bottom: 40px;
          font-family: 'Canaro-Bold';
          color: #1D1D1C; } }
@media screen and (min-width: 992px) {
        .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa h4 {
          margin-bottom: 60px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container {
      padding-left: 30px;
      padding-right: 30px; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container {
          padding-left: 15px;
          padding-right: 15px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas {
        float: left;
        width: 70%; }
@media screen and (min-width: 992px) {
          .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas {
            width: 35%;
            float: left; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano {
          text-align: left; }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano {
              text-align: center; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .title {
            line-height: 30px;
            font-size: 18px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .subtitle, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .subtitle, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .subtitle, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .subtitle, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .subtitle {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: 500;
            font-size: 16px;
            line-height: 0px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .espacios-details {
            font-family: 'Canaro-Semibold';
            font-size: 14px;
            width: 500px; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .espacios-details, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .espacios-details {
                width: initial; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano span[class*="icon-"] {
            float: left;
            display: block;
            font-size: 40px !important;
            text-align: left;
            text-align: center;
            width: 50px; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano span[class*="icon-"], .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano span[class*="icon-"] {
                float: none;
                font-size: 60px !important;
                text-align: center;
                width: auto; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-text {
            padding-left: 10px;
            text-align: left; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-text {
                padding-left: 30px;
                float: none;
                text-align: center; } }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .field-item:last-child, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .field-item:last-child, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-item:last-child, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .field-item:last-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-item:last-child, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .field-item:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .field-item:last-child {
              border: none; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.butano .availability .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.butano .availability .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .availability .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.butano .availability .border, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .availability .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.butano .availability .border, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.butano .availability .border {
            margin-left: 0; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano {
          text-align: right; }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano {
              text-align: center; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .title {
            line-height: 30px;
            font-size: 18px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .subtitle, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .subtitle, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .subtitle, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .subtitle, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .subtitle {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: 500;
            font-size: 16px;
            line-height: 0px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details {
            font-family: 'Canaro-Semibold';
            font-size: 14px;
            width: 380px;
            float: right; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .espacios-details, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .espacios-details, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details {
                width: initial; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano span[class*="icon-"] {
            float: right;
            width: 40px;
            display: block;
            text-align: right;
            font-size: 40px;
            text-align: center;
            width: 50px; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano span[class*="icon-"], .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano span[class*="icon-"] {
                float: none;
                text-align: center;
                width: auto; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-text {
            text-align: right;
            padding-right: 20px;
            line-height: 15px; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-text {
                float: none;
                text-align: center;
                padding-right: 0; } }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .field-item:first-child, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .field-item:first-child, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-item:first-child, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .field-item:first-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-item:first-child, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .field-item:first-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .field-item:first-child {
              border: none; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .border, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .border, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .border {
            text-align: center;
            padding-left: 0;
            clear: both; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .border, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .border, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .border {
                float: none; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .espacios-details .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .espacios-details .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details .field-item, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .espacios-details .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details .field-item, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .espacios-details .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .espacios-details .field-item {
            float: right;
            flex-direction: row-reverse; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .availability, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .availability, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability {
            justify-content: flex-end; }
@media screen and (min-width: 768px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .availability, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .availability, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability {
                justify-content: center; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas.propano .availability .border:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas.propano .availability .border:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability .border:last-of-type, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas.propano .availability .border:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability .border:last-of-type, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas.propano .availability .border:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas.propano .availability .border:last-of-type {
              margin-right: 0; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .title {
          font-family: 'Canaro-SemiBold';
          color: #FA551E;
          font-size: 34px;
          line-height: 52px;
          display: block; }
@media screen and (min-width: 768px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .title, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .title, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .title {
              font-size: 28px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .subtitle, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .subtitle, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .subtitle, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .subtitle, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .subtitle, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .subtitle, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .subtitle {
          font-family: 'Canaro-SemiBold';
          font-size: 18px;
          line-height: 22px; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas p, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas p, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas p, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas p, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas p {
          font-weight: 200; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .espacios-details .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .espacios-details .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item {
          float: none;
          border-bottom: 1px dashed #EEEEEE;
          border-right: none;
          width: 60%;
          height: 60px;
          padding: 10px 0;
          display: flex;
          align-items: center;
          text-align: center; }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .espacios-details .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .espacios-details .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .espacios-details .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item {
              height: 80px;
              width: 33%;
              height: 110px;
              padding: 0;
              float: left;
              border-right: 2px solid #EEEEEE;
              border-bottom: none;
              margin-left: 0;
              text-align: center;
              display: block; } }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .espacios-details .field-item .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .espacios-details .field-item .field-text, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .espacios-details .field-item .field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item .field-text, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .espacios-details .field-item .field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item .field-text {
              font-size: 14px;
              line-height: 14px;
              font-family: 'Canaro-Medium';
              margin-top: 10px;
              padding: 5px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .espacios-details .field-item span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item span[class*="icon-"] {
            font-family: 'icogalp';
            color: #FA551E;
            font-size: 40px; }
@media screen and (min-width: 992px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .espacios-details .field-item span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .espacios-details .field-item span[class*="icon-"], .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .espacios-details .field-item span[class*="icon-"] {
                font-size: 60px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .availability, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .availability, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability {
          font-family: 'Canaro-Medium';
          padding-top: 30px;
          clear: both;
          font-size: 14px;
          display: flex;
          flex-wrap: wrap; }
@media screen and (min-width: 768px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .availability, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .availability, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .availability, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability {
              font-size: 16px;
              align-items: center;
              justify-content: center; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .availability > div, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .availability > div, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .availability > div, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .availability > div, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability > div, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .availability > div, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability > div {
            width: 100%; }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .availability .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .availability .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .availability .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .availability .border, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .availability .border, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability .border {
            width: 65px;
            border: 2px solid #EEEEEE;
            border-radius: 3px;
            padding: 0 10px;
            color: #1D1D1C;
            display: inline-block;
            margin: 5px 10px;
            clear: both; }
@media screen and (min-width: 768px) {
              .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .gas .availability .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .gas .availability .border, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .gas .availability .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .gas .availability .border, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability .border, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .gas .availability .border, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .gas .availability .border {
                width: 70px;
                display: block;
                margin: 10px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image1, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image1, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image1, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image1, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image1, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1 {
        width: 30%;
        border: none;
        float: right; }
@media screen and (min-width: 992px) {
          .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image1, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image1, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image1, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image1, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image1, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1 {
            width: 15%;
            float: left;
            border-right: 2px dashed #A4ADB1; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image1 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image1 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image1 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image1 img, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image1 img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1 img {
          width: auto;
          height: 100%;
          margin-right: -30px;
          float: right; }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image1 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image1 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image1 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image1 img, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image1 img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image1 img {
              margin-right: 0;
              height: 330px; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image2, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image2, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image2, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image2, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image2, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2 {
        width: 30%;
        clear: both;
        float: left; }
@media screen and (min-width: 992px) {
          .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image2, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image2, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image2, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image2, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image2, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2 {
            width: 15%;
            float: left;
            clear: none; } }
.node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image2 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image2 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image2 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image2 img, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image2 img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2 img {
          width: auto;
          height: 100%;
          margin-left: -30px; }
@media screen and (min-width: 992px) {
            .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .container .image2 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider .group-slider-container .image2 img, .page-equipaservices.page-node-195 .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-slider .group-pricing .container-gas-garrafa .group-slider-container .image2 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .image2 img, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2 img, .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .image2 img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-1e8df209-670c-460e-9d0a-1ada28e51e2f .group-pricing .container-gas-garrafa .group-slider-container .image2 img {
              margin-left: 0;
              height: 330px; } }
/***********************************
 ** Styles to GLP-Canalizado page **
 ***********************************/
.view-mode-glp_canalizado {
  /********** Header ***********/
  /********** .group-icons ***********/
  /********** .g-section ***********/
  /********** .field-name-field-title-subtitle-3-blocks ***********/
  /********** .text-image-two-columns ***********/
  /********** .bg-galp-orange.monoxido ***********/
  /********** #monoxido_modal ************/
  /********** .bg-galp-orange.blue ***********/
  /********** .bg-galp-orange.orange ***********/
  /********** .slider-fade ***********/
  /********** .help-block ***********/
  /********** .related-services ***********/ }
.view-mode-glp_canalizado .icon-placeholder:after {
    content: '\e944'; }
.view-mode-glp_canalizado .single-cta {
    color: #ffff !important; }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .single-cta {
        padding-right: 65px;
        padding-bottom: 15px; } }
@media screen and (min-width: 992px) {
      .view-mode-glp_canalizado .single-cta {
        padding-right: 80px;
        padding-bottom: 0px; } }
.view-mode-glp_canalizado .single-cta::before {
    font-family: 'icogalp';
    content: '\e942';
    color: #ffff;
    font-size: 40px;
    margin-right: 30px;
    vertical-align: middle; }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .single-cta::before {
        vertical-align: initial;
        padding-left: 10px; } }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom {
    bottom: 0px !important; }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
      min-height: unset !important; }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar .discount_big {
        background: unset;
        position: unset;
        padding-top: 0px; }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar .discount_info {
        flex-direction: row !important; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
          flex-direction: row !important; } }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
          flex-direction: row !important; } }
.view-mode-glp_canalizado .field-name-service-detail-info-box {
    padding-top: 0px; }
.view-mode-glp_canalizado .field-name-service-detail-info-box .phone_bar {
      min-height: unset !important; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .field-name-service-detail-info-box .phone_bar {
          flex-direction: row-reverse !important; } }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .field-name-service-detail-info-box .phone_bar {
          flex-direction: column !important; } }
@media screen and (min-width: 992px) {
      .view-mode-glp_canalizado .field-name-service-detail-info-box {
        bottom: -57px !important; } }
@media screen and (min-width: 992px) {
    .view-mode-glp_canalizado .discount_info {
      padding: 10px 0 !important;
      font-size: 12px !important;
      margin-left: unset !important;
      margin-right: unset !important; } }
@media screen and (min-width: 992px) {
    .view-mode-glp_canalizado .discount_info .wrapper {
      margin-left: 15px;
      margin-right: 15px; } }
@media screen and (min-width: 992px) {
    .view-mode-glp_canalizado .discount_button {
      padding: unset; } }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
    position: relative; }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .discount_big.single-cta-container {
    position: unset !important; }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .wrapper .over_title {
    display: none; }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .wrapper .single-cta {
    color: #FA551E !important;
    font-family: Canaro-SemiBold;
    display: inline-block !important;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateY(-50%); }
.view-mode-glp_canalizado .field-name-service-detail-info-box.visible-scroll-bottom .wrapper .single-cta:before {
      display: none; }
.view-mode-glp_canalizado .discount_big {
    background: linear-gradient(90deg, #ef4123 0, #faa61a);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 15px; }
.view-mode-glp_canalizado .discount_big .over_title {
      color: #ffff;
      position: absolute;
      margin-left: 70px; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .discount_big .over_title {
          margin-left: 15px;
          height: 80px; } }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .discount_big .over_title {
          margin-left: unset;
          height: 70px; } }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .discount_big {
        border-top-left-radius: 0px;
        border-bottom-right-radius: 10px;
        padding-top: 28px; } }
@media screen and (min-width: 992px) {
      .view-mode-glp_canalizado .discount_big {
        border-top-left-radius: 10px;
        border-bottom-right-radius: 0px;
        padding-top: 15px; } }
.view-mode-glp_canalizado .group-icons .field-icon:nth-of-type(1):before {
    content: "" !important; }
.view-mode-glp_canalizado .group-icons .field-icon:nth-of-type(2):before {
    content: "" !important; }
.view-mode-glp_canalizado .group-icons .field-icon:nth-of-type(3):before {
    content: "" !important; }
.view-mode-glp_canalizado .g-section .discount {
    position: relative;
    background: #eeeeee; }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .g-section .discount {
        clear: both;
        overflow: hidden;
        background: #eeeeee; } }
.view-mode-glp_canalizado .g-section .discount__col--txt {
    padding-top: 40px;
    max-width: unset;
    padding-left: 30px;
    padding-right: 30px; }
.view-mode-glp_canalizado .g-section .discount__col--txt h3 {
      font-family: Canaro-SemiBold;
      font-size: 20px;
      line-height: 20px;
      margin-bottom: 5px;
      color: #1D1D1C;
      text-align: center; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .g-section .discount__col--txt h3 {
          font-size: 24px;
          line-height: 24px;
          text-align: left; } }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .g-section .discount__col--txt h3 {
          font-size: 28px;
          line-height: 28px; } }
.view-mode-glp_canalizado .g-section .discount__col--txt p {
      font-family: Roboto,sans-serif;
      font-weight: unset;
      font-size: 15px;
      line-height: 22px;
      color: #676C6F;
      text-align: center; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .g-section .discount__col--txt p {
          font-weight: 200;
          font-size: 16px;
          line-height: 22px;
          text-align: left; } }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .g-section .discount__col--txt p {
          font-size: 18px; } }
.view-mode-glp_canalizado .g-section .discount__col--txt .link {
      text-align: center; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .g-section .discount__col--txt .link {
          text-align: left; } }
.view-mode-glp_canalizado .g-section .discount__col--txt .link .btn-link__container {
        margin-right: 30px;
        margin-left: 0px; }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .g-section .discount__col--txt {
        padding-top: 0;
        top: 50%;
        position: absolute;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: calc(50% - 30px);
        left: 50%;
        padding-left: 75px;
        padding-right: calc(50% - 460px + 15px); } }
@media screen and (min-width: 992px) {
      .view-mode-glp_canalizado .g-section .discount__col--txt {
        padding-left: 100px;
        padding-right: calc(50% - 570px + 15px); } }
.view-mode-glp_canalizado .g-section .discount__col--img {
    position: relative;
    overflow: hidden;
    height: 20vh;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover; }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .g-section .discount__col--img {
        height: 50vh;
        float: left;
        width: calc(50% + 30px); } }
@media screen and (min-width: 768px) {
    .view-mode-glp_canalizado .g-section .discount__col--img img, .view-mode-glp_canalizado .g-section .discount__col.right {
      float: right; } }
.view-mode-glp_canalizado .g-section .discount__col--img:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 100vw 15px 0;
    border-color: transparent #eeeeee transparent transparent;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0; }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .g-section .discount__col--img:after {
        border-width: 0 0 50vh 30px;
        border-color: transparent transparent #eeeeee; } }
.view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks {
    border-bottom: 1px solid #eeeeee; }
.view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container {
      padding-left: 15px;
      padding-right: 15px; }
.view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title {
        color: #1D1D1C;
        font-family: Canaro-SemiBold;
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 5px; }
@media screen and (min-width: 768px) {
          .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title {
            font-size: 24px;
            line-height: 24px; } }
@media screen and (min-width: 992px) {
          .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-title {
            font-size: 28px;
            line-height: 28px; } }
.view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-subtext, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-subtext, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-subtext, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext {
        font-family: Roboto;
        font-size: 15px;
        font-weight: unset;
        text-align: center;
        color: #676C6F;
        margin-top: 18px;
        padding: 0 20px; }
@media screen and (min-width: 768px) {
          .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-subtext, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-subtext, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-subtext, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext {
            font-size: 16px;
            font-weight: 200; } }
@media screen and (min-width: 992px) {
          .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-subtext, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-subtext, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-subtext, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .field-name-field-subtext {
            font-size: 18px; } }
.view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .block-items, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .block-items, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .block-items, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .block-items, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items {
        margin: 50px 0px 40px 0px; }
@media screen and (min-width: 768px) {
          .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .block-items .block-item, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .block-items .block-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .block-items .block-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item {
            height: 270px; } }
@media screen and (min-width: 992px) {
          .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .block-items .block-item, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .block-items .block-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .block-items .block-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item {
            height: 300px; } }
@media screen and (min-width: 1200px) {
          .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .block-items .block-item, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .block-items .block-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item, .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .block-items .block-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .field-name-field-title-subtitle-3-blocks .group-slider-container .block-items .block-item {
            height: 320px; } }
.view-mode-glp_canalizado .text-image-two-columns {
    margin-top: 40px;
    margin-bottom: 80px; }
.view-mode-glp_canalizado .text-image-two-columns h3 {
      color: #1D1D1C;
      font-weight: unset;
      text-align: center; }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .text-image-two-columns h3 {
          text-align: left; } }
.view-mode-glp_canalizado .text-image-two-columns .field-description {
      color: #676C6F;
      font-weight: unset;
      padding: 0;
      text-align: center; }
.view-mode-glp_canalizado .text-image-two-columns .field-description .btn-link__container {
        margin-left: unset; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .text-image-two-columns .field-description {
          font-size: 16px;
          margin: 20px 0 0;
          font-weight: 200;
          padding: 0 30px; } }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .text-image-two-columns .field-description {
          font-size: 18px;
          text-align: left;
          padding: 0; } }
.view-mode-glp_canalizado .text-image-two-columns .container-flex {
      flex-direction: column;
      margin-bottom: 20px; }
.view-mode-glp_canalizado .text-image-two-columns .container-flex .column-image {
        align-self: center; }
.view-mode-glp_canalizado .text-image-two-columns .container-flex .column-image .img-responsive {
          width: 400px; }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .text-image-two-columns .container-flex {
          flex-direction: row; } }
.view-mode-glp_canalizado .bg-galp-orange.monoxido {
    margin: 50px 30px; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container {
      padding: 0px;
      border: solid 1px #F2F3F3;
      border-radius: 30px;
      box-shadow: 5px 6px 8px #F2F3F3;
      flex-direction: column; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col {
        order: 3;
        padding: 0px; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile {
          width: 85%;
          height: auto;
          border-bottom-left-radius: 30px; }
@media screen and (min-width: 768px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile {
              display: none; } }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
          width: auto;
          height: 100%;
          display: none;
          max-height: 199px; }
@media screen and (min-width: 768px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
              display: block;
              max-height: 100%;
              margin-top: -35px;
              margin-left: -16px; } }
@media screen and (min-width: 992px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
              width: auto;
              height: 232px;
              display: block;
              margin-top: -32px; } }
@media screen and (min-width: 1200px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
              height: 258px;
              margin-top: -33px; } }
@media screen and (min-width: 768px) {
          .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .left_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .left_col {
            order: 1; } }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .middle_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col {
        order: 2;
        text-align: center; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .middle_col h3, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col h3, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col h3, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col h3, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col h3, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col h3, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col h3 {
          font-family: Canaro-SemiBold;
          font-size: 18px;
          color: #000000;
          margin-bottom: 5px;
          font-weight: initial; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .middle_col .field-name-field-icons-title, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col .field-name-field-icons-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-icons-title, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col .field-name-field-icons-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-icons-title, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col .field-name-field-icons-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-icons-title {
          color: #FA551E;
          font-family: Canaro-SemiBold;
          font-size: 25px;
          margin-bottom: 5px; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .middle_col .field-name-field-long-description, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col .field-name-field-long-description, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-long-description, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col .field-name-field-long-description, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-long-description, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col .field-name-field-long-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-long-description {
          font-family: Roboto;
          font-size: 16px;
          color: #A4ADB1;
          margin-bottom: 5px; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .middle_col a, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col a, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col a, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col a, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .middle_col a {
          color: #000; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col {
        order: 1;
        padding: 0px; }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile {
          width: 60%;
          height: auto;
          float: right;
          border-top-right-radius: 30px; }
@media screen and (min-width: 768px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile {
              width: 100%;
              display: none; } }
@media screen and (min-width: 992px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile {
              display: none; } }
.view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
          width: auto;
          height: 100%;
          display: none;
          max-height: 199px; }
@media screen and (min-width: 768px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
              max-height: 100%;
              display: none; } }
@media screen and (min-width: 992px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
              width: 100%;
              height: 201px;
              display: block; } }
@media screen and (min-width: 1200px) {
            .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
              height: auto; } }
@media screen and (min-width: 768px) {
          .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col {
            order: 3;
            display: none; } }
@media screen and (min-width: 992px) {
          .view-mode-glp_canalizado .bg-galp-orange.monoxido .container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container .right_col {
            display: block; } }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .bg-galp-orange.monoxido .container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container {
          flex-direction: initial; } }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .bg-galp-orange.monoxido .container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container, .view-mode-glp_canalizado .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-glp_canalizado .bg-galp-orange.monoxido .group-slider-container {
          flex-direction: initial; } }
.view-mode-glp_canalizado #monoxido_modal {
    padding-top: unset; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog {
      overflow-y: initial !important; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content {
        width: 100%;
        max-width: 100% !important; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body {
          padding-top: 0px;
          padding-bottom: 0px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content {
            width: 90%;
            margin: auto;
            margin-top: 50px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row {
              display: inline-block;
              display: block;
              margin-top: -40px; }
@media screen and (min-width: 768px) {
                .view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row {
                  display: flex;
                  margin-top: 0px; } }
@media screen and (min-width: 992px) {
                .view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row {
                  display: flex;
                  margin-top: 0px; } }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left {
                float: left;
                width: 100%;
                padding: 10px; }
@media screen and (min-width: 768px) {
                  .view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left {
                    width: 58%; } }
@media screen and (min-width: 992px) {
                  .view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left {
                    width: 58%; } }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left .title {
                  font-family: 'Canaro-SemiBold';
                  font-size: 21px;
                  font-weight: 600;
                  line-height: 25px;
                  color: #FA551E;
                  margin-top: 20px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left .description {
                  color: #676C6F;
                  font-size: 16px;
                  line-height: 22px;
                  overflow-x: hidden;
                  -webkit-font-smoothing: antialiased;
                  -moz-osx-font-smoothing: grayscale;
                  margin-top: 20px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right {
                float: right;
                width: 42%;
                padding: 10px;
                width: 100%; }
@media screen and (min-width: 768px) {
                  .view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right {
                    width: 42%; } }
@media screen and (min-width: 992px) {
                  .view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right {
                    width: 42%; } }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box {
                  background: #EBE835;
                  display: block;
                  -webkit-border-radius: 8px;
                  -moz-border-radius: 8px;
                  border-radius: 8px;
                  padding-bottom: 10px;
                  padding-top: 10px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .logo {
                    width: 68px;
                    margin: auto; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .title {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro-Semibold';
                    color: #0160AE;
                    font-size: 14px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .telephone {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro-Bold';
                    color: #0160AE;
                    font-size: 22px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .schedule {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro';
                    color: #0160AE;
                    font-size: 12px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .grave {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro';
                    color: #676C6F;
                    font-size: 12px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .help-block {
            margin-top: unset;
            border: 0 none;
            background: #FFF;
            padding-left: 15px !important;
            padding-right: 15px !important; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left {
              border-right: 0 none;
              padding: 0px 40px 110px 40px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .shadow {
                box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
                border-bottom: unset !important;
                border: solid 0.05em;
                border-color: #EFF0F0; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .ui-accordion-content {
                padding-top: 0px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .field-item-title {
                padding-left: 40px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .field-item-body {
                padding-left: 15px;
                padding-right: 15px; }
.view-mode-glp_canalizado #monoxido_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .field-item-body ul li {
                  border-bottom: unset; }
.view-mode-glp_canalizado .bg-galp-orange.blue {
    background: #328ffa;
    padding-top: 0; }
.view-mode-glp_canalizado .bg-galp-orange.blue .group-cta {
      padding-left: 30px;
      padding-right: 30px;
      background: #328ffa;
      margin-bottom: 15px;
      margin-top: 15px;
      height: auto; }
.view-mode-glp_canalizado .bg-galp-orange.blue .group-cta .field-name-field-cta-text {
        padding: 0;
        color: #FFFFFF;
        text-align: left;
        height: auto;
        margin-bottom: 15px; }
.view-mode-glp_canalizado .bg-galp-orange.blue .group-cta .field-name-field-cta-text .field-item {
          display: flex;
          align-items: center;
          font-size: 14px; }
.view-mode-glp_canalizado .bg-galp-orange.blue .group-cta .field-name-field-cta-text .field-item::before {
          font-family: 'icogalp';
          content: '\e9af';
          color: #FFFFFF;
          font-size: 50px;
          margin-right: 30px; }
@media screen and (min-width: 768px) {
          .view-mode-glp_canalizado .bg-galp-orange.blue .group-cta .field-name-field-cta-text {
            margin-bottom: unset; } }
.view-mode-glp_canalizado .bg-galp-orange.blue .group-cta .field-name-field-cta {
        background: #f5a528;
        height: 35px;
        padding: 0;
        border-radius: 5px;
        justify-content: flex-end;
        max-width: 280px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        white-space: nowrap; }
.view-mode-glp_canalizado .bg-galp-orange.blue .group-cta .field-name-field-cta::after {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 10px;
        content: "24 horas/dia";
        line-height: 10px;
        white-space: normal;
        background: #fffffe;
        color: #f5a528;
        height: 35px;
        margin-left: 25px;
        padding: 0 20px;
        width: 70px;
        border-radius: 0 5px 5px 0; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .bg-galp-orange.blue .group-cta {
          padding-left: 120px;
          padding-right: 120px;
          margin: 15px 0 15px; } }
.view-mode-glp_canalizado .bg-galp-orange.orange {
    /*margin-bottom: 100px;*/ }
.view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-services-title {
      padding-left: 30px;
      padding-right: 30px;
      font-weight: unset; }
.view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-services-title .field-item.odd {
        font-family: 'Canaro-Medium';
        font-size: 14px;
        line-height: 15px;
        margin-top: 20px; }
@media screen and (min-width: 992px) {
          .view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-services-title .field-item.odd {
            font-size: 16px;
            line-height: 16px; } }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-services-title {
          padding-left: 100px;
          padding-right: 100px;
          margin-top: unset; } }
.view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list .field-item {
      border-left: 0px;
      width: 49%; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list .field-item {
          width: calc(100% / 5);
          font-size: 14px;
          line-height: 15px; } }
@media screen and (min-width: 992px) {
        .view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list .field-item {
          font-size: 16px;
          line-height: 16px; } }
.view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list .field-item:nth-of-type(1)::before {
      content: '\e9d2'; }
.view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list .field-item:nth-of-type(2)::before {
      content: '\e9d0'; }
.view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list .field-item:nth-of-type(3)::before {
      content: '\e9d1'; }
.view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list .field-item:nth-of-type(4)::before {
      content: '\e918'; }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .bg-galp-orange.orange .field-name-field-service-list {
        margin-top: 20px; } }
.view-mode-glp_canalizado .bg-galp-orange.orange .g-btn--white {
      margin-bottom: 40px;
      height: 40px;
      line-height: 40px;
      padding-left: 40px;
      padding-right: 60px; }
.view-mode-glp_canalizado .bg-galp-orange.orange .g-btn--white .g-btn__txt {
        color: #0f0f0f;
        font-size: 14px;
        margin-top: 0px; }
.view-mode-glp_canalizado .bg-galp-orange.orange .g-btn--white .g-btn__txt::before {
        top: 7px; }
.view-mode-glp_canalizado .bg-galp-orange.orange .g-btn--white .g-btn__txt::after {
        top: 7px; }
.view-mode-glp_canalizado .slider-fade {
    padding-top: 70px; }
.view-mode-glp_canalizado .slider-fade .field-items .group-wrapper-text h3 {
      margin-top: -65px !important;
      margin-bottom: -30px !important; }
@media (min-width: 480px) {
        .view-mode-glp_canalizado .slider-fade .field-items .group-wrapper-text h3 {
          margin-top: -20px !important;
          margin-bottom: 20px !important; } }
.view-mode-glp_canalizado .slider-fade .field-items .slick-prev {
      bottom: -33px; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .slider-fade .field-items .slick-prev {
          bottom: -3px; } }
.view-mode-glp_canalizado .slider-fade .field-items .slick-next {
      bottom: -60px; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .slider-fade .field-items .slick-next {
          bottom: -30px; } }
.view-mode-glp_canalizado .slider-fade .field-items .custom_paging {
      bottom: -30px; }
@media screen and (min-width: 768px) {
        .view-mode-glp_canalizado .slider-fade .field-items .custom_paging {
          bottom: 0px; } }
@media screen and (min-width: 768px) {
      .view-mode-glp_canalizado .slider-fade {
        padding-top: unset; } }
.view-mode-glp_canalizado .help-block .group-column-left {
    min-height: 700px; }
.view-mode-glp_canalizado .related-services .view-content .views-row {
    width: 100%; }
/********** #canalizados_modal ***********/
#canalizado_modal {
  padding-top: 0px !important; }
#canalizado_modal .modal-dialog {
    overflow-y: initial !important; }
#canalizado_modal .modal-dialog .modal-content {
      width: 100%;
      max-width: 100% !important; }
#canalizado_modal .modal-dialog .modal-content .sent_image {
        text-align: center;
        padding-top: 100px;
        padding-bottom: 30px; }
#canalizado_modal .modal-dialog .modal-content .sent_message {
        text-align: center; }
#canalizado_modal .modal-dialog .modal-content .sent_message .leitura_modal_title_text_sent {
          font-family: 'Canaro-Medium';
          font-size: 22px;
          line-height: 22px;
          color: #FA551E; }
#canalizado_modal .modal-dialog .modal-content .g-loader {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(255, 255, 255, 0.7);
        z-index: 200; }
#canalizado_modal .modal-dialog .modal-content .g-loader__spinner {
        position: absolute;
        margin: auto;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 50px;
        height: 50px;
        border: 8px solid #fa551e;
        border-radius: 25px; }
#canalizado_modal .modal-dialog .modal-content .g-loader__spinner::after {
        content: "";
        width: 46px;
        height: 46px;
        position: absolute;
        left: -6px;
        top: -6px;
        border: 4px solid transparent;
        border-top-color: transparent;
        border-top-color: #fff;
        border-radius: 50%;
        animation: spinningBorder .55s infinite; }
#canalizado_modal .modal-dialog .modal-content .modal-title {
        padding-left: 60px; }
@media screen and (min-width: 768px) {
        #canalizado_modal .modal-dialog .modal-content {
          width: 80%;
          max-width: 80% !important; } }
@keyframes spinningBorder {
  100% {
    -webkit-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn); } }
#canalizado_modal .modal-body {
    overflow-y: auto; }
#canalizado_modal .modal-body.leitura_modal_body {
      padding-top: 40px !important;
      height: calc( 100% - 60px) !important; }
#canalizado_modal .modal-body.leitura_modal_body .group-icons {
        padding-bottom: 0px;
        border-bottom: none; }
#canalizado_modal .modal-body.leitura_modal_body .group-icons .group-icons-right {
          padding-left: 15px; }
#canalizado_modal .modal-body .leitura_modal_container {
      width: 100%; }
#canalizado_modal .modal-body .leitura_modal_title_text {
      font-family: 'Canaro-Medium';
      font-weight: 100;
      font-size: 24px;
      text-align: center; }
#canalizado_modal .modal-body .leitura_modal_description {
      width: 100%;
      max-width: 100% !important; }
@media screen and (min-width: 992px) {
        #canalizado_modal .modal-body .leitura_modal_description {
          width: 100%;
          max-width: 100% !important; } }
#canalizado_modal .modal-body .leitura_modal_description_text {
      font-family: 'Canaro-Medium';
      color: #1D1D1C;
      font-size: 20px;
      text-align: center; }
#canalizado_modal .modal-body .leitura_modal_description_text .txt_orange {
        color: #FA551E;
        white-space: nowrap; }
#canalizado_modal .modal-body .leitura_modal_subtitle_text {
      font-family: 'Roboto';
      font-size: 12px;
      text-align: center; }
#canalizado_modal .modal-body #leitura_form_section {
      padding-top: 20px; }
#canalizado_modal .modal-body #leitura_form_section .row {
        padding: 0px; }
#canalizado_modal .modal-body #leitura_form_section .leitura_form_section_contact {
        width: 100%;
        float: left; }
@media screen and (min-width: 768px) {
          #canalizado_modal .modal-body #leitura_form_section .leitura_form_section_contact {
            width: 50%; } }
#canalizado_modal .modal-body #leitura_form_section .leitura_form_section_postal {
        float: left;
        width: 45%;
        max-width: 125px; }
.modal-backdrop {
  z-index: unset !important; }
#galp-leituras-form {
  width: 80%;
  margin: 0 auto; }
#galp-leituras-form .leitura_form_section_content .row {
    margin: 0px; }
#galp-leituras-form .warning-message {
    border: 1px solid #fcaf23;
    border-radius: 4px;
    background: rgba(247, 166, 0, 0.02);
    display: -ms-flexbox;
    display: flex; }
#galp-leituras-form .warning-message .warning-message__icn {
      -ms-flex-align: center;
      align-items: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      width: 36px;
      background: #fcaf23; }
#galp-leituras-form .warning-message .warning-message__icn .svg--warning {
        fill: #fff; }
#galp-leituras-form .warning-message .warning-message__text {
      padding: 15px;
      color: #676c6f; }
#galp-leituras-form .leitura_asterisc {
    position: absolute;
    top: 10px;
    right: 0px;
    margin-right: 30px; }
#galp-leituras-form .leitura_required_error {
    color: #FC4242; }
#galp-leituras-form .leitura_form_section_postal_pesquisar {
    font-family: 'Canaro-Light';
    width: 125px;
    margin-bottom: 50px;
    float: left; }
#galp-leituras-form .leitura_form_section_gray {
    background: #F8F8F8;
    border:   #EFF0F0 1px solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px 0px 20px 0px; }
#galp-leituras-form .leitura_form_section_gray input {
      background: #F8F8F8;
      font-size: 21px; }
@media screen and (min-width: 992px) {
        #galp-leituras-form .leitura_form_section_gray input {
          font-size: 26px; } }
#galp-leituras-form .leitura_form_section_gray .leitura_form_section_gray_contador {
      margin-top: 30px;
      width: 100%;
      float: left; }
@media screen and (min-width: 768px) {
        #galp-leituras-form .leitura_form_section_gray .leitura_form_section_gray_contador {
          width: 50%; } }
#galp-leituras-form .leitura_form_section_gray .leitura_form_section_gray_contador_text {
      font-family: 'Roboto';
      font-size: 12px;
      text-align: center; }
#galp-leituras-form .leitura_form_section_gray_contador_suffix {
    font-family: 'Roboto';
    font-size: 12px;
    margin-left: 20px;
    margin-top: 10px; }
#galp-leituras-form .form-type-checkbox {
    padding-top: 20px; }
#galp-leituras-form .form-type-checkbox label.control-label {
      position: relative;
      opacity: 1;
      font-size: 16px;
      color: #676C6F;
      display: flex;
      flex-wrap: wrap;
      top: auto;
      left: auto;
      /*
      #google_recaptcha_webform_client_form_178 {
        width: 100%;

        @media screen and (min-width: 992px) {
          width: auto;
        }
      }
      */ }
@media screen and (min-width: 768px) {
        #galp-leituras-form .form-type-checkbox label.control-label {
          flex-direction: row; } }
#galp-leituras-form .form-type-checkbox label.control-label input[type=checkbox] {
        display: none; }
#galp-leituras-form .form-type-checkbox label.control-label .tc-value {
        flex: 1;
        margin-top: 20px;
        font-weight: 500;
        font-size: 12px;
        font-family: Roboto,sans-serif;
        letter-spacing: 0px;
        padding-top: 10px;
        line-height: 15px; }
@media screen and (min-width: 992px) {
          #galp-leituras-form .form-type-checkbox label.control-label .tc-value {
            margin-top: 0; } }
#galp-leituras-form .form-type-checkbox label.control-label .checkbox-emulated {
        background: #FA551E;
        border-color: #FA551E;
        height: 25px;
        width: 25px;
        background-color: #eff0f0;
        border-radius: 5px;
        box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.16);
        transition: all .2s ease-in-out 0s;
        position: relative;
        flex-grow: 0;
        flex-shrink: 0;
        margin-top: 24px;
        margin-right: 15px;
        cursor: pointer; }
@media screen and (min-width: 992px) {
          #galp-leituras-form .form-type-checkbox label.control-label .checkbox-emulated {
            margin-top: 4px; } }
#galp-leituras-form .form-type-checkbox label.control-label .checkbox-emulated:before {
          left: 10px;
          top: 6px;
          width: 5px;
          height: 10px;
          border: solid #fff;
          border-width: 0 2px 2px 0;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          content: "";
          position: absolute;
          display: none; }
#galp-leituras-form .form-type-checkbox label.control-label .checkbox-emulated.checked {
          background-color: #fa551e; }
#galp-leituras-form .form-type-checkbox label.control-label .checkbox-emulated.checked:before {
            display: block; }
#galp-leituras-form .leitura_form_section_separator {
    overflow: auto;
    border-bottom: dashed 1px #C8D3D9;
    border-top: dashed 1px #C8D3D9;
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px; }
#galp-leituras-form .leitura_form_section_separator .leitura_form_section_captcha {
      text-align: center;
      margin: auto;
      margin-bottom: 20px; }
#galp-leituras-form .leitura_form_section_separator .privacidade__check__recaptcha {
      width: 325px;
      margin: auto; }
#galp-leituras-form .form-item {
    position: relative;
    margin: 0 15px 45px 0px; }
#galp-leituras-form input {
    color: #1D1D1C;
    letter-spacing: -1px;
    border: 0;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-bottom: solid 2px #BBBBBA;
    width: 100%;
    font-family: 'Canaro-Light';
    font-weight: 200;
    padding-bottom: 3px;
    font-size: 21px;
    line-height: 21px; }
@media screen and (min-width: 992px) {
      #galp-leituras-form input {
        font-size: 26px;
        line-height: 26px; } }
#galp-leituras-form input:focus {
      outline: none;
      border-bottom: solid 2px #676c6f; }
#galp-leituras-form .control-label {
    line-height: normal;
    opacity: 0;
    position: absolute;
    top: -20px;
    z-index: 1;
    left: 0; }
#galp-leituras-form label {
    font-family: 'Canaro', 'sans-serif';
    font-size: 11px;
    color: #A4ADB1;
    letter-spacing: -1px;
    font-weight: 300;
    opacity: 0;
    transition: opacity ease-in 300ms;
    width: 100%;
    position: relative; }
#galp-leituras-form .form-required {
    opacity: 1;
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 20px;
    color: #FA551E;
    font-family: 'Canaro';
    font-weight: 300; }
#galp-leituras-form .formError input {
    color: #FC4242;
    border-bottom: solid 2px #FC4242; }
#galp-leituras-form .formError label {
    color: #FC4242; }
#galp-leituras-form .formError .errorMessage span {
    color: #FC4242;
    font-family: 'Canaro', 'sans-serif';
    font-size: 11px;
    line-height: 13px;
    letter-spacing: -0.5px;
    font-weight: 300; }
#galp-leituras-form .control-label.active {
    opacity: 1; }
#galp-leituras-form .webform-submit {
    width: auto;
    margin-left: 0;
    margin-right: auto;
    margin-top: 15px; }
#galp-leituras-form .btn.disabled {
    opacity: 0.5;
    pointer-events: none; }
#galp-leituras-form .edit-leituras-submit {
    margin: auto;
    margin-top: 40px;
    margin-bottom: 40px; }
#galp-leituras-form .edit-leituras-submit a {
      padding: 0 10px 0 20px; }
@media screen and (min-width: 768px) {
        #galp-leituras-form .edit-leituras-submit a {
          padding: 0 65px 0 20px; } }
#galp-leituras-form .edit-leituras-submit:before {
      color: #FFF;
      font-size: 32px;
      line-height: 32px;
      width: 20px;
      justify-content: center;
      display: flex;
      right: 20px;
      display: none;
      top: 14px !important; }
@media screen and (min-width: 768px) {
        #galp-leituras-form .edit-leituras-submit:before {
          display: block; } }
#galp-leituras-form .edit-leituras-submit:after {
      color: #FFF;
      font-size: 32px;
      line-height: 32px;
      width: 20px;
      justify-content: center;
      display: flex;
      right: 20px;
      content: '\e966';
      position: static; }
@media screen and (min-width: 768px) {
        #galp-leituras-form .edit-leituras-submit:after {
          display: none; } }
#galp-leituras-form .edit-leituras-submit .btn__text:after {
      content: ''; }
#galp-leituras-form .edit-leituras-submit .leitura_btn_submit {
      max-width: 200px; }
#galp-leituras-form .postalCode-localization__btn {
    flex: 0 1 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #676C6F;
    border-radius: 6px;
    font-size: 14px;
    min-height: 40px;
    color: #fff;
    margin-right: 2%;
    cursor: pointer; }
#galp-leituras-form .postalCode-localization__container__divider {
    float: left;
    margin-left: -7px;
    margin-right: 7px;
    font-size: 40px; }
#galp-leituras-form .zip-addresses__title {
    font-family: 'Canaro-Medium';
    color: #1d1d1c; }
#galp-leituras-form .zip-addresses__border {
    background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), transparent) 0 100%;
    background-color: transparent;
    background-repeat: repeat, repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll, scroll;
    background-size: auto, auto, auto, auto;
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 100% 40px,100% 40px,100% 14px,100% 14px;
    background-attachment: local,local,scroll,scroll;
    margin-top: 30px;
    border: 2px solid;
    border-radius: 4px;
    padding: 15px;
    max-height: 300px;
    overflow-y: auto; }
#galp-leituras-form .zip-addresses__label-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 10px; }
#galp-leituras-form .zip-addresses__label-container__morada {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    font-size: 11px;
    line-height: 1;
    color: #a4adb1;
    padding-left: 20px; }
#galp-leituras-form .zip-addresses__label-container__cp {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    font-size: 11px;
    line-height: 1;
    color: #a4adb1;
    padding-left: 7px; }
#galp-leituras-form .zip-addresses__label-container__localidade {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    font-size: 11px;
    line-height: 1;
    color: #a4adb1;
    padding-left: 5px; }
#galp-leituras-form .formulario .label-form {
    margin-top: 30px;
    width: 100%; }
#galp-leituras-form .zip-addresses__row--address {
    margin-top: 15px !important; }
#galp-leituras-form .zip-addresses__row--address #button.selected {
    border-color: #1d1d1c;
    box-shadow: 0 0 0 1px #1d1d1c; }
#galp-leituras-form .zip-addresses__row--address #button {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
    padding: 20px;
    border-radius: 6px;
    background: #fff;
    border: 1px solid #dbdbdb;
    color: #676c6f;
    transition: all .25s ease-in-out; }
#galp-leituras-form .zip-addresses__col--street, #galp-leituras-form .zip-addresses__col--zip, #galp-leituras-form .zip-addresses__col--city {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    font-size: 10px; }
@media screen and (min-width: 768px) {
      #galp-leituras-form .zip-addresses__col--street, #galp-leituras-form .zip-addresses__col--zip, #galp-leituras-form .zip-addresses__col--city {
        font-size: 16px; } }
#galp-leituras-form .zip-addresses__col--item {
    font-family: Canaro-Medium; }
#galp-leituras-form .zip-addresses__col {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left; }
#galp-leituras-form .zip-addresses__tooltip {
    display: -ms-flexbox;
    display: flex;
    padding: 20px;
    border-radius: 6px;
    background: #fff;
    border: 1px solid #dbdbdb;
    margin-top: 10px;
    position: relative; }
#galp-leituras-form .zip-addresses__tooltip::before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 6px;
    border-color: transparent transparent #dbdbdb;
    transform: translate(-50%, -7px);
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 0; }
#galp-leituras-form .i-wrapper {
    position: relative;
    text-align: left;
    width: 80%;
    height: 36px;
    margin: 0; }
#galp-leituras-form .i-wrapper label {
    font-size: 24px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    line-height: 36px;
    color: #a4adb1;
    pointer-events: none;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1);
    transform-origin: left center;
    letter-spacing: -.2px; }
#galp-leituras-form .i-wrapper input {
    -webkit-appearance: none;
    position: relative;
    z-index: 2;
    height: 36px;
    line-height: 34px;
    color: #1d1d1c;
    border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    outline: none;
    background: none;
    border-bottom: 2px solid #a4adb1;
    width: 100%;
    transition: all .3s ease; }
#galp-leituras-form .zip-addresses__tooltip__andar, #galp-leituras-form .zip-addresses__tooltip__letra, #galp-leituras-form .zip-addresses__tooltip__porta {
    -ms-flex: 0 1 30%;
    flex: 0 1 30%; }
#galp-leituras-form .zip-addresses__tooltip__letra, #galp-leituras-form .zip-addresses__tooltip__andar {
    margin-left: 5%; }
#galp-leituras-form .zip-addresses__tooltip .i-wrapper + .i-wrapper {
    margin-top: 0 !important; }
#galp-leituras-form .zip-addresses__tooltip::after {
    width: 8px;
    height: 8px;
    background: #fff;
    transform: translate(-50%, -4px) rotate(45deg); }
#galp-leituras-form .zip-addresses__tooltip::after, #galp-leituras-form .zip-addresses__tooltip::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 0; }
#galp-leituras-form .zip-addresses__tooltip__letra label, #galp-leituras-form .zip-addresses__tooltip__porta label, #galp-leituras-form .zip-addresses__tooltip__andar label {
    font-size: 18px !important; }
#galp-leituras-form .i-wrapper input, #galp-leituras-form .i-wrapper label {
    font-family: 'Canaro-Light';
    text-align: left;
    font-size: 11px; }
@media screen and (min-width: 768px) {
      #galp-leituras-form .i-wrapper input, #galp-leituras-form .i-wrapper label {
        font-size: 21px; } }
#galp-leituras-form input, #galp-leituras-form textarea, #galp-leituras-form select, #galp-leituras-form .uneditable-input {
    max-width: 100%;
    width: auto; }
#galp-leituras-form .zip-addresses__tooltip .i-wrapper__error-message {
    font-size: 10px !important; }
#galp-leituras-form .i-wrapper__error-message {
    opacity: 0;
    font-family: 'Canaro-Light';
    font-size: 14px;
    line-height: 1.07;
    letter-spacing: -.5px;
    color: #fc4242;
    display: inline-block;
    margin-top: 5px;
    transition: all .3s ease; }
#galp-leituras-form #address_box {
    margin-bottom: 20px; }
#galp-leituras-form .form-type-checkbox label {
    opacity: 1 !important; }
#galp-leituras-form #google_recaptcha_galp_leituras_form {
    width: 304px;
    margin: 0 auto;
    padding-top: 20px; }
/********** .modal-body ***********/
.modal-body .view-mode-glp_canalizado {
  padding-left: 30px;
  padding-right: 30px; }
.modal-body .view-mode-glp_canalizado .group-icons {
    border-bottom: unset;
    padding-bottom: 20px; }
.modal-body .view-mode-glp_canalizado .group-icons .group-icons-right {
      margin-top: 45px;
      text-align: center;
      padding: unset; }
.modal-body .view-mode-glp_canalizado .group-icons .group-icons-right .field-name-field-icons-title {
        color: #1D1D1C !important;
        font-size: 20px; }
.modal-body .view-mode-glp_canalizado .group-icons .group-icons-right .field-type-text-long {
        font-size: 24px;
        max-width: unset;
        color: #FA551E !important;
        font-weight: normal; }
@media screen and (min-width: 768px) {
        .modal-body .view-mode-glp_canalizado .group-icons .group-icons-right {
          padding-left: 100px !important;
          padding-right: 100px !important; } }
.modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex {
    margin-bottom: 20px; }
.modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex h3 {
      font-size: 24px;
      line-height: 24px; }
@media screen and (min-width: 768px) {
        .modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex h3 {
          text-align: left;
          padding: unset; } }
.modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex .field-description {
      font-size: 16px; }
@media screen and (min-width: 768px) {
        .modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex .field-description {
          text-align: left;
          padding: unset; } }
.modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex .img-responsive {
      padding-top: 20px; }
.modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex .oferta {
      border-bottom-left-radius: 60px; }
@media screen and (min-width: 768px) {
      .modal-body .view-mode-glp_canalizado .text-image-two-columns .container-flex {
        padding-left: 100px !important;
        padding-right: 100px !important;
        margin-top: 20px;
        flex-direction: unset; } }
@media screen and (min-width: 768px) {
    .modal-body .view-mode-glp_canalizado .container, .modal-body .view-mode-glp_canalizado .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .group-slider-container, .modal-body .view-mode-glp_canalizado .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .group-slider-container, .modal-body .view-mode-glp_canalizado .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .group-slider-container {
      max-width: 100% !important; } }
@media screen and (min-width: 992px) {
    .modal-body .view-mode-glp_canalizado {
      padding-left: 100px;
      padding-right: 100px; }
      .modal-body .view-mode-glp_canalizado .container, .modal-body .view-mode-glp_canalizado .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .group-slider-container, .modal-body .view-mode-glp_canalizado .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .group-slider-container, .modal-body .view-mode-glp_canalizado .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .group-slider-container {
        max-width: 960px; } }
.modal-body .view-mode-glp_canalizado .footer {
    margin-top: unset;
    padding-top: unset;
    border-top: 0px; }
.modal-body .view-mode-glp_canalizado .footer .container, .modal-body .view-mode-glp_canalizado .footer .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container {
      margin-top: unset; }
.modal-body .view-mode-glp_canalizado .footer .container .group-icons-right, .modal-body .view-mode-glp_canalizado .footer .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .group-icons-right, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .group-icons-right, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .group-icons-right, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right {
        margin-top: unset; }
.modal-body .view-mode-glp_canalizado .footer .container .group-icons-right .field-type-text-long, .modal-body .view-mode-glp_canalizado .footer .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .group-icons-right .field-type-text-long, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-type-text-long, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .group-icons-right .field-type-text-long, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-type-text-long, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .group-icons-right .field-type-text-long, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-type-text-long {
          border-top: 1.5px solid #D8D8D8;
          border-top-style: dashed;
          margin-bottom: 20px; }
.modal-body .view-mode-glp_canalizado .footer .container .group-icons-right .field-type-text-long .field-item, .modal-body .view-mode-glp_canalizado .footer .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .group-icons-right .field-type-text-long .field-item, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-type-text-long .field-item, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .group-icons-right .field-type-text-long .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-type-text-long .field-item, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .group-icons-right .field-type-text-long .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-type-text-long .field-item {
            font-size: 12px;
            color: #1D1D1C;
            max-width: 400px;
            margin: 0 auto; }
.modal-body .view-mode-glp_canalizado .footer .container .group-icons-right .field-name-field-icons-title .field-item.even, .modal-body .view-mode-glp_canalizado .footer .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even {
          margin-bottom: 5px; }
.modal-body .view-mode-glp_canalizado .footer .container .group-icons-right .field-name-field-icons-title .field-item.even span, .modal-body .view-mode-glp_canalizado .footer .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even span, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even span, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even span, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even span, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even span, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.even span {
            color: #FA551E; }
.modal-body .view-mode-glp_canalizado .footer .container .group-icons-right .field-name-field-icons-title .field-item.odd, .modal-body .view-mode-glp_canalizado .footer .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.odd, .page-equipaservices.page-node-195 .node-equip-service .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.odd, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.odd, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.odd, .modal-body .view-mode-glp_canalizado .footer .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.odd, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .modal-body .view-mode-glp_canalizado .footer .group-slider-container .group-icons-right .field-name-field-icons-title .field-item.odd {
          font-family: 'Roboto';
          font-size: 10px;
          font-weight: lighter;
          line-height: 9px;
          color: #676C6F; }
@media screen and (max-width: 991px) {
  .discount_big.single-cta-container .icon-placeholder:after {
    left: 0;
    transform: translate(-46%, 30%); } }
@media screen and (min-width: 1200px) {
  .page-equipaservices .node-equip-service .group-container-header .group-title .field-name-title {
    top: -103px !important; } }
/***********************************
 ** Styles to GPL-Granel page **
 ***********************************/
.view-mode-gpl_granel {
  /********** Header ***********/
  /********** .group-icons ***********/
  /********** .text-image-two-columns ***********/
  /********** .bg-galp-orange.orange ***********/
  /********** .g-section ***********/
  /********** .bg-galp-orange.monoxido ***********/
  /********** #granel_modal ************/
  /*box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);*/
  /********** .bg-galp-orange.blue ***********/
  /********** .slider-fade ***********/
  /********** .related-services ***********/ }
.view-mode-gpl_granel .icon-placeholder:after {
    content: '\e9d8'; }
.view-mode-gpl_granel .single-cta {
    color: #ffff !important; }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .single-cta {
        padding-right: 65px;
        padding-bottom: 15px; } }
@media screen and (min-width: 992px) {
      .view-mode-gpl_granel .single-cta {
        padding-right: 80px;
        padding-bottom: 0px; } }
.view-mode-gpl_granel .single-cta::before {
    font-family: 'icogalp';
    content: '\e942';
    color: #ffff;
    font-size: 40px;
    margin-right: 30px;
    vertical-align: middle; }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .single-cta::before {
        vertical-align: initial;
        padding-left: 10px; } }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom {
    bottom: 0px !important; }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
      min-height: unset !important; }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar .discount_big {
        background: unset;
        padding-top: 0px; }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar .discount_info {
        flex-direction: row !important; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
          flex-direction: row !important; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
          flex-direction: row !important; } }
.view-mode-gpl_granel .field-name-service-detail-info-box {
    padding-top: 0px; }
.view-mode-gpl_granel .field-name-service-detail-info-box .phone_bar {
      min-height: unset !important; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .field-name-service-detail-info-box .phone_bar {
          flex-direction: row-reverse !important; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .field-name-service-detail-info-box .phone_bar {
          flex-direction: column !important; } }
@media screen and (min-width: 992px) {
      .view-mode-gpl_granel .field-name-service-detail-info-box {
        bottom: -57px !important; } }
@media screen and (min-width: 992px) {
    .view-mode-gpl_granel .discount_info {
      padding: 10px 0 !important;
      font-size: 12px !important;
      margin-left: unset !important;
      margin-right: unset !important; } }
@media screen and (min-width: 992px) {
    .view-mode-gpl_granel .discount_info .wrapper {
      margin-left: 15px;
      margin-right: 15px; } }
@media screen and (min-width: 992px) {
    .view-mode-gpl_granel .discount_button {
      padding: unset; } }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .phone_bar {
    position: relative; }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .discount_big.single-cta-container {
    position: unset !important; }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .wrapper .over_title {
    display: none; }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .wrapper .single-cta {
    color: #FA551E !important;
    font-family: Canaro-SemiBold;
    display: inline-block !important;
    position: absolute;
    right: 0;
    bottom: 0;
    transform: translateY(-50%); }
.view-mode-gpl_granel .field-name-service-detail-info-box.visible-scroll-bottom .wrapper .single-cta:before {
      display: none; }
.view-mode-gpl_granel .discount_big {
    background: linear-gradient(90deg, #ef4123 0, #faa61a);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 15px; }
.view-mode-gpl_granel .discount_big .over_title {
      color: #ffff;
      position: absolute;
      margin-left: 70px; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .discount_big .over_title {
          margin-left: 15px;
          height: 80px; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .discount_big .over_title {
          margin-left: unset;
          height: 70px; } }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .discount_big {
        border-top-left-radius: 0px;
        border-bottom-right-radius: 10px;
        padding-top: 28px; } }
@media screen and (min-width: 992px) {
      .view-mode-gpl_granel .discount_big {
        border-top-left-radius: 10px;
        border-bottom-right-radius: 0px;
        padding-top: 15px; } }
.view-mode-gpl_granel .group-icons .field-icon span {
    display: list-item;
    list-style: none; }
@media screen and (min-width: 992px) {
      .view-mode-gpl_granel .group-icons .field-icon span {
        padding-left: 15px; } }
@media screen and (min-width: 1200px) {
      .view-mode-gpl_granel .group-icons .field-icon span {
        padding-left: unset; } }
.view-mode-gpl_granel .group-icons .field-icon:nth-of-type(1):before {
    content: "" !important; }
.view-mode-gpl_granel .group-icons .field-icon:nth-of-type(2):before {
    content: "" !important; }
.view-mode-gpl_granel .group-icons .field-icon:nth-of-type(3):before {
    content: "" !important; }
.view-mode-gpl_granel .text-image-two-columns {
    margin-top: 20px;
    margin-bottom: 80px; }
.view-mode-gpl_granel .text-image-two-columns h3 {
      font-family: 'Canaro-Medium';
      font-size: 28px;
      color: #1D1D1C;
      font-weight: unset;
      text-align: center; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .text-image-two-columns h3 {
          text-align: left;
          margin-top: -35px; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .text-image-two-columns h3 {
          font-size: 38px;
          margin-top: 0px; } }
.view-mode-gpl_granel .text-image-two-columns .field-description {
      color: #676C6F;
      font-weight: unset;
      padding: 0;
      text-align: center;
      font-size: 14px;
      line-height: 20px; }
.view-mode-gpl_granel .text-image-two-columns .field-description .btn-link__container {
        margin-left: unset; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .text-image-two-columns .field-description {
          text-align: left;
          font-size: 16px;
          margin: 20px 0 0;
          font-weight: 200; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .text-image-two-columns .field-description {
          font-size: 18px;
          line-height: 26px;
          padding: 0; } }
.view-mode-gpl_granel .text-image-two-columns .container-flex {
      flex-direction: column;
      margin-bottom: 20px; }
.view-mode-gpl_granel .text-image-two-columns .container-flex .column-image {
        align-self: center; }
.view-mode-gpl_granel .text-image-two-columns .container-flex .column-image .img-responsive {
          width: 400px; }
@media screen and (min-width: 768px) {
            .view-mode-gpl_granel .text-image-two-columns .container-flex .column-image .img-responsive {
              margin-right: unset; } }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .text-image-two-columns .container-flex {
          flex-direction: row;
          padding: 0 30px; } }
.view-mode-gpl_granel .text-image-two-columns .four_blocks .container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container {
      text-align: center;
      padding-left: 30px;
      padding-right: 30px; }
.view-mode-gpl_granel .text-image-two-columns .four_blocks .container .bloque a, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .bloque a, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque a, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .bloque a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque a, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .bloque a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque a {
        font-weight: bold; }
@media screen and (min-width: 768px) {
          .view-mode-gpl_granel .text-image-two-columns .four_blocks .container .bloque a, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .bloque a, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque a, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .bloque a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque a, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .bloque a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque a {
            pointer-events: none; } }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .text-image-two-columns .four_blocks .container .bloque, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .bloque, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .bloque, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .bloque, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque {
          padding-right: 40px;
          height: 190px; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .text-image-two-columns .four_blocks .container .bloque, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .bloque, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .bloque, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .bloque, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .bloque {
          padding-right: 15px; } }
.view-mode-gpl_granel .text-image-two-columns .four_blocks .container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-text p, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-text p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-text p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p {
        font-family: Canaro-Medium;
        font-size: 18px;
        letter-spacing: -0.5px;
        margin-bottom: 20px;
        color: #1D1D1C;
        line-height: 18px; }
@media screen and (min-width: 768px) {
          .view-mode-gpl_granel .text-image-two-columns .four_blocks .container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-text p, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-text p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-text p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p {
            height: 10px; } }
@media screen and (min-width: 992px) {
          .view-mode-gpl_granel .text-image-two-columns .four_blocks .container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-text p, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-text p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-text p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-text p {
            min-height: 32px; } }
.view-mode-gpl_granel .text-image-two-columns .four_blocks .container .field-name-field-description, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .field-name-field-description, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-description, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-name-field-description, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-description, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-name-field-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container .field-name-field-description {
        font-size: 14px;
        line-height: 18px; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .text-image-two-columns .four_blocks .container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container {
          text-align: left;
          display: block; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .text-image-two-columns .four_blocks .container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container, .view-mode-gpl_granel .text-image-two-columns .four_blocks .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .text-image-two-columns .four_blocks .group-slider-container {
          display: flex; } }
.view-mode-gpl_granel .bg-galp-orange.orange {
    background: url("../images/granel_back_orange.png");
    background-size: cover;
    padding-top: 30px;
    color: #ffffff;
    text-align: left;
    margin-bottom: -20px; }
.view-mode-gpl_granel .bg-galp-orange.orange .container-flex {
      flex-direction: column-reverse;
      margin-bottom: 20px; }
.view-mode-gpl_granel .bg-galp-orange.orange .container-flex .column-image {
        align-self: center; }
.view-mode-gpl_granel .bg-galp-orange.orange .container-flex .column-image .img-responsive {
          width: 300px;
          max-width: unset;
          margin-left: -50px;
          margin-top: 20px; }
@media screen and (min-width: 768px) {
            .view-mode-gpl_granel .bg-galp-orange.orange .container-flex .column-image .img-responsive {
              margin-left: unset;
              margin-top: unset; } }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .bg-galp-orange.orange .container-flex {
          flex-direction: row; } }
.view-mode-gpl_granel .g-section .discount {
    position: relative;
    background: #FAFAFA; }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .g-section .discount {
        height: 400px;
        clear: both;
        overflow: hidden;
        background: #FAFAFA; } }
.view-mode-gpl_granel .g-section .discount__col--txt {
    padding-top: 40px;
    max-width: unset;
    padding-left: 60px;
    padding-right: 60px; }
.view-mode-gpl_granel .g-section .discount__col--txt h3 {
      font-family: Canaro-Medium;
      font-size: 28px;
      line-height: 20px;
      margin-bottom: 5px;
      color: #1D1D1C;
      text-align: left; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .g-section .discount__col--txt h3 {
          line-height: 24px; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .g-section .discount__col--txt h3 {
          font-size: 38px;
          line-height: 38px; } }
.view-mode-gpl_granel .g-section .discount__col--txt p {
      font-family: Roboto,sans-serif;
      font-weight: unset;
      font-size: 15px;
      line-height: 22px;
      color: #676C6F;
      text-align: left; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .g-section .discount__col--txt p {
          font-weight: 200;
          font-size: 16px;
          line-height: 22px; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .g-section .discount__col--txt p {
          font-size: 18px; } }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .g-section .discount__col--txt {
        padding-top: 0;
        top: 50%;
        position: absolute;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: calc(50% - 30px);
        left: 0;
        padding-left: 45px; } }
@media screen and (min-width: 992px) {
      .view-mode-gpl_granel .g-section .discount__col--txt {
        padding-left: calc(60% - 585px); } }
@media screen and (min-width: 1200px) {
      .view-mode-gpl_granel .g-section .discount__col--txt {
        padding-left: calc(50% - 570px + 15px); } }
.view-mode-gpl_granel .g-section .discount__col--img {
    position: relative;
    overflow: hidden;
    height: 400px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover; }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .g-section .discount__col--img {
        float: left;
        width: calc(50% + 30px); } }
@media screen and (min-width: 768px) {
    .view-mode-gpl_granel .g-section .discount__col--img img, .view-mode-gpl_granel .g-section .discount__col.right {
      float: right; } }
.view-mode-gpl_granel .g-section .discount__col--img:before {
    border-width: 0 70vh 30px;
    border-color: transparent transparent transparent #FAFAFA;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0; }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .g-section .discount__col--img:before {
        border-width: 70vh 30px; } }
.view-mode-gpl_granel .bg-galp-orange.monoxido {
    margin: 50px 30px 30px 30px; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container {
      padding: 0px;
      border: solid 1px #F2F3F3;
      border-radius: 30px;
      box-shadow: 5px 6px 8px #F2F3F3;
      flex-direction: column; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col {
        order: 3;
        padding: 0px; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile {
          width: 85%;
          height: auto;
          border-bottom-left-radius: 30px; }
@media screen and (min-width: 768px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive_mobile {
              display: none; } }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
          width: auto;
          height: 100%;
          display: none;
          max-height: 199px; }
@media screen and (min-width: 768px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
              display: block;
              max-height: 100%;
              margin-top: -35px;
              margin-left: -16px; } }
@media screen and (min-width: 992px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
              width: auto;
              height: 232px;
              display: block;
              margin-top: -32px; } }
@media screen and (min-width: 1200px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col .img_responsive {
              height: 258px;
              margin-top: -33px; } }
@media screen and (min-width: 768px) {
          .view-mode-gpl_granel .bg-galp-orange.monoxido .container .left_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .left_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .left_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .left_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .left_col {
            order: 1; } }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .middle_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col {
        order: 2;
        text-align: center; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .middle_col h3, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col h3, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col h3, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col h3, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col h3, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col h3, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col h3 {
          font-family: Canaro-SemiBold;
          font-size: 18px;
          color: #000000;
          margin-bottom: 5px;
          font-weight: initial; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .middle_col .field-name-field-icons-title, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col .field-name-field-icons-title, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-icons-title, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col .field-name-field-icons-title, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-icons-title, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col .field-name-field-icons-title, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-icons-title {
          color: #FA551E;
          font-family: Canaro-SemiBold;
          font-size: 25px;
          margin-bottom: 5px; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .middle_col .field-name-field-long-description, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col .field-name-field-long-description, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-long-description, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col .field-name-field-long-description, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-long-description, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col .field-name-field-long-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col .field-name-field-long-description {
          font-family: Roboto;
          font-size: 16px;
          color: #A4ADB1;
          margin-bottom: 5px; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .middle_col a, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .middle_col a, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col a, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .middle_col a, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col a, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .middle_col a, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .middle_col a {
          color: #000; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col {
        order: 1;
        padding: 0px; }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile {
          width: 60%;
          height: auto;
          float: right;
          border-top-right-radius: 30px; }
@media screen and (min-width: 768px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile {
              width: 100%;
              display: none; } }
@media screen and (min-width: 992px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive_mobile, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive_mobile, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive_mobile {
              display: none; } }
.view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
          width: auto;
          height: 100%;
          display: none;
          max-height: 199px; }
@media screen and (min-width: 768px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
              max-height: 100%;
              display: none; } }
@media screen and (min-width: 992px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
              width: 100%;
              height: 201px;
              display: block; } }
@media screen and (min-width: 1200px) {
            .view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col .img_responsive, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col .img_responsive, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col .img_responsive {
              height: auto; } }
@media screen and (min-width: 768px) {
          .view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col {
            order: 3;
            display: none; } }
@media screen and (min-width: 992px) {
          .view-mode-gpl_granel .bg-galp-orange.monoxido .container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container .right_col, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .right_col, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .right_col, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container .right_col {
            display: block; } }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .bg-galp-orange.monoxido .container, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container {
          flex-direction: initial; } }
@media screen and (min-width: 992px) {
        .view-mode-gpl_granel .bg-galp-orange.monoxido .container, .view-mode-gpl_granel .bg-galp-orange.monoxido .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container, .view-mode-gpl_granel .bg-galp-orange.monoxido .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .view-mode-gpl_granel .bg-galp-orange.monoxido .group-slider-container {
          flex-direction: initial; } }
.view-mode-gpl_granel #granel_modal {
    padding-top: unset; }
.view-mode-gpl_granel #granel_modal .modal-dialog {
      overflow-y: initial !important; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content {
        width: 100%;
        max-width: 100% !important; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body {
          padding-top: 0px;
          padding-bottom: 0px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content {
            width: 90%;
            margin: auto;
            margin-top: 50px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row {
              display: inline-block;
              margin-top: -40px; }
@media screen and (min-width: 768px) {
                .view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row {
                  display: flex;
                  margin-top: 0px; } }
@media screen and (min-width: 992px) {
                .view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row {
                  display: flex;
                  margin-top: 0px; } }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left {
                float: left;
                width: 100%;
                padding: 10px; }
@media screen and (min-width: 768px) {
                  .view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left {
                    width: 58%; } }
@media screen and (min-width: 992px) {
                  .view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left {
                    width: 58%; } }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left .title {
                  font-family: 'Canaro-SemiBold';
                  font-size: 21px;
                  font-weight: 600;
                  line-height: 25px;
                  color: #FA551E;
                  margin-top: 20px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_left .description {
                  color: #676C6F;
                  font-size: 16px;
                  line-height: 22px;
                  overflow-x: hidden;
                  -webkit-font-smoothing: antialiased;
                  -moz-osx-font-smoothing: grayscale;
                  margin-top: 20px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right {
                float: right;
                width: 42%;
                padding: 10px;
                width: 100%; }
@media screen and (min-width: 768px) {
                  .view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right {
                    width: 42%; } }
@media screen and (min-width: 992px) {
                  .view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right {
                    width: 42%; } }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box {
                  background: #EBE835;
                  display: block;
                  -webkit-border-radius: 8px;
                  -moz-border-radius: 8px;
                  border-radius: 8px;
                  padding-bottom: 10px;
                  padding-top: 10px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .logo {
                    width: 68px;
                    margin: auto; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .title {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro-Semibold';
                    color: #0160AE;
                    font-size: 14px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .telephone {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro-Bold';
                    color: #0160AE;
                    font-size: 22px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .schedule {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro';
                    color: #0160AE;
                    font-size: 12px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .carbon_content .carbon_row .box_right .yellow_box .grave {
                    width: 100%;
                    text-align: center;
                    font-family: 'Canaro';
                    color: #676C6F;
                    font-size: 12px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .help-block {
            margin-top: unset;
            border: 0 none;
            background: #FFF;
            padding-left: 15px !important;
            padding-right: 15px !important; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left {
              border-right: 0 none;
              padding: 0px 40px 110px 40px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .shadow {
                box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.05);
                border-bottom: unset !important;
                border: solid 0.05em;
                border-color: #EFF0F0; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .ui-accordion-content {
                padding-top: 0px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .field-item-title {
                padding-left: 40px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .field-item-body {
                padding-left: 15px;
                padding-right: 15px; }
.view-mode-gpl_granel #granel_modal .modal-dialog .modal-content .modal-body .help-block .group-column-left .field-item-body ul li {
                  border-bottom: unset; }
.view-mode-gpl_granel .bg-galp-orange.blue {
    background: #328ffa;
    padding-top: 0;
    margin-bottom: 0px; }
.view-mode-gpl_granel .bg-galp-orange.blue .group-cta {
      padding-left: 30px;
      padding-right: 30px;
      background: #328ffa;
      margin-bottom: 15px;
      margin-top: 15px;
      height: auto; }
.view-mode-gpl_granel .bg-galp-orange.blue .group-cta .field-name-field-cta-text {
        padding: 0;
        color: #FFFFFF;
        text-align: left;
        height: auto;
        margin-bottom: 15px; }
.view-mode-gpl_granel .bg-galp-orange.blue .group-cta .field-name-field-cta-text .field-item {
          display: flex;
          align-items: center;
          font-size: 14px; }
.view-mode-gpl_granel .bg-galp-orange.blue .group-cta .field-name-field-cta-text .field-item::before {
          font-family: 'icogalp';
          content: '\e9af';
          color: #FFFFFF;
          font-size: 50px;
          margin-right: 30px; }
@media screen and (min-width: 768px) {
          .view-mode-gpl_granel .bg-galp-orange.blue .group-cta .field-name-field-cta-text {
            margin-bottom: unset; } }
.view-mode-gpl_granel .bg-galp-orange.blue .group-cta .field-name-field-cta {
        background: #f5a528;
        height: 35px;
        padding: 0;
        border-radius: 5px;
        justify-content: flex-end;
        max-width: 280px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        white-space: nowrap; }
.view-mode-gpl_granel .bg-galp-orange.blue .group-cta .field-name-field-cta::after {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 10px;
        content: "24 horas/dia";
        line-height: 10px;
        white-space: normal;
        background: #fffffe;
        color: #f5a528;
        height: 35px;
        margin-left: 25px;
        padding: 0 20px;
        width: 70px;
        border-radius: 0 5px 5px 0; }
@media screen and (min-width: 768px) {
        .view-mode-gpl_granel .bg-galp-orange.blue .group-cta {
          padding-left: 120px;
          padding-right: 120px;
          margin: 15px 0 15px; } }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .bg-galp-orange.blue {
        margin-bottom: 0px; } }
.view-mode-gpl_granel .slider-fade .field-items .masked-shadow-container .divmasked, .view-mode-gpl_granel .slider-fade .field-items .masked-shadow-container .divshadow {
    top: 20px;
    margin-bottom: 80px; }
@media screen and (min-width: 768px) {
      .view-mode-gpl_granel .slider-fade .field-items .masked-shadow-container .divmasked, .view-mode-gpl_granel .slider-fade .field-items .masked-shadow-container .divshadow {
        margin-bottom: unset; } }
.view-mode-gpl_granel .slider-fade .field-items .group-wrapper-text h3 {
    margin-top: -65px !important;
    margin-bottom: -30px !important; }
@media (min-width: 480px) {
      .view-mode-gpl_granel .slider-fade .field-items .group-wrapper-text h3 {
        margin-top: -20px !important;
        margin-bottom: 20px !important; } }
.view-mode-gpl_granel .related-services .view-content .views-row {
    width: 100%; }
.modal-backdrop {
  z-index: unset !important; }
@media screen and (max-width: 991px) {
  .discount_big.single-cta-container .icon-placeholder:after {
    left: 0;
    transform: translate(-46%, 30%); } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-equipamento-details > .field-item:nth-of-type(1) .field-name-field-text:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-equipamento-details > .field-item:nth-of-type(1) .field-name-field-text:before {
  content: '\e9c8'; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-equipamento-details > .field-item:nth-of-type(2) .field-name-field-text:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-equipamento-details > .field-item:nth-of-type(2) .field-name-field-text:before {
  content: '\e9cd'; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-equipamento-details > .field-item:nth-of-type(3) .field-name-field-text:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-equipamento-details > .field-item:nth-of-type(3) .field-name-field-text:before {
  content: '\e9cc'; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-equipamento-details > .field-item:nth-of-type(4) .field-name-field-text:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-equipamento-details > .field-item:nth-of-type(4) .field-name-field-text:before {
  content: '\e9cb'; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador {
  background: url("../images/bg_grelhador.png") #fffffe center center no-repeat;
  background-size: 100% 100%; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment {
    background: transparent;
    border-bottom: 0px; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item {
      display: flex;
      flex-direction: row-reverse;
      flex-wrap: wrap; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-container-grelhador .field-name-field-attachment .group-slider-container > .field-item {
          flex-wrap: nowrap; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .group-left, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .group-left {
      border-bottom: 1px solid #eff0f0; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      margin-top: 25px; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones {
          margin-top: 40px; } }
@media screen and (min-width: 992px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones {
          margin-top: 0px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description {
        padding-left: 25px;
        font-family: 'Canaro-Book';
        font-weight: 300;
        font-size: 13px;
        line-height: 13px;
        color: #1D1D1C; }
@media screen and (min-width: 768px) {
          .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description {
            margin-bottom: 12px;
            font-size: 14px;
            line-height: 14px;
            padding-left: 0; } }
@media screen and (min-width: 992px) {
          .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description {
            font-size: 20px;
            line-height: 20px;
            margin-top: 10px; } }
@media screen and (min-width: 1200px) {
          .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description {
            font-size: 22px;
            line-height: 22px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p {
          margin-bottom: 5px; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter {
            color: #FA551E;
            padding-right: 12px;
            height: 24px;
            display: contents;
            width: 20px;
            float: left; }
@media screen and (min-width: 768px) {
              .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter {
                padding-right: 18px; } }
@media screen and (min-width: 992px) {
              .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter {
                padding-right: 20px;
                font-size: 24px;
                line-height: 24px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter:last-of-type span, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .letter:last-of-type span {
              color: #FA551E; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .price-number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .price-number {
            color: #1D1D1C;
            font-family: 'Canaro-Bold';
            font-size: 20px;
            letter-spacing: -0.5px;
            text-align: center; }
@media screen and (min-width: 768px) {
              .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .price-number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .field-name-field-attachment .aquecimiento-zones .item-description p .price-number {
                text-align: left;
                margin-left: 10px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .group-details.container .field-name-field-text:last-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .group-slider .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .group-details.container .field-name-field-text:last-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .group-slider .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child {
    color: #A4ADB1;
    padding: 20px 0 60px 15px;
    font-size: 12px;
    text-align: center; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .group-details.container .field-name-field-text:last-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .group-slider .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .group-details.container .field-name-field-text:last-child, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-grelhador .group-slider .group-details.group-slider-container .field-name-field-text:last-child, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-container-grelhador .group-details.group-slider-container .field-name-field-text:last-child {
        font-size: 16px;
        text-align: left; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider {
  border: 0;
  background: url("../images/bg_galp.png") center top #FFFFFF;
  background-size: cover; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider {
      padding: 0 15px;
      position: relative;
      background-size: 100% 90%;
      background-repeat: no-repeat; } }
@media screen and (min-width: 992px) {
    .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider {
      background-repeat: repeat-x; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container {
    position: relative;
    background: none;
    bottom: 20px; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav {
      position: absolute;
      right: 0;
      bottom: -54px;
      width: 50%;
      padding-left: 30px; } }
@media screen and (min-width: 992px) {
    .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav {
      width: 382px;
      bottom: -80px;
      padding-left: 0; } }
@media screen and (min-width: 1200px) {
    .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav {
      width: 470px;
      bottom: -65px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list {
    padding: 0; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide {
      position: relative;
      padding: 0;
      height: 110px;
      margin-right: 20px; }
@media screen and (min-width: 992px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide {
          margin-right: 25px;
          height: 140px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext {
        margin-top: 5px; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-active .group-thumbnail img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-active .group-thumbnail img {
        box-shadow: 0 8px 14px 0 rgba(250, 85, 30, 0.5); }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail {
        width: 95px;
        height: 95px;
        padding: 6px;
        margin-bottom: 15px; }
@media screen and (min-width: 768px) {
          .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail {
            width: 74px;
            height: 74px;
            margin-bottom: 6px; } }
@media screen and (min-width: 992px) {
          .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail {
            width: 75px;
            height: 75px; } }
@media screen and (min-width: 1200px) {
          .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail {
            width: 95px;
            height: 95px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail img {
          border-radius: 100%;
          width: 100%;
          height: 100%;
          max-width: none;
          object-fit: cover; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail {
        position: relative; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail:before {
          width: 100%;
          height: 100%;
          content: '';
          left: 0;
          top: 0;
          position: absolute;
          z-index: 2;
          border-radius: 100%; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .group-thumbnail img {
          position: relative;
          z-index: 4; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current .field-name-field-text {
        color: #FA551E; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .field-name-field-text {
    font-family: 'Canaro-Medium';
    font-size: 16px;
    line-height: 16px;
    color: #A4ADB1; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-nav .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-nav .field-name-field-text {
        font-size: 12px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content {
    margin-top: -20px; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content {
        margin-top: 0;
        background: transparent;
        padding: 0; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .slide-img img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .slide-img img {
      max-width: 100%;
      border: solid 1px #cccccc; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .slide-img img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .slide-img img {
          border: 0; } }
@media screen and (min-width: 768px) {
      .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .slide-img, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .slide-img {
        width: 50%;
        padding-left: 15px; } }
@media screen and (min-width: 768px) {
      .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description {
        float: right;
        width: 50%;
        text-align: left;
        margin-right: auto;
        padding-left: 30px; } }
@media screen and (min-width: 992px) {
      .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description {
        padding-left: 10%; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text {
      font-family: 'Canaro-Bold';
      font-size: 19px;
      color: #FFFFFF;
      text-align: center;
      margin: 15px 0; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text {
          text-align: left;
          font-size: 25px;
          width: 80%; } }
@media screen and (min-width: 992px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description .field-name-text {
          font-size: 36px;
          line-height: 36px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text {
      font-family: 'Roboto';
      font-size: 15px;
      line-height: 17px;
      color: #FFFFFF;
      text-align: center;
      margin: 15px 0; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text {
          text-align: left;
          width: 100%; } }
@media screen and (min-width: 992px) {
        .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .slider-content .slick-slide .field-name-name-description .field-name-long-text {
          font-size: 18px;
          line-height: 24px; } }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .slider-fade, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .slider-fade {
  margin-top: 80px; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-icons .group-icons-left .field-icon, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-icons .group-icons-left .field-icon {
  padding-top: 100px; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
    content: '\e9ca'; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
    content: '\e9c7'; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
    content: '\e9c9'; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .related-services, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .related-services {
  background: transparent; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .item-description p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .item-description p {
  float: left; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .item-description p .letter, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .item-description p .letter {
    width: auto !important; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .item-description p .price-number, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .item-description p .price-number {
    display: ruby-text; }
.node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .item-description .subtext, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .item-description .subtext {
  display: inline-block; }
@media screen and (min-width: 992px) {
  .node-equip-service.view-mode-multicare .field-name-field-product-paragraph .field-items > div:nth-child(2) .field-name-field-title .field-item {
    font-size: 32px !important;
    line-height: 39px; } }
.node-equip-service.view-mode-multicare .field-name-field-product-paragraph .field-items > div:nth-child(2) .field-name-field-title .field-item span {
  font-family: 'Canaro-SemiBold'; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-name-field-product-paragraph .field-items > div:nth-child(2) .field-name-field-title .field-item span {
      font-size: 32px; } }
.node-equip-service.view-mode-multicare .desktop-visible {
  display: none; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .desktop-visible {
      display: block; } }
.node-equip-service.view-mode-multicare .mobile-visible {
  display: block; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .mobile-visible {
      display: none; } }
.node-equip-service.view-mode-multicare .mobile-visible .slick-dotted.slick-slider {
    border: 0 none; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .slick-dots {
    left: 0;
    bottom: 0; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .slick-dotted.slick-slider {
    padding-top: 40px;
    padding-bottom: 40px; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .ui-accordion-header {
    background: #FFF;
    border: 0 none;
    box-shadow: inset 0 -1px 0 0 rgba(200, 211, 217, 0.3);
    opacity: 0.5; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .ui-accordion-header::before {
      color: #FA551E;
      content: "\e964";
      font-family: 'icogalp';
      font-size: 40px;
      position: absolute;
      right: 10px;
      top: 10px; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .ui-accordion-header.ui-state-active {
      opacity: 1; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .ui-accordion-header.ui-state-active::before {
        color: #FA551E;
        content: "\e967";
        font-family: 'icogalp';
        font-size: 40px;
        position: absolute;
        right: 10px;
        top: 10px; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .ui-accordion-header.ui-state-active .field-name-field-text {
        color: #FA551E; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
      background: transparent;
      float: right;
      left: auto;
      margin-top: 0;
      position: absolute;
      right: 0.5em;
      top: auto; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .field-type-image {
    display: inline-block; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .field-type-image .img-responsive {
      max-width: initial;
      margin: 0;
      display: inline-block;
      width: 65px; }
.node-equip-service.view-mode-multicare .mobile-visible .ui-accordion .field-name-field-text {
    display: inline-block;
    margin-left: 20px;
    font-family: 'Canaro-Medium';
    font-size: 16px;
    color: #1D1D1C;
    letter-spacing: -0.22px; }
@media screen and (min-width: 992px) {
  .node-equip-service.view-mode-multicare .group-container-header .field-name-service-detail-info-box .field-item {
    min-height: 190px; } }
.node-equip-service.view-mode-multicare .group-container-header .field-name-service-detail-info-box .field-item .discount_big {
  padding-left: 5px;
  padding-right: 5px; }
.node-equip-service.view-mode-multicare .group-container-header .field-name-service-detail-info-box .field-item .discount_info {
  width: auto; }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .group-container-header .field-name-service-detail-info-box .field-item .discount_button {
    padding-left: 10px;
    padding-right: 0; }
    .node-equip-service.view-mode-multicare .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn .btn__text {
      font-size: 18px;
      margin-right: 17px; } }
@media screen and (min-width: 768px) and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .group-container-header .field-name-service-detail-info-box .field-item .discount_button .btn .btn__text {
        font-size: 22px;
        width: 100%; } }
@media screen and (min-width: 992px) {
  .node-equip-service.view-mode-multicare .group-container-header .field-name-service-detail-info-box .field-item .discount_button {
    padding-right: 15px;
    padding-left: 15px; } }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .group-container-header .visible-scroll-bottom .discount_info {
    padding: 15px 0; } }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .group-container-header .visible-scroll-bottom .discount_button {
    min-width: 255px; } }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .text-image-two-columns {
    padding: 0 20px; } }
@media screen and (min-width: 992px) {
  .node-equip-service.view-mode-multicare .text-image-two-columns {
    padding: 0; } }
.node-equip-service.view-mode-multicare .text-image-two-columns .container-flex {
  flex-direction: column; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .text-image-two-columns .container-flex {
      flex-direction: row; } }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .text-image-two-columns h3 {
    font-size: 28px;
    line-height: 35px;
    text-align: center; } }
@media screen and (min-width: 992px) {
  .node-equip-service.view-mode-multicare .text-image-two-columns h3 {
    text-align: left; } }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .text-image-two-columns .field-description {
    font-size: 18px;
    padding-bottom: 20px; } }
@media screen and (min-width: 375px) {
  .node-equip-service.view-mode-multicare .text-image-two-columns .column-image .image-described img {
    padding-left: 0; } }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .paragraphs-item-paragraph-content-item .group-title-image-one-column .field-name-field-title .field-item {
    font-size: 24px;
    margin: 0 40px; } }
@media screen and (min-width: 992px) {
  .node-equip-service.view-mode-multicare .paragraphs-item-paragraph-content-item .group-title-image-one-column .field-name-field-title .field-item {
    margin: 20px 0;
    line-height: 39px; } }
.node-equip-service.view-mode-multicare .supidc {
  vertical-align: super;
  font-size: 8pt; }
.node-equip-service.view-mode-multicare .orange {
  color: #FA551E; }
.node-equip-service.view-mode-multicare .bold {
  font-family: 'Canaro-Black'; }
.node-equip-service.view-mode-multicare .field-service-subtext {
  border-top: solid 1px #EEEEEE;
  text-align: center;
  color: #676C6F;
  margin-bottom: 50px;
  font-family: 'Roboto';
  font-size: 10px;
  letter-spacing: -0.18px;
  line-height: 26px; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-service-subtext {
      margin-bottom: 15px; } }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .field-service-subtext p {
      display: inline-block;
      font-size: 12px;
      margin: 10px;
      width: auto; } }
.node-equip-service.view-mode-multicare .field-table-subtext {
  text-align: center;
  color: #676C6F;
  font-family: 'Roboto';
  font-size: 10px;
  letter-spacing: -0.18px;
  line-height: 26px;
  margin-bottom: auto;
  max-width: 100%; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-table-subtext {
      margin-bottom: 15px; } }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .field-table-subtext p {
      display: inline-block;
      font-size: 12px;
      margin: 10px;
      width: auto; } }
.node-equip-service.view-mode-multicare .field-name-field-services-title {
  text-align: center;
  margin-right: auto;
  margin-left: auto; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .field-name-field-services-title {
      width: 75%; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-name-field-services-title {
      width: 50%; } }
.node-equip-service.view-mode-multicare .field-name-field-services-title p {
    font-family: 'Canaro-SemiBold';
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    color: #FA551E; }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .field-name-field-services-title p {
        font-size: 28px;
        line-height: 35px;
        margin: 0 50px; } }
.node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details {
  border-bottom: 0;
  padding-top: 30px;
  padding-bottom: 15px;
  padding-left: 10px;
  background: transparent;
  text-align: left;
  font-family: 'Roboto';
  font-size: 14px;
  color: #676C6F;
  letter-spacing: -0.16px;
  line-height: 26px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details {
      padding-top: 60px;
      padding-bottom: 25px; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details {
      padding-bottom: 80px; } }
.node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container {
    padding: 0px;
    margin: 0px;
    border: 0px; }
.node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item {
      font-weight: 400 !important;
      font-size: 14px; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-items .field-item {
          font-size: 16px; } }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3; } }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item {
        font-size: 16px; } }
.node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item::before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item::before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item::before, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item::before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item::before, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item::before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item::before {
      font-family: 'icogalp';
      content: "\e90b";
      font-size: 25px;
      position: relative;
      top: 5px; }
.node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type {
      clear: both;
      font-weight: 400 !important;
      margin-top: 0;
      text-align: left;
      font-size: 13px;
      font-weight: 200; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type {
          text-align: left; } }
@media screen and (min-width: 992px) {
        .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type {
          font-size: 16px; } }
.node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-collection-container .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before {
        clear: both;
        font-family: 'icogalp';
        content: "\e90b";
        font-size: 25px; }
.node-equip-service.view-mode-multicare .field-name-field-attachment {
  background: url("../images/multicare_attachment_bg.png") no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-bottom: 0px;
  text-align: left; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .field-name-field-attachment {
      padding: 40px 25px 0 25px; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-name-field-attachment {
      border-bottom: 0;
      background: url("../images/multicare_attachment_bg.png") no-repeat;
      background-size: cover;
      padding-bottom: 0px;
      text-align: left; } }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .field-name-field-attachment .group-two-columns {
      column-count: 2;
      margin-top: 20px;
      padding-top: 0; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-name-field-attachment .group-two-columns {
      padding-top: 40px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .flex-container {
    padding-bottom: 0px;
    border-bottom: 1px solid #EFF0F0; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .field-name-field-attachment .flex-container {
        padding-bottom: 20px; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .field-name-field-attachment .flex-container {
        padding-bottom: 50px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-text {
    color: #fffffe;
    font-family: 'Canaro-Bold';
    font-size: 18px;
    letter-spacing: -0.3px;
    line-height: 22px; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-text {
        font-size: 28px;
        line-height: 35px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-subtext {
    font-family: 'Roboto';
    font-size: 14px;
    color: #fffffe;
    letter-spacing: 0;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.02); }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-subtext {
        font-size: 18px;
        line-height: 24px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-long-text {
    /* É muito simples usuf: */
    border-top: 1px solid rgba(255, 255, 254, 0.5);
    font-family: 'Roboto';
    font-size: 18px;
    color: #fffffe;
    letter-spacing: 0;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.02); }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-long-text:before {
      border: 5px solid;
      content: url("../images/midas_banner.png") no-repeat center center; }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details {
    font-family: 'Roboto';
    font-size: 13px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 25px;
    background: transparent;
    border-bottom: 0px; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details {
        padding-top: 0px; } }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container {
        flex-direction: row;
        padding-top: 15px; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container {
        padding-top: 15px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container {
      border: 0px;
      padding: 0px;
      margin: 0px; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container {
          width: 100%; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item {
        font-size: 14px !important;
        display: flex;
        padding-right: 10px; }
@media screen and (min-width: 992px) {
          .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item {
            font-size: 16px !important; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list .field-item::before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list .field-item::before {
          clear: both;
          font-family: 'icogalp';
          color: #fffffe;
          content: "\e9bf";
          font-size: 50px;
          line-height: 50px;
          width: 50px;
          height: 50px;
          margin-right: 15px; }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type {
        line-height: 16px; }
@media screen and (min-width: 768px) {
          .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type {
            line-height: 22px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type p, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type p, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type p, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type p, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type p, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type p, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type p {
          margin-top: 6px; }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .link-mid, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .link-mid, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .link-mid, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .link-mid, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .link-mid, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .link-mid, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .link-mid {
          color: #FFF;
          text-decoration: underline; }
@media screen and (min-width: 768px) {
          .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item {
            padding-top: 10px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type {
          clear: both;
          margin-top: 0;
          text-align: left;
          font-size: 13px;
          font-weight: 200;
          position: relative; }
@media screen and (min-width: 768px) {
            .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type {
              text-align: left; } }
@media screen and (min-width: 992px) {
            .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type {
              font-size: 16px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before {
            clear: both;
            font-family: 'icogalp';
            color: #fffffe;
            content: "\e92a";
            font-size: 45px;
            line-height: 30px;
            width: 45px;
            height: 45px;
            margin-right: 15px; }
@media screen and (min-width: 768px) {
              .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:before {
                font-size: 65px;
                line-height: 65px;
                width: 65px;
                height: 65px;
                top: -10px;
                position: relative; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after {
            color: #FA551E;
            content: "1";
            font-family: 'Canaro-Bold';
            font-size: 15px;
            height: 45px;
            left: 0;
            line-height: 30px;
            position: absolute;
            text-align: center;
            width: 45px; }
@media screen and (min-width: 768px) {
              .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after {
                height: 65px;
                line-height: 65px;
                width: 65px;
                margin-top: -10px; } }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container:nth-child(2) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:nth-child(2) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container:nth-child(2) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container:nth-child(2) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container:nth-child(2) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container:nth-child(2) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container:nth-child(2) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after {
        color: #FA551E;
        content: "2"; }
.node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .container .field-collection-container:nth-child(3) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider .group-slider-container .field-collection-container:nth-child(3) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container:nth-child(3) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container .field-collection-container:nth-child(3) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container:nth-child(3) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container .field-collection-container:nth-child(3) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .field-name-field-attachment .field-name-field-service-details .group-slider-container .field-collection-container:nth-child(3) .field-name-field-service-detail-list:last-of-type .field-item:last-of-type:after {
        color: #FA551E;
        content: "3"; }
.node-equip-service.view-mode-multicare .group-container-services {
  background: none;
  padding-top: 0;
  position: relative;
  border-bottom: 1px solid #EFF0F0;
  margin-top: -100px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .group-container-services {
      margin-top: -65px; } }
.node-equip-service.view-mode-multicare .group-container-services .group-cta {
    width: 100%;
    margin: 0 auto;
    height: 100px;
    border: 1px solid #EFF0F0;
    border-radius: 12px;
    box-sizing: border-box; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-container-services .group-cta {
        width: 512px;
        height: 65px;
        border: none;
        border-radius: 0; } }
.node-equip-service.view-mode-multicare .group-container-services .group-cta .field-name-field-cta-text {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 50px; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .group-container-services .group-cta .field-name-field-cta-text {
          border-top-left-radius: 12px;
          border-top: 1px solid #EFF0F0;
          border-left: 1px solid #EFF0F0;
          height: 100%; } }
.node-equip-service.view-mode-multicare .group-container-services .group-cta .field-name-field-cta {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 50px;
      white-space: nowrap;
      padding: 0 25px; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .group-container-services .group-cta .field-name-field-cta {
          height: 100%; } }
.node-equip-service.view-mode-multicare .group-pricing {
  margin-top: 30px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .group-pricing {
      margin-top: 100px; } }
.node-equip-service.view-mode-multicare .product-with-option-slider {
  padding: 20px 0 30px 0; }
.node-equip-service.view-mode-multicare .product-with-option-slider .slick-slide img {
    float: left; }
.node-equip-service.view-mode-multicare .product-with-option-slider-nav .slick-track {
  width: 100% !important; }
@media screen and (min-width: 992px) {
  .node-equip-service.view-mode-multicare .product-with-option-slider-nav .thumbnail-container {
    padding: 0 30px; } }
.node-equip-service.view-mode-multicare .slick-slide.slick-current .product-with-options-title {
  color: #FA551E; }
.node-equip-service.view-mode-multicare .slick-slide .product-with-options-title {
  color: #676C6F; }
.node-equip-service.view-mode-multicare .product-with-option-slider-nav .field-items .field-item {
  opacity: 0.49;
  padding: 0 20px;
  width: 33% !important; }
.node-equip-service.view-mode-multicare .product-with-option-slider-nav .field-items .field-item.slick-current {
    opacity: 1; }
.node-equip-service.view-mode-multicare .item-no-tabs {
  display: inline-grid;
  max-width: 22%;
  margin: 17px; }
.node-equip-service.view-mode-multicare .item-no-tabs .field-name-field-text p {
    font-family: 'Canaro-Medium';
    font-size: 18px;
    color: #1D1D1C;
    letter-spacing: -0.21px;
    min-height: 36px; }
.node-equip-service.view-mode-multicare .item-no-tabs .field-name-field-description {
    /* Após consulta, por t: */
    font-family: 'Roboto';
    font-size: 14px;
    color: #676C6F;
    letter-spacing: 0;
    line-height: 18px; }
.node-equip-service.view-mode-multicare .group-title-image-one-column {
  padding: 40px 15px 20px 15px;
  margin: auto;
  width: 100%;
  background-image: linear-gradient(0deg, #FFFFFF 0%, rgba(200, 211, 217, 0.1) 100%);
  box-shadow: inset 0 1px 0 0 #EFF0F0; }
.node-equip-service.view-mode-multicare .group-title-image-one-column .img-responsive {
    max-width: initial; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-title-image-one-column .img-responsive {
        max-width: 100%; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .group-title-image-one-column {
      margin-bottom: 0;
      padding: 30px 15px 15px 15px; } }
.node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title {
    /* passe cartão ao bem-: */
    font-family: 'Canaro-Medium';
    font-size: 18px;
    color: #1D1D1C;
    letter-spacing: -0.84px;
    text-align: center;
    line-height: 33px;
    margin: 40px 0 15px 0; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title {
        font-size: 28px;
        margin: 10px 0 15px 0; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title {
        margin-top: 50px;
        font-size: 28px; } }
@media only screen and (min-width: 1400px) {
      .node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title {
        width: 55%;
        margin: auto;
        padding-top: 15px; } }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title.only-box {
        font-size: 20px; } }
.node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title .field-item {
      font-size: 23px;
      font-weight: bold;
      line-height: 23px;
      letter-spacing: normal; }
@media screen and (min-width: 992px) {
        .node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title .field-item {
          font-size: 28px !important;
          font-weight: normal; } }
.node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title .field-item span {
        font-family: 'Canaro-SemiBold'; }
@media screen and (min-width: 992px) {
          .node-equip-service.view-mode-multicare .group-title-image-one-column .field-name-field-title .field-item span {
            font-size: 28px; } }
.node-equip-service.view-mode-multicare .group-title-image-one-column .field-type-text-long {
    margin: auto;
    text-align: center; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .group-title-image-one-column .field-item {
      font-size: 18px;
      margin-bottom: 20px; } }
@media screen and (min-width: 768px) {
  .node-equip-service.view-mode-multicare .product-option-content-wrapper > div {
    width: 100%; } }
.node-equip-service.view-mode-multicare .options-sliders .product-option-thumbnail {
  padding-bottom: 0; }
.node-equip-service.view-mode-multicare .options-sliders .product-option-thumbnail .slick-track {
    min-width: 499px; }
.node-equip-service.view-mode-multicare .options-sliders .product-option-thumbnail .product-option-thumbnail-title:nth-child(2) {
    border-right: 1px solid #C8D3D9;
    border-radius: 0; }
.node-equip-service.view-mode-multicare .options-sliders .product-option-thumbnail .product-option-thumbnail-title.slick-active:nth-child(2) {
    border-right: 0;
    border-radius: 0px; }
.node-equip-service.view-mode-multicare .product-option-content {
  margin-top: 40px; }
.node-equip-service.view-mode-multicare .group-products {
  padding: 0 0 20px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .group-products {
      padding: 60px 0 30px 0; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .group-products {
      padding: 30px 0; } }
.node-equip-service.view-mode-multicare .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item {
        flex-wrap: nowrap; } }
.node-equip-service.view-mode-multicare .group-products .container > .field-item:nth-child(2), .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item:nth-child(2), .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item:nth-child(2), .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item:nth-child(2), .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item:nth-child(2) {
      flex-direction: row-reverse; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-products .container > .field-item > div, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item > div, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item > div, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item > div, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item > div, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item > div, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item > div {
        flex: 1; } }
.node-equip-service.view-mode-multicare .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts {
      padding: 40px;
      text-align: center; }
@media screen and (min-width: 992px) {
        .node-equip-service.view-mode-multicare .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts {
          text-align: left;
          padding: 20px 0; } }
.node-equip-service.view-mode-multicare .group-products .container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts .field-name-field-text {
        font-size: 22px;
        line-height: 42px;
        font-family: 'Canaro-SemiBold';
        font-weight: 500;
        color: #1D1D1C;
        margin-bottom: 10px; }
.node-equip-service.view-mode-multicare .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text {
        font-size: 18px;
        font-weight: 200;
        text-align: left;
        font-family: 'Roboto';
        color: #676C6F;
        text-align: center; }
@media screen and (min-width: 992px) {
          .node-equip-service.view-mode-multicare .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text {
            text-align: left; } }
.node-equip-service.view-mode-multicare .group-products .container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .field-type-image {
      margin: 0 auto; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .group-products .container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-products .group-slider .group-slider-container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.view-mode-multicare .group-slider .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.view-mode-multicare .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.view-mode-multicare .group-products .group-slider-container > .field-item .field-type-image {
          display: flex;
          align-items: center;
          justify-content: center; } }
.node-equip-service.view-mode-multicare .group-slider .slick-dots {
  display: none !important; }
.node-equip-service.view-mode-multicare .group-slider .slider-nav {
  font-family: 'Canaro-Medium';
  font-size: 14px;
  letter-spacing: -0.39px;
  display: block; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .group-slider .slider-nav {
      margin: auto; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .group-slider .slider-nav {
      z-index: 999;
      position: relative;
      margin: 0x; } }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list {
    padding: 25px 0 0; }
@media screen and (min-width: 375px) {
      .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track {
        width: 100% !important; } }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track {
        margin: auto;
        width: 472px !important; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track {
        margin: 0px;
        left: 0px; } }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide {
      display: block;
      opacity: 0.49;
      max-width: 155px;
      margin: 0; }
@media screen and (min-width: 375px) {
        .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide {
          width: 33% !important; } }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide {
          display: -webkit-box;
          width: 155px !important; } }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext {
        font-family: 'Canaro-Medium'; }
@media screen and (min-width: 768px) {
          .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext {
            font-size: 14px;
            margin-top: 30px;
            position: relative;
            left: -30px; } }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide .field-name-field-subtext:hover {
          border-bottom: 0 none; }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide img {
        max-width: 70px;
        position: relative;
        z-index: 1; }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide .group-thumbnail {
        margin-right: 10px;
        margin: 0 auto;
        height: 80px;
        width: 80px; }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current.slick-active, .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide:hover {
        opacity: 1; }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current.slick-active .field-name-field-subtext, .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide:hover .field-name-field-subtext {
          color: #FA551E;
          border: 0; }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current.slick-active .group-thumbnail, .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide:hover .group-thumbnail {
          position: relative; }
.node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide.slick-current.slick-active .group-thumbnail::before, .node-equip-service.view-mode-multicare .group-slider .slider-nav .slick-list .slick-track .slick-slide:hover .group-thumbnail::before {
            background: url("../images/border-image.png") no-repeat center center;
            content: "";
            display: inline-block;
            height: 77px;
            position: absolute;
            width: 77px;
            left: 1px;
            top: -4px; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px; }
@media screen and (min-width: 768px) {
    .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content {
      max-height: 600px; }
      .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content::before {
        background: url("../images/slider_image_bg.png") no-repeat center center;
        bottom: 0;
        content: "";
        display: inline-block;
        height: 610px;
        left: 50%;
        margin-left: -310px;
        position: absolute;
        right: auto;
        top: 117px;
        width: 620px; } }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content {
      max-height: initial;
      height: 262px;
      top: -220px;
      z-index: initial; }
      .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content::before {
        background: url("../images/slider_image_bg.png") no-repeat center center;
        bottom: auto;
        left: auto;
        margin-left: initial;
        right: -70px;
        top: auto;
        width: 610px; } }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text {
    font-family: 'Roboto';
    width: 100%;
    color: #676C6F;
    letter-spacing: 0;
    line-height: 20px;
    margin-right: 15px;
    padding-left: 25px;
    padding-top: 30px;
    min-height: 300px; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p {
      font-size: 14px;
      line-height: 18px; }
@media screen and (min-width: 768px) {
        .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p {
          font-size: 18px;
          line-height: 20px; } }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-butterfly:before {
        content: "🦋"; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-love:before {
        content: "💑"; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-money:before {
        content: "💶"; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-heart:before {
        content: "🧡"; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-light-bulb:before {
        content: "💡"; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-scream:before {
        content: "😱"; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-cold:before {
        content: "🤧 "; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-boy:before {
        content: "👶"; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text p .ico-bikini:before {
        content: "👙"; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text {
        min-height: auto; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text {
        width: 50%;
        padding-top: 190px; } }
@media screen and (min-width: 1200px) {
      .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text {
        width: 50%; } }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text .field-item {
      display: inline-block; }
@media screen and (min-width: 992px) {
        .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .field-name-field-long-text .field-item {
          width: 80%; } }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .group-image-container .group-image-right {
    align-content: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    min-height: 380px; }
@media screen and (min-width: 768px) {
      .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .group-image-container .group-image-right {
        left: 0;
        min-height: 500px;
        position: relative;
        top: -30px;
        width: 384px; } }
@media screen and (min-width: 992px) {
      .node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .group-image-container .group-image-right {
        left: -50px;
        top: 60px; } }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .group-image-container .group-image-right .field-name-field-text {
      font-family: 'Canaro-Book';
      font-size: 16px;
      color: #fffffe;
      letter-spacing: -0.29px;
      text-align: center;
      margin: auto;
      line-height: 18px;
      padding: 10px;
      max-width: 65%; }
.node-equip-service.view-mode-multicare .group-slider .group-slider-container .slider-content .slick-slide .group-image-container .group-image-right .field-name-field-text .money {
        font-family: 'Canaro-Bold';
        font-size: 48px;
        display: block;
        letter-spacing: -0.87px;
        margin-top: 25px; }
.node-equip-service.view-mode-multicare .group-products .product-with-option-main-description {
  color: #676C6F;
  font-family: 'Canaro-Medium';
  font-size: 26px; }
.node-equip-service.view-mode-multicare .galp-table tr td p {
  font-size: 15px; }
.node-equip-service.view-mode-multicare .galp-table tr td p .small {
    font-size: 14px; }
.node-equip-service.view-mode-multicare .galp-table tr td p.bold.orange {
    font-family: "Canaro-Bold" !important;
    font-size: 25px; }
.node-equip-service.view-mode-multicare .galp-table tr td p.bold.orange .small {
      color: #1D1D1C;
      font-family: 'Canaro-Book'; }
.node-equip-service.view-mode-multicare .slick-dotted.slick-slider {
  width: 100%; }
.node-equip-service.view-mode-multicare .slick-dots li button:after {
  color: #C8D3D9; }
.node-equip-service.view-mode-multicare .slick-dots li.slick-active button:after {
  color: #FA551E; }
.node-equip-service.view-mode-multicare .field-name-field-product-paragraph .field-items > div:nth-child(2) .field-name-field-title .field-item span.orange.bold {
  font-family: 'Canaro-Black'; }
@media screen and (min-width: 992px) {
    .node-equip-service.view-mode-multicare .field-name-field-product-paragraph .field-items > div:nth-child(2) .field-name-field-title .field-item span.orange.bold {
      font-family: 'Canaro-SemiBold'; } }
.group-products .paragraphs-items-product-options-not-tabs .field-name-field-image {
  display: none; }
@media screen and (min-width: 768px) {
    .group-products .paragraphs-items-product-options-not-tabs .field-name-field-image {
      display: block; } }
.group-products .paragraphs-items-product-options-not-tabs .field-name-field-image-alt {
  float: right;
  max-width: 100%;
  margin-top: 20px;
  margin-right: -15px; }
@media screen and (min-width: 768px) {
    .group-products .paragraphs-items-product-options-not-tabs .field-name-field-image-alt {
      display: none; } }
.node-equip-service.node-522 .related-services,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .related-services {
  padding-top: 0;
  padding-bottom: 0; }
.node-equip-service.node-522 .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
  content: '\e99e'; }
.node-equip-service.node-522 .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
  content: '\e9b2'; }
.node-equip-service.node-522 .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
  content: '\e9b3'; }
.node-equip-service.node-522 .group-products,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products {
  padding: 0 0 0px; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-522 .group-products,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products {
      padding: 0px 0; } }
.node-equip-service.node-522 .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item,
  .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item,
  .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
  .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item,
  .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
  .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-522 .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item {
        flex-wrap: nowrap; } }
.node-equip-service.node-522 .group-products .container > .field-item:nth-child(2), .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item:nth-child(2), .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item:nth-child(2),
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item:nth-child(2), .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item:nth-child(2), .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item:nth-child(2),
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item:nth-child(2),
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item:nth-child(2), .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item:nth-child(2) {
      flex-direction: row-reverse; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-522 .group-products .container > .field-item > div, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item > div, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item > div, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item > div, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item > div, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item > div, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item > div,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item > div, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item > div, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item > div,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item > div, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item > div,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item > div, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item > div {
        flex: 1; } }
.node-equip-service.node-522 .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item .group-texts,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts {
      padding: 40px;
      text-align: center; }
@media screen and (min-width: 992px) {
        .node-equip-service.node-522 .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts,
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item .group-texts,
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts,
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts {
          text-align: left;
          padding: 20px 0; } }
.node-equip-service.node-522 .group-products .container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-text,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text {
        font-size: 22px;
        line-height: 42px;
        font-family: 'Canaro-SemiBold';
        font-weight: 500;
        color: #1D1D1C;
        margin-bottom: 10px; }
.node-equip-service.node-522 .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text,
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
      .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text {
        font-size: 18px;
        font-weight: 200;
        text-align: left;
        font-family: 'Roboto';
        color: #676C6F;
        text-align: center; }
@media screen and (min-width: 992px) {
          .node-equip-service.node-522 .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text,
          .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text,
          .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
          .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text,
          .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
          .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text {
            text-align: left; } }
.node-equip-service.node-522 .group-products .container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .field-type-image,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item .field-type-image,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .field-type-image,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .field-type-image {
      margin: 0 auto; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-522 .group-products .container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-products .group-slider .group-slider-container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-522 .group-slider .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.node-522 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .field-type-image, .node-equip-service.node-522 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-522 .group-products .group-slider-container > .field-item .field-type-image,
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider .group-slider-container > .field-item .field-type-image, .page-equipaservices.page-node-195 .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-products .group-slider-container > .field-item .field-type-image,
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .field-type-image,
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .field-type-image, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider
        .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-products .group-slider-container > .field-item .field-type-image {
          display: flex;
          align-items: center;
          justify-content: center; } }
.node-equip-service.node-522 .group-slider .group-slider-container,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .group-slider-container {
  background: #fbfbfb;
  border: 1px solid #eff0f0; }
.node-equip-service.node-522 .group-slider .slider-content .group-logo-name .field-name-field-text,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .slider-content .group-logo-name .field-name-field-text {
  color: #FA551E; }
.node-equip-service.node-522 .group-slider .slider-content .group-logo-name .field-name-field-text span,
  .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .slider-content .group-logo-name .field-name-field-text span {
    font-size: 18px;
    color: #676C6F; }
.node-equip-service.node-522 .group-slider .slider-content .group-logo-name .field-name-field-image,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .group-slider .slider-content .group-logo-name .field-name-field-image {
  justify-content: center;
  display: flex;
  align-items: center; }
.node-equip-service.node-522 .text-image-two-columns,
.node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .text-image-two-columns {
  margin-top: 25px; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-522 .text-image-two-columns,
    .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .text-image-two-columns {
      margin-top: 40px; } }
.node-equip-service.node-522 .text-image-two-columns .field-description,
  .node-equip-service.node-972fe84f-038c-4768-873e-a80e535df977 .text-image-two-columns .field-description {
    padding-bottom: 40px; }
.page-equipaservices.page-node-197 .node-equip-service .tooltip-trigger {
  cursor: default; }
@media screen and (min-width: 768px) {
  .page-equipaservices.page-node-197 .node-equip-service .group-container-icons {
    padding-top: 90px; } }
.page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper {
  justify-content: center; }
.page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon {
    font-size: 11px;
    line-height: 1.2;
    padding: 70px 8px 0;
    max-width: 145px; }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon {
        font-size: 12px;
        padding: 85px 8px 0; } }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon {
        font-size: 14px;
        padding: 110px 8px 0; } }
.page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon:before {
      font-size: 50px;
      line-height: 50px; }
@media screen and (min-width: 768px) {
        .page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon:before {
          font-size: 65px;
          line-height: 65px; } }
@media screen and (min-width: 992px) {
        .page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon:before {
          font-size: 80px;
          line-height: 80px; } }
.page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon:nth-of-type(1):before {
      content: '\e983'; }
.page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon:nth-of-type(2):before {
      content: '\e984'; }
.page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-icon:nth-of-type(3):before {
      content: '\e909'; }
.page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-name-field-icons-title {
    font-size: 20px; }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-name-field-icons-title {
        font-size: 24px; } }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-197 .node-equip-service .group-container-icons .group-icons-left .wrapper .field-name-field-icons-title {
        font-size: 26px; } }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-products {
  background: #fafafa;
  border-bottom: 1px solid #eff0f0;
  padding: 40px 15px 0 15px; }
@media screen and (min-width: 768px) {
    .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products {
      padding: 40px 15px 0 35px; } }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .container, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-products .group-slider-container, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .group-slider .field-name-field-products .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-products .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-products .group-slider-container {
    display: flex;
    flex-direction: column; }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .container, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-products .group-slider-container, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .group-slider .field-name-field-products .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-products .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-products .group-slider .group-slider-container, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-products .group-slider-container {
        flex-direction: row; } }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .container > .field-item, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .field-name-field-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-products .group-slider-container > .field-item, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .group-slider .field-name-field-products .group-slider-container > .field-item, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-products .group-slider-container > .field-item, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-products .group-slider-container > .field-item {
        width: 50%;
        padding: 0 15px 0 15px;
        display: flex;
        flex-direction: column; } }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .container > .field-item:nth-of-type(2), .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2), .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2), .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2), .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2), .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2), .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2), .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2), .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2) {
        flex-direction: column-reverse; }
        .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-196 .page-equipaservices.page-node-195 .node-equip-service .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-195 .page-equipaservices.page-node-196 .node-equip-service .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-196 .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .field-name-field-products .group-slider .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image, .page-equipaservices.page-node-196 .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .field-name-field-products .group-slider-container > .field-item:nth-of-type(2) .field-name-field-image {
          margin-bottom: 60px; } }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .field-name-field-text {
    font-family: 'Canaro-Medium';
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    color: #1D1D1C;
    margin-bottom: 20px; }
@media screen and (min-width: 768px) {
      .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .field-name-field-text {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 15px; } }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .field-name-field-text {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 28px; } }
@media screen and (min-width: 1200px) {
      .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .field-name-field-text {
        font-size: 36px;
        line-height: 36px; } }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .field-name-field-long-text {
    font-size: 15px;
    font-weight: 200;
    margin-bottom: 60px; }
@media screen and (min-width: 992px) {
      .page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .field-name-field-long-text {
        font-size: 18px; } }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-products .field-name-field-image {
    margin-bottom: 40px; }
.page-equipaservices.page-node-196 .node-equip-service .group-pricing {
  margin-top: 45px; }
.page-equipaservices.page-node-196 .node-equip-service .group-pricing .entity-field-collection-item > .field:last-child {
    color: #1D1D1C; }
.page-equipaservices.page-node-196 .node-equip-service .group-pricing .entity-field-collection-item:first-of-type > .field:last-child {
    color: #fffffe; }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(1) .field-name-field-text:before {
  content: '\e91d'; }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(2) .field-name-field-text:before {
  content: '\e985'; }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(3) .field-name-field-text:before {
  content: '\e987'; }
.page-equipaservices.page-node-196 .node-equip-service .field-name-field-equipamento-details > .field-item:nth-of-type(4) .field-name-field-text:before {
  content: '\e986'; }
.page-equipaservices.page-node-196 .node-equip-service .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
  content: '\e95c'; }
.page-equipaservices.page-node-196 .node-equip-service .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
  content: '\e960'; }
.page-equipaservices.page-node-196 .node-equip-service .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
  content: '\e916'; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .youtube-video-link {
  display: none; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-container-icons .group-icons-left .field-icon:nth-of-type(1):before {
  content: '\e9b0'; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-container-icons .group-icons-left .field-icon:nth-of-type(2):before {
  content: '\e9a0'; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-container-icons .group-icons-left .field-icon:nth-of-type(3):before {
  content: '\e9a9'; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-attachment {
  background: #fffffe;
  padding-bottom: 80px; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-attachment .field-name-field-image {
    cursor: pointer; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-attachment .group-left {
    display: flex;
    flex-direction: column;
    justify-content: center; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-attachment .group-left .field-name-field-text {
      font-size: 22px;
      font-family: 'Canaro-SemiBold';
      color: #FA551E;
      line-height: 24px;
      margin-bottom: 10px; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-attachment .group-left .field-name-field-text {
          font-family: 'Canaro-SemiBold';
          color: #FA551E;
          font-size: 28px;
          line-height: 30px;
          display: block; } }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products {
  background-image: url("../images/gradient-aquecimento.png"); }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item {
    display: flex;
    flex-direction: column;
    align-items: center; }
@media screen and (min-width: 768px) {
      .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item {
        flex-direction: row-reverse; } }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts {
      flex: 1;
      padding-top: 40px;
      width: 100%; }
@media screen and (min-width: 768px) {
        .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item .group-texts, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts {
          padding: 40px;
          width: 50%; } }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text {
        font-size: 22px;
        line-height: 42px;
        font-family: 'Canaro-SemiBold';
        font-weight: 500;
        color: #fffffe;
        margin-bottom: 10px;
        text-align: center; }
@media screen and (min-width: 768px) {
          .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-text {
            text-align: left; } }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text {
        font-size: 18px;
        font-weight: 200;
        font-family: 'Roboto';
        color: #fffffe;
        text-align: center; }
@media screen and (min-width: 768px) {
          .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .page-equipaservices.page-node-195 .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container > .field-item .group-texts .field-name-field-long-text, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-products .group-slider-container > .field-item .group-texts .field-name-field-long-text {
            text-align: left; } }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-details {
  background: #fafafa;
  border-bottom: 1px solid #eff0f0; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-details .field-name-field-equipamento-details {
    margin-top: 0;
    padding-top: 40px; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-details .field-name-field-equipamento-details > .field-item {
      border-right: 1px solid #eff0f0; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-details .field-name-field-equipamento-details > .field-item:last-of-type {
        border-right: 0; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-details > .field-name-field-text {
    text-align: center;
    padding: 20px 0; }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-equipamento-details > .field-item {
  width: auto; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-equipamento-details > .field-item {
      width: 33%; } }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-equipamento-details .field-name-field-text {
  min-height: 25px; }
@media screen and (min-width: 768px) {
    .node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .field-name-field-equipamento-details .field-name-field-text {
      min-height: 45px; } }
.node-equip-service.node-386445c1-d871-4355-a1c1-ffae28e430a1 .group-slider .group-logo-name .field-name-field-text {
  color: #FA551E !important; }
.options-sliders .options-sliders-slider {
  margin-left: 15px;
  margin-right: 15px; }
@media screen and (min-width: 992px) {
    .options-sliders .options-sliders-slider {
      max-width: 70%;
      margin: auto; } }
.options-sliders .product-option-wrapper {
  padding-top: 15px; }
.options-sliders .product-option-thumbnail {
  display: flex;
  border: 1px solid #C8D3D9;
  box-shadow: 0 2px 4px 0 rgba(29, 29, 28, 0.07);
  background: #FFFFFF;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  align-items: center;
  border-radius: 10px;
  justify-content: space-around;
  position: relative;
  z-index: 2;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-bottom: 1px; }
.options-sliders .product-option-thumbnail .slick-track {
    transform: translate3d(0px, 0px, 0px) !important; }
.options-sliders .product-option-thumbnail .slick-list {
    padding: 0 !important;
    width: 100% !important; }
.options-sliders .product-option-thumbnail .slick-list .slick-slide:last-of-type.slick-current {
      border-radius: 0 10px 10px 0; }
.options-sliders .product-option-thumbnail .slick-list .slick-slide:first-of-type.slick-current {
      border-radius: 10px 0 0 10px; }
.options-sliders .product-option-thumbnail .slick-list .slick-current {
      background: #FA551E;
      color: #FFFFFF; }
.options-sliders .product-option-thumbnail:hover {
    cursor: pointer; }
.options-sliders .product-option-thumbnail:after {
    content: '';
    height: 100%;
    position: absolute;
    left: 50%; }
.options-sliders .product-option-thumbnail .product-option-thumbnail-title {
    font-family: 'Canaro-Book';
    padding: 10px;
    border-radius: 10px;
    font-size: 16px;
    color: #676C6F;
    letter-spacing: -0.5px;
    background: #FFFFFF;
    text-align: center; }
.options-sliders .product-with-option-main-description {
  /* veja aqui mais algun: */
  font-family: Caveat;
  font-size: 26px;
  color: #676C6F;
  letter-spacing: 0;
  text-align: center;
  line-height: 21px;
  width: 100%;
  margin: auto;
  padding-bottom: 15px;
  padding-top: 50px; }
.group-products .product-with-option-slider-nav {
  background: rgba(239, 240, 240, 0.21); }
.group-products .product-with-option-slider-nav .container, .group-products .product-with-option-slider-nav .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-products .product-with-option-slider-nav .group-slider-container, .group-products .product-with-option-slider-nav .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-products .product-with-option-slider-nav .group-slider-container, .group-products .product-with-option-slider-nav .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-products .product-with-option-slider-nav .group-slider-container {
    padding: 0; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider-nav .container, .group-products .product-with-option-slider-nav .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-slider-container, .page-equipaservices.page-node-195 .node-equip-service .group-slider .group-products .product-with-option-slider-nav .group-slider-container, .group-products .product-with-option-slider-nav .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-slider-container, .node-equip-service.node-c4ed9594-02c3-4d52-8d6a-6e99fe73ec9c .group-slider .group-products .product-with-option-slider-nav .group-slider-container, .group-products .product-with-option-slider-nav .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-slider-container, .node-equip-service.node-1ea1a783-6d0e-4514-8303-929ba6a85ee7 .group-slider .group-products .product-with-option-slider-nav .group-slider-container {
        padding-left: 15px;
        padding-right: 15px; } }
.group-products .product-with-option-slider-nav .slick-track {
    transform: translate3d(0px, 0px, 0px) !important; }
.group-products .product-with-option-slider-nav .slick-list {
    width: 100% !important;
    padding: 0 !important; }
.group-products .product-with-option-slider-nav .field-items {
    display: flex;
    align-items: center;
    justify-content: center; }
.group-products .product-with-option-slider-nav .field-items .field-item {
      width: 50% !important; }
.group-products .product-with-option-slider-nav .slick-current .thumbnail-container {
    background: #FFFFFF;
    box-shadow: 0 -5px 15px 0 rgba(0, 0, 0, 0.05); }
.group-products .product-with-option-slider-nav .thumbnail-container {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 130px; }
.group-products .product-with-option-slider-nav .thumbnail-container:hover {
      cursor: pointer; }
.group-products .product-with-option-slider-nav .product-with-options-title {
    font-family: 'Canaro-Medium';
    font-size: 13px;
    color: #FA551E;
    letter-spacing: -0.22px; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider-nav .product-with-options-title {
        font-size: 16px; } }
.group-products .product-with-option-slider-nav .product-with-options-subtitle {
    font-family: 'Canaro-Book';
    color: #676C6F;
    letter-spacing: -0.16px;
    font-size: 10px; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider-nav .product-with-options-subtitle {
        font-size: 12px; } }
.group-products .product-with-option-slider-nav .product-with-options-thumbnail {
    margin-right: 5px;
    max-width: 50px; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider-nav .product-with-options-thumbnail {
        margin-right: 20px;
        max-width: 100%; } }
.group-products .product-with-option-slider {
  position: relative;
  padding: 30px 0 0 0; }
.group-products .product-with-option-slider .product-with-option-slider-item {
    display: flex;
    flex-direction: column;
    position: relative;
    top: 0;
    flex-wrap: wrap; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider .product-with-option-slider-item {
        flex-direction: row; } }
@media screen and (min-width: 768px) {
    .group-products .product-with-option-slider .product-with-option-main-image {
      width: 30%;
      margin-left: auto;
      margin-right: auto; } }
@media screen and (min-width: 768px) {
    .group-products .product-with-option-slider .product-with-option-main-description {
      width: 60%;
      margin-right: auto;
      max-width: 450px; } }
.group-products .product-with-option-slider .product-with-option-main-description .title {
    font-family: 'Canaro-SemiBold';
    font-size: 20px;
    color: #1D1D1C;
    letter-spacing: -0.5px;
    text-align: center; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider .product-with-option-main-description .title {
        text-align: left; } }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider .product-with-option-main-description .title h3 {
        font-size: 28px;
        margin-left: 5px;
        margin-top: 0px; } }
.group-products .product-with-option-slider .product-with-option-main-description .subtitle {
    font-family: Canaro-Medium;
    font-size: 13px;
    color: #1D1D1C;
    text-align: center; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider .product-with-option-main-description .subtitle {
        font-size: 16px;
        line-height: 20px;
        text-align: left;
        margin-left: 5px; } }
.group-products .product-with-option-slider .product-with-option-main-description .price {
    font-family: 'Canaro-Bold';
    font-size: 20px;
    color: #FA551E;
    text-align: center; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider .product-with-option-main-description .price {
        text-align: left;
        font-size: 28px;
        line-height: 35px;
        margin-left: 5px; } }
.group-products .product-with-option-slider .product-with-option-main-description .price span {
      font-family: 'Canaro-Light';
      font-size: 12px; }
@media screen and (min-width: 768px) {
        .group-products .product-with-option-slider .product-with-option-main-description .price span {
          font-size: 18px; } }
.group-products .product-with-option-slider .product-with-option-main-description .link {
    text-align: center; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider .product-with-option-main-description .link {
        text-align: left;
        margin-left: 5px; } }
.group-products .product-with-option-slider .product-with-option-main-description .link .btn-link__container {
      text-align: center;
      margin-top: 0px;
      margin-left: 0px; }
.group-products .product-with-option-slider .product-with-option-main-description .link .btn-link__container a {
        font-size: 14px; }
.group-products .product-with-option-slider .product-with-option-main-description .description {
    font-family: 'Roboto';
    font-weight: 200;
    font-size: 15px;
    color: #676C6F;
    letter-spacing: 0;
    margin-bottom: 30px;
    text-align: center; }
@media screen and (min-width: 768px) {
      .group-products .product-with-option-slider .product-with-option-main-description .description {
        font-size: 18px;
        text-align: left; } }
.group-products .product-with-option-slider .product-with-option-main-description .squares {
    display: flex;
    justify-content: space-around;
    margin-bottom: 20px; }
.group-products .product-with-option-slider .product-with-option-main-description .squares .square {
      display: flex;
      flex-direction: column;
      width: 95px;
      height: 80px;
      align-items: center;
      text-align: center;
      justify-content: space-around;
      box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
      position: relative;
      border: 2px solid transparent;
      border-radius: 8px;
      background: #ffffff;
      background-clip: padding-box; }
.group-products .product-with-option-slider .product-with-option-main-description .squares .square::after {
        position: absolute;
        top: -2px;
        bottom: -2px;
        left: -2px;
        right: -2px;
        background: linear-gradient(70deg, #EF4123, #FAA61A);
        content: '';
        z-index: -1;
        border-radius: 8px; }
@media screen and (min-width: 768px) {
        .group-products .product-with-option-slider .product-with-option-main-description .squares .square {
          justify-items: center;
          width: 135px;
          height: 100px; } }
.group-products .product-with-option-slider .product-with-option-main-description .squares .square .text {
        font-family: 'Canaro-Medium';
        font-size: 13px;
        color: #1D1D1C;
        letter-spacing: -0.5px;
        line-height: 16px;
        padding: 10px 10px 0px 10px; }
@media screen and (min-width: 768px) {
          .group-products .product-with-option-slider .product-with-option-main-description .squares .square .text {
            font-size: 16px;
            line-height: 20px;
            padding: 10px 20px 0px 20px; } }
.group-products .product-with-option-slider .product-with-option-main-description .squares .square .number {
        font-family: 'Canaro-Bold';
        font-size: 20px;
        color: #FA551E;
        letter-spacing: -0.5px; }
@media screen and (min-width: 768px) {
          .group-products .product-with-option-slider .product-with-option-main-description .squares .square .number {
            font-size: 28px;
            line-height: 35px; } }
.group-products .product-with-option-slider .product-with-option-main-description .squares .square .measure {
        font-family: 'Canaro-Light';
        font-size: 12px;
        color: #FA551E;
        letter-spacing: -0.5px; }
@media screen and (min-width: 768px) {
          .group-products .product-with-option-slider .product-with-option-main-description .squares .square .measure {
            font-size: 18px;
            line-height: 35px; } }
.group-products .product-option-wrapper {
  width: 100%;
  margin-top: 40px;
  position: relative; }
.group-products .product-option-wrapper:after {
    content: '';
    height: 1px;
    width: 380px;
    border-bottom: 1px solid #FFFFFF;
    position: absolute;
    top: 20px;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%); }
.group-products .product-option-wrapper:before {
    content: '';
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #C8D3D9;
    position: absolute;
    top: 20px;
    z-index: 1; }
.group-products .product-option-wrapper .product-option-thumbnail {
    display: flex;
    border: 1px solid #C8D3D9;
    box-shadow: 0 2px 4px 0 rgba(29, 29, 28, 0.07);
    background: #FFFFFF;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    border-radius: 10px;
    justify-content: space-around;
    position: relative;
    z-index: 2; }
.group-products .product-option-wrapper .product-option-thumbnail .slick-track {
      transform: translate3d(0px, 0px, 0px) !important; }
.group-products .product-option-wrapper .product-option-thumbnail .slick-list {
      padding: 0 !important;
      width: 100% !important; }
.group-products .product-option-wrapper .product-option-thumbnail .slick-list .slick-slide:last-of-type.slick-current {
        border-radius: 0 10px 10px 0; }
.group-products .product-option-wrapper .product-option-thumbnail .slick-list .slick-slide:first-of-type.slick-current {
        border-radius: 10px 0 0 10px; }
.group-products .product-option-wrapper .product-option-thumbnail .slick-list .slick-current {
        background: #FA551E;
        color: #FFFFFF; }
.group-products .product-option-wrapper .product-option-thumbnail:hover {
      cursor: pointer; }
.group-products .product-option-wrapper .product-option-thumbnail:after {
      content: '';
      height: 100%;
      border-right: 1px solid #C8D3D9;
      position: absolute;
      left: 50%; }
.group-products .product-option-wrapper .product-option-thumbnail .product-option-thumbnail-title {
      font-family: 'Canaro-Book';
      padding: 10px;
      border-radius: 10px;
      font-size: 16px;
      color: #676C6F;
      letter-spacing: -0.5px;
      background: #FFFFFF;
      text-align: center; }
.group-products .product-option-slider-description h4 {
  font-family: 'Canaro-SemiBold';
  font-size: 20px;
  color: #1D1D1C;
  letter-spacing: -0.5px;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px; }
@media screen and (min-width: 768px) {
    .group-products .product-option-slider-description h4 {
      font-size: 28px;
      text-align: left; } }
.group-products .product-option-slider-description .description {
  font-family: 'Roboto';
  font-weight: 200;
  font-size: 15px;
  color: #676C6F;
  letter-spacing: 0;
  margin-bottom: 20px;
  text-align: center; }
@media screen and (min-width: 768px) {
    .group-products .product-option-slider-description .description {
      font-size: 18px;
      text-align: left; } }
.group-products .product-option-slider-description .price {
  font-family: 'Canaro-Medium';
  font-size: 13px;
  color: #1D1D1C;
  letter-spacing: -0.5px;
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-bottom: 20px; }
@media screen and (min-width: 768px) {
    .group-products .product-option-slider-description .price {
      text-align: left;
      font-size: 16px;
      margin-bottom: 0; } }
.group-products .product-option-slider-description .price-number {
  font-family: 'Canaro-Bold';
  font-size: 20px;
  color: #FA551E;
  letter-spacing: -0.5px;
  text-align: center; }
@media screen and (min-width: 768px) {
    .group-products .product-option-slider-description .price-number {
      font-size: 28px;
      text-align: left;
      margin-top: 10px; } }
.group-products .product-option-slider-description .euro {
  font-family: 'Canaro-Light';
  font-size: 12px; }
@media screen and (min-width: 768px) {
    .group-products .product-option-slider-description .euro {
      font-size: 18px; } }
.group-products .product-option-content-wrapper {
  display: flex;
  margin-top: 50px;
  flex-direction: column; }
@media screen and (min-width: 768px) {
    .group-products .product-option-content-wrapper {
      flex-direction: row;
      padding: 50px 15px 0 15px;
      margin-top: 0px;
      height: 358px; } }
@media screen and (min-width: 992px) {
    .group-products .product-option-content-wrapper {
      padding: 50px 0 0 0;
      height: 358px;
      margin-top: 0px; } }
@media screen and (min-width: 768px) {
    .group-products .product-option-content-wrapper > div {
      width: 35%; } }
.group-products .product-option-slider-image {
  margin-left: -10%; }
@media screen and (min-width: 768px) {
    .group-products .product-option-slider-image {
      display: flex;
      align-items: flex-end;
      margin-left: auto;
      margin-right: auto; } }
.group-products .product-option-slider-description-second {
  display: flex;
  flex-wrap: wrap; }
@media screen and (min-width: 768px) {
    .group-products .product-option-slider-description-second {
      margin-left: 10px;
      margin-right: -10px; } }
@media screen and (min-width: 992px) {
    .group-products .product-option-slider-description-second {
      margin-left: auto;
      margin-right: auto; } }
.group-products .product-option-slider-description-second ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 100%;
    padding-left: 0; }
@media screen and (min-width: 768px) {
      .group-products .product-option-slider-description-second ul {
        margin-top: 30px;
        width: 50%; } }
@media screen and (min-width: 992px) {
      .group-products .product-option-slider-description-second ul {
        border-bottom: none; } }
.group-products .product-option-slider-description-second ul:last-of-type {
      margin-top: -10px;
      padding-bottom: 30px; }
@media screen and (min-width: 768px) {
        .group-products .product-option-slider-description-second ul:last-of-type {
          margin-top: 30px;
          padding-bottom: 0; } }
@media screen and (min-width: 992px) {
        .group-products .product-option-slider-description-second ul:last-of-type {
          border-bottom: none; } }
.group-products .product-option-slider-description-second ul .title {
      font-family: 'Canaro-Medium';
      font-size: 13px;
      color: #1D1D1C;
      letter-spacing: -0.5px;
      text-align: center; }
@media screen and (min-width: 768px) {
        .group-products .product-option-slider-description-second ul .title {
          font-size: 16px;
          text-align: left; } }
.group-products .product-option-slider-description-second ul .subtitle {
      font-family: 'Roboto';
      font-weight: 200;
      font-size: 13px;
      color: #676C6F;
      text-align: center; }
@media screen and (min-width: 768px) {
        .group-products .product-option-slider-description-second ul .subtitle {
          text-align: left;
          font-size: 15px; } }
.group-products .product-option-slider-description-second .btn-link__container {
    margin-left: auto;
    margin-right: auto; }
.group-products .product-option-slider-description-second .btn-link a:hover {
    text-decoration: none; }
.text-image-two-columns-bg {
  background: url("../images/gb-dark-gray.png") no-repeat left bottom;
  background-size: cover; }
.text-image-two-columns-bg .container-flex {
    flex-direction: column;
    position: relative;
    padding-left: 0;
    padding-right: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: -4000px center; }
@media screen and (min-width: 768px) {
      .text-image-two-columns-bg .container-flex {
        flex-direction: row;
        background-position: center center; } }
.text-image-two-columns-bg .container-nested {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 10% center;
    padding-bottom: 50px; }
@media screen and (min-width: 768px) {
      .text-image-two-columns-bg .container-nested {
        padding-bottom: 0;
        background-position: -8000px center; } }
.text-image-two-columns-bg h3 {
    font-family: 'Canaro-Bold';
    font-size: 30px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    margin-bottom: 15px; }
@media screen and (min-width: 768px) {
      .text-image-two-columns-bg h3 {
        margin-top: 0; } }
@media screen and (min-width: 992px) {
      .text-image-two-columns-bg h3 {
        font-size: 48px; } }
.text-image-two-columns-bg h4 {
    font-family: 'Canaro-Bold';
    font-size: 20px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    margin-top: 15px;
    margin-bottom: 0;
    padding-right: 20%; }
@media screen and (min-width: 768px) {
      .text-image-two-columns-bg h4 {
        padding-right: 0; } }
@media screen and (min-width: 992px) {
      .text-image-two-columns-bg h4 {
        font-size: 28px;
        margin-bottom: 10px; } }
.text-image-two-columns-bg .field-description .description {
    font-family: 'Roboto';
    font-size: 15px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.02);
    padding-right: 10%; }
@media screen and (min-width: 768px) {
      .text-image-two-columns-bg .field-description .description {
        padding-right: 0; } }
@media screen and (min-width: 992px) {
      .text-image-two-columns-bg .field-description .description {
        font-size: 18px; } }
.text-image-two-columns-bg .field-description .description-footer {
    display: none;
    font-family: 'Roboto';
    font-size: 12px;
    color: #FFFFFF;
    position: absolute;
    bottom: 30px; }
@media screen and (min-width: 768px) {
      .text-image-two-columns-bg .field-description .description-footer {
        display: block; } }
.text-image-two-columns-bg .image-column {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: #FFF; }
@media screen and (min-width: 768px) {
      .text-image-two-columns-bg .image-column {
        background: none;
        flex-direction: column; } }
.text-image-two-columns-bg .image-column .image-described {
      margin-top: -35px; }
@media screen and (min-width: 768px) {
        .text-image-two-columns-bg .image-column .image-described {
          margin-top: 15px; } }
.text-image-two-columns-bg .image-column .field-image-description {
      font-family: 'Canaro-Bold';
      font-size: 13px;
      color: #1D1D1C;
      letter-spacing: 0;
      line-height: 17px;
      padding: 30px 15px 0 15px;
      margin-top: -25px; }
@media screen and (min-width: 768px) {
        .text-image-two-columns-bg .image-column .field-image-description {
          color: #fffffe;
          margin-top: -10px;
          padding-top: 0;
          margin-bottom: 15px; } }
.text-image-two-columns-bg.rotate {
    background: none; }
.field-name-field-banners-slider {
  height: 350px;
  margin-bottom: 200px;
  background: url("../images/gb-dark-gray.png") no-repeat left bottom;
  background-size: cover; }
@media screen and (min-width: 768px) {
    .field-name-field-banners-slider {
      margin-bottom: 100px; } }
.field-name-field-banners-slider .field-items {
    padding-left: 0px;
    padding-right: 0px; }
.field-name-field-banners-slider .field-items .slick-list {
      overflow: visible; }
.field-name-field-banners-slider .field-items .slick-list .slick-track {
        display: block !important; }
.field-name-field-banners-slider .field-items .slick-list .slick-track .container-nested {
          height: 350px;
          display: flex;
          flex-direction: column;
          justify-content: center;
          background-size: contain;
          background-position: center right; }
@media screen and (min-width: 768px) {
            .field-name-field-banners-slider .field-items .slick-list .slick-track .container-nested {
              background-position: -8000px center; } }
.field-name-field-banners-slider .field-items .slick-list .slick-track .container-nested h3 {
            margin-bottom: 0px; }
.field-name-field-banners-slider .field-items .slick-list .slick-track .image-column {
          height: 100px;
          justify-content: flex-end; }
@media screen and (min-width: 768px) {
            .field-name-field-banners-slider .field-items .slick-list .slick-track .image-column {
              height: 350px;
              justify-content: normal; } }
.field-name-field-banners-slider .field-items .slick-list .slick-track .image-column .image-described {
            margin-top: 0px; }
.field-name-field-banners-slider .field-items .slick-list .slick-track .image-column .image-described img {
              width: 155px;
              margin-top: -110px;
              position: relative;
              bottom: -23px;
              right: 0px; }
@media screen and (min-width: 768px) {
                .field-name-field-banners-slider .field-items .slick-list .slick-track .image-column .image-described img {
                  width: auto;
                  margin-top: 0px;
                  bottom: -95px; } }
@media screen and (min-width: 1200px) {
                .field-name-field-banners-slider .field-items .slick-list .slick-track .image-column .image-described img {
                  bottom: -80px; } }
.field-name-field-banners-slider .field-items .slick-prev {
      position: absolute;
      bottom: 30px;
      left: 30px;
      top: auto;
      z-index: 2;
      width: 54px;
      height: 54px;
      transform: scaleX(-1); }
@media screen and (min-width: 768px) {
        .field-name-field-banners-slider .field-items .slick-prev {
          bottom: -73px; } }
.field-name-field-banners-slider .field-items .slick-prev:before {
        background-image: url("../images/next-slider.png");
        content: '';
        width: 54px;
        height: 54px;
        display: block;
        opacity: 1; }
.field-name-field-banners-slider .field-items .slick-next {
      display: block;
      position: absolute;
      bottom: 3px;
      left: 60px;
      top: auto;
      z-index: 2;
      width: 54px;
      height: 54px; }
@media screen and (min-width: 768px) {
        .field-name-field-banners-slider .field-items .slick-next {
          bottom: -100px; } }
.field-name-field-banners-slider .field-items .slick-next:before {
        background-image: url("../images/next-slider.png");
        content: '';
        width: 54px;
        height: 54px;
        display: block;
        opacity: 1; }
.field-name-field-banners-slider .field-items .slick-prev.slick-disabled:before, .field-name-field-banners-slider .field-items .slick-next.slick-disabled:before {
      opacity: 0.5; }
.field-name-field-banners-slider .field-items .custom_paging {
      position: absolute;
      bottom: 33px;
      left: 120px;
      z-index: 2; }
@media screen and (min-width: 768px) {
        .field-name-field-banners-slider .field-items .custom_paging {
          bottom: -70px; } }
.field-name-field-banners-slider .field-items .custom_paging li {
        font-family: Canaro-Book;
        font-size: 14px;
        color: #676C6F;
        letter-spacing: 6px;
        display: none; }
.field-name-field-banners-slider .field-items .custom_paging li.slick-active {
          display: block; }
.text-image-two-columns h3 {
  font-family: 'Canaro-SemiBold';
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  color: #FA551E;
  text-align: center; }
@media screen and (min-width: 768px) {
    .text-image-two-columns h3 {
      font-size: 24px;
      line-height: 24px;
      text-align: left; } }
@media screen and (min-width: 992px) {
    .text-image-two-columns h3 {
      font-size: 28px;
      line-height: 28px; } }
.text-image-two-columns .container-flex {
  flex-direction: column; }
@media screen and (min-width: 768px) {
    .text-image-two-columns .container-flex {
      flex-direction: row; } }
.text-image-two-columns .field-description {
  font-size: 15px;
  margin-top: 18px;
  text-align: center;
  font-family: Roboto;
  font-weight: lighter;
  padding: 0 10%; }
@media screen and (min-width: 768px) {
    .text-image-two-columns .field-description {
      text-align: left;
      font-size: 16px;
      margin: 20px 0 0 0;
      font-weight: 200;
      padding: 0; } }
@media screen and (min-width: 992px) {
    .text-image-two-columns .field-description {
      max-width: 600px;
      font-size: 18px;
      padding: 0; } }
@media screen and (min-width: 768px) {
  .text-image-two-columns .column-image {
    align-self: flex-end; } }
@media screen and (min-width: 768px) {
  .text-image-two-columns .column-image .image-described img {
    margin-right: 0;
    padding-left: 30px; } }
body.stop-scrolling {
  height: 100%;
  overflow: hidden; }
.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }
.confirm-email {
  margin: 0; }
.sweet-alert {
  background-color: white;
  font-family: 'Canaro';
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
@media all and (max-width: 540px) {
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px; } }
.sweet-alert h2 {
  color: #000000;
  font-size: 30px;
  text-align: center;
  font-weight: 500;
  text-transform: none;
  position: relative;
  margin: 25px 0;
  padding: 0;
  line-height: 40px;
  display: block; }
.sweet-alert p {
  font-weight: 500;
  font-size: 14px;
  color: #797979;
  text-align: center;
  position: relative;
  text-align: inherit;
  float: none;
  margin: 0px 10px 0px 10px;
  padding: 0;
  line-height: normal; }
.sweet-alert fieldset {
  border: none;
  position: relative; }
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-left: -17px;
  margin-right: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s; }
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s; }
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px; }
.sweet-alert .sa-error-container p {
  display: inline-block; }
.sweet-alert .sa-input-error {
  position: absolute;
  top: 29px;
  right: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.1s;
  transition: all 0.1s; }
.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -9px; }
.sweet-alert .sa-input-error::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }
.sweet-alert .sa-input-error::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.sweet-alert .sa-input-error.show {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1); }
.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-top: 10px;
  margin-bottom: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed; }
.sweet-alert input:focus::-moz-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5; }
.sweet-alert input:focus:-ms-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5; }
.sweet-alert input:focus::-webkit-input-placeholder {
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5; }
.sweet-alert input::-moz-placeholder {
  color: #bdbdbd; }
.sweet-alert input::-ms-clear {
  display: none; }
.sweet-alert input:-ms-input-placeholder {
  color: #bdbdbd; }
.sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd; }
.sweet-alert.show-input input {
  display: block; }
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative; }
.sweet-alert .sa-confirm-button-container button.confirm {
    font-family: 'Canaro';
    font-weight: 500;
    font-size: 15px;
    box-shadow: none !important;
    background-color: #FFFFFF !important;
    color: #A8A8A8;
    text-decoration: underline; }
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden; }
.sweet-alert button {
  background-color: #8CD4F5;
  color: white;
  border: none;
  box-shadow: none;
  font-size: 17px;
  font-weight: 500;
  -webkit-border-radius: 4px;
  border-radius: 5px;
  padding: 10px 10px;
  margin: 10px 0 0 5px;
  cursor: pointer; }
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
.sweet-alert button:hover {
  background-color: #7ecff4; }
.sweet-alert button:active {
  background-color: #5dc2f1; }
.sweet-alert button.cancel {
  background-color: #FA551E; }
.sweet-alert button.cancel:hover {
  background-color: #FFFFFF; }
.sweet-alert button.cancel:active {
  background-color: #FA551E; }
.sweet-alert button.cancel:focus {
  box-shadow: rgba(250, 85, 30, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
.sweet-alert button[disabled] {
  opacity: .6;
  cursor: default; }
.sweet-alert button.confirm[disabled] {
  color: transparent; }
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s; }
.sweet-alert button::-moz-focus-inner {
  border: 0; }
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important; }
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px; }
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 0;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box; }
.sweet-alert .sa-icon.sa-error {
  border-color: #FA551E; }
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block; }
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #FA551E;
  display: block;
  top: 37px;
  border-radius: 2px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px; }
.sweet-alert .sa-icon.sa-warning {
  border-color: #FA551E; }
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #FA551E; }
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #FA551E; }
.sweet-alert .sa-icon.sa-info {
  border-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #C9DAE1; }
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #C9DAE1;
  left: 50%; }
.sweet-alert .sa-icon.sa-success {
  border-color: #A5DC86; }
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
  content: '';
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px; }
.sweet-alert .sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px; }
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: white;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #A5DC86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat; }
.sa-button-container {
  display: flex;
  flex-direction: column-reverse;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  align-items: center; }
@media screen and (min-width: 768px) {
    .sa-button-container {
      flex-direction: row-reverse; } }
.sa-button-container button.cancel {
    display: inline-flex;
    min-height: 50px;
    border-radius: 8px;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1) !important;
    font-family: 'Canaro';
    font-weight: 500;
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 18px;
    padding: 0px 25px 0px 0px;
    color: #FA551E;
    position: relative;
    margin: 10px 0;
    background: #ffffff;
    transition: all .4s ease-in;
    width: 235px; }
.sa-button-container button.cancel:after {
      content: '\e966';
      position: absolute;
      font-family: 'icogalp';
      font-size: 20px;
      font-weight: bold;
      right: 17px;
      top: 16px;
      color: #FA551E;
      opacity: 1;
      transition: all 0.2s ease-in;
      z-index: 2000; }
.sa-button-container button.cancel:before {
      display: flex;
      height: 100%;
      width: 100%;
      font-family: icogalp;
      justify-content: center;
      align-items: center;
      content: '\e96f';
      position: absolute;
      top: 0px;
      left: 90px;
      font-size: 30px; }
/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }
@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }
@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }
@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }
@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }
@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }
@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }
@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }
@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }
@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }
@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }
.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }
.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }
.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }
.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }
.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }
.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }
.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }
.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }
@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }
@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }
@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }
@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }
@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }
@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }
@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }
@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }
@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }
@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9; }
/* Success icon */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9; }
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9; }
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff; }
.la-ball-fall.la-dark {
  color: #333; }
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor; }
.la-ball-fall {
  width: 54px;
  height: 18px; }
.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite; }
.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms; }
.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms; }
.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms; }
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px; }
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px; }
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px; }
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px; }
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px; }
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px; }
/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%); } }
@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%); } }
@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%); } }
@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%); }
  10% {
    opacity: .5; }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }
  90% {
    opacity: .5; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%); } }
.sa-icon.sa-warning.pulseWarning span {
  display: none !important; }
.sa-icon.sa-warning.pulseWarning:after {
  font-family: 'icogalp';
  content: '\e925';
  font-size: 150px;
  top: -30px;
  left: -35px;
  color: #FA551E; }
.sweet-alert.sweetalert-type-nif {
  padding-bottom: 10px !important; }
.sweet-alert.sweetalert-type-nif .sa-icon {
    width: 70px;
    height: 70px;
    margin: 20px auto; }
.sweet-alert.sweetalert-type-nif .sa-icon.sa-warning.pulseWarning:after {
    width: 70px;
    height: 70px;
    top: -10px;
    left: 0px;
    content: '\e95b';
    color: white;
    margin-top: 10px;
    font-size: 60px;
    background: url(/sites/galp/contract-form/public/img/bg_icon.png);
    line-height: 70px;
    display: inherit; }
.sweet-alert.sweetalert-type-nif h2 {
    font-size: 23px;
    color: #FA551E;
    margin: 15px 0px;
    font-weight: 300;
    line-height: 23px;
    margin-top: 25px; }
.sweet-alert.sweetalert-type-nif p {
    font-size: 18px;
    color: #676C6F;
    font-weight: 500;
    font-family: 'Roboto';
    padding-bottom: 10px; }
.sweet-alert.sweetalert-type-nif p a {
      text-decoration: underline; }
.sweet-alert.sweetalert-type-nif b {
    font-weight: 300; }
.sweet-alert.sweetalert-type-nif a {
    text-decoration: none;
    color: #676C6F; }
.sweet-alert.sweetalert-type-nif .btn {
    clear: both;
    display: table;
    margin: auto;
    position: relative;
    min-height: 50px;
    border-radius: 8px;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
    font-family: 'Canaro', 'sans-serif';
    font-weight: 300;
    font-size: 18px;
    padding: 0 56px 0 30px;
    color: #ffffff;
    border: none;
    background: #ef4123;
    background: -moz-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
    background: -webkit-linear-gradient(left, #ef4123 0%, #f26522 50%, #faa61a 100%);
    background: linear-gradient(to right, #ef4123 0%, #f26522 50%, #faa61a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4123', endColorstr='#faa61a',GradientType=1 );
    margin-top: 20px;
    outline: none; }
.sweet-alert.sweetalert-type-nif .btn:after, .sweet-alert.sweetalert-type-nif .btn:before {
      font-family: 'icogalp' !important;
      content: "\e966";
      speak: none;
      font-style: normal;
      font-weight: bolder;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: subpixel-antialiased;
      -moz-osx-font-smoothing: grayscale;
      transition: transform 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
      color: #ffffff;
      position: absolute;
      right: 20px;
      bottom: 8px;
      font-size: 35px;
      display: block; }
.sweet-alert.sweetalert-type-nif .btn .btn-text a {
      color: white;
      text-decoration: none;
      padding-top: 14px;
      display: block;
      font-family: "Canaro-Medium";
      font-weight: 500;
      font-size: 18px; }
.sweet-alert.sweetalert-type-nif .btn-link-container {
    margin-top: 40px;
    transform: translateX(-8px);
    display: inline-block;
    width: 25%; }
.sweet-alert.sweetalert-type-nif .btn-link-container a {
      color: #676C6F;
      margin-top: 0px; }
.sweet-alert.sweetalert-type-nif .btn-link-container:after, .sweet-alert.sweetalert-type-nif .btn-link-container:before {
      font-family: 'icogalp' !important;
      content: "\e966";
      speak: none;
      font-style: normal;
      font-weight: bolder;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      transition: transform 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
      color: #FA551E;
      position: absolute;
      right: -10px;
      top: -3px;
      font-size: 25px;
      display: block; }
.page-ajuda-fale-connosco .modal-backdrop.in {
  background-color: #000;
  background: none;
  display: block;
  background-color: rgba(0, 0, 0, 0.85); }
@media (min-width: 1200px) {
  .periodic-inspections-title {
    margin: 0; } }
