/*!
 * ESTUDIOS WILLIAMS
/*! */ 
@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.header{background:rgba(var(--color-white-rgb),.95);transition:.5s;z-index:997;box-shadow:0 0 5px rgba(var(--color-default-rgb),.05)}.header .logo h1{width:190px;height:80px;margin:0;background-size:contain;font-size:12px;line-height:12px;text-indent:-99999px;transition:.3s}@media (min-width:400px){.header .logo h1{width:210px}}@media (min-width:768px){.navbar,.navbar li{position:relative}.navbar{padding:0}.navbar ul{margin:0;padding:10px 0 7px;display:flex;list-style:none;align-items:center}.navbar>ul>li{white-space:nowrap}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:20px;font-size:14px;color:var(--color-default);white-space:nowrap;transition:.3s;position:relative}.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:var(--color-default);font-weight:600}.navbar .dropdown .active,.navbar .dropdown .active:focus,.navbar .dropdown a:hover,.navbar .dropdown:hover>a{color:var(--color-white);background:var(--color-secondary)}.navbar .dropdown ul{display:block;position:absolute;left:0;top:100%;margin:0;padding:0 0 10px;z-index:99;opacity:0;visibility:hidden;background:var(--color-secondary);transition:.3s}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 15px;font-size:13px;text-transform:none;color:rgba(var(--color-white-rgb),.5)}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active,.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a,.navbar .megamenu ul li .active,.navbar .megamenu ul li .active:hover,.navbar .megamenu ul li a:hover{color:var(--color-white);background:var(--color-primary)}.navbar .dropdown:hover>ul{opacity:1;visibility:visible}.navbar .megamenu{position:static}.navbar .megamenu ul{right:0;padding:10px;display:flex}.navbar .megamenu ul li{flex:1}.navbar .megamenu ul li a,.navbar .megamenu ul li:hover>a{color:rgba(var(--color-white-rgb),.5);background:0 0}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}}@media (min-width:768px) and (max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}@media (min-width:992px){.header .logo h1{width:230px;height:90px}.navbar a,.navbar a:focus{padding:20px 30px;font-size:16px}.navbar .dropdown ul a{padding:10px 20px;font-size:14px}}@media (max-width:767px){.navbar{position:fixed;top:0;left:-100%;width:calc(100% - 70px);bottom:0;transition:.3s;z-index:9997}.navbar ul{position:absolute;inset:0;padding:10px 0;margin:0;background:rgba(var(--color-default-rgb),.7);overflow-y:auto;transition:.3s;z-index:9998}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:start;padding:12px 20px;color:rgba(var(--color-white-rgb),.7);white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.mobile-nav-toggle.bi-x,.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:var(--color-white)}.navbar .dropdown .dropdown ul,.navbar .dropdown ul{position:static;display:none;padding:10px 0;margin:10px 20px;transition:.5s ease-in-out;border:1px solid rgba(var(--color-default-rgb),.3)}.navbar .dropdown .dropdown>.dropdown-active,.navbar .dropdown>.dropdown-active{display:block}.mobile-nav-toggle{display:block!important;color:var(--color-default-rgb);font-size:30px;cursor:pointer;line-height:0;transition:.5s;position:absolute;top:25px;z-index:9999;right:20px}.mobile-nav-active{overflow:hidden;z-index:9995;position:relative}.mobile-nav-active .navbar{left:0}.mobile-nav-active .navbar:before{content:"";position:fixed;inset:0;background:rgba(var(--color-default-rgb),.8);z-index:9996}}.portada .foto-portada,footer.footer,section.portada{position:relative}#preloader,section,section.portada{overflow:hidden}.asterisco,.linea-titulos,.video-celu{background-repeat:no-repeat}section.portada{height:100vh;padding:0}.portada .content,.portada .foto-portada{height:50vh;min-height:200px}.portada .foto-portada::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;background-size:cover;filter:grayscale(100%)}.portada .content{padding:60px}@media (min-width:768px){.portada .content,.portada .foto-portada{height:100vh}.portada .content{padding:65px}}.section-header{text-align:center}.linea-titulos{background-image:url(../images/linea-titulos.png);background-position:bottom 25px center;-webkit-background-size:auto 18px;-moz-background-size:auto 18px;-o-background-size:auto 18px;background-size:auto 18px;padding-bottom:50px}section.el-regalo,section.galeria-de-fotos,section.los-novios{padding:70px 0 0}.video-celu{display:inline-block;background-image:url(../images/celu.png);background-position:center center;background-size:contain;padding:40px 99px 141px 58px;margin:0 -50px -10px}.lds-ellipsis,footer #williams{display:block;position:absolute}@media (min-width:768px){.video-celu{margin:-40px 0 -10px}}.video-celu .video-wrapper{width:200px;height:0;padding-bottom:177.778%;border-radius:3px;overflow:hidden;position:relative}.video-celu .video-wrapper .custom-video{position:absolute;top:0;left:0;width:100%;height:100%}section.informacion{padding:70px 0}.asterisco{background-image:url(../images/asterisco.png);background-position:top left;-webkit-background-size:auto 20px;-moz-background-size:auto 20px;-o-background-size:auto 20px;background-size:auto 20px;padding-top:26px}.img-filter-grayscale{filter:grayscale(1)}section.rsvp{padding:70px 0 50px}.rsvp .form-control{background:var(--color-white);color:var(--color-gray);border:1px solid #e8e8e8;border-radius:30px;box-shadow:none;font-size:14px;line-height:1;font-style:italic;padding:15px 30px}::-webkit-input-placeholder{color:inherit!important;opacity:1!important}::-moz-placeholder{color:inherit!important;opacity:1!important}input::-moz-placeholder{color:inherit!important;opacity:1!important}textarea::-moz-placeholder{color:inherit!important;opacity:1!important}:-ms-input-placeholder{color:inherit!important;opacity:1!important}:-ms-placeholder{color:inherit!important;opacity:1!important}.btn,.btn:hover{color:var(--color-white)}.rsvp .form-control:-webkit-autofill{-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-default)!important}.rsvp textarea.form-control{height:140px;resize:vertical}@media (min-width:992px){.portada .content{padding:80px}.video-celu{margin:-40px 70px -10px 0}.rsvp textarea.form-control{height:221px}}@media (min-width:1200px){.rsvp textarea.form-control{height:228px}}.btn{padding:12px 25px;font-size:16px;line-height:var(--bs-body-line-height);font-style:italic;border:none;border-radius:25px;box-shadow:none!important;transition:.3s;background:#719c9c}.btn:hover{opacity:.7}.btn .spinner-border{width:14px;height:14px;vertical-align:middle;margin-right:5px}.invalid-feedback,.valid-feedback{font-size:9px}.invalid-feedback{color:var(--color-red)}.valid-feedback{color:var(--color-green)}.alert{padding:10px 20px;margin:15px 0 0;font-size:11px;border-radius:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}footer.footer{padding:70px 0}@media (min-width:768px){footer.footer{padding:50px 0}}footer #williams{width:60px;height:15px;bottom:10px;right:10px;text-indent:-99999px;opacity:.7;transition:.3s;background:url(../images/williams.svg) center center/contain no-repeat}footer #williams:hover{opacity:1}#preloader{position:fixed;inset:0;z-index:9999;background:rgba(var(--color-white-rgb),.7);transition:.6s ease-out;width:100%;height:100vh}.lds-ellipsis{top:50%;left:50%;width:80px;height:80px;margin-left:-40px;margin-top:-40px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--color-secondary);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:.6s infinite lds-ellipsis1}.lds-ellipsis div:nth-child(2){left:8px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(3){left:32px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(4){left:56px;animation:.6s infinite lds-ellipsis3}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}