:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:host),svg.svg-inline--fa:not(:root){box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa,.fa-layers-text{transform-origin:50%}.fa-layers-text{top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{right:var(--fa-right,0);transform-origin:100% 100%}.fa-layers-bottom-left,.fa-layers-bottom-right{bottom:var(--fa-bottom,0);transform:scale(var(--fa-layers-scale,.25));top:auto}.fa-layers-bottom-left{left:var(--fa-left,0);transform-origin:0 100%;right:auto}.fa-layers-top-right{right:var(--fa-right,0);transform-origin:100% 0}.fa-layers-top-left,.fa-layers-top-right{top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25))}.fa-layers-top-left{left:var(--fa-left,0);transform-origin:0 0;right:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat,.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-bounce{animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade}.fa-flip{animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-shake{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-shake{animation-name:fa-shake}.fa-shake,.fa-spin{animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.text-primary{color:#da3900!important}.text-underline{background:url(../css/Master/bg-text-underline.png) 100% 0 no-repeat;min-height:24px;padding:2px 15px 2px 5px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:28px}.pull-right{text-align:right;display:inline-block}.pull-left{float:left}@font-face{font-family:playballregular;src:url(../css/Fonts/playball-regular.eot);src:url(../css/Fonts/playball-regular.eot?#iefix)format("embedded-opentype"),url(../css/Fonts/playball-regular.woff)format("woff"),url(../css/Fonts/playball-regular.ttf)format("truetype"),url(../css/Fonts/playball-regular.svg#playballregular)format("svg");font-weight:400;font-style:normal}@font-face{font-family:bebas_neueregular;src:url(../css/Fonts/BebasNeue-webfont.eot);src:url(../css/Fonts/BebasNeue-webfont.eot?#iefix)format("embedded-opentype"),url(../css/Fonts/BebasNeue-webfont.woff)format("woff"),url(../css/Fonts/BebasNeue-webfont.ttf)format("truetype"),url(../css/Fonts/BebasNeue-webfont.svg#bebas_neueregular)format("svg");font-weight:400;font-style:normal}body{-webkit-text-size-adjust:none;background:url(../css/Master/bg-body.png);height:100%;margin:0;padding:0}.btn{font-family:bebas_neueregular,Verdana,Arial}.head{background:url(../css/Master/bg-head.png) repeat-x;border-top:6px solid #59554d;height:170px}.head .box-redes-header{margin:15px 0;padding-left:0}.head .box-redes-header a{float:left;max-width:100px;margin-right:8px;display:inline}.head .box-redes-header a.addthis_button_facebook_like{max-width:112px}.head .box-redes-header a.addthis_button_google_plusone div,.head .box-redes-header a.addthis_button_google_plusone iframe{max-width:60px}.head .box-follow-header{margin:30px -15px 0 0}@media screen and (width>=480px){[class^=redes-]{background-image:url(../css/Master/sprite-redes-1.png);background-repeat:no-repeat;width:41px;height:35px;display:inline-block}.redes-facebook,.redes-facebook-red:hover,[class^=redes-]{background-position:0 0}.redes-facebook-red,.redes-facebook:hover{background-position:0 -35px}.redes-twitter,.redes-twitter-red:hover{background-position:-37px 0}.redes-twitter-red,.redes-twitter:hover{background-position:-37px -35px}.redes-vimeo,.redes-vimeo-red:hover{background-position:-75px 0}.redes-vimeo-red,.redes-vimeo:hover{background-position:-75px -35px}.redes-instagram,.redes-instagram-red:hover{background-position:-156px 0}.redes-instagram-red,.redes-instagram:hover{background-position:-156px -35px}}@media screen and (width<=480px){[class^=redes-]{background-image:url(../css/Master/sprite-redes.png);background-position:0 0;background-repeat:no-repeat;width:75px;height:67px;display:inline-block}.redes-facebook-red,.redes-facebook:hover{background-position:0 -67px}.redes-twitter,.redes-twitter-red:hover{background-position:-75px 0}.redes-twitter-red,.redes-twitter:hover{background-position:-75px -67px}.redes-vimeo,.redes-vimeo-red:hover{background-position:-150px 0}.redes-vimeo-red,.redes-vimeo:hover{background-position:-150px -67px}.redes-instagram-red,.redes-instagram:hover{background-position:-306px -67px}.redes-youtube,.redes-youtube-red:hover{background-position:-225px 0}.redes-youtube-red,.redes-youtube:hover{background-position:-225px -67px}}[class^=creative-]{background-image:url(../css/Master/sprite-creative.png);background-position:0 0;background-repeat:no-repeat;width:111px;height:30px;display:inline-block}.creative-primary-left{background-position:0 -30px}.creative-primary-right{background-position:-111px -30px}.creative-secundary-left{background-position:0 0}.creative-secundary-right{background-position:-111px 0}.pointer{cursor:pointer}.bar-nav-menu{background:url(../css/Master/bg-nav-menu.png) 50% repeat-x;margin:70px 0 58px}.bar-nav-menu .nav{background:url(../css/Master/bg-nav-menu-pills.png) 50% repeat-x;max-width:682px;margin:0 auto}.bar-nav-menu .nav a{cursor:pointer}.bar-nav-menu .nav a,.contentUserHeader{color:#59554d;margin:-12px 0 0;padding:0 15px;font-family:bebas_neueregular,Arial,Verdana;font-size:2em}.bar-nav-menu .nav a:hover{color:#d93900;background:0 0}.icon-love{background:url(../css/Master/icon-love.png) no-repeat;width:15px;height:20px;margin-right:20px;display:inline-block}video{max-width:100%;height:auto}.video-container{cursor:pointer;height:0;margin:25px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container .reproductorFlowPlayer,.video-container embed,.video-container iframe,.video-container object,.video-container video{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.wedding-list-title h1,section h1,section h2,section h3,section h4,section h5{font-family:bebas_neueregular,Arial,Verdana}@media (width>=1024px){#Presentacion{background:url(../css/Master/bg-section-1.png) 99% bottom no-repeat;border-bottom:5px solid #46433d}}#Presentacion h1,#Presentacion h2{text-shadow:2px 2px #fff}#Presentacion h1{margin-top:-8px;font-size:3.125em}#Presentacion h2,#Staff h2{margin-top:0;font-size:2.5em}.text-secundary{color:#f0ebe4}h2.text-secundary{text-shadow:2px 2px #9b9b8c}.center-block{float:none;text-align:center;width:100%}#Portafolio{background:url(../css/Master/bg-section-2.png);border-bottom:1px solid #706b62;padding:50px 0 0}.bar-footer-section-2{z-index:9;background:url(../css/Master/bg-section-2-footer.png) repeat-x;height:28px;margin:-16px 0 -7px;position:relative}#Portafolio .box-text-portafolio{background:url(../css/Master/bg-section-2-text.png) repeat-y}#Portafolio .box-text-portafolio p{margin-left:25px}#Portafolio h2{text-shadow:2px 2px #bdbdae;text-align:center;background:url(../css/Master/bg-h2.png) top no-repeat;height:80px;padding:8px 0 0;font-size:2.25em;display:block}#Staff{background:url(../css/Master/bg-section-3.png);padding:34px 0 40px}#Staff img{width:100%;margin:10px auto 25px;max-width:141px!important}#Staff .col-lg-6.box-staff-right{background:url(../css/Master/bg-section-3-text.png) 0 100% repeat-y;margin-left:-16px;padding:0 15px 0 50px}#Staff .col-lg-6{margin-top:25px;padding:0 30px 0 15px}#Staff h2 i{margin:0 30px}.bar-footer-section-3{z-index:9;background:url(../css/Master/bg-section-3-footer.png) top repeat-x;height:45px;margin:0 0 -23px;position:relative}#Servicios{background:url(../css/Master/bg-section-4-footer.png) bottom repeat-x;padding:25px 0}#Servicios h2{text-shadow:2px 2px #fff;font-size:3.125em}#Servicios h2 i{margin:0 30px}.box-services{background:url(../css/Master/bg-box-services.png) 50% no-repeat;max-width:994px;margin:0 auto;padding:30px 20px;overflow:hidden}.box-services div.col-lg-4 .content-service{background:url(../css/Master/border-center.png) top no-repeat;max-width:240px;height:726px;margin:0 auto;padding:25px 0 0}.box-services div .content-service p{max-width:220px;margin:0 auto 15px}.box-services div h3{text-shadow:2px 2px #9b9b8c;font-size:2.5em}.box-services div i{color:#3ccad4;margin:10px 2px}.box-services div img{width:100%;margin:25px 0 15px;max-width:36px!important}.box-services div ul{text-align:left;max-width:220px;margin-bottom:30px;padding-left:0}.box-services div ul>li{background:url(../css/Master/icon-point.png) no-repeat;margin-bottom:8px;margin-left:15px;padding-left:10px;list-style:none}.box-services div a.text-secundary{text-shadow:2px 2px #9b9b8c;font-family:playballregular,Arial,Verdana;font-size:2em;line-height:22px;position:absolute;bottom:34px;left:110px}.box-services div .col-text-servicios{min-height:465px}#Contacto{background:#5b574d;padding:25px 0 34px}#Contacto h2{text-shadow:2px 2px #878677;font-size:4.6875em}#Contacto .box-address{background:url(../css/Master/bg-section-5-text.png) repeat-y;margin:25px 0 0;padding:10px 15px}#Contacto .box-address i{color:#858476;margin-right:8px}#Contacto .box-address address{margin:0 50px 0 30px;font-size:1.125em}#Contacto .box-address .qbImg{width:150px;margin-top:-30px}#Contacto form{margin:30px 0 15px}.bar-footer-section-5{z-index:9;background:url(../css/Master/bg-section-5-footer.png) top repeat-x;height:30px;margin:0 0 -30px;position:relative}#Footer{background:url(../css/Master/bg-section-5.png);padding:25px 0 0}#Footer .box-follow-footer{margin:15px auto}#Footer .Feet{background:#25898f;padding:10px 0}#Footer .Feet a,#Footer .Feet span{color:#fff;font-size:.875em}#Footer .Feet a{text-decoration:underline}#Footer .Feet a:hover{text-decoration:none}#Footer .Feet .redes-feet{text-align:right}.Subir{z-index:999;cursor:pointer;position:fixed;bottom:0;right:25px}.Subir img{width:100%;max-width:79px}#explicitsubmit,#impliedsubmit{color:#fff;background:#09f;border:0;border-radius:5px;padding:8px 12px;font-size:14px;box-shadow:0 0}#explicitsubmit:hover,#impliedsubmit:hover{background:#09c}#cookiesdirective{text-shadow:0 -1px #fff;border:1px solid #fff;box-shadow:0 0 7px #333;left:.5%!important}#cookiesdirective,#cookiesdirective div{border-radius:4px 4px 0 0;width:99%!important}#cookiesdirective div{padding:8px 2%!important}#cookiesdirective i.fa{position:absolute;top:5px;right:0}.modal .modal-header{padding:6px 10px}.modal .modal-body{max-height:520px;padding:10px;font-size:.75em;overflow-y:scroll}.modal .modal-body h4{font-size:1.125em}.modal .modal-body h3{margin-top:5px}.modal .modal-footer{margin-top:0;padding:6px 10px}.modal .modal-footer .btn{font-size:1.5em}.text-cookies{font-size:.875em}.text-cookies .table{font-size:.75em}#politicaCookies .modal-body .text-cookies .table{font-size:.875em}.modal .modal-body .text-cookies{font-size:1em}.ListUl .ListLi{list-style-type:circle}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:none}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}@font-face{font-family:flexslider-icon;src:url(../css/Fonts/flexslider-icon.eot);src:url(../css/Fonts/flexslider-icon.eot?#iefix)format("embedded-opentype"),url(../css/Fonts/flexslider-icon.woff)format("woff"),url(../css/Fonts/flexslider-icon.ttf)format("truetype"),url(../css/Fonts/flexslider-icon.svg#flexslider-icon)format("svg");font-weight:400;font-style:normal}.flexslider{padding:0}.flex-viewport .slides,.flexslider .slides{width:100%;margin:0;position:absolute}.flexslider .slides>li{backface-visibility:hidden;background:#fff;margin:0 15px;padding:8px 8px 30px;display:none;right:0;box-shadow:0 5px 6px #32323299}.flexslider .slides>li .video-container{margin:0}.flexslider .slides>li small{position:relative;bottom:-10px}.flexslider .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.no-js .slides>li:first-child{display:block}.flexslider{zoom:1;margin:35px 0 90px;position:relative}.flex-viewport{width:90%;max-width:1010px;min-height:250px;max-height:2000px;margin:0 auto;transition:all 1s}.header-logo,.link{text-align:center}.link a{color:#da3900;text-decoration:none}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1;margin:0 -15px}.carousel li{margin-right:5px}.flex-direction-nav{height:0}.flex-direction-nav a{text-align:center;z-index:100;opacity:0;cursor:pointer;color:#42b0b1;background:#000;border-radius:5px;width:50px;height:50px;margin:-20px 0 0;line-height:50px;transition:all .3s;display:block;position:absolute;top:50%;overflow:hidden}.flex-direction-nav .flex-prev{opacity:.4;left:0}.flex-direction-nav .flex-next{opacity:.4;right:0}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:.6;text-decoration:none}.flex-direction-nav .flex-disabled{filter:alpha(opacity=0);cursor:default;opacity:.5!important}.flex-direction-nav a:before{content:"";font-family:flexslider-icon;font-size:33px;display:inline-block}.flex-direction-nav a.flex-next:before{content:""}.flex-pauseplay a{opacity:.8;z-index:10;cursor:pointer;color:#000;width:20px;height:20px;display:block;position:absolute;bottom:5px;left:10px;overflow:hidden}.flex-pauseplay a:before{content:"";font-family:flexslider-icon;font-size:20px;display:inline-block}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{background:url(/css/Master/bg-white-80.png);width:100%;position:absolute;bottom:-345px}.flex-control-nav li{zoom:1;margin:5px 6px;display:inline}.flex-control-paging li a{cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px #0000004d;background:#fff;border-radius:20px;width:11px;height:11px;display:block;box-shadow:inset 0 0 3px #0000004d}.flex-control-paging li a:hover{background:#8181b3}.flex-control-paging li a.flex-active{cursor:default;background:#464b88}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{float:left;width:25%;margin:0}.flex-control-thumbs img{opacity:.7;cursor:pointer;width:100%;display:block}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (width<=860px){.flex-direction-nav a:before{font-size:30px}.flex-direction-nav a{width:40px;height:40px;line-height:40px}.flex-direction-nav .flex-prev{opacity:.6;left:0}.flex-direction-nav .flex-next{opacity:.6;right:0}}@media screen and (width>=660px){.bar-nav-menu .nav>li:first-child{border-left:3px solid #cdccbf;box-shadow:-3px 0 #59544c}.bar-nav-menu .nav>li:last-child{border-right:3px solid #cdccbf;box-shadow:3px 0 #59544c}}@media screen and (width>=477px){#Contacto .box-address .qbImg{margin-top:-15px;margin-bottom:15px}}.form-control{color:#000}@media (device-width>=768px) and (device-width<=1024px),only screen and (width<=1024px){.Feet .container .row>div{padding:5px 15px}#Portafolio h2{background:url(../css/Master/bg-h2-mini.png) top no-repeat!important;padding:4px 0 0!important}}@media (width<=1024px) and (width>=768px){#Contacto .box-address .qbImg{margin:10px 30px -10px!important}}@media (width<=1000px) and (width>=320px){.box-services{background:url(../css/Master/bg-box-services-vertical.png) top no-repeat!important;padding-top:35px!important}.box-services div.col-lg-4{margin-bottom:15px;padding:8px;background:#59554d!important}.box-services div.col-lg-4 .content-service{border:2px dashed #848375;background:#59554d!important;max-width:100%!important;height:auto!important}.box-services div h3{margin-top:0}.box-services div .content-service p{text-align:left;max-width:100%!important;margin:0 15px!important}.box-services div a.text-secundary{float:right;background:#848375;border-radius:90px 0 0;margin:-50px 5px 5px 0;padding:12px 7px 15px 22px;display:block!important;position:relative!important;bottom:0!important;left:auto!important}.box-services div .col-text-servicios{min-height:40px!important}}@media (device-width>=320px) and (width<=768px){.Feet .container .row>div{text-align:center!important}#Contacto .box-address .qbImg{width:100px;left:-11px;float:right!important;margin:0 0 5px!important}#Contacto .box-address{background:0 0!important}#Contacto .box-address address{margin:0!important}#Contacto .col-lg-8 form,#Contacto form{margin-top:0!important}#Staff .col-lg-6,#Staff .col-lg-6.box-staff-right{background:0 0!important;margin:0!important;padding:0 15px 15px!important}}@media (device-width>=480px) and (device-width<=600px),only screen and (width<=600px){#Servicios h2 i{margin:0 4px!important}.Subir{right:10px!important}.bar-nav-menu{margin:0 0 25px!important}.bar-nav-menu .nav.nav-pills{border-bottom:1px solid #fff!important;box-shadow:0 -1px #cdccbf!important}.bar-nav-menu .nav>li{float:none!important;border-bottom:1px solid #cdccbf!important;border-left:0!important;border-right:0!important;height:43px!important;margin:1px auto 0!important;display:block!important;box-shadow:0 -1px #fff!important}.bar-nav-menu .nav>li a{margin:0 auto!important}}@media (device-width>=320px) and (device-width<=480px),only screen and (width<=480px){.head .box-redes-header{padding:0 15px!important}.head .box-follow-header{margin:-51px -15px 0 0!important}.header-logo{text-align:left}[class^=redes-]{background-image:url(../css/Master/sprite-redes-1.png);width:42px;height:40px}.redes-facebook-red,.redes-facebook-red:hover{background-position:4px -37px}.redes-twitter-red,.redes-twitter-red:hover{background-position:-40px -37px}.redes-vimeo-red,.redes-vimeo-red:hover{background-position:-82px -37px}.redes-instagram-red,.redes-instagram-red:hover{background-position:-166px -37px}.center-block{margin-top:10px}.head .logo{max-width:170px!important}#Contacto .box-address .qbImg.pull-left{display:block;float:none!important;margin:10px auto 0!important}#Servicios h2 i{background-size:111px!important;margin:0 10px!important}.creative-primary-left{background-position:0 -15px!important;width:56px!important}.creative-primary-right{background-position:-56px -15px!important;width:56px!important}#Portafolio .box-text-portafolio{background:0 0!important}#Staff h2 i{margin:0 4px!important}.text-cookies .table tr td{padding:1px!important;font-size:.75em!important}#Portafolio h2{background:url(../css/Master/bg-h2-xs.png) top no-repeat!important;padding:0!important;font-size:1.875em!important}[class^=redes-]{margin-left:-4px!important}.flex-viewport{width:100%!important}.modal .modal-body{max-height:300px!important}}@media only screen and (device-width>=320px) and (device-width<=830px) and (orientation:landscape){.head .box-redes-header{padding:0 15px!important}.head .box-follow-header{margin:15px auto!important}.header-logo{text-align:center}.center-block{margin-top:10px}.head .logo{max-width:170px!important}.box-redes-header{display:none!important}}@media only screen and (device-width>=830px) and (device-width<=1024px) and (orientation:portrait){.Feet .container .row>div.col-lg-5.box-derechos{text-align:left!important;padding:0 15px 16px!important}.Feet .container .row>div.col-lg-2.text-center{text-align:right!important;padding:0 15px 16px!important}.flexslider{padding:0 45px!important}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:landscape){.bar-nav-menu .nav a{padding:0 15px!important}.bar-nav-menu .nav>li:last-child a{padding:0 14px 0 15px!important}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:landscape) and (-webkit-device-pixel-ratio>=1.5){.box-services div.col-lg-4 .content-service{background:url(../css/Master/border-center@2x.png) top/237px 726px no-repeat!important}}@media only screen and (resolution>=240dpi){[class^=redes-]{background-image:url(../css/Master/sprite-redes-1.png)!important}.icon-love{background:url(../css/Master/icon-love@2x.png) 0 0/15px 20px no-repeat!important}[class^=creative-]{background-image:url(../css/Master/sprite-creative@2x.png)!important;background-size:222px 60px!important}#Presentacion{background:url(../css/Master/bg-section-1@2x.png) 99% bottom/108px 245px no-repeat!important}.bar-footer-section-2{background:url(../css/Master/bg-section-2-footer@2x.png) 0 0/24px 28px repeat-x!important}.bar-footer-section-3{background:url(../css/Master/bg-section-3-footer@2x.png) top/1488px 45px repeat-x!important}#Servicios{background:url(../css/Master/bg-section-4-footer@2x.png) bottom/24px 10px repeat-x!important}}.first-part_title{margin-top:0;font-size:.75em;display:inline-flex}.wedding-list-title{text-shadow:2px 2px #fff;text-transform:uppercase;margin-top:-8px;font-family:bebas_neueregular,Arial,Verdana;font-size:4.125em}.wedding-title{margin-top:0;font-size:1.75em;display:inline-flex}.column{float:left}@media screen and (width<=480px){.column{float:none;clear:both;position:relative}.qbImg{top:-70px!important}#Contacto .info{position:relative;left:13px;margin-bottom:5px!important}}#Contacto .box-address{height:150px!important}.size-1of4{width:25%}.size-1of3{width:33.333%}.size-1of2{width:50%}img{margin:5px}.videogrid{margin-top:30px;margin-bottom:30px}#Portafolio .link{text-align:center;color:#000;margin-top:5px;margin-bottom:30px;text-decoration:none}#Portafolio .video-image-container{margin-bottom:15px}#Portafolio .link2{font-family:Helvetica,Tahoma,Helvetica Neue,Arial,sans-serif;font-size:16px;text-decoration:none}@media (device-width>=320px) and (device-width<=480px),only screen and (width<=480px){#Presentacion{background:0 0!important}}@media only screen and (device-width>=320px) and (device-width<=830px) and (orientation:landscape){#Presentacion{background:0 0!important}}.form-group .title{color:#fff}.form-group .error{color:#dd3d00}.fa-eraser{float:right;color:#df382c;width:15px;margin:-25px 10px}.qbImg{float:right;position:relative;top:-94px}.img-phone{height:23px;position:relative;top:-1px}#Contacto .info .text-secundary{padding-left:8px}@media screen and (width>=992px){.list.two-columns .row>.col-lg-12{width:50%}}@media screen and (width<=991px){.list.two-columns .row>.col-lg-12{width:100%}}@media screen and (width>=480px){.img-responsive{max-width:100%;display:inline!important}}@media screen and (width<=480px){.link{font-size:28px}}.video-container2{text-align:center;margin-bottom:15px;position:relative}.list{margin-bottom:30px}.text-primary.subtitle,.video .title{text-align:center}@media screen and (width<=480px){.link{font-size:28 * px}.text-primary.subtitle{font-size:20px;color:gray!important}}.description{margin-bottom:30px}.qb-logo{background:url(../images/logo.png) no-repeat;width:275px;height:203px}@media (device-width>=320px) and (device-width<=480px),only screen and (width<=480px){.qb-logo{background:url(../images/logo_small.png) no-repeat;width:170px;height:132px;margin:10px}.menu-toggle{display:block!important}.qb-menu{display:none}}.menu-toggle{display:none}.qb-menu{display:block}.bounce-enter-active{animation:.5s bounce-in}.bounce-leave-active{animation:.5s reverse bounce-in}.slide-fade-enter-active{transition:all .2s}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translate(10px)}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}to{transform:scale(1)}}div .menu-toggle{float:right;margin-top:30px;margin-right:10px}div .menu-toggle .internal{background-color:#000;width:35px;height:3px;margin:6px 0}
