/*
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/text/style.css
negocio/plantillas/panels/text/style2.css
negocio/plantillas/panels/ofertas/style.css
negocio/plantillas/panels/ofertas/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;padding-top:20px}.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;letter-spacing:3.6px}.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{padding-top:40px}.mdl-text header small{font-size:10.8px}.mdl-text section{font-size:14.4px}}

@font-face{font-family:"natal";src:url("/content/fonts/natal.eot");src:url("/content/fonts/natal.eot?#iefix") format("embedded-opentype"), url("/content/fonts/natal.woff") format("woff"), url("/content/fonts/natal.ttf") format("truetype"), url("/content/fonts/natal.svg#natal") format("svg");font-weight:normal;font-style:normal}.mdl-services .m-content{margin:0
auto;max-width:1250px}.mdl-services .m-grid{display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative}.mdl-services .m-item{width:calc(50% - 15px);margin-left:30px;position:relative}.mdl-services .m-item:nth-of-type(odd){margin-left:0}.mdl-services .m-item:nth-of-type(n+3){margin-top:30px}.mdl-services .m-item.sta-hoverOFF:hover .m-img:before{background-color:rgba(184,163,40,0.9)}.mdl-services .m-item.sta-hoverOFF:hover article section,
.mdl-services .m-item.sta-hoverOFF:hover article
footer{color:#3b3b3b}.mdl-services .m-item .m-img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);transition: .3s ease}.mdl-services .m-item .m-img
img{display:block;width:100%;height:auto}.mdl-services .m-item
article{width:100%;text-align:center;cursor:pointer;box-sizing:border-box;transition: .3s ease;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem 1rem}.mdl-services .m-item article
header{box-sizing:border-box;font:4rem/1.1 'Playfair Display', serif;margin-bottom:25px;max-width:380px}.mdl-services .m-item article
section{font:18px/.61 'Montserrat', sans-serif;color:#b8a328;margin-bottom:12px;transition: .3s ease}.mdl-services .m-item article section
span{font:700 3.6rem 'Montserrat', sans-serif}.mdl-services .m-item article section
big{font:700 2.5rem 'Montserrat', sans-serif}.mdl-services .m-item article
footer{color:#b8a328;font:600 15px/.73 'Montserrat', sans-serif;transition: .3s ease}@media (max-width: 900px){.mdl-services .m-item{width:100%;margin-left:0;margin-top:20px !important}.mdl-services .m-item:first-of-type{margin-top:0 !important}.mdl-services .m-folder{flex-wrap:wrap}.mdl-services .m-folder .m-slide{width:100%;margin-bottom:30px}.mdl-services .m-folder
article{width:100%}}@media (max-width: 767px){.mdl-services .m-item article
header{margin-bottom:15px}.mdl-services .m-item article
section{font-size:16.2px}.mdl-services .m-item article
footer{font-size:13.5px}}

.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}}

