/*
negocio/plantillas/panels/header/style.css
negocio/plantillas/panels/header/style2.css
negocio/plantillas/panels/breadcrumb/style.css
negocio/plantillas/panels/breadcrumb/style2.css
negocio/plantillas/panels/ofertadetalle/style.css
negocio/plantillas/panels/ofertadetalle/style2.css
negocio/plantillas/panels/footer/style.css
negocio/plantillas/panels/footer/style2.css
*/
.mdl-header_interior{position:relative;padding:0
!important}.mdl-header_interior.video{max-width:2048px;margin:0
auto;height:100%}.mdl-header_interior:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.1)}.mdl-header_interior
.mobile{display:none}.mdl-header_interior
.hidemotor{display:none}.mdl-header_interior .m-c_slide>.m-item{height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}.mdl-header_interior>.bx-wrapper{height:500px}.mdl-header_interior > .bx-wrapper .bx-viewport{border:0;box-shadow:none;left:0}.mdl-header_interior .m-content{margin:0
auto;max-width:800px;width:100%;position:absolute;bottom:85px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0.4);padding:15px;box-sizing:border-box;width:767px;border-top-left-radius:12px;border-top-right-radius:12px}.mdl-header_interior .m-form{display:flex}.mdl-header_interior .m-form>*{flex-grow:1}.mdl-header_interior .m-form label:not(.m-select){background-color:#fff;height:60px;box-sizing:border-box;padding:12px
16px;position:relative;flex-grow:2;margin-right:1px;max-width:173px}.mdl-header_interior .m-form label:not(.m-select):first-of-type{border:0}.mdl-header_interior .m-form label:not(.m-select) span{font:700 9px/.89 'Montserrat', sans-serif;text-transform:uppercase;color:#b8a328;letter-spacing:3.4px;display:block}.mdl-header_interior .m-form label:not(.m-select) i{font-size:18px;color:#b8a328;position:absolute;bottom:13px;right:17px;display:flex}.mdl-header_interior .m-form label:not(.m-select) input{font:22px/1.36 'Playfair Display', serif;cursor:pointer;margin-top:4px;color:#3b3b3b}.mdl-header_interior .m-form label:not(.m-select) input::-webkit-input-placeholder{color:#525357}.mdl-header_interior .m-form label:not(.m-select) input ::-moz-placeholder{color:#525357}.mdl-header_interior .m-form label:not(.m-select) input :-ms-input-placeholder{color:#525357}.mdl-header_interior .m-form label:not(.m-select) input :-moz-placeholder{color:#525357}.mdl-header_interior .m-form label.m-input{position:absolute;left:247px;background-color:#fff;max-width:initial;height:100px;border:20px
solid #f2f2f2;z-index:2;display:none;flex-wrap:wrap}.mdl-header_interior .m-form label.m-input.active{display:flex}.mdl-header_interior .m-form label.m-input
span{position:absolute}.mdl-header_interior .m-form label.m-input
input{width:auto;margin-top:12px}.mdl-header_interior .m-form label.m-input
a{display:inline-block;color:#fff;background-color:#b8a328;font:18px/38px 'Playfair Display', serif;padding:0
15px}.mdl-header_interior .m-form .m-select{margin-left:4px;margin-right:1px}.mdl-header_interior .m-form .m-select:last-of-type{margin-left:0;margin-right:4px}.mdl-header_interior .m-footer{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:350px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:rgba(0,0,0,0.4);text-align:center;color:#fff;padding-bottom:15px;font:700 12px/1.5 'Playfair Display', serif}.mdl-header_interior .m-footer
a{text-decoration:underline}.mdl-header_interior .m-footer a:hover{text-decoration:none}.mdl-header_interior .m-footer
span{margin:0
25px;display:inline-block;vertical-align:sub}.mdl-header_interior .m-footer span:last-of-type{display:none}.mdl-header_interior .c-select{position:relative;height:60px;min-width:98px;box-sizing:border-box;padding:0
10px;font:22px/1.36 'Playfair Display', serif;color:#3b3b3b;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff}.mdl-header_interior .c-select>span{padding-top:15px;width:100%;text-align:center}.mdl-header_interior .c-select.invalid{border-bottom:1px solid #e03232;color:#ce6768;padding-top:0}.mdl-header_interior .c-select.invalid+span{opacity:0;top:50%}.mdl-header_interior .c-select.invalid::-webkit-input-placeholder{color:#ce6768}.mdl-header_interior .c-select.invalid::-moz-placeholder{color:#ce6768}.mdl-header_interior .c-select.invalid:-ms-input-placeholder{color:#ce6768}.mdl-header_interior .c-select.invalid:-moz-placeholder{color:#ce6768}.mdl-header_interior .c-select.required{position:relative}.mdl-header_interior .c-select.required:after{content:'*';position:absolute;top:2px;right:10px;color:#b8a328;font-size:15px}.mdl-header_interior .c-select
select{opacity:0;position:absolute;top:0;bottom:0;left:0;height:60px;width:100%;cursor:pointer}.mdl-header_interior .c-select .m-title{position:absolute;top:12px;left:12px;color:#b8a328;font:700 9px/.89 'Montserrat', sans-serif;letter-spacing:3.4px;text-transform:uppercase}.mdl-header_interior .m-c_slide_list{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;color:#fff;font:12px/1 'Montserrat', sans-serif}.mdl-header_interior .m-c_slide_list>div{display:flex;align-items:center;flex-direction:column}.mdl-header_interior .m-c_slide_list
img{flex:none;max-height:22px;margin-bottom:8px}.mdl-header_interior .m-header{margin:0
auto;max-width:1250px;width:100vw;position:absolute;left:50%;bottom:290px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;z-index:1;text-align:center}.mdl-header_interior .m-header
small{font:500 14px/1.14 'Montserrat', sans-serif;letter-spacing:4.2px;display:block;margin-bottom:13px}.mdl-header_interior .m-header
big{font:4.8rem/1 'Playfair Display', serif}.mdl-header_interior.nomotor .m-header{bottom:213px}@media (max-width: 1366px){.mdl-header_interior{height:450px}.mdl-header_interior .m-c_slide>.m-item{height:450px}.mdl-header_interior>.bx-wrapper{height:450px}.mdl-header_interior .m-header{bottom:262px}.mdl-header_interior .m-content{bottom:69px}}@media (max-width: 1024px){.mdl-header_interior{height:400px}.mdl-header_interior .m-c_slide>.m-item{height:400px}.mdl-header_interior>.bx-wrapper{height:400px}.mdl-header_interior .m-header{bottom:233px}.mdl-header_interior.nomotor .m-header{bottom:164px}.mdl-header_interior .m-content{bottom:53px}}@media (max-width: 900px){.mdl-header_interior .m-header{bottom:227px}.mdl-header_interior .m-content{bottom:0;border-radius:0;background-color:rgba(0,0,0,0.7)}.mdl-header_interior .m-form{padding-bottom:30px}.mdl-header_interior .m-footer{bottom:0;top:auto;background-color:transparent;padding-bottom:10px;color:#b8a328}}@media (max-width: 767px){.mdl-header_interior{height:300px}.mdl-header_interior.nomotor .m-header{bottom:124px}.mdl-header_interior .m-c_slide>.m-item{height:300px}.mdl-header_interior>.bx-wrapper{height:300px}.mdl-header_interior .m-header{bottom:185px;display:block;transform:none;left:0;right:0}.mdl-header_interior .m-header
small{font-size:12.6px}.mdl-header_interior .m-content{bottom:0;border-radius:0;width:100%;padding:0}.mdl-header_interior .m-content .bx-viewport{border:0;box-shadow:none;left:0;background-color:transparent;padding:15px
0}.mdl-header_interior .m-content.off{opacity:0}.mdl-header_interior .m-form{display:none}.mdl-header_interior
.mobile{display:flex;margin-left:0}.mdl-header_interior .m-c_slide_list{display:block;margin-top:0}.mdl-header_interior .m-c_slide_list>div{justify-content:center;margin:0
auto;text-align:center}.mdl-header_interior .m-c_slide_list > div
span{text-align:center}.mdl-header_interior .m-c_slide_list
img{display:inline-block;vertical-align:middle}.mdl-header_interior .m-c_slide_list
span{vertical-align:middle}}.myVideo{overflow:hidden}.myVideo
video{top:0;left:0;width:100vw;height:auto;z-index: -1000}

.mdl-breadcrumb .m-content{margin:0
auto;max-width:1250px;font:500 15px/2.13 'Montserrat', sans-serif;color:#b8a328}.mdl-breadcrumb .m-content
a{transition: .3s ease}.mdl-breadcrumb .m-content a:hover{color:#525357}.mdl-breadcrumb .m-content span>span{color:#525357}@media (max-width: 900px){.mdl-breadcrumb{display:none}}

/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
.mdl-text {
  text-align: center;
}
.mdl-text .m-content {
  margin: 0 auto;
  max-width: 800px;
}
.mdl-text header:after {
  content: '';
  display: inline-block;
  margin: 36px 0;
  content: 'f';
  font-family: 'Natal';
  width: 105px;
  height: 6px;
  color: #b8a328;
  line-height: 6px;
  font-size: 105px;
}
.mdl-text header small {
  text-transform: uppercase;
  color: #b8a328;
  font: 500 12px/1.62 'Montserrat', sans-serif;
  display: block;
}
.mdl-text header big {
  font: 4rem 'Playfair Display', serif;
  color: #525357;
  display: block;
}
.mdl-text section {
  font: 300 16px/1.63 'Montserrat', sans-serif;
  color: #353535;
}
.mdl-text section strong {
  font-weight: 600;
}
@media (max-width: 767px) {
  .mdl-text header small {
    font-size: 10.8px;
  }
  .mdl-text section {
    font-size: 14.4px;
  }
}
.mdl-ofertas_detalle {
  padding: 0!important;
}
.mdl-ofertas_detalle .m-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f2f2f2;
}
.mdl-ofertas_detalle .m-item .m-slide {
  width: 50%;
  position: relative;
}
.mdl-ofertas_detalle .m-item .m-slide img {
  display: block;
  width: 100%;
  height: auto;
}
.mdl-ofertas_detalle .m-item .m-links {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.mdl-ofertas_detalle .m-item .m-links > * {
  margin: 0 23px 15px 0;
}
.mdl-ofertas_detalle .m-item .m-c_right {
  width: 50%;
}
.mdl-ofertas_detalle .m-form {
  max-width: 620px;
  margin: 46px auto;
}
.mdl-ofertas_detalle .m-form > div {
  display: flex;
  justify-content: flex-end;
  margin: 16px 0;
}
.mdl-ofertas_detalle .m-form > div > * {
  flex-grow: 1;
  margin: 0 0 0 16px;
}
.mdl-ofertas_detalle .m-form > div > *:first-of-type {
  margin-left: 0;
}
.mdl-ofertas_detalle .m-form .m-select {
  max-width: 90px;
  min-width: 113px;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) {
  background-color: #fff;
  height: 60px;
  box-sizing: border-box;
  padding: 12px 16px;
  position: relative;
  flex-grow: 3;
  min-width: 173px;
}
.mdl-ofertas_detalle .m-form label:not(.m-select):first-of-type {
  border: 0;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) span {
  font: 700 9px/0.89 'Montserrat', sans-serif;
  text-transform: uppercase;
  color: #b8a328;
  letter-spacing: 3.4px;
  display: block;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) i {
  font-size: 18px;
  color: #b8a328;
  position: absolute;
  bottom: 13px;
  right: 17px;
  display: flex;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) input {
  font: 22px/1.36 'Playfair Display', serif;
  margin-top: 4px;
  color: #3b3b3b;
  cursor: pointer;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) input::-webkit-input-placeholder {
  color: #525357;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) input ::-moz-placeholder {
  color: #525357;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) input :-ms-input-placeholder {
  color: #525357;
}
.mdl-ofertas_detalle .m-form label:not(.m-select) input :-moz-placeholder {
  color: #525357;
}
.mdl-ofertas_detalle .m-form .css-button4 {
  max-width: 190px;
  margin: 16px 0 16px auto;
}
.mdl-ofertas_detalle .c-select {
  position: relative;
  height: 60px;
  min-width: 90px;
  box-sizing: border-box;
  padding: 0 10px;
  font: 22px/1.36 'Playfair Display', serif;
  color: #3b3b3b;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  background-color: #fff;
}
.mdl-ofertas_detalle .c-select > span {
  padding-top: 15px;
  width: 100%;
  text-align: center;
}
.mdl-ofertas_detalle .c-select.invalid {
  border-bottom: 1px solid #e03232;
  color: #ce6768;
  padding-top: 0;
}
.mdl-ofertas_detalle .c-select.invalid + span {
  opacity: 0;
  top: 50%;
}
.mdl-ofertas_detalle .c-select.invalid::-webkit-input-placeholder {
  color: #ce6768;
}
.mdl-ofertas_detalle .c-select.invalid::-moz-placeholder {
  color: #ce6768;
}
.mdl-ofertas_detalle .c-select.invalid:-ms-input-placeholder {
  color: #ce6768;
}
.mdl-ofertas_detalle .c-select.invalid:-moz-placeholder {
  color: #ce6768;
}
.mdl-ofertas_detalle .c-select.required {
  position: relative;
}
.mdl-ofertas_detalle .c-select.required:after {
  content: '*';
  position: absolute;
  top: 2px;
  right: 10px;
  color: #b8a328;
  font-size: 15px;
}
.mdl-ofertas_detalle .c-select select {
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 60px;
  width: 100%;
  cursor: pointer;
}
.mdl-ofertas_detalle .c-select .m-title {
  position: absolute;
  top: 12px;
  left: 14px;
  color: #b8a328;
  font: 700 9px/0.89 'Montserrat', sans-serif;
  letter-spacing: 3.4px;
  text-transform: uppercase;
}
.mdl-ofertas_detalle .bx-wrapper {
  width: 100%;
}
.mdl-ofertas_detalle .bx-wrapper .bx-viewport {
  border: 0;
  box-shadow: none;
  left: 0;
}
.mdl-ofertas_detalle .m-arrows.sta-hoverOFF > *:hover {
  color: #b8a328;
  background-color: #fff;
}
.mdl-ofertas_detalle .m-arrows > * {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.5);
  height: 86px;
  width: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: 0.3s ease;
}
.mdl-ofertas_detalle .m-arrows .m-left {
  left: 0;
  border-top-right-radius: 99px;
  border-bottom-right-radius: 99px;
}
.mdl-ofertas_detalle .m-arrows .m-left i {
  transform: translateX(-50%);
}
.mdl-ofertas_detalle .m-arrows .m-right {
  right: 0;
  border-top-left-radius: 99px;
  border-bottom-left-radius: 99px;
}
.mdl-ofertas_detalle .m-arrows .m-right i {
  transform: translateX(50%);
}
.mdl-ofertas_detalle .m-content {
  margin: 0 auto;
  max-width: 1250px;
  padding: 7rem 30px 40px;
}
.mdl-ofertas_detalle .m-share {
  display: flex;
  margin: 10px 0;
}
.mdl-ofertas_detalle .m-share > * {
  border-radius: 50%;
  flex: none;
  margin-right: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  color: #fff;
  font-size: 18px;
}
.mdl-ofertas_detalle .m-share > *.facebook {
  background-color: #3b5998;
}
.mdl-ofertas_detalle .m-share > *.twitter {
  background-color: #00aced;
}
.mdl-ofertas_detalle .m-share > *.whatsapp {
  background-color: #43d854;
  display: none;
}
.mdl-ofertas_detalle article {
  text-align: left;
  color: #2f2f2f;
}
.mdl-ofertas_detalle article header {
  margin-bottom: 20px;
  font: 3.6rem/1 'Playfair Display', serif;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap-reverse;
}
.mdl-ofertas_detalle article section {
  font: 300 16px/1.75 'Montserrat', sans-serif;
}
.mdl-ofertas_detalle article section small {
  text-transform: uppercase;
  font: 600 15px/2 'Montserrat', sans-serif;
}
.mdl-ofertas_detalle article section p {
  margin-bottom: 20px;
}
.mdl-ofertas_detalle article section ul li {
  display: block;
  margin: 8px 0;
}
.mdl-ofertas_detalle article section ul li:before {
  content: '·';
  margin: 0 20px 0 10px;
}
.mdl-ofertas_detalle .m-info {
  display: flex;
  color: #525357;
  border-bottom: 1px solid rgba(47, 47, 47, 0.1);
}
.mdl-ofertas_detalle .m-info > * {
  flex-grow: 1;
  margin: 44px 0;
}
.mdl-ofertas_detalle .m-price {
  text-align: center;
  color: #525357;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mdl-ofertas_detalle .m-price i {
  font-size: 36px;
  color: #b8a328;
}
.mdl-ofertas_detalle .m-price span {
  font: 400 15px/2 'Montserrat', sans-serif;
}
.mdl-ofertas_detalle .m-price span.from {
  text-transform: uppercase;
}
.mdl-ofertas_detalle .m-price big {
  font: 600 22px 'Montserrat', sans-serif;
}
.mdl-ofertas_detalle .m-countdown {
  text-align: center;
  border-left: 1px solid rgba(47, 47, 47, 0.1);
}
.mdl-ofertas_detalle .m-countdown i {
  color: #b8a328;
  font-size: 32px;
  margin-bottom: 15px;
}
.mdl-ofertas_detalle .m-countdown > div {
  display: flex;
  justify-content: center;
}
.mdl-ofertas_detalle .m-countdown .m-time {
  margin: 0 5px;
  min-width: 55px;
}
.mdl-ofertas_detalle .m-countdown .m-time small {
  font: 400 15px 'Montserrat', sans-serif;
  text-transform: uppercase;
  display: block;
}
.mdl-ofertas_detalle .m-countdown .m-time big {
  font: 600 3.6rem 'Montserrat', sans-serif;
}
@media (max-width: 1220px) {
  .mdl-ofertas_detalle .m-item {
    flex-wrap: wrap;
  }
  .mdl-ofertas_detalle .m-item .m-slide {
    width: 100%;
  }
  .mdl-ofertas_detalle .m-item .m-c_right {
    width: 100%;
  }
}
@media (max-width: 900px) {
  .mdl-ofertas_detalle .m-content {
    padding: 7rem 25px 25px;
  }
}
@media (max-width: 767px) {
  .mdl-ofertas_detalle .m-share .whatsapp {
    display: flex;
  }
  .mdl-ofertas_detalle .m-content {
    padding: 5rem 20px 20px;
  }
  .mdl-ofertas_detalle .m-info {
    display: block;
  }
  .mdl-ofertas_detalle .m-info > * {
    width: 100%;
    border: 0;
  }
  .mdl-ofertas_detalle .m-price span {
    font-size: 13.5px;
  }
  .mdl-ofertas_detalle .m-price big {
    font-size: 19.8px;
  }
  .mdl-ofertas_detalle .m-form {
    padding: 0 20px;
  }
  .mdl-ofertas_detalle .m-form > div {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .mdl-ofertas_detalle .m-form > div > * {
    flex-grow: unset;
  }
  .mdl-ofertas_detalle .m-form label {
    width: 100%;
    margin: 0 0 14px;
  }
  .mdl-ofertas_detalle .m-form .m-select {
    width: calc(50% - 7px);
    max-width: 100%;
  }
  .mdl-ofertas_detalle .m-form .css-button4 {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
  .mdl-ofertas_detalle article section {
    font-size: 14.4px;
  }
  .mdl-ofertas_detalle article section small {
    font-size: 13.5px;
  }
}
.mdl-ofertas_detalle .m-tooltip {
  left: -50% !important;
}
.mdl-ofertas_detalle .m-pax .m-tooltip:before {
  display: none !important;
}
.mdl-ofertas_detalle #fid_personasof {
  font: 18px/1.36 'Playfair Display', serif;
  margin-top: 6px;
  width: 100%;
}


.mdl-footer{padding:40px 0 0 0!important;color:#fff}.mdl-footer.sinmargen{padding:0!important}.mdl-footer .m-content{margin:0 auto;max-width:1250px}.mdl-footer .m-top{background-color:#796f32;box-shadow:0 20px 100px 0 rgba(0,0,0,.3);padding:83px 20px 72px;position:relative}.mdl-footer .m-top .m-content{display:flex;flex-wrap:wrap;width:100%}.mdl-footer .m-top .m-text{font:500 12px/1.67 Montserrat,sans-serif;letter-spacing:3.6px;text-transform:uppercase;margin-bottom:20px;width:100%}.mdl-footer .m-top .m-title{font:4rem/1.1 'Playfair Display',serif;width:330px;flex:none}.mdl-footer .m-top .m-title:after{content:'f';display:block;font-family:Natal;width:57px;height:6px;margin-top:25px;line-height:6px;font-size:57px;opacity:.2}.mdl-footer .m-top .m-form{width:calc(100% - 360px);margin-left:30px}.mdl-footer .m-top .m-form div{background-color:rgba(0,0,0,.3);padding:14px;box-sizing:border-box;display:flex;margin-bottom:8px}.mdl-footer .m-top .m-form div>*{margin-right:1px}.mdl-footer .m-top .m-form div label{background-color:#fff;padding:11px 21px 5px}.mdl-footer .m-top .m-form div label span{color:#b8a328;text-transform:uppercase;letter-spacing:5.4px;font:9px/.89 Montserrat,sans-serif}.mdl-footer .m-top .m-form div label input{width:100%;font:22px/1 'Playfair Display',serif;color:#3b3b3b}.mdl-footer .m-top .m-form div .css-button2{margin-left:4px}.mdl-footer .m-top .m-form>label{font:600 12px/2 Montserrat,sans-serif;display:flex;align-items:flex-start}.mdl-footer .m-top .m-form>label input:checked+span{display:flex;justify-content:center;align-items:center}.mdl-footer .m-top .m-form>label input:checked+span:before{content:'\f00c';font-family:fontawesome}.mdl-footer .m-top .m-form>label span{width:22px;height:22px;background-color:rgba(0,0,0,.3);display:none!important;margin-right:10px;flex:none}.mdl-footer .m-top .m-form>.css-button2{display:none}.mdl-footer .m-mid{background-color:#4b4b4b;padding:55px 20px}.mdl-footer .m-mid .m-content{display:flex;justify-content:space-between}.mdl-footer .m-mid .m-item{display:flex;align-items:flex-start;padding-right:20px}.mdl-footer .m-mid .m-item:last-of-type{padding-right:0}.mdl-footer .m-mid .m-item>i{font-size:35px;margin-right:15px;color:#796f32}.mdl-footer .m-mid .m-title{font:2.6rem/1.69 'Playfair Display',serif;margin-bottom:10px}.mdl-footer .m-mid .m-text{font:16px/1.5 Montserrat,sans-serif}.mdl-footer .m-mid [href^=tel]{font:300 20px/1.8 Montserrat,sans-serif;display:block;margin-bottom:10px}.mdl-footer .m-mid [href^=mailto]{font:16px Montserrat,sans-serif;color:#b8a328}.mdl-footer .m-mid .m-rrss{display:flex}.mdl-footer .m-mid .m-rrss a{border-radius:50%;border:2px solid #666;color:#666;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:50px;margin-right:15px;box-sizing:border-box;transition:.3s ease}.mdl-footer .m-mid .m-rrss a:hover{color:#b8a328;border:2px solid #b8a328}.mdl-footer .m-mid .m-rrss a:last-of-type{margin-right:0}.mdl-footer .m-bot{background-color:#434343;padding:12px 20px}.mdl-footer .m-bot .m-content{display:flex;justify-content:space-between;align-items:center;padding-left:30px;box-sizing:border-box}.mdl-footer .m-bot .m-content>*{font:12px Montserrat,sans-serif}.mdl-footer .m-bot .m-content>:nth-of-type(2){color:#ffed00;font:14px/1.57 Montserrat,sans-serif}@media (max-width:1024px){.mdl-footer .m-top{padding:56px 20px 38px}.mdl-footer .m-top .m-text{text-align:center}.mdl-footer .m-top .m-title{width:100%;text-align:center;margin-bottom:24px}.mdl-footer .m-top .m-title:after{display:none}.mdl-footer .m-top .m-form{max-width:825px;margin:0 auto;width:100%}}@media (max-width:900px){.mdl-footer .m-top .m-text{margin-bottom:12px}.mdl-footer .m-mid .m-item>i{display:none}.mdl-footer .m-mid [href^=tel]{margin-bottom:0}.mdl-footer .m-mid .m-rrss a{width:44px;height:44px;font-size:30px;margin-right:10px}.mdl-footer .m-mid .m-rrss a:last-of-type{margin:0}.mdl-footer .m-bot .m-content{padding:0}}@media (max-width:767px){.mdl-footer .m-top{padding:35px 20px}.mdl-footer .m-top .m-form>div{display:block;padding:0;background-color:transparent}.mdl-footer .m-top .m-form>div label{display:block;margin:0 0 8px}.mdl-footer .m-top .m-form>div label span{font-style:10px;letter-spacing:3.4px}.mdl-footer .m-top .m-form>div .css-button2{display:none}.mdl-footer .m-top .m-form>label{margin:17px 0 10px}.mdl-footer .m-top .m-form>.css-button2{display:flex;width:100%;max-width:100%}.mdl-footer .m-top .m-text{font-size:10.8px}.mdl-footer .m-mid{padding:25px 20px}.mdl-footer .m-mid [href^=mailto]{font-size:14.4px}.mdl-footer .m-mid [href^=tel]{font-size:18px}.mdl-footer .m-mid .m-text{font-size:14.4px}.mdl-footer .m-mid .m-title{font-size:24px}.mdl-footer .m-mid .m-content{flex-direction:column}.mdl-footer .m-mid .m-content>:nth-of-type(2){margin:25px 0}.mdl-footer .m-mid .m-item{padding-right:0;text-align:center;width:100%;justify-content:center}.mdl-footer .m-mid .m-item{margin-bottom:5px}.mdl-footer .m-bot .m-content{flex-direction:column}.mdl-footer .m-bot .m-content>*{margin:5px 0}.mdl-footer .m-bot .m-content>:nth-of-type(2){font-size:12.6px}}

