/*
negocio/plantillas/panels/breadcrumb/style.css
negocio/plantillas/panels/cardimagetextbutton/style.css
negocio/plantillas/panels/contacto/style.css
negocio/plantillas/panels/formdinamico/style.css
*/
.mdl-breadcrumb{min-height:4rem;display:flex;align-items:center}.mdl-breadcrumb .m-content{padding:0
6rem;font-family:Manrope;font-size:1.4rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.21;letter-spacing:1px;color:#002b49;text-transform:uppercase}.mdl-breadcrumb .m-content .greater-than{max-height:1.5rem;margin:0
1rem}.mdl-breadcrumb .m-content
.container{align-items:center}@media (max-width: 549px){.mdl-breadcrumb{display:none}}
p.escampa{font-size:1.1rem;line-height:1em;text-transform:uppercase;letter-spacing:0.2rem}.image-text{margin-top: -0.2rem;padding:0
0 2rem}.image-text .card-body
.container{align-items:center;min-width:14rem}.image-text .card-body .container
img{max-width:4rem;margin-bottom:1.5rem}.image-text .card-body
.button{margin-bottom:1rem}.image-text.sin-breadcrumb{padding:2rem 0 2rem}@media (min-width: 768px){.image-text .card-body{padding:6rem 4rem 6rem 6rem !important}}@media (max-width: 549px){.image-text{margin-top:1rem}}.image-text .card-header
.hasVideo{z-index:0}.image-text .card-header .hasVideo:after{background-image:url("/content/img/icon-play.svg");content:"";position:absolute;min-height:7rem;z-index:999999;min-width:7rem;right:50%;top:50%;transform:translate(50%,-50%);cursor:pointer;background-repeat:no-repeat;background-size:contain}.image-text .card-header .hasVideo
img{transform:scale(1.1)}
section.contacto{position:relative;padding:0;margin:0;background:#f7f4f2;display:flex;flex-direction:column}section.contacto .contacto-header{position:relative;padding:6rem;border:2rem solid white;padding-bottom:18rem}section.contacto .contacto-header
.flex{display:flex;flex-direction:row;align-items:center;justify-content:center}section.contacto .contacto-header .flex img.contacto-logo{margin-right:6rem}section.contacto .contacto-header .flex address,
section.contacto .contacto-header .flex
p{color:white;line-height:1.4em;text-align:center}section.contacto .contacto-header .flex address span.phone img,
section.contacto .contacto-header .flex address span.email img,
section.contacto .contacto-header .flex p span.phone img,
section.contacto .contacto-header .flex p span.email
img{margin-right:0.5rem;height:16px;width:16px;bottom: -2px}section.contacto .contacto-header .flex address span.phone,
section.contacto .contacto-header .flex p
span.phone{margin-right:2rem}@media (max-width: 1023px){section.contacto .contacto-header
.flex{flex-direction:column}section.contacto .contacto-header .flex img.contacto-logo{margin-right:0;margin-bottom:2rem}}section.contacto .contacto-body{margin-top: -12rem;min-height:400px}section.contacto .contacto-body
.grid{display:grid;grid-gap:2rem;margin-bottom:4rem}section.contacto .contacto-body .grid .card-contacto{cursor:initial}section.contacto .contacto-body .grid .card-contacto address,
section.contacto .contacto-body .grid .card-contacto
p{cursor:context-menu;width:100%}section.contacto .contacto-body .grid.grid-3{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 1023px){section.contacto .contacto-body .grid.grid-3{grid-template-columns:1fr}section.contacto .contacto-body .grid.grid-3 .card-contacto{flex-direction:row;align-items:center;justify-content:space-between}section.contacto .contacto-body .grid.grid-3 .card-contacto .card-header{max-width:50%}section.contacto .contacto-body .grid.grid-3 .card-contacto .card-body{width:50%}}@media (max-width: 1023px) and (max-width: 549px){section.contacto .contacto-body .grid.grid-3 .card-contacto .card-header{max-width:unset}}@media (max-width: 1023px) and (max-width: 549px){section.contacto .contacto-body .grid.grid-3 .card-contacto .card-body{width:100%}}@media (max-width: 549px){section.contacto .contacto-body .grid.grid-3 .card-contacto{flex-direction:column;align-items:center;justify-content:center}section.contacto .contacto-body .grid.grid-3 .card-contacto .card-body{text-align:center}}section.contacto
.itemscope{display:none}
.mdl-formCompleto{padding:8rem 0 12rem 0;position:relative;background-color:#f7f4f2;color:#000}@media (max-width: 549px){.mdl-formCompleto{padding:2rem 0 12rem 0}}.mdl-formCompleto .img-bg{background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0.2;width:100%;height:100%;position:absolute;top:0;left:0}.mdl-formCompleto .img-bg:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(90deg,white 40%,rgba(255,255,255,0) 100%)}.mdl-formCompleto
input{font-family:Manrope;font-size:1.5rem;font-weight:600;color:#003a5d !important}.mdl-formCompleto
article{max-width:92.7rem;margin:0
auto;width:100%;box-sizing:border-box;position:relative}.mdl-formCompleto article
header{max-width:74rem;margin:0
auto;text-align:center;margin-bottom:3rem;position:relative}.mdl-formCompleto article header .m-title{font-weight:600;font-family:DMSerifDisplay;font-size:5.6rem;line-height:1.14;letter-spacing:normal;text-align:center;color:#003a5d}@media (max-width: 549px){.mdl-formCompleto article header .m-title{font-size:3.6rem}}.mdl-formCompleto article header .m-subtitle{font-family:Manrope;font-size:1.5rem;margin-bottom:1.4rem;font-weight:500;line-height:1.7;letter-spacing:0.114rem;text-align:center;color:#003a5d}.mdl-formCompleto article header .m-text{margin-top:3.1rem;font-size:1.6rem;font-weight:300;line-height:1.75;letter-spacing:0.05rem;text-align:center;color:#003a5d}.mdl-formCompleto article
section{margin:0
auto;position:relative;display:flex;justify-content:center}.mdl-formCompleto article section
form{background-color:white;width:70rem;max-width:calc(100% - 4rem);margin:0
auto;padding:3rem;display:flex;justify-content:space-between;flex-wrap:wrap;border-radius:20px;box-shadow:0 20px 50px -20px rgba(0,0,0,0.3)}.mdl-formCompleto article section form
iframe{display:none}.mdl-formCompleto article section form .m-tit .m-subtitle{font-size:2rem;font-weight:500;line-height:1.7;letter-spacing:0.114rem}.mdl-formCompleto article section form .m-tit.separador .m-subtitle{padding-top:1.5rem}.mdl-formCompleto article section form .m-col1{margin:0.9rem 0;width:100%}.mdl-formCompleto article section form .m-col2{margin:0.9rem 0;width:calc(50% - 0.5rem)}.mdl-formCompleto article section form .m-col3{width:calc((100% - 2rem) / 3)}.mdl-formCompleto article section form .m-col4{width:calc(25% - 0.5rem)}.mdl-formCompleto article section form .m-input{position:relative;font-size:1.4rem;font-weight:normal;line-height:1.79}.mdl-formCompleto article section form .m-input>span{opacity:1;position:absolute;top:1.5rem;left:1.6rem;transition:0.4s ease;font-family:Manrope;font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:0.5px;color:#003a5d}.mdl-formCompleto article section form .m-input
.obl{position:absolute;top:2rem;right:3rem}.mdl-formCompleto article section form .m-input [data-toggle="datepicker"]{padding:0
1.6rem}.mdl-formCompleto article section form .m-input.error input::-webkit-input-placeholder,
.mdl-formCompleto article section form .m-input.error textarea::-webkit-input-placeholder{color:#f00}.mdl-formCompleto article section form .m-input.error input::-moz-placeholder,
.mdl-formCompleto article section form .m-input.error textarea::-moz-placeholder{color:#f00}.mdl-formCompleto article section form .m-input.error input:-ms-input-placeholder,
.mdl-formCompleto article section form .m-input.error textarea:-ms-input-placeholder{color:#f00}.mdl-formCompleto article section form .m-input.error input:-moz-placeholder,
.mdl-formCompleto article section form .m-input.error textarea:-moz-placeholder{color:#f00}.mdl-formCompleto article section form input:not([type="checkbox"]),
.mdl-formCompleto article section form
textarea{background-color:#f7f4f2;display:block;width:100%;box-sizing:border-box;font-size:1.4rem;line-height:1.79;letter-spacing:normal;color:#002b49;border-radius:0.2rem;transition:0.4s ease}.mdl-formCompleto article section form input:not([type="checkbox"])::-webkit-input-placeholder,
.mdl-formCompleto article section form textarea::-webkit-input-placeholder{font-size:1.4rem;line-height:1.79;color:rgba(27,28,33,0.4);opacity:0}.mdl-formCompleto article section form input:not([type="checkbox"])::-moz-placeholder,
.mdl-formCompleto article section form textarea::-moz-placeholder{font-size:1.4rem;line-height:1.79;color:rgba(27,28,33,0.4);opacity:0}.mdl-formCompleto article section form input:not([type="checkbox"]):-ms-input-placeholder,
.mdl-formCompleto article section form textarea:-ms-input-placeholder{font-size:1.4rem;line-height:1.79;color:rgba(27,28,33,0.4);opacity:0}.mdl-formCompleto article section form input:not([type="checkbox"]):-moz-placeholder,
.mdl-formCompleto article section form textarea:-moz-placeholder{font-size:1.4rem;line-height:1.79;color:rgba(27,28,33,0.4);opacity:0}.mdl-formCompleto article section form input:not([type="checkbox"]):focus + span,
.mdl-formCompleto article section form input:not([type="checkbox"]).active + span,
.mdl-formCompleto article section form textarea:focus + span,
.mdl-formCompleto article section form textarea.active+span{top:0;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.5;transform:unset}.mdl-formCompleto article section form input:not([type="checkbox"]){background-color:#f7f4f2;color:#003a5d;height:5.5rem;line-height:5.5rem;display:flex;padding:0
0.9rem}.mdl-formCompleto article section form input:not([type="checkbox"]) *{color:#003a5d}.mdl-formCompleto article section form
textarea{padding:2rem 1.6rem;height:12.8rem;resize:none}.mdl-formCompleto article section form .c-select{position:relative;height:5.5rem;padding:0
1.6rem;box-sizing:border-box;font-weight:normal;border-radius:0.2rem;transition:0.4s ease;border-bottom:none !important;display:flex;justify-content:space-between;align-items:center;font-family:Manrope;font-size:1.5rem;font-weight:600;color:#003a5d;background:#f7f4f2;cursor:pointer}.mdl-formCompleto article section form .c-select
option{color:black}.mdl-formCompleto article section form .c-select>img{display:flex;position:absolute;top:50%;right:1.6rem;width:1.6rem;transform:translateY(-50%)}.mdl-formCompleto article section form .c-select
select{opacity:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;cursor:pointer}.mdl-formCompleto article section form .c-select .m-title{position:absolute;top:50%;left:1.1rem;color:#9399a3;opacity:0;transition:0.3s ease}.mdl-formCompleto article section form .error input:not(.fid_condiciones)::-webkit-input-placeholder,
.mdl-formCompleto article section form .error textarea::-webkit-input-placeholder{color:#f00}.mdl-formCompleto article section form .error input:not(.fid_condiciones)::-moz-placeholder,
.mdl-formCompleto article section form .error textarea::-moz-placeholder{color:#f00}.mdl-formCompleto article section form .error input:not(.fid_condiciones):-ms-input-placeholder,
.mdl-formCompleto article section form .error textarea:-ms-input-placeholder{color:#f00}.mdl-formCompleto article section form .error input:not(.fid_condiciones):-moz-placeholder,
.mdl-formCompleto article section form .error textarea:-moz-placeholder{color:#f00}.mdl-formCompleto article section form
.invalid{border:0.1rem solid #f00;color:#f00;padding-top:0}.mdl-formCompleto article section form .invalid+span{opacity:0;top:50%}.mdl-formCompleto article section form .invalid::-webkit-input-placeholder{color:#f00}.mdl-formCompleto article section form .invalid::-moz-placeholder{color:#f00}.mdl-formCompleto article section form .invalid:-ms-input-placeholder{color:#f00}.mdl-formCompleto article section form .invalid:-moz-placeholder{color:#f00}.mdl-formCompleto article section form input[type="file"]::-webkit-file-upload-button{cursor:pointer}.mdl-formCompleto article section form
.file{width:21.4rem;background:none;cursor:pointer;padding:0}.mdl-formCompleto article section form .file:hover{background:#f7f4f2}.mdl-formCompleto article section form .file input,
.mdl-formCompleto article section form .file
label{opacity:0}.mdl-formCompleto article section form .file
input{position:absolute;top:0;left:0;bottom:0;height:100%;max-width:fit-content;line-height:3.9rem;z-index:9}.mdl-formCompleto article section form .file
span{left:auto;right:0}.mdl-formCompleto article section form .file input[type="file"]::-webkit-file-upload-button{cursor:pointer}.mdl-formCompleto article section form .file .button-pdf{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;padding:0
2rem;min-width:21.4rem;box-sizing:border-box;text-transform:uppercase;color:#002b49;border:solid 1px #002b49;font-size:1.5rem;height:6rem;font-weight:bold;line-height:1.63;letter-spacing:2px}.mdl-formCompleto article section form .file .button-pdf
i{margin-left:0.5rem;font-size:1.3rem}.mdl-formCompleto article section form .m-calendar
i{font-size:2.4rem;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.mdl-formCompleto article section form .m-calendar i:before{vertical-align:middle}.mdl-formCompleto article section form .m-calendar input::-webkit-input-placeholder{opacity:1 !important;position:absolute;top:1.5rem;left:1.1rem;transition:0.4s ease;font-family:Manrope;font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:0.5px;color:#003a5d !important}.mdl-formCompleto article section form .m-calendar input::-moz-placeholder{opacity:1 !important;position:absolute;top:1.5rem;left:1.1rem;transition:0.4s ease;font-family:Manrope;font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:0.5px;color:#003a5d !important}.mdl-formCompleto article section form .m-calendar input:-ms-input-placeholder{opacity:1 !important;position:absolute;top:1.5rem;left:1.1rem;transition:0.4s ease;font-family:Manrope;font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:0.5px;color:#003a5d !important}.mdl-formCompleto article section form .m-calendar input:-moz-placeholder{opacity:1 !important;position:absolute;top:1.5rem;left:1.1rem;transition:0.4s ease;font-family:Manrope;font-size:1.5rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:0.5px;color:#003a5d !important}.mdl-formCompleto article section form .m-text_invalid{color:#f00;padding-left:1.6rem}.mdl-formCompleto article section form .m-text_invalid
.clearfix{display:flex;flex-direction:column}.mdl-formCompleto article section form .m-footer{margin-top:2.8rem;display:flex;width:100%}.mdl-formCompleto article section form .m-footer .m-condiciones{width:calc(100% - 17.5rem);display:flex;flex-direction:column}.mdl-formCompleto article section form .m-footer .m-condiciones .label-container:first-child{margin-bottom:2rem}.mdl-formCompleto article section form .m-footer .m-condiciones .label-container>span{display:inline;margin-left:2rem;max-width:calc(100% - 2.5rem);text-align:left;align-items:center;font-family:Manrope;font-size:1.3rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;color:#003a5d}.mdl-formCompleto article section form .m-footer .m-condiciones .label-container > span
a{margin:0
0.5rem;text-decoration:underline}.mdl-formCompleto article section form .m-footer .m-condiciones .label-container > span a:hover{text-decoration:none}.mdl-formCompleto article section form .m-footer .m-condiciones .m-checkbox{display:flex;align-items:center;width:1.5rem;height:1.5rem;padding:6px;border-radius:10px;border:solid 1px #d2d2d2}.mdl-formCompleto article section form .m-footer .m-condiciones .m-checkbox
input{padding:0.5rem;border-bottom:none;cursor:pointer}.mdl-formCompleto article section form .m-footer .m-condiciones .m-checkbox input
#fid_condiciones{display:none !important}.mdl-formCompleto article section form .m-footer .m-condiciones .m-checkbox input:checked{width:100%;height:100%;border-radius:6px;background-color:#ff8d6b;border-bottom:none}.mdl-formCompleto article section form .m-footer .m-condiciones .m-checkbox input:checked ~ span i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:1.2rem;height:1.2rem;background-color:#aec8e5}.mdl-formCompleto article section form .m-footer .m-condiciones .m-checkbox.error{border:0.1rem solid #f00 !important;color:#f00 !important}.mdl-formCompleto article section form .m-footer .m-condiciones .m-checkbox.error+div+span{color:#f00 !important}.mdl-formCompleto article section form .m-footer
.send{font-family:Manrope;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;font-weight:bold;color:white;margin-top: -0.8rem;margin-left:auto;width:23.3rem;height:6rem;margin:0
0 0 1px;background-color:#ff8d6b;float:right;position:relative}.mdl-formCompleto article section form .m-footer
.send.loading{border-radius:50px;width:50px;height:50px;padding:0;pointer-events:none}.mdl-formCompleto article section form .m-footer .send.loading::after{width:40px;left:5px;top:12px;border-radius:100%}.mdl-formCompleto article section form .m-footer .send
.spinner{display:block;width:34px;height:34px;position:absolute;top:8px;left:calc(33%);background:transparent;box-sizing:border-box;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-radius:100%;animation:spin 0.6s ease-out infinite}@keyframes
spin{.mdl-formCompleto article section form .m-footer .send 100%{transform:rotate(360deg)}}.mdl-formCompleto article section form .m-footer .b-submit{font-family:Manrope;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;font-weight:bold;color:white;margin-top: -0.8rem;margin-left:auto;width:23.3rem;height:6rem;margin:0
0 0 1px;background-color:#ff8d6b}.mdl-formCompleto article section form .m-oblig{line-height:2.5;font-family:Manrope;font-size:1.3rem;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#708899;margin-top:1rem}.mdl-formCompleto .ui-datepicker{opacity:1 !important}.mdl-formCompleto .mfp-content{width:100%;max-width:71rem;background-color:#fff;padding:2rem;font-size:2rem}.mdl-formCompleto
#html_element{padding-left:1.6rem;margin-bottom:4rem;display:flex;width:100%}.mdl-formCompleto.success .m-success{display:flex}.mdl-formCompleto
.disabled{opacity:0.2}.mdl-formCompleto .m-msg{position:absolute;bottom: -2.5rem;color:#f00;font-weight:500;left:0;display:none}@media (max-width: 549px){.mdl-formCompleto article section
form{height:auto}.mdl-formCompleto
article{width:calc(100% - 4rem);margin:4rem auto 0}.mdl-formCompleto article
header{line-height:4.4rem}.mdl-formCompleto article section form .m-col1,
.mdl-formCompleto article section form .m-col2,
.mdl-formCompleto article section form .m-col3,
.mdl-formCompleto article section form .m-col4{width:100%;margin-bottom:1rem}.mdl-formCompleto article section form .m-footer{flex-direction:column}.mdl-formCompleto article section form .m-footer .m-condiciones,
.mdl-formCompleto article section form .m-footer .b-submit{width:100%}.mdl-formCompleto article section form .m-footer .m-sendbutton{display:flex}}.mdl-formCompleto .success-send-completo{display:flex;flex-direction:column;text-align: -webkit-center}.mdl-formCompleto .success-send-completo
img{max-height:7rem}.mdl-formCompleto .success-send-completo .text-container{display:flex;flex-direction:column;align-items:center}.mdl-formCompleto .success-send-completo .text-container
big{display:block;font-family:"BigCaslon",serif;font-weight:500;font-size:4rem;letter-spacing:0.23rem;line-height:1.2}.mdl-formCompleto .success-send-completo .text-container
small{display:block;margin-top:3.1rem;font-size:1.6rem;font-weight:300;line-height:1.75;letter-spacing:0.05rem}.mdl-formCompleto.success .m-success{display:flex}.datepicker-panel li:before{content:"";color:#fff;position:absolute;top:0;display:none;left:0}
