.centrar-vertical{display:flex;align-items:center}.et_pb_slider.slider-icono-centrado .et_pb_slide{min-height:80vh;display:flex;align-items:center}.et_pb_slider.slider-icono-centrado .et_pb_slide .et_pb_container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important}.et_pb_slider.slider-icono-centrado .et_pb_slide_image,.et_pb_slider.slider-icono-centrado .et_pb_slide_description{float:none!important;width:100%!important;margin:0!important}.et_pb_slider.slider-icono-centrado .et_pb_slide_image{width:100%!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:8px!important;text-align:center!important}.et_pb_slider.slider-icono-centrado .et_pb_slide_image img{display:block!important;margin:0 auto!important;width:150px!important;max-width:150px!important;height:auto!important}.et_pb_slider.slider-icono-centrado .et_pb_slide_description{text-align:center!important;padding:0!important;background:transparent!important}.et_pb_slider.slider-icono-centrado h1,.et_pb_slider.slider-icono-centrado h2,.et_pb_slider.slider-icono-centrado h3{margin-top:0!important}.et_pb_slider.slider-icono-centrado .et_pb_slide_description p{margin-top:6px!important;margin-bottom:6px!important}.et_pb_slider.slider-icono-centrado .et_pb_slide_content,.et_pb_slider.slider-icono-centrado .et_pb_slide_overlay_container,.et_pb_slider.slider-icono-centrado .et_pb_slide_overlay{background:transparent!important}.et_pb_slider .et_pb_slides .et_pb_slide{opacity:0!important;pointer-events:none!important}.et_pb_slider .et_pb_slides .et_pb_slide.et-pb-active-slide{opacity:1!important;pointer-events:auto!important}.et_pb_section_video,.et_pb_section_video_bg,.et_pb_section_video_bg video{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;min-height:100vh!important;object-fit:cover!important}.et_pb_slide_description ul{list-style:none;padding:0;margin:1.5rem 0 0}.et_pb_slide_description ul li{position:relative;padding-left:1.6em;margin-bottom:0.8em;line-height:1.5;font-size:clamp(14px,1vw,16px);color:#d9c27a}.et_pb_slide_description ul li::before{content:"•";position:absolute;left:0;top:0.15em;font-size:1.2em;color:#caa24a}@media (max-width:980px){.et_pb_slide_description ul li{font-size:15px;line-height:1.6}}.et_pb_slider,.et_pb_fullwidth_slider,.et_pb_slider .et_pb_slides,.et_pb_fullwidth_slider .et_pb_slides{height:100vh}.et_pb_slide{height:100vh;min-height:100vh;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat}.et_pb_slide_description{height:auto!important;display:block!important}.et_pb_slide_title{margin-bottom:12px!important}.et_pb_slide_content{margin-top:0!important}.et_pb_slide_description ul{margin-top:14px!important}.et_pb_slide_description ul li{margin-bottom:10px!important;line-height:1.55}.et-pb-arrow-prev{left:25px!important}.et-pb-arrow-next{right:25px!important}.et-pb-arrow-prev,.et-pb-arrow-next{width:54px;height:54px;line-height:54px}.et_pb_slider .et-pb-controllers,.et_pb_fullwidth_slider .et-pb-controllers{bottom:28px!important}body.admin-bar .et_pb_slider,body.admin-bar .et_pb_fullwidth_slider,body.admin-bar .et_pb_slider .et_pb_slides,body.admin-bar .et_pb_fullwidth_slider .et_pb_slides{height:calc(100vh - 32px)}@media (max-width:980px){.et-pb-arrow-prev{left:12px!important}.et-pb-arrow-next{right:12px!important}.et_pb_slider .et-pb-controllers,.et_pb_fullwidth_slider .et-pb-controllers{bottom:18px!important}}.df-tabs-slider .df_at_nav_container{display:none!important}.df-tabs-slider .df_at_nav_wrap{margin:0!important;padding:0!important;height:0!important}.df-tabs-slider{border:none!important;outline:none!important}.df-tabs-slider .df-slider-controls{position:absolute;inset:0;pointer-events:none;z-index:20}.df-tabs-slider .df-slider-controls button{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:0;padding:0;width:48px;height:48px;cursor:pointer;color:#dcb547;font-size:42px;line-height:1;opacity:.85;transition:opacity .25s ease,transform .25s ease}.df-tabs-slider .df-slider-controls button:hover{opacity:1;transform:translateY(-50%) scale(1.08)}.df-tabs-slider .df-slider-controls .df-prev{left:24px}.df-tabs-slider .df-slider-controls .df-next{right:24px}@media (max-width:768px){.df-tabs-slider .df-slider-controls button{display:none}}@media (max-width:768px){.df-tabs-slider{overflow:hidden}.df-tabs-slider .et_pb_module_inner{padding-left:0!important;padding-right:0!important}.df-tabs-slider .et_pb_row{width:100%!important;max-width:100%!important}.df-tabs-slider .et_pb_row .et_pb_column{width:100%!important;margin-right:0!important}.df-tabs-slider .et_pb_text{padding-left:18px!important;padding-right:18px!important}.df-tabs-slider h1,.df-tabs-slider h2{font-size:34px!important;line-height:1.1!important}.df-tabs-slider p,.df-tabs-slider li{font-size:16px!important;line-height:1.45!important}.df-tabs-slider ul,.df-tabs-slider ol{margin-left:18px!important}}.access-box{display:flex;flex-direction:column;align-items:center;gap:18px}.access-text{color:#ffffff;font-family:'Public Sans',sans-serif;font-size:18px;line-height:1.6em;text-align:center;max-width:520px;opacity:0.9}.access-form{display:flex;gap:14px;align-items:center}#access-pass{width:280px;padding:14px 18px;background:transparent;border:1px solid #C9A24D;border-radius:40px;color:#ffffff;font-family:'Public Sans',sans-serif}#access-btn{padding:14px 26px;border-radius:40px;background:transparent;border:1px solid #C9A24D;color:#C9A24D;font-family:'Public Sans',sans-serif;cursor:pointer}#access-overlay{position:fixed;inset:0;z-index:99999999;background-image:url("https://vincijourney.com/wp-content/uploads/2026/01/Diseno-sin-titulo-8.png");background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;overflow-y:auto;-webkit-overflow-scrolling:touch}#access-overlay::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.65)}#access-overlay .overlay-content{position:relative;z-index:2;text-align:center;font-family:"Open Sans",sans-serif;width:min(920px,92vw);min-height:100vh;padding:40px 18px;display:flex;flex-direction:column;justify-content:center}#access-overlay .vinci-logo{margin-bottom:28px;display:flex;justify-content:center}#access-overlay .vinci-logo img{width:clamp(120px,18vw,200px);height:auto;opacity:0.95}#access-overlay h1{font-family:"Cinzel",serif;color:#b48c3a;font-size:clamp(34px,4.6vw,70px);letter-spacing:6px;margin:0 0 22px 0;text-transform:uppercase}#access-overlay .subtitle{margin:0 auto 52px auto;max-width:760px;color:rgba(255,255,255,0.82);font-size:16px;line-height:1.6}#access-overlay .invitation{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:24px}#access-overlay .invitation-label{color:#b48c3a;font-size:12px;letter-spacing:2.5px;text-transform:uppercase}#access-overlay .invitation-row{width:min(520px,84vw);display:flex;align-items:center;gap:14px;padding:10px 0 8px 0;border-bottom:1px solid rgba(180,140,58,0.75)}#access-overlay .invitation-row input{flex:1;border:none!important;outline:none!important;background:transparent!important;color:rgba(255,255,255,0.92);font-size:16px;letter-spacing:1px;padding:6px 4px}#access-overlay .invitation-submit{width:42px;height:32px;background:transparent;border:none;cursor:pointer;position:relative}#access-overlay .invitation-submit::before{content:"";position:absolute;left:0;right:8px;top:50%;height:1px;background:#b48c3a;transform:translateY(-50%)}#access-overlay .invitation-submit::after{content:"";position:absolute;right:2px;top:50%;width:10px;height:10px;border-right:1px solid #b48c3a;border-top:1px solid #b48c3a;transform:translateY(-50%) rotate(45deg)}#access-overlay .access-error{min-height:20px;font-size:13px;color:rgba(255,255,255,0.85)}@media (max-width:520px){#access-overlay .overlay-content{justify-content:flex-start;padding-top:28px}#access-overlay h1{letter-spacing:4px}}body.vinci-lock{height:100%;overflow:hidden}.df-tabs-slider .agenda-boxes .difl_list_item{border:2px solid #dcb547;border-radius:12px;padding:16px 18px;margin:14px 0;text-align:center;color:#dcb547;background:rgba(0,0,0,0.18);transition:transform .25s ease,background .25s ease}.df-tabs-slider .agenda-boxes .difl_list_item *{color:#dcb547!important}@media (hover:hover){.df-tabs-slider .agenda-boxes .difl_list_item:hover{background:rgba(0,0,0,0.28);transform:translateY(-2px)}}@media (max-width:768px){.df-tabs-slider .agenda-boxes .difl_list_item{padding:14px 14px;margin:12px 14px;font-size:14px;line-height:1.35}}.df-tabs-slider .agenda-boxes li.difl_iconlistitem .item-elements{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important}.df-tabs-slider .agenda-boxes .difl_icon_item_container{display:flex!important;align-items:center!important}.df-tabs-slider .agenda-boxes .difl_icon{font-size:22px!important;color:#dcb547!important}.df-tabs-slider .agenda-boxes h4{margin:0!important;line-height:1.3!important;text-align:left!important}@media (max-width:768px){.df-tabs-slider .agenda-boxes li.difl_iconlistitem .item-elements{gap:10px!important}.df-tabs-slider .agenda-boxes .difl_icon{font-size:20px!important}}.df-tabs-slider .agenda-boxes ul.difl_iconlist_container{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.df-tabs-slider .agenda-boxes li.difl_iconlistitem{border:2px solid #dcb547!important;border-radius:18px!important;background:rgba(0,0,0,0.25);height:80px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.df-tabs-slider .agenda-boxes li.difl_iconlistitem .item-elements,.df-tabs-slider .agenda-boxes li.difl_iconlistitem .et_pb_with_background{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.df-tabs-slider .agenda-boxes h4,.df-tabs-slider .agenda-boxes span{color:#dcb547!important;line-height:1.3!important;margin:0!important}@media (max-width:768px){.df-tabs-slider .agenda-boxes ul.difl_iconlist_container{grid-template-columns:1fr!important;gap:16px!important}.df-tabs-slider .agenda-boxes li.difl_iconlistitem{height:auto!important;padding:18px 16px!important}}