@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400|Playfair+Display:400,400i,700i&display=swap');@font-face{font-family:'quick_signature_personal_usRg';src:url('../webfonts/quick_signature-webfont.woff2') format('woff2'),url('../webfonts/quick_signature-webfont.woff') format('woff');font-weight:normal;font-style:normal}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}a[href^="tel:"]{color:inherit;text-decoration:inherit}a{color:#00f}body{font:300 16px Josefin Sans;min-width:300px}div[data-tpc="rpl"]{background:#f5f5f5;padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;flex:1;font-size:120%;color:#333}div[data-tpc="rpl"] span{display:block;padding:16px;border:2px dashed #ccc}div.cc-banner.cc-bottom,div.cc-window.cc-floating{background-color:rgba(8,33,84,.8)!important}#gotop{background-color:rgba(144,144,144,.7);cursor:pointer;z-index:3;position:fixed;bottom:8px;right:8px;display:none;width:48px;height:48px;text-align:center;color:#fff}#gotop>i{font-size:18px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.fndgris{background-color:#f8f8f8}.seccion{margin-bottom:120px}.subcont{max-width:1156px;margin:0 auto;padding:0 48px}.bk-subcont{max-width:1156px;margin:0 auto}.bloque{display:inline-block}.boton{display:inline-block;padding:8px 16px;line-height:120%;text-decoration:none;background:#d48037;border-radius:6px;color:#fff}.boton:hover{opacity:.84}.solomovil{display:none!important}p{margin:0 0 16px;line-height:24px}p:last-child{margin-bottom:0}p strong{font-weight:400}.link,#dvAviso a{text-decoration:underline;color:#082154}.link:hover,#dvAviso a:hover{color:#e5c9c9}.cartel{width:100%;margin:0 auto;max-width:640px;display:block;border:1px solid #eee}.titulo1{font:400 112px 'quick_signature_personal_usRg';line-height:48px;margin:0;color:#082154}.titulo2{font:700 italic 36px Playfair Display;line-height:48px;margin:0 0 30px}.titulo3{font:400 italic 24px Playfair Display;line-height:34px;margin:0 0 30px}.subtitulo{font-size:24px;font-weight:300;color:#e5c9c9;margin:0 0 30px}.destacado{font:400 italic 24px Playfair Display;line-height:34px}.destacado strong{font-weight:700}.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:200px}.center{text-align:center}.opacity{opacity:0;transition:opacity 400ms ease}.c2x3{width:calc(65% - 24px)}.c1x3{width:calc(35% - 24px)}.c1x2{width:calc(50% - 12px)}#dvAviso{text-align:left}#dvAviso ul{padding-left:22px;margin-bottom:20px}#dvAviso .enc{font-weight:bold;font-size:120%}.listapuntos{padding-left:20px;margin:0 0 20px}.listapuntos li{margin-bottom:8px;list-style:disc outside}.listapuntos li:last-child{margin-bottom:0}.listapuntos li ul{margin:6px 0 0 0}.listapuntos li ul li{margin-bottom:4px;margin-left:14px;list-style:square inside}.listaicos{margin:0 0 20px}.listaicos li{margin-bottom:8px;list-style:none;display:flex}.listaicos li:before{content:"";font-family:"Font Awesome 5 Pro";margin-right:4px;font-weight:900}.listaitems{list-style:none;text-align:center;margin:0 0 20px}.listaitems li{list-style:none;margin:4px 2px;border-radius:4px;background:#fff;display:inline-block;padding:4px 8px}.listapuntos:last-child,.listaicos:last-child,.listaitems:last-child,.avlegal ul:last-child{margin-bottom:0}.imgresponsive{width:100%;display:block}.iframeresponsive{position:relative;padding-bottom:56.25%;overflow:hidden}.iframeresponsive>iframe,.iframeresponsive>video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.flex{display:flex}.flex-bt{display:flex;justify-content:space-between}.flex-bt-c{display:flex;justify-content:space-between;align-items:center}header{width:100%;text-align:right}header #logo{width:100%;max-width:240px;padding:0 20px;background-color:#fff}header #logo img{display:block;width:100%}header #head-cont{margin:24px 6%}header .subcont{max-width:100%;padding:0}header #head-cont .head-cont-opc{flex-shrink:0;display:flex;justify-content:space-between;position:relative}header #head-cont .head-cont-opc:before{content:"";position:absolute;z-index:-1;height:1px;width:100%;background-color:#e5c9c9;top:38px;left:0;right:0}header #head-cont .head-cont-opc:after{content:"";position:absolute;z-index:-1;height:1px;width:100%;background-color:#e5c9c9;left:0;right:0;bottom:10px}header .head-cont-opc-info{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.onlypc{list-style:none;display:flex}header #pull{display:none}header #menu{flex-shrink:0;align-self:flex-end}header #menu #close{position:fixed;width:0%;height:100%;background:rgba(0,0,0,.8);left:0;top:0;z-index:-9;opacity:0;transition:opacity 250ms ease-in}header #menu .menu-logo{display:none}header #menu>div>ul{overflow:visible;display:flex}header #menu>div>ul>li,.onlypc li{list-style:none;text-align:center}header #menu>div>ul>li>span a,.onlypc a{color:#000;font:400 16px 'Playfair Display';letter-spacing:1px;text-decoration:none;display:block;padding:4px 2px;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}header #menu,header .head-cont-opc-info .onlypc{margin-bottom:12px;padding:8px 24px}header #menu>div>ul>li:not(:nth-child(3)){margin-right:48px}.onlypc li:not(:first-child){margin-left:48px}header #menu>div>ul>li>span a:hover,.onlypc a:hover{background-size:100% 100%}header #menu>div>ul>li.selected>span a,.onlypc .selected a{color:#e5c9c9}header #menu>div>ul>li.selected>span a:hover,.onlypc .selected a:hover{color:#000}.socialmenu{list-style:none;display:flex;align-items:center;margin-bottom:12px}.socialmenu li{margin:0 8px}.socialmenu li.telefono a{color:#000;padding:4px;font-size:14px;font-weight:400;background-color:#ffe2e2;padding:9px 18px 6px;background-image:linear-gradient(to right,#082154,#082154);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.socialmenu li.telefono a:hover{background-size:100% 100%;color:#fff}.socialmenu li.telefono a i{margin-right:2px;font-size:14px}.socialmenu li a{color:#000;font-size:18px;transition:color 350ms ease}.socialmenu li.facebook a:hover{color:#4870de}.socialmenu li.instagram a:hover{color:#c536a4}.socialmenu li.youtube a:hover{color:#dc472e}header #menu .menu-cont-info{display:none;padding:14px 0;text-align:center}.bndfacebook,main{overflow:hidden}.portada{position:relative}.portada:after{content:"";position:absolute;z-index:-1;bottom:0;top:40%;left:0;right:0;background-color:#ffe2e2}.cportada4 .switem .switeminfo{background:transparent}.cportada4 .switem .switemimg{height:calc(100vh - 280px);min-height:300px;margin:0 6%}.cportada4 .switem .switeminfo{text-shadow:none;color:#000;position:relative;z-index:+1;padding:0 0 90px;max-width:700px;margin:30px auto 0}.cportada4 .switem .switeminfo .titulo2{margin:0 0 18px}.cportada4 .switem .switeminfo .switemtitle:not(:last-child){margin:0}.cportada4 .switem .switeminfo .switemdesc{margin-bottom:0;font-size:18px;line-height:24px}.cportada4 .switem .switeminfo .switemadd{color:#000;padding:0;border-radius:0;border:0;margin-top:24px;background-image:linear-gradient(to right,#000,#000);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.cportada4 .switem .switeminfo .switemadd.titulo2{font:400 72px 'quick_signature_personal_usRg';line-height:12px}.cportada4 .switem .switeminfo .switemadd span:after{font-size:14px;content:"";font-weight:100;margin-bottom:3px;display:inline-block;margin-left:12px}.cportada4 .switem .switeminfo .switemadd:hover{background-size:100% 1px}.swiper-button-prev,.swiper-button-next{display:none}.page{min-height:300px;height:55vh;position:relative;padding-bottom:80px}.page:after{content:"";position:absolute;z-index:-1;bottom:0;top:40%;left:0;right:0;background-color:#ffe2e2}.page .subcont{display:flex;align-items:flex-end;justify-content:flex-end;height:100%;max-width:100%;margin:0 6%;background-size:cover;background-position:center;background-repeat:no-repeat}.page.bodas .subcont{background-image:url(../images/hero-boda.jpg)}.page.evento .subcont{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.3)),url(../images/hero-evento.jpg);background-position:50% 80%}.page.catering .subcont{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.1)),url(../images/hero-catering.jpg);background-position:50% 80%}.page .titulo2{margin:0 0 -18px;display:block;text-align:right}.page.blog,.page.mapa{height:340px;min-height:0;padding-bottom:30px}.page.blog .subcont{background-image:url(../images/catering.jpg);background-position:50% 50%}.mapa .subcont{padding:0;display:flex;flex-direction:column}.mapa iframe{width:100%;display:block;flex:1}.about{background:#f8f8f8;position:relative;overflow:hidden}.about:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40vh;background-color:#fff}.about .name{background:url(../images/logo.jpg) no-repeat top center/contain;position:absolute;top:250px;left:13%;width:74%;height:100%}.about .subcont{padding-top:160px;position:relative;z-index:1}.about .columns{width:54%}.about .titulo1{width:81%}.about .flex{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative;z-index:+1;margin-top:60px}.about .image{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.4)),url(../images/boda-1.jpg);width:100%;background-position:50% 80%;height:45vh}.about .destacado{width:50%;margin-right:-40px;margin-top:-55px;position:relative}.about .destacado:before{content:"";background:url(../images/flor-4.jpg) no-repeat right center/contain;height:80px;width:20%;position:absolute;bottom:-110px;left:-40px;z-index:-3}.flor-about{position:relative;z-index:-2}.flor-about:after{content:"";position:absolute;right:0;top:0;background:url(../images/flor-rosa.jpg) no-repeat right center/contain;height:180px;width:20%}.page-description .titulo1{margin-bottom:30px}.page-description .subcont{position:relative}.page-description .flor-roja:after{content:"";position:absolute;right:0;bottom:0;background:url(../images/flor-2.jpg) no-repeat right bottom/contain;height:26vh;width:100%}.page-description .flor-blanca:after{content:"";position:absolute;z-index:-9;right:0;top:-480px;background:url(../images/flor.jpg) no-repeat right top/contain;height:500px;width:100%}.minivideo{width:calc(50% - 10px);margin-top:30px;height:280px;position:relative;overflow:hidden;cursor:pointer}.minivideo video{min-width:100%;min-height:100%;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.minivideo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:background 350ms ease}.minivideo:hover:before{background-color:rgba(0,0,0,.5)}.minivideo .fa-play{position:absolute;z-index:+1;font-size:24px;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.modal{overflow:auto;z-index:999;opacity:0;position:fixed;top:100%;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:15px;background-color:rgba(0,0,0,.8);color:#fff;-webkit-transition:all .5s;transition:all .5s}#videomodal>div{position:relative;width:100%;box-shadow:0 0 16px rgba(0,0,0,.4)}.modal.active{opacity:1;top:0}.modal #modalclose{cursor:pointer;position:absolute;top:-50px;right:0;font-size:40px}.modal .subcont{padding:0}.pink .titulo1{max-width:640px;margin-bottom:40px}.pink .subcont{position:relative}.pink .subcont:after{content:"";position:absolute;z-index:-1;bottom:0;top:60%;left:0;right:0;background-color:#ffe2e2}.pink.proceso .subcont:after{top:40%}.medio{width:50%}.masonry{display:flex;flex-flow:row wrap;align-items:flex-start;width:100%;padding-bottom:60px}.masonry>p.c1{padding-right:30px}.masonry>a{display:flex;align-items:flex-end;color:#fff;padding:30px 15px;text-decoration:none;background-size:auto 100%;background-position:center;background-repeat:no-repeat;position:relative;min-height:240px;transition:all 350ms ease}.masonry>a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(8,33,84,0) 30%,rgba(8,33,84,.5) 100%);opacity:.6;transition:all 350ms ease}.masonry>a:hover{background-size:auto 110%}.masonry>a:hover:before{opacity:1}.masonry>a .destacado{font-size:24px;line-height:30px;position:relative;z-index:+1}.masonry>a.boda{width:calc(55% - 24px);margin-left:24px;height:36vh;margin-bottom:48px;background-image:url(../images/boda-2.jpg);background-size:125% auto}.masonry>a.boda:hover{background-size:135% auto}.masonry>a.eventos{height:46vh;margin-top:-18vh;background-image:url(../images/evento.jpg);background-position:60% 50%}.masonry .c1,.masonry>a.eventos{width:calc(35% - 24px);margin-right:24px;margin-bottom:20px}.masonry>a.catering{width:calc(35% - 24px);margin-left:24px;height:46vh;background-image:url(../images/catering.jpg)}.masonry .c2{width:30%;padding-left:30px;margin-top:-5px}.masonry ul.destacado{width:35%;margin-top:-24px;position:relative}.masonry ul.destacado:before{content:"";position:absolute;background:url(../images/flor-azul.jpg) no-repeat left bottom/contain;height:55px;width:55px;top:-72px;left:0;z-index:+2}.masonry .c3{width:40%;padding-left:30px}.masonry .c3 .image{margin-bottom:12px;height:30vh}.masonry .novia-2,.masonry .comunion{height:520px}.proceso .titulo1{display:block;margin-bottom:0}.proceso .titulo2{font-size:30px;line-height:42px;margin:0;display:block;transform:translateY(-20px);color:#e5c9c9}.proceso .masonry{margin-top:30px}.proceso .masonry .c3{margin-top:-100px}.proceso .masonry .c2.num3{padding-right:30px;padding-left:0}.proceso .num0{margin-top:10px}.proceso .num3{margin-top:10px}.proceso .num4{margin-top:12vh}.proceso .titulo3{padding-right:40px;margin-bottom:24px;font-weight:400;font-style:normal;font-size:18px;line-height:24px}.proceso .titulo3 span{display:block;font-size:16px;font-weight:700;font-style:italic}.proceso .titulo3:after{content:"";height:3px;width:24px;display:block;margin-top:12px}.proceso .num0 .titulo3:after{background-color:#e5c9c9}.proceso .num3 .titulo3:after,.proceso .num4 .titulo3:after{background-color:#fff}.z-elements .titulo1{margin-bottom:0;max-width:100%;margin-bottom:30px}.z-elements .titulo2{font-size:30px;line-height:42px;margin:0;color:#e5c9c9}.z-elements .right{margin-top:30px}.z-elements .right .titulo1,.z-elements .right .titulo2{text-align:right}.z-elements .right .titulo2{color:#082154}.z-elements.pink .subcont:after{top:40%}.z-elements .masonry .right .c2{padding-left:0;padding-right:30px}.z-elements .masonry .right .flex .c2{display:flex;flex-direction:column;justify-content:space-between}.z-elements .masonry .right .bttn{background-image:linear-gradient(to right,#fff,#fff)}.lista{list-style:none;margin-bottom:30px}.lista li{font-size:14px;font-weight:400;letter-spacing:1px;line-height:21px;text-transform:uppercase}.lista li:not(:last-child){margin-bottom:14px}ul.destacado{list-style:none;color:#082154}ul.destacado li{font-size:24px;line-height:30px;margin-bottom:16px}a.destacado{color:#e5c9c9;font-weight:700;font-size:18px;line-height:24px;text-decoration:none;margin:0;background-image:linear-gradient(to right,#082154,#082154);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}a.destacado:hover{background-size:100% 1px;color:#082154}.image.novia{background-image:url(../images/novia.jpg);background-position:10% 50%}.image.boda{background-image:url(../images/boda-1.jpg)}.image.boda-3{background-image:url(../images/boda-3.jpg)}.image.catering{background-image:url(../images/catering-2.jpg)}.image.catering-2{background-image:url(../images/catering-3.jpg)}.image.evento{background-image:url(../images/evento-2.jpg)}.image.novia-2{background-image:url(../images/novia-2.jpg)}.image.pazo{background-image:url(../images/pazo.jpg)}.image.pazo-1{background-image:url(../images/pazo-1.jpg)}.image.pazo-2{background-image:url(../images/pazo-2.jpg)}.image.comunion{background-image:url(../images/evento.jpg);background-position:60% 50%}.image.fiestas{background-image:url(../images/fiestas.jpg)}.relative{position:relative}.bttn{color:#000;text-decoration:none;display:inline-block;font:400 72px 'quick_signature_personal_usRg';line-height:12px;margin-top:24px;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.bttn:hover{background-size:100% 100%}.txt .titulo3{max-width:400px;color:#082154;font-weight:700}.c2x3.txt .columns{padding-right:60px;margin-top:80px}.txt .flex-bt{margin-top:60px}.back-white{background-color:rgba(255,255,255,.8)}.back-white .titulo3{color:#082154}.overlap{position:relative}.overlap:before{content:"";position:absolute;left:-140px;top:-80px;z-index:-2;background:url(../images/flor.jpg) no-repeat left top/contain;height:420px;width:100%}.overlap .image{height:50vh;width:75%}.overlap .back-white{padding:30px;width:75%;margin-left:-25%}.overlap .titulo3{max-width:500px;padding-top:20px;margin-bottom:40px}.overlap .titulo2{max-width:500px;padding-top:10px;margin-bottom:40px;color:#082154;font-size:30px;line-height:42px}.overlap.reverse .flex-bt-c{flex-direction:row-reverse}.overlap.reverse:before{right:-150px;left:auto;background-position:right top;top:-130px}.overlap.reverse .back-white{margin-right:-25%;margin-left:0}.overlap.no-flower:before{display:none}.overlap .back-white.parallax-min{margin-bottom:-20vh}.txt .c1{width:calc(44% - 24px)}.txt .c2{width:calc(56% - 24px);margin-top:4px}.flex-bt.txt .c2{font-size:17px;line-height:30px}.flex-bt.txt .c2.hight{font-size:18px;line-height:32px}.flex-bt.txt .titulo3{font-size:30px;line-height:42px}.doble .image{height:40vh}.doble .back-white{margin:14px 24px 0;text-align:center;padding:30px 30px 0}.doble .back-white .titulo3.short{max-width:240px;margin:0 auto 30px}.doble .back-white p{line-height:18px;font-size:14px}.box{position:relative;margin-bottom:-48px}.box article:first-child{margin-bottom:48px}.box .overlap .back-white{margin-bottom:-20vh}.testimonial .flor-rosa{position:relative;z-index:-2}.testimonial .flor-rosa:after{content:"";position:absolute;right:-120px;top:-160px;background:url(../images/flor.jpg) no-repeat left top/contain;height:600px;width:900px;transform:rotate(180deg)}.titulo1>span{display:inline-block;transform:rotate(180deg)}.redes{position:relative}.flor-redes{position:absolute;left:-240px;top:200px;z-index:-2;background:url(../images/flor-1.jpg) no-repeat left top/contain;height:50vh;width:100%}.flor-margin{position:absolute;left:-240px;top:-40vh;z-index:-2;background:url(../images/flor-1.jpg) no-repeat left top/contain;height:50vh;width:100%}.hide{display:none}.bnd-contacto{position:relative;padding-top:60px}.bnd-contacto:before{content:"";background-color:#ffe2e2;position:absolute;z-index:-2;top:0;left:0;right:25%;bottom:25%}.bnd-contacto .titulo2{font-size:30px;line-height:42px;display:block;margin-bottom:0;color:#fff;width:60%}.bnd-contacto .titulo1{transform:translateX(-80px);display:block;margin-bottom:30px}.bnd-contacto .flex-bt>p{width:calc(56% - 80px)}.bnd-contacto .form-index{width:44%}.bnd-contacto.bodas{padding-bottom:60px}.bnd-contacto.bodas:before{bottom:0;right:40%}.bnd-contacto.bodas .titulo1{margin-bottom:0}.bnd-contacto.bodas .form{margin-top:30px}.banda{margin-bottom:40px}.banda .subcont{display:flex}.banda .subcont>div{text-align:center}.banda .titulo1{display:block;font-size:92px;line-height:42px;margin-top:14px}.banda .bttn{font:700 italic 24px Playfair Display}.banda.contact .subcont{background:url(../images/boda-2.jpg) no-repeat 50% 70%/cover}.banda.catering .subcont{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(../images/banda.jpg) no-repeat 50% 70%/cover}.banda.contact .subcont>div{padding:80px 40px 40px;margin:190px 0 -30px;width:60%;background-color:rgba(255,255,255,.8)}.banda.catering .subcont>div{padding:80px 80px 60px;margin:80px 0;color:#fff}.banda.catering .subcont .titulo1{color:#ffe2e2}.banda.catering .subcont .bttn{color:#fff}.banda.catering .subcont .bttn:hover{color:#000}.banda.contact .bttn{margin-top:60px}.contact-data{margin-top:40px}.contact-data li a{background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.contact-data li a:hover{background-size:100% 100%}.contact-data ul.social{list-style:none;display:flex;align-items:center;flex-wrap:wrap;margin-top:24px;margin-left:-4px}.contact-data ul.social li{flex-shrink:0;margin:0 4px}.contact-data ul.social li a{text-decoration:none;color:#082154;background-color:#ffe2e2;font-size:14px;line-height:14px;width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;transition:all 350ms ease}.contact-data ul.social li.instagram a{font-size:16px;line-height:16px}.contact-data ul.social li a:hover{box-shadow:0 7px 4px rgba(0,0,0,.1);transform:translateY(-8px)}.btWhatsApp{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;color:#082154;background-color:#ffe2e2;margin-left:4px;text-decoration:none;font-size:18px;justify-content:center;line-height:14px;background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.btWhatsApp:hover{box-shadow:0 7px 4px rgba(0,0,0,.1);transform:translateY(-8px)}.btWhatsApp i{color:#082154}.widget-blog{padding:0 0 80px;margin-top:140px}.widget-blog .titulo2{text-align:center;margin:-18px auto 0;font-size:24px;line-height:32px;padding-right:40px;max-width:500px;color:#082154}.bmmin3{max-width:100%;margin-top:50px}.bmmin3 .bloggalcont{width:calc(33.3% - 24px);margin:20px 12px;box-shadow:0 0 0 rgba(0,0,0,0);transition:all 350ms ease}.bmmin3 .bloggalcont.bg5{background-color:#fff}.bmmin3 .bloggalcont>div{padding:18px 18px 36px}.bmmin3 .bloggalcont>div a{text-decoration:none}.bmmin3 .bloggalcont .bgcdatos>div,.bmmin1 .bloggalcont .bgcdatos>a{display:none}.bmmin3 .bloggalcont>div>.bgcnom>h2{font:400 16px Playfair Display;line-height:24px;letter-spacing:1px}.bmmin3 .bloggalcont>div>.bgcnom>h2 strong{font-weight:400;font-size:18px;line-height:24px;color:#000;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 95%;background-size:0 100%;background-repeat:no-repeat;transition:all 500ms ease}.bmmin3 .bloggalcont:hover>div>.bgcnom>h2 strong{background-size:100% 100%}.widget-blog span.center{width:100%;text-align:center;font-size:18px;letter-spacing:1px;font-weight:400;padding:40px 0 0;display:block}.testimonial{position:relative}.testimonial:after{content:"";position:absolute;z-index:-1;right:0;top:0;bottom:0;left:30%;background-color:#f8f8f8}.testimonial .stars{background-color:#ffe2e2;width:33%;margin-top:40px;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonial .stars>div{color:#082154;text-align:center;padding:34px 20px;min-width:50%;border-bottom:1px solid #082154}.testimonial .stars>div:first-child{border-top:1px solid #082154}.testimonial .stars p{letter-spacing:1px;font-weight:400;margin-bottom:12px}.testimonial .stars .star-ico{font-size:18px;overflow:hidden;position:relative}.testimonial .stars .star-ico:after{content:"";background-color:#ffe2e2;position:absolute;top:0;left:0;right:0;bottom:0}@-webkit-keyframes starReveal{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:.8;-webkit-transform:translateX(140px)}}@-moz-keyframes starReveal{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:.8;-moz-transform:translateX(140px)}}@-o-keyframes starReveal{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:.8;-o-transform:translateX(140px);}}@keyframes starReveal{0%{opacity:1;transform:translateX(0)}100%{opacity:.8;transform:translateX(140px)}}.animated.starReveal:after{-webkit-animation-name:starReveal;-moz-animation-name:starReveal;-o-animation-name:starReveal;animation-name:starReveal;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;-ms-animation-duration:1.6s;-o-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-play-state:running;-moz-animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running}.testimonial .gallery{width:67%;padding:90px 40px}.testimonial .titulo2{font-style:normal;font-weight:400;color:#082154;font-size:30px;line-height:36px;max-width:500px}.galeriaboxes{overflow:hidden;display:block;text-align:left;margin:60px 0 0}.galeriaboxes .galeriaboxes-box{margin-bottom:60px}.galeriaboxes .galeriaboxes-box .galeriaboxes-box-cont{position:relative;cursor:pointer;padding-bottom:50px;height:100%}.galeriaboxes .galeriaboxes-box .galeriaboxes-box-cont-info p em{font:400 italic 21px Playfair Display;line-height:30px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;width:auto}.swiper-pagination-bullet{height:9px!important;width:9px!important}.swiper-pagination-bullet-active{background:#333!important}.redes .titulo1{max-width:700px;margin-top:30px;font-size:92px;margin-bottom:40px}.redes .flex-bt{align-items:flex-start}.redes .links{padding-left:48px}.redes .links a{text-decoration:none;display:flex;align-items:center}.redes .links a.facebook{color:#082154;font:700 italic 24px Playfair Display}.redes .links a.instagram{color:#082154;font:300 86px 'quick_signature_personal_usRg';margin-top:20px;line-height:30px}.redes .links a.instagram i{transform:translateY(-6px)}.redes .links a i{flex-shrink:0;font-size:18px;margin-right:8px;font-weight:400}.redes .links a span{margin:0 0 2px;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 500ms ease}.redes .links a:hover span{background-size:100% 100%}.insta{background-color:#fff;margin-top:-120px;margin-left:-6px}.bndinstagram{position:relative;z-index:+2}.bndinstagram>.cont{overflow:hidden}.bndinstagram .instagram_feed a{text-decoration:none}.bndinstagram .instagram_feed .instagram_profile{display:none;text-align:left}.bndinstagram .instagram_feed .instagram_profile .instagram_profile_image{width:60px;margin-bottom:6px;border-radius:50%}.bndinstagram .instagram_feed .instagram_username{letter-spacing:1px;margin-bottom:9px;font-weight:300;font-size:18px}.bndinstagram .instagram_feed .instagram_profile a{color:#000;text-decoration:none;font-family:'quick_signature_personal_usRg';font-size:72px;line-height:24px;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:all 350ms ease}.bndinstagram .instagram_feed .instagram_profile a:hover{background-size:100% 100%}.bndinstagram .instagram_feed .instagram_biography{display:none}.bndinstagram .instagram_feed .instagram_gallery{display:flex;flex-wrap:wrap}.bndinstagram .instagram_feed .instagram_gallery a{display:block;width:25%;position:relative;border:3px solid #fff}.bndinstagram .instagram_feed .instagram_gallery a:nth-child(1),.bndinstagram .instagram_feed .instagram_gallery a:nth-child(2){width:50%}.bndinstagram .instagram_feed .instagram_gallery a img{display:block;width:100%}.bndinstagram .instagram_feed .instagram_gallery a:before{content:"";background-color:#ffe2e2;position:absolute;z-index:+4;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity 350ms ease}.bndinstagram .instagram_feed .instagram_gallery a:hover:before{opacity:.7}.bndfacebook{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f8f8 url("../images/flores-2.jpg") no-repeat right bottom/contain}.bndfacebook .facebook{text-align:center;width:100%;padding:60px 40px;position:relative;display:block;overflow:hidden}.bndfacebook .facebook>div{height:500px;max-width:480px;position:relative;z-index:1;display:flex;flex-direction:column;margin:0 auto}.form .input{border-radius:0;border-color:#e2e2e2}.control__indicator{border-radius:0;background-color:#fff;border:solid 1px #082154}.control input:checked~.control__indicator{background:#082154}.pLegal{padding:12px 0;text-align:left}.form .terminos{background-color:transparent;border-radius:0;text-align:left;display:flex;align-items:center}.form .check .label{color:#082154;font-weight:400;margin-top:2px}.form.form3 .contform.bloque2 .terminos{order:1}.form.form3 .contform.bloque2 .pLegal{order:0}.form.form3 .contform.bloque2 .cntboton{order:2}.form.form1 .cntboton{box-shadow:2px 1px 4px rgba(0,0,0,.1)}.form .btn_enviar{border-radius:0;background-color:#082154;color:#fff;font-weight:400;font-size:14px;letter-spacing:1.6px;padding-top:2px;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.form .btn_enviar:hover{background-size:100% 100%;color:#082154;opacity:1}.light{-webkit-columns:180px 4;columns:180px 4;-webkit-column-gap:12px;column-gap:12px;list-style:none;margin:48px 0 0}.light li{margin:0 0 10px;display:inline-block;width:100%;position:relative;cursor:pointer}.light li:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(255,226,226,.4),rgba(255,226,226,.9));opacity:0;transition:opacity 350ms ease}.light li:hover:after{opacity:.9}.notCont #h1Title,.compfichatitle{padding-top:20px}.notCont .noticiasinfo .desCat{opacity:1}.notCont .noticias2 .noticiascont article .textcont .notResTitle a{font:700 italic 24px Playfair Display;line-height:30px;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.notCont .noticias2 .noticiascont article .textcont .notResTitle a:hover{background-size:100% 100%}.notCont .noticias2 .noticiascont article .textcont .notResTitle a.color4{color:#000}.btn404 a{color:#000;text-decoration:none;display:inline-block;margin-right:20px;background-color:transparent;font:400 72px 'quick_signature_personal_usRg';line-height:12px;margin-top:24px;background-image:linear-gradient(to right,#ffe2e2,#ffe2e2);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}.btn404 a:hover{background-size:100% 100%}.titulo2.color4{color:#000;font-size:30px;line-height:42px}footer{margin:30px 6% 0}footer .subcont{max-width:100%;padding:0}footer a{text-decoration:none;color:#000}footer #logo{width:100%;max-width:180px}footer #logo img{display:block;width:100%}footer .footer-info .subcont>.flex-bt{align-items:flex-end;padding-top:10px;margin-bottom:20px}footer .footer-info .subcont>.flex-bt>*{width:calc(33.3% - 10px)}footer .footer-info .subcont>.flex-bt>ul{width:calc(33.3% - 10px)}footer ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:10px}footer ul li{flex-shrink:0;margin:0 2px}footer ul li a{background-color:#ffe2e2;font-size:14px;line-height:14px;color:#000;width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;transition:all 350ms ease}footer ul li.instagram a{font-size:16px;line-height:16px}footer ul li a:hover{box-shadow:0 7px 4px rgba(0,0,0,.1);transform:translateY(-8px)}footer ul li.hide{display:none}.flex-end{display:flex;align-items:center;justify-content:flex-end}footer .flex-end{margin-bottom:10px}footer a.telefono{display:inline-block;padding:8px 24px 6px;background-color:#ffe2e2;font-size:16px;line-height:16px;text-decoration:none;font-weight:400;letter-spacing:1px;color:#000;background-image:linear-gradient(to right,#082154,#082154);background-position:0 100%;background-size:0 100%;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}footer a.telefono:hover{background-size:100% 100%;color:#fff}footer a.telefono i{font-size:14px}footer .footer-end{font-size:16px}footer .footer-end .subcont{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0;border-top:1px solid #e5c9c9}footer .footer-end a{background-image:linear-gradient(to right,#082154,#082154);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:all 1s cubic-bezier(.19,1,.155,1.01) 0s}footer .footer-end a:hover{background-size:100% 1px;color:#082154}footer .footer-end .footer-end-legal .subcont{display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-end .footer-end-paxinas a{display:block}footer .footer-end .footer-end-paxinas span{opacity:.7;display:inline-block;vertical-align:middle;font:normal 12px/16px Arial}footer .footer-end .footer-end-paxinas img{height:16px;display:inline-block;vertical-align:middle;margin-left:3px}@media screen and (min-width:901px){.onlyresponsive{display:none}}@media screen and (max-width:1120px){.bk-subcont,.subcont{margin:0 8px}.subcont{padding:0 24px}header #logo{max-width:210px}header #head-cont{margin:24px 2% 12px}.cportada4 .switem .switemimg,.page .subcont{margin:0 2%}footer{margin:30px 2% 0}.about .name{left:0;width:100%}.about .titulo1{width:100%}.about .columns{width:80%}.minivideo video{width:auto;height:100%}.overlap .image{height:500px}.overlap:before{display:none}.testimonial .stars{width:28%}.testimonial .gallery{width:72%}.testimonial:after{left:20%}.testimonial .stars{padding:30px 0}.flor-redes,.flor-margin{left:-200px;height:400px}.bnd-contacto .titulo1{transform:translateX(-20px)}.masonry>p.c1{padding-right:30px}.masonry>a.boda{width:calc(55% - 12px);margin-left:12px;margin-bottom:24px}.masonry>a.eventos{margin-top:-12vh}.masonry .c1,.masonry>a.eventos{width:calc(35% - 12px);margin-right:12px}.masonry>a.catering{width:calc(35% - 12px);margin-left:12px;height:55vh}.page-description .flor-roja:after{bottom:80px;height:280px}.masonry .c2.num4{padding-left:10px}.proceso .masonry .c2.num3{padding-right:20px}.proceso .masonry .c2{margin-top:10px}.z-elements .right .flex{flex-wrap:wrap}.z-elements .right .c2{width:50%}.z-elements .right .c3{width:100%;height:280px;margin-top:30px}}@media screen and (max-width:920px){.onlypc{display:none}header #head-cont{margin:20px 10px 30px}.cportada4 .switem .switemimg,.page .subcont{margin:0 20px}footer{margin:30px 20px 0}header #logo{position:absolute;top:0;left:0;max-width:210px;padding-left:0;padding-right:40px;margin-left:0}header #head-cont .head-cont-opc{position:relative;align-items:center;justify-content:flex-end;padding:30px 0 15px}header #head-cont .head-cont-opc-info{margin-right:9px}header #pull{display:block}header .socialmenu{margin-bottom:0}header #head-cont .head-cont-opc:after{bottom:5px}header #head-cont .head-cont-opc:before{top:17px}header #menu .menu-cont{position:fixed;display:flex;flex-direction:column;text-align:center;height:100%;top:0;bottom:0;width:180px;right:calc(50% - 90px);transform:scale(.5);opacity:0;overflow:auto;z-index:-10;transition:all 400ms ease;box-shadow:0;justify-content:center}header #menu.active .menu-cont{opacity:1;transform:scale(1);z-index:10}header #menu>div>ul{display:block;overflow:auto;overflow-x:hidden}header #menu>div>ul li{display:block;margin:0;width:100%;text-align:center}header #menu>div>ul li.select ul{display:block}header #menu>div>ul>li>span{align-items:inherit;padding:0}header #menu>div>ul>li>span a,header #menu>div>ul>li>span span{color:#fff;text-align:center;position:relative;display:block;border-radius:0;font-size:18px;letter-spacing:1px;padding:16px;width:100%}header #menu>div>ul>li>span a:after{content:"";height:2px;width:20px;position:absolute;bottom:0;left:calc(50% - 10px);background-color:#fff}header #menu.active #close{z-index:9;opacity:1;width:100%}header #menu>div>ul>li>span a{background:transparent}header #menu .menu-cont-info{display:block;margin-top:16px}header #menu .menu-cont-info .socialmenu{padding:0 10px;justify-content:center;flex-wrap:wrap}header #menu .menu-cont-info .socialmenu a{color:#fff}header #menu .menu-cont-info .socialmenu li.telefono{margin-left:0;width:100%;color:#000;margin-bottom:20px}header #menu .menu-cont-info .socialmenu li.telefono a{color:#000}.seccion{margin-bottom:80px}.solomovil{display:block!important}.solopc{display:none!important}.cportada4 .switem .switeminfo{padding-bottom:40px}.about .titulo1{max-width:500px}.about .subcont{padding-top:120px}.about .name{top:60px;left:-10%;width:120%}.about .image{height:300px}.about .destacado{width:50%;margin-right:0;padding-left:20px}.about .destacado:before{display:none}.flor-about:after{top:-100px}.masonry>a,.masonry>a:hover,.masonry>a.boda{background-size:cover}.masonry>p.c1{padding-right:20px;width:40%}.masonry .c1,.masonry>a.eventos{width:calc(40% - 12px)}.masonry>a.boda{margin-left:0;width:50%}.masonry>a.catering{width:calc(60% - 12px);height:200px}.masonry .c2{width:40%;padding-left:0;margin-top:10px}.masonry ul.destacado{width:60%;padding-left:40px}.masonry ul.destacado:before{display:none}.bk-subcont.box{margin:0 48px 80px}.flex-bt-c{flex-wrap:wrap}.overlap .image,.doble .image{width:100%;height:300px}.doble .back-white .titulo3.short{max-width:100%}.doble .back-white .titulo3{max-width:500px}.box .overlap .back-white,.overlap .back-white,.overlap.reverse .back-white,.doble .back-white{margin:-80px 30px 0;width:calc(100% - 60px);padding:30px}.doble .back-white{text-align:left}.doble.flex-bt{flex-wrap:wrap}.doble .c1x2{width:100%}.testimonial .flex{flex-wrap:wrap-reverse}.testimonial .gallery,.testimonial .stars{width:100%}.testimonial .stars{flex-direction:row;padding:50px 30px;margin:0}.testimonial .stars>div{min-width:0;padding:0 20px;border-right:1px solid #082154;border-bottom-color:transparent}.testimonial .stars>div:first-child{border-top-color:transparent;border-left:1px solid #082154}.testimonial .gallery{padding:50px 30px}.galeriaboxes .galeriaboxes-box{margin-bottom:0}.testimonial:after{left:0}.redes .bk-subcont,.galeria .bk-subcont,.bk-subcont.overlap{margin:0 48px}.redes .flex-bt{flex-wrap:wrap}.redes .c1x2{width:100%}.redes .links{padding-left:0;margin-bottom:30px}.redes .titulo1{margin-bottom:20px}.insta{margin:30px 0}.bnd-contacto .flex-bt{flex-wrap:wrap}.bnd-contacto:before{right:48px}.bnd-contacto .titulo2{width:90%}.bnd-contacto .titulo1{max-width:550px}.bnd-contacto .flex-bt .form-index,.bnd-contacto .flex-bt>p{width:100%}.page .titulo2{max-width:540px}.opacity{opacity:1}.page-description .c2x3{width:90%}.page-description .flor-roja:after{bottom:-200px;z-index:-2}.bnd-contacto.bodas:before{right:20%}.bnd-contacto.bodas .center{text-align:left}.txt .flex-bt{flex-wrap:wrap}.txt .flex-bt .c1,.txt .flex-bt .c2{width:100%}.txt .flex-bt .c2.destacado{margin-top:20px}.txt ul.destacado li{font-size:18px;line-height:24px}.proceso .masonry .c2{width:50%}.proceso .masonry .novia-2{order:2;margin-left:24px;width:calc(50% - 24px);height:480px;margin-right:0}.proceso .masonry>div:nth-child(2){order:1}.proceso .masonry>div:nth-child(3){order:3;margin-top:-20vw;margin-right:50%}.proceso .masonry .c2.num3{order:4;margin-left:50%;margin-top:-8vw;padding-left:24px}.proceso .masonry .num4{order:6;margin-top:50px;padding-left:24px}.proceso .masonry .c3{order:5;width:50%;padding-left:0}.z-elements .masonry>.flex{justify-content:space-between}.z-elements .masonry>.flex .c1{width:calc(30% - 12px);margin-top:0}.z-elements .masonry>.flex .c2{width:calc(35% - 18px);margin-top:0}.banda.contact .subcont>div{margin:20px 0}.banda.contact .titulo2{font-size:30px;line-height:42px}.banda.contact .subcont>div{padding:80px 20px 40px}.txt .c2.columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.overlap .back-white.parallax-min{margin-bottom:0}.bmmin3 .bloggalcont{width:calc(33.3% - 8px);margin:20px 4px}.contact-data.flex-bt{flex-wrap:wrap;margin-top:0}.contact-data .c1x3{width:80%;margin-bottom:24px}.contact-data .c2x3{width:100%}.flex-bt.txt .c2,.flex-bt.txt .c2.hight{font-size:16px;line-height:24px}.flex-bt.txt .titulo3{font-size:24px;line-height:34px}footer #logo{max-width:160px}}@media screen and (max-width:600px){header #logo{max-width:150px;padding-top:10px}header #head-cont .head-cont-opc:before,header #head-cont .head-cont-opc:after{display:none}header #head-cont{margin:10px 10px 12px}header #head-cont .head-cont-opc-info .socialmenu li.whatsapp{display:flex!important}header #head-cont .head-cont-opc-info .socialmenu li:not(.telefono){display:none}header #head-cont .head-cont-opc-info .socialmenu .telefono a{padding:7px 9px 5px}header #head-cont .head-cont-opc-info .socialmenu .telefono span{display:none}header #head-cont .head-cont-opc-info .socialmenu .telefono a i{margin-right:0}.titulo2{font-size:28px;line-height:36px}.titulo1{font-size:84px;line-height:42px}.titulo3{margin-bottom:20px}.columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.seccion{margin-bottom:60px}.flex-bt{flex-wrap:wrap}.flex-bt.r{flex-wrap:wrap-reverse}.c1x3,.c1x2,.c2x3{width:100%}.about .columns{width:100%}.about .name{width:300%}.about .destacado,.minivideo{width:100%}.about .flex{margin-top:30px}.minivideo{order:1}.about .image{display:none}.about .destacado{padding-left:0;margin-top:0}.destacado,ul.destacado li{font-size:21px;line-height:28px}ul.destacado li{margin-bottom:12px}.pink .titulo1{margin-bottom:20px}.flor-about:after{top:0}.masonry>a.boda{order:1;width:100%}.masonry>a.eventos{order:2;width:100%}.masonry>a.catering{order:3;width:100%}.masonry>p.c1,.masonry .c2,.masonry ul.destacado{width:100%}.masonry .c2{margin:0}.masonry ul.destacado{padding-left:0;margin:20px 0}.masonry>a.boda,.masonry>a.eventos,.masonry>a.catering{margin:0 0 10px;height:180px}.masonry>a{min-height:0}.widget-blog .titulo2{padding-right:0}.bmmin3 .bloggalcont{width:calc(50% - 8px)}.bmmin3 .bloggalcont>div{padding:18px 6px}.bmmin3 .bloggalcont>div>.bgcnom>h2 strong{font-size:16px;line-height:24px}.bk-subcont.box{margin:0 24px 60px}.box .overlap .back-white,.overlap .back-white,.overlap.reverse .back-white,.doble .back-white{margin:-80px 10px 0;width:calc(100% - 20px);padding:14px 10px}.back-white .titulo3{padding:10px 6px 0;margin-bottom:20px}.testimonial .flor-rosa:after{top:-120px;height:400px;width:700px}.testimonial .titulo2{font-size:24px;line-height:32px}.galeriaboxes{margin:40px 0 0}.testimonial .stars{flex-direction:column}.testimonial .stars>div{border-bottom-color:#082154;border-right:0;padding:30px 16px}.testimonial .stars>div:first-child{border-top-color:#082154;border-left:0}.redes .bk-subcont,.galeria .bk-subcont,.bk-subcont.overlap{margin:0 24px}.bndfacebook .facebook{padding:20px}.insta{margin:20px 0;width:100%}.redes .links a span{display:none}.redes .links{display:flex;justify-content:center;text-align:center;flex-wrap:wrap}.redes .links a.instagram{margin-top:0}.redes .links a.instagram i{transform:none}.bnd-contacto .titulo1{font-size:72px}.page .titulo2{max-width:260px}.page-description .titulo1{margin-bottom:20px}.bnd-contacto .titulo2{font-size:24px;line-height:30px}.image.pazo{margin-bottom:20px}.txt .flex-bt{margin-top:20px}.proceso .masonry .novia-2{display:none}.proceso .masonry .c2{width:100%;margin:0}.proceso .masonry>div:nth-child(3),.proceso .masonry .c2.num3,.proceso .masonry .num4{margin:18px 0 0;padding:0}.proceso .masonry .c3{order:7;width:100%;margin:20px 0 0}.overlap .titulo2{font-size:24px;line-height:30px;margin-bottom:20px;padding-top:20px}.light{-webkit-columns:100px 2;columns:100px 2;-webkit-column-gap:8px;column-gap:8px}.banda.contact .subcont>div{width:100%}.banda.contact .subcont>div{margin:80px 0;padding:30px 10px}.banda.contact .bttn{margin-top:20px}.banda .titulo1{font-size:72px}.txt .c1,.txt .c2{width:100%}.page.evento .subcont{background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.5)),url(../images/hero-evento.jpg)}.page.catering .subcont{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.3)),url(../images/hero-catering.jpg)}.z-elements .masonry>.flex{flex-wrap:wrap}.masonry .comunion{height:300px}.z-elements .masonry>.flex .c1,.z-elements .masonry>.flex .c2,.z-elements .masonry .right .flex .c2{width:100%}.z-elements .masonry .right .flex .c2{margin-bottom:24px}.z-elements .right{margin-top:30px}.z-elements .right .titulo1,.z-elements .right .titulo2{text-align:left}.z-elements .right .titulo1{line-height:30px;margin-top:10px}.z-elements .right .c3{margin-top:10px}.z-elements .right{margin-top:40px}.banda.catering .subcont>div{padding:80px 14px 60px}.bnd-contacto.bodas .form{margin-top:20px}.contact-data .c1x3{width:100%}.swiper-button-next,.swiper-button-prev{display:block;width:20px!important;height:30px!important;background-size:contain!important}footer{text-align:center}footer .footer-info .flex-bt{flex-direction:column;align-items:center;justify-content:center}footer .footer-info .flex-bt .c2{justify-content:center}footer .footer-info .subcont>.flex-bt>ul,footer .footer-info .subcont>.flex-bt>*{width:100%}footer #logo{margin:0 auto}footer .menu{margin:16px 0 0}footer a.telefono{display:none}footer ul li.hide{display:block}footer ul li{margin:0 4px}footer .footer-end .subcont>div{width:100%}footer .footer-end .footer-end-paxinas{margin-top:4px}}.font--primary{color:#082154;font-family:"Playfair Display"}