/*
negocio/plantillas/panels/breadcrumb/style.css
negocio/plantillas/panels/cardimagetextbutton/style.css
negocio/plantillas/panels/gallery/style.css
negocio/plantillas/panels/destacadoboda/style.css
negocio/plantillas/panels/cardgrid/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.mdl-galeria,section.sliderGallery{position:relative;padding:0;margin:0;width:100%;height:100%}section.mdl-galeria .mdl-container,
section.sliderGallery .mdl-container{position:relative;width:100%;margin:0}section.mdl-galeria .mdl-container .sliderItems,
section.sliderGallery .mdl-container
.sliderItems{position:relative;width:100%;opacity:0;transition:all 0.5s ease}section.mdl-galeria .mdl-container .sliderItems .m-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid{position:relative;max-width:100%;padding:2rem 4rem;display:flex;flex-direction:column;height:100%;min-height:70vh}@media (max-width: 767px){section.mdl-galeria .mdl-container .sliderItems .m-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid{min-height:400px}}@media (max-width: 549px){section.mdl-galeria .mdl-container .sliderItems .m-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid{min-height:280px;margin-bottom:2rem}}section.mdl-galeria .mdl-container .sliderItems .m-grid .gallery-grid,
section.sliderGallery .mdl-container .sliderItems .m-grid .gallery-grid{display:grid;grid-auto-flow:column;grid-gap:1.5rem;height:100%;width:100%}section.mdl-galeria .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-lg,
section.sliderGallery .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-lg{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}section.mdl-galeria .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-md,
section.sliderGallery .mdl-container .sliderItems .m-grid .gallery-grid.gallery-grid-md{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}section.mdl-galeria .mdl-container .sliderItems .m-grid figure,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item,
section.sliderGallery .mdl-container .sliderItems .m-grid figure,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item{width:100%;height:100%;grid-column:span 1;grid-row:span 1;display:flex;align-items:center;justify-content:center}section.mdl-galeria .mdl-container .sliderItems .m-grid figure.col-2,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item.col-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.col-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item.col-2{grid-column:span 2}section.mdl-galeria .mdl-container .sliderItems .m-grid figure.row-2,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item.row-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.row-2,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item.row-2{grid-row:span 2 !important}section.mdl-galeria .mdl-container .sliderItems .m-grid figure img,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure video,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item img,
section.mdl-galeria .mdl-container .sliderItems .m-grid figure.figure-item video,
section.sliderGallery .mdl-container .sliderItems .m-grid figure img,
section.sliderGallery .mdl-container .sliderItems .m-grid figure video,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item img,
section.sliderGallery .mdl-container .sliderItems .m-grid figure.figure-item
video{height:100%;width:100%;object-fit:cover;margin:0;padding:0}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsOverflow,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsOverflow{overflow:visible}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow{position:absolute;top:45%;display:block;border-radius:0px;background:white;transition:all .3s ease-in-out}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow.rsArrowLeft,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow.rsArrowLeft{left: -4rem}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow.rsArrowRight,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow.rsArrowRight{right: -4rem}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover{background:#ff8d6b}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowLeft::after,
section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowRight::after,
section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowR::after,
section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowL::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowLeft::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.rsArrowRight::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowR::after,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsArrow:hover.arrowL::after{filter:invert(100%)}@media (max-width: 549px){section.mdl-galeria .mdl-container .sliderItems .m-grid .rsArrow,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsArrow{display:none !important}}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsBullets,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsBullets{display:none}section.mdl-galeria .mdl-container .sliderItems .m-grid .rsBullets .rsBullet,
section.sliderGallery .mdl-container .sliderItems .m-grid .rsBullets
.rsBullet{background:#003a5d}@media (max-width: 549px){section.mdl-galeria .mdl-container .sliderItems .m-grid .rsBullets,
section.sliderGallery .mdl-container .sliderItems .m-grid
.rsBullets{position:absolute;bottom: -1rem;left:0;width:100%;display:block;display:flex;align-items:center;justify-content:center;z-index:1}}
.mdl-banner-oferta
.container{width:100%}.mdl-banner-oferta .container
.main{width:100%;min-height:70rem}.mdl-banner-oferta .container .main .main-content{background-position:center;background-size:cover;background-repeat:no-repeat;width:calc(100% - 9rem);padding:13rem 0}.mdl-banner-oferta .container .main .main-content
.box{margin-left:8.3rem;position:relative;z-index:1;padding:5.5rem 5.6rem 5.5rem;color:white;width:calc(54.2rem - 11.2rem);border:solid 1px #fff;background-color:rgba(0,58,93,0.77)}@-moz-document url-prefix(){background-color:rgba(0,0,0,0.05)}@media (min-width: 2000px){.mdl-banner-oferta .container .main .main-content
.box{margin:auto 50% auto 30%}}.mdl-banner-oferta .container .main .main-content .box .title,
.mdl-banner-oferta .container .main .main-content .box .title>*{font-family:"DM Serif Display";font-size:4rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.05;letter-spacing:normal;color:#fff;margin-bottom:2rem}.mdl-banner-oferta .container .main .main-content .box .title-mobile{display:none}.mdl-banner-oferta .container .main .main-content .box .subtitle
*{font-family:Manrope;font-size:2rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;color:#fff;max-width:90%}.mdl-banner-oferta .container .main .main-content .box
.line{width:26.6rem;height:0.1rem;background-color:white;margin:2.6rem 0}.mdl-banner-oferta .container .main .main-content .box .text,
.mdl-banner-oferta .container .main .main-content .box
.text*{max-height:30rem;line-height:1.94;margin-bottom:5rem;text-shadow:0 0 25px rgba(0,0,0,0.71)}.mdl-banner-oferta .container .main .main-content .box
.button{width:245px;height:60px;padding:17px
0 18.5px;border:solid 1px #fff;font-family:Manrope;font-size:1.5rem;color:#fff}.mdl-banner-oferta .container .main .vertical-link{display:flex;align-items:center;justify-content:center;transform:rotate(180deg);background-color:#ff8d6b;color:white;writing-mode:vertical-lr;width:9rem;text-transform:uppercase;cursor:pointer;letter-spacing:0.3rem;font-weight:bold;font-size:1.4rem}.mdl-banner-oferta .container .main .vertical-link
img{margin-top:1.8rem;width:4.2rem}.mdl-banner-oferta .container
.footer{height:9rem}.mdl-banner-oferta .container .footer .footer-main{background-color:#003a5d;width:calc(100% - 9rem);object-fit:contain;position:relative}@media (max-width: 1023px){.mdl-banner-oferta .container .main .main-content{padding:6.6rem 0 8.8rem;background-position-x:39%}.mdl-banner-oferta .container .main .main-content
.box{margin-left:4.8rem;padding:4.2rem 4.7rem 5.9rem;max-width:calc(49.5rem - 9.4rem)}.mdl-banner-oferta .container .main .main-content .box
.title{font-size:4rem;line-height:1.2;margin-bottom:1.9rem}.mdl-banner-oferta .container .main .main-content .box
.subtitle{font-size:2rem;line-height:1.6;margin-bottom:2.2rem;max-width:100%}.mdl-banner-oferta .container .main .main-content .box
.text{margin-bottom:3.5rem}.mdl-banner-oferta .container
.footer{height:7rem}.mdl-banner-oferta .container .footer .footer-main{width:100%}}@media (max-width: 767px){.mdl-banner-oferta .container
.main{flex-direction:column}.mdl-banner-oferta .container .main .main-content{padding:9rem 0;width:100%;background-position-x:41%}.mdl-banner-oferta .container .main .main-content
.box{margin-left:1.3rem;padding:3.6rem 2.5rem 6.5rem;max-width:calc(44.5rem - 5rem)}.mdl-banner-oferta .container .main .main-content .box
.title{font-size:4.5rem;line-height:1.06;margin:0
auto 2.7rem}.mdl-banner-oferta .container .main .main-content .box
.subtitle{margin-bottom:1.2rem}.mdl-banner-oferta .container .main .main-content .box
.text{max-width:80%;overflow:hidden}.mdl-banner-oferta .container .main .vertical-link{width:100%;height:7rem;writing-mode:unset;transform:unset}.mdl-banner-oferta .container .main .vertical-link
img{margin-top:0;margin-left:1.5rem;transform:rotate(180deg)}.mdl-banner-oferta .container
.footer{display:none}}@media (max-width: 549px){.mdl-banner-oferta .container
.main{flex-direction:column}.mdl-banner-oferta .container .main .main-content{padding:2.8rem 0 2.8rem;width:100%;min-height:calc(55.1rem - 5.6rem);display:flex;align-items:flex-end;background-position:60.5% 95%;background-size:auto 120%}.mdl-banner-oferta .container .main .main-content
.box{margin:0
auto;padding:1.5rem 1.1rem 1.1rem 2.4rem;max-width:calc(100vw - 3.5rem - 2.4rem)}.mdl-banner-oferta .container .main .main-content .box
.title{display:none}.mdl-banner-oferta .container .main .main-content .box .title-mobile,
.mdl-banner-oferta .container .main .main-content .box .title-mobile>*{display:flex !important;font-family:"DM Serif Display";font-size:4rem;font-weight:normal;line-height:1.06;margin-bottom:1.5rem}.mdl-banner-oferta .container .main .main-content .box .subtitle,
.mdl-banner-oferta .container .main .main-content .box .subtitle>*{font-size:1.8rem;line-height:1.38;margin-bottom:1.2rem;text-align:left}.mdl-banner-oferta .container .main .main-content .box
.final{justify-content:initial}.mdl-banner-oferta .container .main .vertical-link{width:100%;height:7rem;writing-mode:unset;transform:unset}.mdl-banner-oferta .container .main .vertical-link
img{margin-top:0;margin-left:1.5rem;transform:rotate(180deg)}}
section.card-grid{padding:11rem 4rem}@media (max-width: 1680px){section.card-grid .container-lg{max-width:initial}}section.card-grid .css-title2{line-height:1em;color:white;margin:0.5rem 0 6rem}section.card-grid
.grid{position:relative;display:grid;grid-gap:2rem;margin-bottom:2rem}section.card-grid .grid.grid-3{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width: 1023px){section.card-grid .grid .card .card-header
figure{height:200px}}section.card-grid .grid .card .card-body{padding:4rem}section.card-grid .grid .card .card-body
*{flex:none}section.card-grid .grid .card .card-body img.hotel-logo{max-height:85px;height:85px}section.card-grid .mdl-cardgrid{position:relative}section.card-grid .mdl-cardgrid .mdl-container{position:relative;width:100%;margin:0
auto;padding:0;margin-bottom:4rem}section.card-grid .mdl-cardgrid .mdl-container
.sliderItems{width:100%}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid{width:100%;display:flex;flex-direction:column;justify-content:space-between}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid
.rsOverflow{overflow:visible}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid
.rsArrow{display:none !important}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid
.rsBullets{display:flex;align-items:center;justify-content:center}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid .rsBullets
.rsBullet{background-color:white}@media (max-width: 1441px),(max-width: 1023px){section.card-grid .mdl-cardgrid{display:none}}@media (max-width: 767px){section.card-grid .mdl-cardgrid{display:block}section.card-grid .mdl-cardgrid .mdl-container{margin:0
0 0 2.3rem;width:calc(100% - 2.3rem)}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid{width:calc(100% - 5.42rem)}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid .item,
section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid
.card{position:relative;width:100%;height:auto;margin-bottom:2rem;display:flex;flex-direction:column}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid .item .card-header figure,
section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid .card .card-header
figure{height:180px}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid .item .card-body img.hotel-logo,
section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid .card .card-body img.hotel-logo{height:70px}}@media (max-width: 767px){section.card-grid{text-align:center}}@media (max-width: 549px){section.card-grid{padding:4.3rem 0}section.card-grid .css-title2{width:calc(100% - 2rem);margin:0
auto 3.4rem;font-size:3rem;line-height:1.13;font-weight:normal;letter-spacing:normal}section.card-grid .css-title2
*{font-size:3rem;line-height:1.13;font-weight:normal;letter-spacing:normal}section.card-grid .mdl-cardgrid .mdl-container{margin:0;width:100%}section.card-grid .mdl-cardgrid .mdl-container .sliderItems .m-grid{margin:0
auto}}
.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}
