/*
negocio/plantillas/panels/contactomapa/style.css
negocio/plantillas/panels/formdinamico/style.css
*/
@keyframes
MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes
MoveUpEnd{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}.mdl-mapas2{padding:7rem 0;display:flex;width:calc(100% - 11.5rem);margin:0
auto}.mdl-mapas2
.header{display:flex;flex-direction:row;justify-content:space-evenly;padding-bottom:3rem;align-items:center}.mdl-mapas2 .header .title-tablet{display:none;justify-content:center;font-family:"DM Serif Display",serif;font-size:3.5rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.03;letter-spacing:normal;color:#002b49}@media (max-width: 1025px){.mdl-mapas2 .header .title-tablet{display:block}}.mdl-mapas2 .header .link-tablet{display:none;font-family:"Manrope",sans-serif;font-size:1.3rem;font-weight:800;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;text-align:right;color:#002b49;text-transform:uppercase}.mdl-mapas2 .header .link-tablet
img{margin-left:1rem;max-width:2.8rem}@media (max-width: 1025px){.mdl-mapas2 .header .link-tablet{display:block}}.mdl-mapas2 #m-map--canvas{width:56%;min-height:51rem}.mdl-mapas2 .gm-ui-hover-effect{display:none !important}.mdl-mapas2 .gm-style
img{display:block}.mdl-mapas2 .gm-style .gm-style-iw-t::after{display:none}.mdl-mapas2 .gm-style .gm-style-iw-c{padding:1.6rem 2.3rem !important;box-shadow:0 0.3rem 1rem 0 rgba(0,0,0,0.15)}.mdl-mapas2 .gm-style .gm-style-iw-d{overflow:unset !important}.mdl-mapas2
article{width:40%;box-sizing:border-box;padding:6rem 6rem 8rem;display:flex;justify-content:center;flex-direction:column}.mdl-mapas2 article .info-container
.title{font-family:"DM Serif Display",serif;font-size:3.5rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.03;letter-spacing:normal;color:#002b49;margin-bottom:4rem}@media (max-width: 1025px){.mdl-mapas2 article .info-container
.title{display:none}}.mdl-mapas2 article .info-container
.directions{font-family:"Manrope",sans-serif;font-size:1.6rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.81;letter-spacing:normal;color:#002b49}.mdl-mapas2 article .info-container .directions
.direction2{margin-left:3.8rem}.mdl-mapas2 article .info-container .directions
img{min-width:2.8rem;max-width:2.8rem;margin-right:1rem}.mdl-mapas2 article .info-container .contact-info{flex-wrap:wrap;gap:3rem;font-family:"Manrope",sans-serif;font-size:1.6rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.81;letter-spacing:normal;color:#002b49;margin:3rem 0 5rem 0px;align-items:center;text-overflow:ellipsis;white-space:nowrap}.mdl-mapas2 article .info-container .contact-info
.phone{margin-right:1.5rem}.mdl-mapas2 article .info-container .contact-info
img{min-width:2.8rem;max-width:2.8rem;margin-right:1rem}.mdl-mapas2 article .info-container .contact-info
a{display:flex;justify-content:center}@media (max-width: 1262px){.mdl-mapas2 article .info-container .contact-info{flex-direction:column;align-items:start}.mdl-mapas2 article .info-container .contact-info
.phone{margin-right:0;margin-bottom:1rem}}.mdl-mapas2 article .info-container
.googlemaps{font-family:"Manrope",sans-serif;font-size:1.3rem;font-weight:800;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;text-align:right;color:#002b49;text-transform:uppercase}.mdl-mapas2 article .info-container .googlemaps
img{margin-left:1rem;max-width:2.8rem}@media (max-width: 1025px){.mdl-mapas2 article .info-container
.googlemaps{display:none}}.mdl-mapas2
header{color:#002b49}.mdl-mapas2 .m-map{color:#f4f8fc;display:flex;align-items:flex-start;margin-top:2.5rem}.mdl-mapas2 .m-map
i{font-size:2.8rem}.mdl-mapas2 .m-map i+span{margin-left:2.3rem}.mdl-mapas2 .m-map
span{max-width:34rem}.mdl-mapas2 .m-info{display:flex;margin-top:3rem;color:#002b49}.mdl-mapas2 .m-info>*:not(:last-child){margin-right:8rem;position:relative}.mdl-mapas2 .m-info>*:not(:last-child):before{content:"";position:absolute;top:50%;right: -4rem;height:5.2rem;width:0.2rem;background-color:#e5e5e5;transform:translateY(-50%)}.mdl-mapas2 .m-contact{display:flex;flex-wrap:wrap;margin-top:3rem;color:#002b49d9}.mdl-mapas2 .m-contact>*{display:flex;align-items:center;margin-top:1.5rem}.mdl-mapas2 .m-contact>*:not(:last-child){margin-right:8rem;position:relative}.mdl-mapas2 .m-contact>*:not(:last-child):before{content:"";position:absolute;top:50%;right: -4rem;height:3.5rem;width:0.2rem;background-color:#e5e5e5;transform:translateY(-50%);pointer-events:none}.mdl-mapas2 .m-contact > *
i{font-size:2.5rem}.mdl-mapas2 .m-contact > * i+span{margin-left:2rem}.mdl-mapas2
footer{margin-top:3.5rem}.mdl-mapas2 footer a.m-pdf{text-decoration:underline;font-weight:normal}@media (max-width: 1025px){.mdl-mapas2{display:block}.mdl-mapas2
.header{justify-content:space-between}.mdl-mapas2 #m-map--canvas{min-height:43rem;width:100%}.mdl-mapas2 .m-contact>*:before{display:none}.mdl-mapas2 .gm-style .gm-style-iw-c{max-width:30rem !important}.mdl-mapas2 .gm-style .gm-style-iw-d{max-width:100% !important;width:100% !important}.mdl-mapas2
article{width:100%;padding:3rem 0 0;background-color:transparent}.mdl-mapas2 .m-info,
.mdl-mapas2 .m-contact,
.mdl-mapas2 footer,
.mdl-mapas2 .m-map{margin-top:2rem}}@media (max-width: 769px){.mdl-mapas2 #m-map--canvas{min-height:36rem}.mdl-mapas2 .m-contact>*:before{display:none}.mdl-mapas2 .m-info,
.mdl-mapas2 .m-contact,
.mdl-mapas2 footer,
.mdl-mapas2 .m-map{margin-top:2rem}}@media (max-width: 551px){.mdl-mapas2{width:calc(100% - 4.6rem);;padding:3rem 0}.mdl-mapas2 article .info-container .contact-info{margin-bottom:0}}.mdl-mapas2
.itemscope{display:none}
@keyframes
MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes
MoveUpEnd{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}.mdl-formdinamico{padding-bottom:5rem;position:relative;color:#000}.mdl-formdinamico
article{max-width:92.7rem;padding-top:3.7rem;margin:0
auto;width:100%;box-sizing:border-box;position:relative}.mdl-formdinamico article
header{max-width:76.8rem;margin:0
auto;text-align:center;margin-bottom:3rem;position:relative;color:white}.mdl-formdinamico article header .m-title{font-size:5rem;font-family:"DM Serif Display",serif;color:#002b49;line-height:1.14;letter-spacing:normal;text-align:center}@media (max-width: 551px){.mdl-formdinamico article header .m-title{font-size:3.5rem;max-width:95%;margin:0
auto}}.mdl-formdinamico article header .m-text{font-size:1.5rem;color:#002b49;margin-top:3.1rem;font-size:1.6rem;font-weight:300;line-height:1.75;letter-spacing:0.05rem;padding:0
3rem;text-align:center}.mdl-formdinamico article
section{border-radius:0.5rem;background-color:#fff;max-width:75.5rem;box-sizing:border-box;padding:3.8rem 4rem 3.2rem;margin:0
auto;position:relative}.mdl-formdinamico article section
form{display:flex;justify-content:space-between;flex-wrap:wrap}.mdl-formdinamico article section form
iframe{display:none}.mdl-formdinamico article section form .m-tit .m-subtitle{font-size:2rem;font-weight:500;line-height:1.7;letter-spacing:0.114rem}.mdl-formdinamico article section form .m-tit.separador .m-subtitle{padding-top:1.5rem}.mdl-formdinamico article section form .m-col1{width:100%;margin:0.7rem 0}.mdl-formdinamico article section form .m-col2{width:calc(50% - 0.5rem);margin:0.7rem 0}.mdl-formdinamico article section form .m-col3{width:calc((100% - 2rem) / 3);margin:0.7rem 0}.mdl-formdinamico article section form .m-col4{width:calc(25% - 0.5rem);margin:0.7rem 0}.mdl-formdinamico article section form .m-input{position:relative;font-size:1.4rem;font-weight:normal;line-height:1.79}.mdl-formdinamico article section form .m-input>span{font-family:"Manrope";opacity:1;position:absolute;top:1.5rem;left:1.6rem;font-size:1.7rem;line-height:1.79;color:#708899;transition:0.4s ease;font-size:1.4rem}.mdl-formdinamico article section form .m-input.error input,
.mdl-formdinamico article section form .m-input.error
textarea{border:0.1rem solid #f00}.mdl-formdinamico article section form .m-input.error input::-webkit-input-placeholder,
.mdl-formdinamico article section form .m-input.error textarea::-webkit-input-placeholder{color:#f00}.mdl-formdinamico article section form .m-input.error input::-moz-placeholder,
.mdl-formdinamico article section form .m-input.error textarea::-moz-placeholder{color:#f00}.mdl-formdinamico article section form .m-input.error input:-ms-input-placeholder,
.mdl-formdinamico article section form .m-input.error textarea:-ms-input-placeholder{color:#f00}.mdl-formdinamico article section form .m-input.error input:-moz-placeholder,
.mdl-formdinamico article section form .m-input.error textarea:-moz-placeholder{color:#f00}.mdl-formdinamico article section form input:not([type="checkbox"]),
.mdl-formdinamico article section form
textarea{display:block;width:100%;box-sizing:border-box;font-size:1.4rem;line-height:1.79;letter-spacing:normal;color:#708899;border-radius:0.2rem;transition:0.4s ease}.mdl-formdinamico article section form input:not([type="checkbox"])::-webkit-input-placeholder,
.mdl-formdinamico 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-formdinamico article section form input:not([type="checkbox"])::-moz-placeholder,
.mdl-formdinamico article section form textarea::-moz-placeholder{font-size:1.4rem;line-height:1.79;color:rgba(27,28,33,0.4);opacity:0}.mdl-formdinamico article section form input:not([type="checkbox"]):-ms-input-placeholder,
.mdl-formdinamico 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-formdinamico article section form input:not([type="checkbox"]):-moz-placeholder,
.mdl-formdinamico article section form textarea:-moz-placeholder{font-size:1.4rem;line-height:1.79;color:rgba(27,28,33,0.4);opacity:0}.mdl-formdinamico article section form input:not([type="checkbox"]):focus,
.mdl-formdinamico article section form input:not([type="checkbox"]).active,
.mdl-formdinamico article section form textarea:focus,
.mdl-formdinamico article section form
textarea.active{padding-top:1.2rem}.mdl-formdinamico article section form input:not([type="checkbox"]):focus + span,
.mdl-formdinamico article section form input:not([type="checkbox"]).active + span,
.mdl-formdinamico article section form textarea:focus + span,
.mdl-formdinamico 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-formdinamico article section form input:not([type="checkbox"]){height:5.5rem;line-height:5.5rem;display:flex;padding:0
1.6rem}.mdl-formdinamico article section form
textarea{padding:2rem 1.6rem !important;height:10.8rem;resize:none}.mdl-formdinamico article section form .c-select{position:relative;height:5.5rem;padding:0
1.6rem;box-sizing:border-box;font-weight:normal;font-size:1.4rem;line-height:1.79;letter-spacing:normal;color:#708899;background-color:#f4f8fc;border-radius:0.2rem;transition:0.4s ease;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mdl-formdinamico article section form .c-select
option{color:#002b49}.mdl-formdinamico article section form .c-select>img{display:flex;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.mdl-formdinamico article section form .c-select
select{opacity:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;cursor:pointer}.mdl-formdinamico article section form .c-select .m-title{position:absolute;top:50%;left:1.1rem;color:#9399a3;opacity:0;transition:0.3s ease}.mdl-formdinamico article section form .c-select.error{border:0.1rem solid #f00}.mdl-formdinamico article section form .error input::-webkit-input-placeholder,
.mdl-formdinamico article section form .error textarea::-webkit-input-placeholder{color:#f00}.mdl-formdinamico article section form .error input::-moz-placeholder,
.mdl-formdinamico article section form .error textarea::-moz-placeholder{color:#f00}.mdl-formdinamico article section form .error input:-ms-input-placeholder,
.mdl-formdinamico article section form .error textarea:-ms-input-placeholder{color:#f00}.mdl-formdinamico article section form .error input:-moz-placeholder,
.mdl-formdinamico article section form .error textarea:-moz-placeholder{color:#f00}.mdl-formdinamico article section form
.invalid{border:0.1rem solid #f00;color:#f00;padding-top:0}.mdl-formdinamico article section form .invalid+span{opacity:0;top:50%}.mdl-formdinamico article section form .invalid::-webkit-input-placeholder{color:#f00}.mdl-formdinamico article section form .invalid::-moz-placeholder{color:#f00}.mdl-formdinamico article section form .invalid:-ms-input-placeholder{color:#f00}.mdl-formdinamico article section form .invalid:-moz-placeholder{color:#f00}.mdl-formdinamico article section form
.send.loading{border-radius:0;width:50px;height:50px;padding:0;pointer-events:none}.mdl-formdinamico article section form .send.loading::after{width:40px;left:5px;top:12px;border-radius:100%}.mdl-formdinamico article section form .send
.spinner{display:block;width:34px;height:34px;position:absolute;top:11px;left:calc(50% - 17px);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 linear infinite;-webkit-animation:spin 0.6s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mdl-formdinamico article section form
.file{background:none;padding:0}.mdl-formdinamico article section form .file input,
.mdl-formdinamico article section form .file
label{opacity:0}.mdl-formdinamico article section form .file
input{position:absolute;top:0;left:0;bottom:0;height:3.9rem;line-height:3.9rem}.mdl-formdinamico article section form .file
span{left:auto;right:0}.mdl-formdinamico article section form .file
button{font-size:1.8rem;padding:0
4rem;cursor:pointer;min-width:12.4rem;box-sizing:border-box;font-weight:500;text-transform:uppercase;line-height:3.9rem;border-radius:2rem;color:#fff;border:0.2rem solid;display:flex;align-items:center}.mdl-formdinamico article section form .file button
i{margin-left:0.5rem;font-size:1.3rem}.mdl-formdinamico article section form .file button:hover{background-color:#fff}.mdl-formdinamico article section form .m-calendar input::-webkit-input-placeholder{font-size:1.4rem;line-height:1.79;color:rgba(27,28,33,0.4);opacity:1}.mdl-formdinamico article section form .m-calendar
i{font-size:2.4rem;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.mdl-formdinamico article section form .m-calendar i:before{vertical-align:middle}.mdl-formdinamico article section form .m-text_invalid
.no{display:flex;flex-direction:column;color:#f00;padding-left:1.6rem}.mdl-formdinamico article section form .m-footer{margin-top:2.8rem;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.mdl-formdinamico article section form .m-footer
.lightBlue{align-self:center}.mdl-formdinamico article section form .m-footer .m-condiciones{padding-bottom:6rem;width:100%;display:flex;flex-direction:row;min-width:83rem;justify-content:space-between}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox{display:flex;align-items:center}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox
input{min-width:5rem;height:3rem;margin:1px
18px 0 0;padding:4px
24px 4px 4px;border-radius:15px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.2);background-color:rgba(197,211,220,0.5);position:relative;cursor:pointer}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox input::after{content:" ";position:absolute;width:50%;height:82%;border-radius:6rem;top:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);background-color:#fff;left:3px;transition:all 0.3s ease-in}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox input
#fid_condiciones{display:none !important}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox input:checked{background-color:#002b49;border:1px
solid rgba(197,211,220,0.5)}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox input:checked::after{content:" ";left:inherit;right:3px}.mdl-formdinamico 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:#002b49}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox>span{font-family:"Manrope";font-size:1.4rem;line-height:1.6;max-width:calc(100% - 2.5rem);text-align:left;align-items:center}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox > span
a{margin:0
0.5rem;text-decoration:underline}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox > span a:hover{text-decoration:none}@media (max-width: 870px){.mdl-formdinamico article section form .m-footer .m-condiciones{padding-bottom:6rem;width:0;display:flex;flex-direction:column;min-width:fit-content}.mdl-formdinamico article section form .m-footer .m-condiciones .m-checkbox:first-child{padding-bottom:1rem}}.mdl-formdinamico article section form .m-footer .b-submit{width:17.5rem;margin-top: -0.8rem;margin-left:auto}.mdl-formdinamico article section form .m-oblig{opacity:0;position:absolute;top: -2rem;right:0;text-align:right;font-size:1rem;line-height:2.5;padding-left:1rem}.mdl-formdinamico .ui-datepicker{opacity:1 !important}.mdl-formdinamico .mfp-content{width:100%;max-width:71rem;background-color:#fff;padding:2rem;font-size:2rem}.mdl-formdinamico
#html_element{padding-left:1.6rem;margin-bottom:4rem;display:flex;width:100%}.mdl-formdinamico.success .m-success{display:flex}.mdl-formdinamico
.disabled{opacity:0.2}.mdl-formdinamico .m-msg{position:absolute;bottom: -2.5rem;color:#f00;font-weight:500;left:0;display:none}@media (max-width: 769px){.mdl-formdinamico article
section{width:calc(100% - 8rem)}}@media (max-width: 551px){.mdl-formdinamico
article{margin:0}.mdl-formdinamico article
header{line-height:4.4rem}.mdl-formdinamico article
section{width:calc(100% - 4rem);padding:0}.mdl-formdinamico article section form .m-oblig{top:8rem}.mdl-formdinamico article section form .m-col1,
.mdl-formdinamico article section form .m-col2,
.mdl-formdinamico article section form .m-col3,
.mdl-formdinamico article section form .m-col4{width:100%}.mdl-formdinamico article section form .m-footer{margin-top:0;flex-direction:column}.mdl-formdinamico article section form .m-footer .m-condiciones,
.mdl-formdinamico article section form .m-footer .b-submit{width:100%}.mdl-formdinamico article section form .m-footer .b-submit{margin-top:2.4rem}}.mdl-formdinamico .success-send-img{display:flex;flex-direction:column;text-align: -webkit-center}.mdl-formdinamico .success-send-img
img{max-height:7rem}.mdl-formdinamico .success-send-img .text-container{display:flex;flex-direction:column;align-items:center}.mdl-formdinamico .success-send-img .text-container
big{font-family:"DM Serif Display",serif;font-size:5rem;line-height:1.04;letter-spacing:normal;min-width:100rem;padding:2rem 0}@media (max-width: 800px){.mdl-formdinamico .success-send-img .text-container
big{min-width:50rem !important}}@media (max-width: 551px){.mdl-formdinamico .success-send-img .text-container
big{min-width:41rem !important;font-size:3.5rem}}.mdl-formdinamico .success-send-img .text-container
small{font-size:1.6rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.81;letter-spacing:normal;color:#002b49}.mdl-formdinamico.success .m-success{display:flex}
