/*
negocio/plantillas/panels/formdinamico/style.css
negocio/plantillas/panels/formdinamico/style2.css
negocio/plantillas/panels/footer/style.css
negocio/plantillas/panels/footer/style2.css
*/
.css-content{margin:0
auto;max-width:192rem;box-shadow:0 0 40px 0 rgba(0,0,0,0.2);background-color:#fff}.css-title1{font:700 7rem 'Spectral', serif}@media (max-width: 1024px){.css-title1{font-size:5rem}}@media (max-width: 900px){.css-title1{font-size:4rem}}.css-title2{font:6rem/7.2rem 'Spectral', serif}@media (max-width: 1024px){.css-title2{font-size:4.5rem;line-height:5.5rem}}@media (max-width: 767px){.css-title2{font-size:4rem;line-height:4.8rem}}.css-title3{font:600 5rem/5.5rem 'Spectral', serif;letter-spacing: .15rem}@media (max-width: 900px){.css-title3{font-size:4.5rem;line-height:5.5rem;letter-spacing: .138rem}}@media (max-width: 767px){.css-title3{font-size:3rem;line-height:3rem;letter-spacing: .1rem}}.css-title4{font:4rem/4.8rem 'Spectral', serif}@media (max-width: 1024px){.css-title4{font-size:3.5rem;line-height:4.2rem}}.css-title5{font:600 3.5rem/3.8rem 'Spectral', serif}@media (max-width: 1024px){.css-title5{font-size:2.4rem;line-height:3rem}}@media (max-width: 767px){.css-title5{font-size:2rem;line-height:2.8rem}}.css-text1{font:2.6rem/3.2rem 'Spectral', serif}@media (max-width: 1024px){.css-text1{font-size:2.4rem;line-height:2.9rem}}.css-text2{font:600 2.4rem/2.9rem 'Spectral', serif}@media (max-width: 767px){.css-text2{font-size:1.8rem;line-height:2.2rem}}.css-text3{font:700 2rem/2.4rem 'Spectral', serif;letter-spacing: .05rem}.css-text4{font:500 1.6rem/2rem 'Spectral', serif;letter-spacing: .05rem}@media (max-width: 1366px){.css-text4{font-size:1.5rem;line-height:1.8rem}}@media (max-width: 1024px){.css-text4{font-size:1.4rem;line-height:1.7rem;letter-spacing: .04rem}}.css-text5{font:300 2rem/2.9rem 'Barlow', sans-serif}@media (max-width: 1366px){.css-text5{font-size:1.8rem}}@media (max-width: 1024px){.css-text5{font-size:1.6rem;line-height:2.5rem}}.css-text6{font:2rem/2.4rem 'Barlow', sans-serif;letter-spacing: .06rem}@media (max-width: 1024px){.css-text6{font-size:1.8rem;line-height:2.2rem;letter-spacing: .055rem}}.css-text7{font:400 1.8rem/2.4rem 'Barlow', sans-serif}@media (max-width: 900px){.css-text7{font-size:1.4rem;line-height:2.2rem}}.css-text8{font:400 2rem/3rem 'Barlow', sans-serif}@media (max-width: 900px){.css-text8{font-size:1.6rem;line-height:2.6rem}}.css-textsmall1{font:1.5rem/1.8rem 'Barlow', sans-serif;letter-spacing: .045rem}@media (max-width: 1024px){.css-textsmall1{font-size:1.4rem;line-height:1.7rem;letter-spacing: .04rem}}.css-textsmall2{font:600 1.2rem/1.4rem 'Barlow', sans-serif;letter-spacing: .12rem}.css-button1{min-height:5rem;background-color:#3b3b3b;font:500 1.6rem 'Barlow', sans-serif;text-transform:uppercase;padding:0
4.5rem;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;transition: .3s ease}.css-button1:hover{background-color:#202020}@media (max-width: 900px){.css-button1{padding:0
2.8rem}}.css-link{font:600 1.2rem/1.4rem 'Barlow', sans-serif;letter-spacing: .12rem;display:flex;align-items:center;padding-bottom: .4rem;border-bottom: .1rem solid #202020;text-transform:uppercase;color:#202020}.css-link
i{font-size: .9rem}.css-link i+span{margin-left: .4rem}.eff-noactive{opacity:0;transform:translateY(100px);transition: .7s ease}.eff-noactive.eff-active{opacity:1;transform:translateY(0)}.css-title6{font:normal 3rem/1.07 'Spectral', serif;color:#202020}@media (max-width: 767px){.css-title6{font-size:20px}}.css-title7{font:500 5rem/6rem 'Spectral', serif}@media (max-width: 900px){.css-title7{font-size:3rem;line-height:3.9rem}}.css-title8{font:400 3rem/4rem 'Spectral', serif;letter-spacing: -0.2rem}.css-title9{font:600 2.2rem/1 'Spectral', serif;letter-spacing: -0.5px}@media (max-width: 900px){.css-title9{font-size:2rem}}.ui-datepicker{opacity:1 !important}.mdl-form{padding-top:48px;padding-bottom:48px;position:relative}.mdl-form
#html_element{padding-left:16px;margin-bottom:40px;display:flex;width:100%}.mdl-form .m-input.error
input{border:2px
solid #e4405f}.mdl-form .m-input.error input::-webkit-input-placeholder{color:#e4405f}.mdl-form .m-input.error input::-moz-placeholder{color:#e4405f}.mdl-form .m-input.error input:-ms-input-placeholder{color:#e4405f}.mdl-form .m-input.error input:-moz-placeholder{color:#e4405f}.mdl-form.success .m-success{display:flex}.mdl-form
article{max-width:94rem;margin:0
auto;width:100%;box-sizing:border-box;color:#f7f7f7;position:relative;text-align:center}.mdl-form article
header{margin:0
auto;color:#3b3b3b;font-size:2.8rem;padding-bottom:3rem;position:relative}.mdl-form article header>div{line-height:1.35}.mdl-form article header .m-subtitle{font:600 5rem/5.5rem 'Spectral', serif;letter-spacing: .15rem;color:#3b3b3b}@media (max-width: 900px){.mdl-form article header .m-subtitle{font-size:4.5rem;line-height:5.5rem;letter-spacing: .138rem}}@media (max-width: 767px){.mdl-form article header .m-subtitle{font-size:3rem;line-height:3rem;letter-spacing: .1rem}}.mdl-form article header:after{content:"";position:absolute;width:85px;height:2px;background-color:#f7f7f7;bottom:0;left:0}.mdl-form article
section{width:calc(100% - 100px);padding-left:100px;margin:0
auto;position:relative}@media (max-width: 767px){.mdl-form article
section{width:100%;padding-left:0;margin-top:10px;margin-bottom:50px}}.mdl-form
form{display:flex;flex-wrap:wrap}.mdl-form .m-col4{width:calc(25% - 30px);text-align:center;margin:0
15px 16px}.mdl-form .m-col3{width:calc(75% - 30px);text-align:center;margin:0
15px 16px}.mdl-form .m-col33{width:calc(33.33% - 30px);text-align:center;margin:0
15px 16px}.mdl-form .m-col2{width:calc(50% - 30px);text-align:center;margin:0
15px 30px}.mdl-form .m-col1{width:calc(100% - 30px);margin:0
15px 30px}.mdl-form
.disabled{opacity: .2}.mdl-form .m-input{position:relative;background-color:#fff}.mdl-form .m-input.required{position:relative}.mdl-form .m-input.required:before{content:'*';position:absolute;top:8px;right:10px;color:#f7f7f7;font-size:24px}.mdl-form .m-input
span{position:absolute;top:50%;left:10px;color:#f7f7f7;font:10px/2.9 'Spectral', serif;opacity:0;transition: .4s ease}.mdl-form .m-input
input{transition: .4s ease}.mdl-form .m-input
input.active{padding-top:15px}.mdl-form .m-input input.active+span{opacity:1;text-transform:uppercase;top:4px;color:#333;font-weight:300;margin-left:10px}.mdl-form .m-input input:focus+span{color:#333}.mdl-form .m-input
input.invalid{border-bottom:1px solid #e03232;color:#f7f7f7;padding-top:0}.mdl-form .m-input input.invalid+span{opacity:0;top:50%}.mdl-form .m-input input.invalid::-webkit-input-placeholder{font-family:'Spectral',serif;font-size:1.7rem;color:#f7f7f7}.mdl-form .m-input input.invalid::-moz-placeholder{font-family:'Spectral',serif;font-size:1.7rem;color:#f7f7f7}.mdl-form .m-input input.invalid:-ms-input-placeholder{color:#f7f7f7}.mdl-form .m-input input.invalid:-moz-placeholder{color:#f7f7f7}.mdl-form input,
.mdl-form
textarea{display:block;width:100%;box-sizing:border-box;font:15px/1.3 'Spectral', serif;color:#3b3b3b;border:2px
solid #f7f7f7}.mdl-form input::-webkit-input-placeholder,
.mdl-form textarea::-webkit-input-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form input::-moz-placeholder,
.mdl-form textarea::-moz-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form input:-ms-input-placeholder,
.mdl-form textarea:-ms-input-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form input:-moz-placeholder,
.mdl-form textarea:-moz-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form
textarea{padding:20px
25px;height:168px;transition: .4s ease;border:1px
solid #202020;resize:none}.mdl-form textarea:focus{border:1px
solid #202020}.mdl-form textarea:focus::-webkit-input-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form textarea:focus::-moz-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form textarea:focus:-ms-input-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form textarea:focus:-moz-placeholder{font-family:'Spectral',serif;font-size:15px;color:#3b3b3b;font-weight:500}.mdl-form
textarea.invalid{border:2px
solid #ce6768;color:#ce6768;padding-top:0}.mdl-form textarea.invalid::-webkit-input-placeholder{font-family:'Spectral',serif;font-size:1.7rem;line-height:1.76;color:#f7f7f7}.mdl-form textarea.invalid::-moz-placeholder{font-family:'Spectral',serif;font-size:1.7rem;line-height:1.76;color:#f7f7f7}.mdl-form textarea.invalid:-ms-input-placeholder{font-family:'Spectral',serif;font-size:1.7rem;line-height:1.76;color:#f7f7f7}.mdl-form textarea.invalid:-moz-placeholder{font-family:'Spectral',serif;font-size:1.7rem;line-height:1.76;color:#f7f7f7}.mdl-form
input{height:58px;line-height:58px;display:flex;padding:0
21px}.mdl-form .m-calendar
i{font-size:24px;color:#f7f7f7;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mdl-form .m-calendar i:before{vertical-align:middle}.mdl-form .c-select{position:relative;height:60px;box-sizing:border-box;padding:0
25px;border:1px
solid #202020;font:15px/1.3 'Spectral', serif;font-weight:500;color:#3b3b3b;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff}.mdl-form .c-select
option{color:#000}.mdl-form .c-select.error{border:2px
solid #e4405f;color:#e4405f}.mdl-form .c-select.invalid{border-bottom:1px solid #e03232;color:#f7f7f7;padding-top:0}.mdl-form .c-select.invalid+span{opacity:0;top:50%}.mdl-form .c-select.invalid::-webkit-input-placeholder{font-family:'Spectral',serif;font-size:1.7rem;color:#f7f7f7}.mdl-form .c-select.invalid::-moz-placeholder{font-family:'Spectral',serif;font-size:1.7rem;color:#f7f7f7}.mdl-form .c-select.invalid:-ms-input-placeholder{font-family:'Spectral',serif;font-size:1.7rem;color:#f7f7f7}.mdl-form .c-select.invalid:-moz-placeholder{font-family:'Spectral',serif;font-size:1.7rem;color:#f7f7f7}.mdl-form .c-select.active{padding-top:15px}.mdl-form .c-select.active .m-title{opacity:1;top:4px;color:#333;margin-left:10px;font-weight:300;text-transform:uppercase}.mdl-form .c-select.required{position:relative}.mdl-form .c-select.required:after{content:'*';position:absolute;top:2px;right:10px;color:#f7f7f7;font-size:24px}.mdl-form .c-select .fa-angle-down{display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:35px;color:#3b3b3b}.mdl-form .c-select .fa-angle-down:before{vertical-align:middle}.mdl-form .c-select
select{opacity:0;position:absolute;top:0;bottom:0;left:0;z-index:2;height:74px;width:100%;cursor:pointer}.mdl-form .c-select .m-title{position:absolute;top:50%;left:11px;color:#202020;font:10px/2.9 'Spectral', serif;opacity:0;transition: .3s ease}.mdl-form .m-input.file{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-family:'Spectral',serif;letter-spacing:0.49px;color:#3b3b3b;position:relative}.mdl-form .m-input.file
div{text-align:left;line-height:1.13;display:block;margin-right:15px}.mdl-form .m-input.file
label{background-color:#d9d9d9;line-height:60px;padding:0
43px}.mdl-form .m-input.file
input{opacity:0;top:0;left:0;right:0;bottom:0;position:absolute}.mdl-form .m-input.file input.active+span{top:100%;color:#000;margin-left:0;left:0}.mdl-form .m-footer{padding:0
15px;display:flex;justify-content:space-between;align-items:flex-end;width:100%;flex-wrap:nowrap}.mdl-form .m-footer .m-condiciones{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.mdl-form .m-footer
button{min-height:5rem;background-color:#3b3b3b;font:500 1.6rem 'Barlow', sans-serif;text-transform:uppercase;padding:0
4.5rem;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;transition: .3s ease;min-width:21rem}.mdl-form .m-footer button:hover{background-color:#202020}@media (max-width: 900px){.mdl-form .m-footer
button{padding:0
2.8rem}}.mdl-form .m-text_invalid{font:16px/30px 'Barlow', sans-serif;color:#ce6768;padding-left:16px}.mdl-form .m-checkbox{display:flex;align-items:baseline;color:#3b3b3b;font:16px 'Spectral', serif;font-weight:300;line-height:24px;margin-bottom:22px}.mdl-form .m-checkbox>span{display:flex;text-align:left}.mdl-form .m-checkbox
i{margin-right:20px;position:relative;width:20px;height:20px;background-color:#fff;border:1px
solid #a0a0a0;display:inline-block;vertical-align:text-top;flex:none}.mdl-form .m-checkbox i:after{content:'\f00c';width:20px;height:20px;flex:none;display:flex;justify-content:center;align-items:center;opacity:0;transition: .3s ease;font-family:'FontAwesome';font-size:12px}.mdl-form .m-checkbox.error
i{border:2px
solid #e4405f}.mdl-form .m-checkbox
a{text-decoration:underline;color:#000}.mdl-form .m-checkbox a:hover{text-decoration:none}.mdl-form .m-checkbox
input{position:fixed;top:0;left: -99px;width:auto}.mdl-form .m-checkbox input:checked ~ span i:after{opacity:1}.mdl-form .m-msg{position:absolute;bottom: -25px;color:#e4405f;font:15px 'Spectral', serif;font-weight:500;left:0;display:none}.mdl-form .m-input.error .m-msg,
.mdl-form .c-select.error .m-msg{display:block}.mdl-form
#fid_condiciones{display:none !important}.mdl-form .m-required{font:500 1.2rem 'Spectral', serif;margin-bottom: .8rem;text-align:right}.mdl-form .m-input{position:relative;margin-bottom: .5rem}.mdl-form .m-input.required:before{content:'*';color:#000;position:absolute;top:1.4rem;right:1.4rem;font-size:1.6rem;margin-top: .4rem}.mdl-form .m-input
input{font:500 1.6rem/2rem 'Spectral', serif;letter-spacing: .05rem;height:5rem;border: .1rem solid #3b3b3b;width:100%;padding:0
2.4rem 0 1.4rem;box-sizing:border-box}@media (max-width: 1366px){.mdl-form .m-input
input{font-size:1.5rem;line-height:1.8rem}}@media (max-width: 1024px){.mdl-form .m-input
input{font-size:1.4rem;line-height:1.7rem;letter-spacing: .04rem}}.mdl-form .m-input input::-webkit-input-placeholder{color:#3b3b3b}.mdl-form .m-input input::-moz-placeholder{color:#3b3b3b}.mdl-form .m-input input:-ms-input-placeholder{color:#3b3b3b}.mdl-form .m-input input:-moz-placeholder{color:#3b3b3b}.mdl-form .m-textarea{position:relative;margin-bottom: .5rem}.mdl-form .m-textarea.required:before{content:'*';position:absolute;top:1.4rem;right:1.4rem;font-size:1.6rem}.mdl-form .m-check{margin-top:1.9rem;display:flex;justify-content:flex-start;font:300 1.3rem 'Barlow', sans-serif;letter-spacing: .04rem}.mdl-form .m-check #fid_newsletter:checked ~ label i:before,
.mdl-form .m-check #fid_condiciones:checked ~ label i:before{opacity:1}.mdl-form .m-check
label{display:flex;align-items:flex-start;text-align:left}.mdl-form .m-check label
i{width:1.6rem;height:1.6rem;box-sizing:border-box;border: .1rem solid #3b3b3b;position:relative}.mdl-form .m-check label i+span{margin-left:1rem}.mdl-form .m-check label i:before{content:'';height:1rem;width:1rem;background-color:#3b3b3b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition: .3s ease}.mdl-form .m-button{min-height:5rem;background-color:#3b3b3b;font:500 1.6rem 'Barlow', sans-serif;text-transform:uppercase;padding:0
4.5rem;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;transition: .3s ease;width:100%;text-transform:inherit;margin-top:1.9rem;box-sizing:border-box}.mdl-form .m-button:hover{background-color:#202020}@media (max-width: 900px){.mdl-form .m-button{padding:0
2.8rem}}@media (max-width: 900px){.mdl-form .m-slide{width:100%}.mdl-form
article{width:100%}.mdl-form
article.hasgallery{width:100%}.mdl-form .m-close{top:30px;right:30px}.mdl-form .c-select,
.mdl-form .m-checkbox{font-size:15px}}@media (max-width: 767px){.mdl-form article
header{line-height:4.4rem}.mdl-form.visible{margin-top:0}.mdl-form.visible
article{margin-top:0}.mdl-form .m-col2,
.mdl-form .m-col3,
.mdl-form .m-col4,
.mdl-form .m-col33,
.mdl-form .m-col1{width:100%;margin:0
0px 10px}.mdl-form .m-footer{display:block}.mdl-form .m-footer [type="submit"]{margin-top:20px;margin-left:auto;margin-right: -10px}.mdl-form .m-close{top:10px;right:10px}}.m-success{padding:5rem 0;color:green}.m-success
big{font-size:3rem}.m-success
small{font-size:1.8rem}

.css-content{margin:0
auto;max-width:192rem;box-shadow:0 0 40px 0 rgba(0,0,0,0.2);background-color:#fff}.css-title1{font:700 7rem 'Spectral', serif}@media (max-width: 1024px){.css-title1{font-size:5rem}}@media (max-width: 900px){.css-title1{font-size:4rem}}.css-title2{font:6rem/7.2rem 'Spectral', serif}@media (max-width: 1024px){.css-title2{font-size:4.5rem;line-height:5.5rem}}@media (max-width: 767px){.css-title2{font-size:4rem;line-height:4.8rem}}.css-title3{font:600 5rem/5.5rem 'Spectral', serif;letter-spacing: .15rem}@media (max-width: 900px){.css-title3{font-size:4.5rem;line-height:5.5rem;letter-spacing: .138rem}}@media (max-width: 767px){.css-title3{font-size:3rem;line-height:3rem;letter-spacing: .1rem}}.css-title4{font:4rem/4.8rem 'Spectral', serif}@media (max-width: 1024px){.css-title4{font-size:3.5rem;line-height:4.2rem}}.css-title5{font:600 3.5rem/3.8rem 'Spectral', serif}@media (max-width: 1024px){.css-title5{font-size:2.4rem;line-height:3rem}}@media (max-width: 767px){.css-title5{font-size:2rem;line-height:2.8rem}}.css-text1{font:2.6rem/3.2rem 'Spectral', serif}@media (max-width: 1024px){.css-text1{font-size:2.4rem;line-height:2.9rem}}.css-text2{font:600 2.4rem/2.9rem 'Spectral', serif}@media (max-width: 767px){.css-text2{font-size:1.8rem;line-height:2.2rem}}.css-text3{font:700 2rem/2.4rem 'Spectral', serif;letter-spacing: .05rem}.css-text4{font:500 1.6rem/2rem 'Spectral', serif;letter-spacing: .05rem}@media (max-width: 1366px){.css-text4{font-size:1.5rem;line-height:1.8rem}}@media (max-width: 1024px){.css-text4{font-size:1.4rem;line-height:1.7rem;letter-spacing: .04rem}}.css-text5{font:300 2rem/2.9rem 'Barlow', sans-serif}@media (max-width: 1366px){.css-text5{font-size:1.8rem}}@media (max-width: 1024px){.css-text5{font-size:1.6rem;line-height:2.5rem}}.css-text6{font:2rem/2.4rem 'Barlow', sans-serif;letter-spacing: .06rem}@media (max-width: 1024px){.css-text6{font-size:1.8rem;line-height:2.2rem;letter-spacing: .055rem}}.css-text7{font:400 1.8rem/2.4rem 'Barlow', sans-serif}@media (max-width: 900px){.css-text7{font-size:1.4rem;line-height:2.2rem}}.css-text8{font:400 2rem/3rem 'Barlow', sans-serif}@media (max-width: 900px){.css-text8{font-size:1.6rem;line-height:2.6rem}}.css-textsmall1{font:1.5rem/1.8rem 'Barlow', sans-serif;letter-spacing: .045rem}@media (max-width: 1024px){.css-textsmall1{font-size:1.4rem;line-height:1.7rem;letter-spacing: .04rem}}.css-textsmall2{font:600 1.2rem/1.4rem 'Barlow', sans-serif;letter-spacing: .12rem}.css-button1{min-height:5rem;background-color:#3b3b3b;font:500 1.6rem 'Barlow', sans-serif;text-transform:uppercase;padding:0
4.5rem;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;transition: .3s ease}.css-button1:hover{background-color:#202020}@media (max-width: 900px){.css-button1{padding:0
2.8rem}}.css-link{font:600 1.2rem/1.4rem 'Barlow', sans-serif;letter-spacing: .12rem;display:flex;align-items:center;padding-bottom: .4rem;border-bottom: .1rem solid #202020;text-transform:uppercase;color:#202020}.css-link
i{font-size: .9rem}.css-link i+span{margin-left: .4rem}.eff-noactive{opacity:0;transform:translateY(100px);transition: .7s ease}.eff-noactive.eff-active{opacity:1;transform:translateY(0)}.css-title6{font:normal 3rem/1.07 'Spectral', serif;color:#202020}@media (max-width: 767px){.css-title6{font-size:20px}}.css-title7{font:500 5rem/6rem 'Spectral', serif}@media (max-width: 900px){.css-title7{font-size:3rem;line-height:3.9rem}}.css-title8{font:400 3rem/4rem 'Spectral', serif;letter-spacing: -0.2rem}.css-title9{font:600 2.2rem/1 'Spectral', serif;letter-spacing: -0.5px}@media (max-width: 900px){.css-title9{font-size:2rem}}.mdl-footer{color:#000;padding-top:0;padding-bottom:0;padding:0}.mdl-footer .m-newsletter{background-color:#f0f0f0;padding:0
3rem}.mdl-footer .m-newsletter .m-content{max-width:125.8rem;box-sizing:border-box;margin:0
auto;display:flex;justify-content:space-between}.mdl-footer .m-newsletter .m-content .m-left{width:30%;flex-shrink:0;padding-right:10rem}.mdl-footer .m-newsletter .m-content .m-left .m-title{font:600 2.2rem/1 'Spectral', serif;letter-spacing: -0.5px}@media (max-width: 900px){.mdl-footer .m-newsletter .m-content .m-left .m-title{font-size:2rem}}.mdl-footer .m-newsletter .m-content .m-left .m-text{font:1.6rem/2.3rem 'Barlow', sans-serif;margin-top:1.4rem}.mdl-footer .m-newsletter .m-content .m-form{min-width:60%}.mdl-footer .m-inputs{display:flex;align-items:center}.mdl-footer .m-inputs
label{position:relative;width:100%}.mdl-footer .m-inputs label
span{position:absolute;font:600 1.2rem/1.8rem 'Barlow', sans-serif;top:1rem;text-transform:uppercase;left:1.6rem;pointer-events:none}.mdl-footer .m-inputs
input{flex-grow:1;flex-basis:0;height:6rem;box-sizing:border-box;border: .1rem solid #000;font:1.6rem/1rem 'Spectral', serif;padding-left:1.6rem;padding-top:2rem;width:100%}.mdl-footer .m-inputs input:nth-of-type(1){border-right:0}.mdl-footer .m-inputs input::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}.mdl-footer .m-inputs input::-moz-placeholder{color:rgba(0,0,0,0.5)}.mdl-footer .m-inputs input:-ms-input-placeholder{color:rgba(0,0,0,0.5)}.mdl-footer .m-inputs input:-moz-placeholder{color:rgba(0,0,0,0.5)}.mdl-footer .m-button{height:6rem;padding:0
4rem;font:600 1.6rem 'Barlow', sans-serif;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.mdl-footer .m-check{margin-top:1.4rem;display:flex;justify-content:flex-start;font:300 1.3rem 'Barlow', sans-serif;letter-spacing: .04rem}.mdl-footer .m-check
a{text-decoration:underline}.mdl-footer .m-check #fid_condicionesnl:checked ~ label i:before{opacity:1}.mdl-footer .m-check
label{display:flex;align-items:flex-start;text-align:left}.mdl-footer .m-check label
i{width:1.6rem;height:1.6rem;box-sizing:border-box;border: .1rem solid #000;position:relative}.mdl-footer .m-check label i+span{margin-left:1rem}.mdl-footer .m-check label i:before{content:'';height:1rem;width:1rem;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition: .3s ease}.mdl-footer .m-check label a:hover{text-decoration:underline}.mdl-footer .m-top{display:flex;justify-content:space-between;padding-top:5.5rem;padding-bottom:6.8rem}.mdl-footer .m-top>.m-info{display:flex}.mdl-footer .m-top>.m-info>*{margin-left:10rem}@media (max-width: 1200px){.mdl-footer .m-top>.m-info>*{margin-left:5rem}}.mdl-footer .m-top .m-title{font:600 2.2rem/1 'Spectral', serif;letter-spacing: -0.5px;margin-bottom:2rem}@media (max-width: 900px){.mdl-footer .m-top .m-title{font-size:2rem}}.mdl-footer .m-top .m-link{display:flex;align-items:center;font:1.4rem/1.57 'Barlow', sans-serif;letter-spacing: .043rem}.mdl-footer .m-top .m-link
i{font-size:1.4rem}.mdl-footer .m-top .m-link i+span{margin-left:1.5rem}.mdl-footer .m-top .m-link.m-pad{padding-bottom:0.6rem}.mdl-footer .m-top .m-links{display:flex;flex-direction:column;align-items:flex-start}.mdl-footer .m-top .m-links
strong{font:600 2.2rem/1 'Spectral', serif;letter-spacing: -0.5px;display:flex;margin-bottom:2rem}@media (max-width: 900px){.mdl-footer .m-top .m-links
strong{font-size:2rem}}.mdl-footer .m-top .m-links a:hover,
.mdl-footer .m-top .m-links
a.active{text-decoration:underline}.mdl-footer .m-top .m-links>*{font:1.7rem/1.9rem 'Barlow', sans-serif;white-space:nowrap}.mdl-footer .m-top .m-links>*:not(:last-child){margin-bottom:1rem}.mdl-footer .m-top .m-links>*.m-rst{margin-bottom:0}.mdl-footer .m-top .m-links > *
strong{font:600 2.2rem/1 'Spectral', serif;letter-spacing: -0.5px;display:flex;margin-bottom:2rem}@media (max-width: 900px){.mdl-footer .m-top .m-links > *
strong{font-size:2rem}}.mdl-footer .m-top .m-rrss{font-size:5rem;display:flex;justify-content:flex-start;align-items:center;color:#4B4C4C}.mdl-footer .m-top .m-rrss
i{font-size:2.8rem;display:inline-flex}.mdl-footer .m-top .m-rrss
img{width:2.8rem}.mdl-footer .m-top .m-rrss>*{margin:1rem 1rem 0 0;transition: .3s ease}.mdl-footer .m-top .m-rrss>*:hover{color:#000}.mdl-footer .m-mid{align-items:flex-end;justify-content:space-between;padding:0
3rem}.mdl-footer .m-mid .m-content{max-width:125.6rem;display:flex;justify-content:space-between;width:100%;margin:0
auto;padding:2rem 0;box-sizing:border-box;border-top:1px solid #d3d3d3}.mdl-footer .m-mid .m-info{flex:none}.mdl-footer .m-mid .m-logos{max-width:77rem;display:flex;align-items:center;justify-content:flex-end}.mdl-footer .m-mid .m-logos .m-img{margin-left:1.5rem}.mdl-footer .m-mid .m-logos .m-img
img{display:block;max-height:6.3rem;flex:none;width:auto}.mdl-footer .m-bot{font:600 1.3rem/2.5rem 'Barlow', sans-serif;display:flex;align-items:center;padding-top:1.7rem;padding-bottom:1.7rem}.mdl-footer .m-bot
span{margin:0
.5rem}.mdl-footer .m-bot span:last-of-type{display:none}.mdl-footer .m-bot a:hover{text-decoration:underline}.mdl-footer .m-info .m-phone{display:inline-flex}.mdl-footer .m-info
span{font:1.4rem/1.57 'Barlow', sans-serif;letter-spacing: .043rem}@media (max-width: 900px){.mdl-footer .m-info{text-align:center}.mdl-footer .m-top{padding-top:4rem;padding-bottom:4rem;flex-direction:column}.mdl-footer .m-top .m-link{justify-content:center}.mdl-footer .m-top .m-rrss{margin-top:0;justify-content:center}.mdl-footer .m-top .m-left{margin-bottom:2rem}.mdl-footer .m-top>.m-info{justify-content:center}.mdl-footer .m-top>.m-info>*{margin-left:2rem;margin-right:2rem}.mdl-footer .m-top > .m-info > *
strong{margin-bottom:1rem}.mdl-footer .m-top .m-title{text-align:center}.mdl-footer .m-mid .m-content{flex-direction:column-reverse}.mdl-footer .m-mid .m-logos{justify-content:center;flex-wrap:wrap}.mdl-footer .m-mid .m-logos .m-img{margin-left:0.7rem;margin-right:0.7rem}.mdl-footer .m-bot{justify-content:center}.mdl-footer .m-newsletter .m-content{flex-direction:column}.mdl-footer .m-newsletter .m-content .m-left{width:100%;padding:0}.mdl-footer .m-newsletter .m-content .m-left .m-title{margin-bottom:0}.mdl-footer .m-newsletter .m-content .m-left .m-text{margin-top:1rem;margin-bottom:2.5rem}}@media (max-width: 767px){.mdl-footer .m-newsletter .m-content .m-left{margin-bottom:0}.mdl-footer .m-newsletter .m-content .m-left .m-title{text-align:left}.mdl-footer .m-inputs input:nth-of-type(1){border-right:0.1rem solid #000;border-bottom:0}.mdl-footer .m-button{width:100%;box-sizing:border-box}.mdl-footer .m-inputs{flex-wrap:wrap}.mdl-footer .m-top>.m-info{flex-direction:column}.mdl-footer .m-top>.m-info>*{align-items:center;margin:3rem 5rem}.mdl-footer .m-mid .m-logos{display:none}}.m-newsletter.m-top .m-content{width:100%}.mdl-footer .m-top.v2{max-width:125.8rem;box-sizing:border-box;margin:0
auto;padding-left:0;padding-right:0}@media (max-width: 1279px){.mdl-footer .m-top.v2{padding-left:3rem;padding-right:3rem}}

