﻿@import url('../../../../resources/styles/fontawesome-all.min.css');@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyXsovBJ.ttf) format('truetype');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyovBJ.ttf) format('truetype');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpfBJ.ttf) format('truetype');}@font-face{font-family:'Rubik';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1UA.ttf) format('truetype');}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UA.ttf) format('truetype');}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1UA.ttf) format('truetype');}@font-face{font-family:'Rubik';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1UA.ttf) format('truetype');}@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UA.ttf) format('truetype');}@font-face{font-family:'Rubik';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1UA.ttf) format('truetype');}@font-face{font-family:'Rubik';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v30/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1UA.ttf) format('truetype');}@font-face{font-family:'Rift Soft Bold Italic';src:url('../Fonts/Rift Soft Bold Italic.otf') format('opentype');}@font-face{font-family:'Rift Soft Bold';src:url('../Fonts/Rift Soft Bold.otf') format('opentype');}@font-face{font-family:'Rift Soft Demi Italic';src:url('../Fonts/Rift Soft Demi Italic.otf') format('opentype');}@font-face{font-family:'Rift Soft Demi';src:url('../Fonts/Rift Soft Demi.otf') format('opentype');}@font-face{font-family:'Rift Soft Italic';src:url('../Fonts/Rift Soft Italic.otf') format('opentype');}@font-face{font-family:'Rift Soft Light Italic';src:url('../Fonts/Rift Soft Light Italic.otf') format('opentype');}@font-face{font-family:'Rift Soft Light';src:url('../Fonts/Rift Soft Light.otf') format('opentype');}@font-face{font-family:'Rift Soft Medium Italic';src:url('../Fonts/Rift Soft Medium Italic.otf') format('opentype');}@font-face{font-family:'Rift Soft Medium';src:url('../Fonts/Rift Soft Medium.otf') format('opentype');}@font-face{font-family:'Rift Soft Regular';src:url('../Fonts/Rift Soft Regular.otf') format('opentype');}html{height:100%;padding:0;margin:0;font-size:14px;scroll-behavior:smooth;}body,section,div,table,td,ul,ol,li,span,header,footer,nav,h1,h2,h3,h4,h5,h6,form,p,a,button,fieldset,form,input,textarea,label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;outline:0;font-style:inherit;vertical-align:baseline;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}body,html.a-fullscreen body{overflow-x:hidden!important;background:#fff!important;height:100%!important;font-style:normal!important;font-family:"Roboto condensed";}a,button{text-decoration:none;cursor:pointer;background-color:transparent;}img{border:0;}ul,li{margin:0;padding:0;}.icon{text-decoration:none;border-bottom:0;position:relative;}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:'Font Awesome 5 Free';font-weight:400;margin-right:1em;color:inherit;vertical-align:middle;width:1rem;text-align:center;}.icon.solid:before{font-weight:900;}.icon.brands:before{font-family:'Font Awesome 5 Brands';}input[type="submit"]:not(.custom),input[type="reset"]:not(.custom),input[type="button"]:not(.custom),button:not(.custom),.button:not(.custom){-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;border-radius:4px;border:0;cursor:pointer;display:inline-block;font-weight:700;height:3.25rem;line-height:3.25rem;padding:0 2.25rem;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px var(--button-color,#ff9d00);color:var(--button-text-color,#ff9d00)!important;}input[type="submit"]:not(.custom).filled,input[type="reset"]:not(.custom).filled,input[type="button"]:not(.custom).filled,button:not(.custom).filled,.button:not(.custom).filled{background-color:var(--button-color,#ff9d00)!important;color:var(--button-text-color,#fff)!important;box-shadow:inset 0 0 0 1px var(--button-color,#fff)!important;}input[type="submit"]:not(.custom).filled:hover,input[type="reset"]:not(.custom).filled:hover,input[type="button"]:not(.custom).filled:hover,button:not(.custom).filled:hover,.button:not(.custom).filled:hover{background-color:var(--button-color,#ff9d00)!important;}input[type="submit"]:not(.custom).small,input[type="reset"]:not(.custom).small,input[type="button"]:not(.custom).small,button:not(.custom).small,.button:not(.custom).small{font-size:.8rem;height:2.4375rem;line-height:2.4375rem;padding:0 1.5rem;}input[type="submit"]:not(.custom).extrasmall,input[type="reset"]:not(.custom).extrasmall,input[type="button"]:not(.custom).extrasmall,button:not(.custom).extrasmall,.button:not(.custom).extrasmall{font-size:.7rem;height:2rem;line-height:2rem;padding:0 .5rem;margin-top:1rem;}input[type="submit"]:not(.custom).nano,input[type="reset"]:not(.custom).nano,input[type="button"]:not(.custom).nano,button:not(.custom).nano,.button:not(.custom).nano{font-size:.6rem;height:auto;padding:.2rem .5rem;line-height:1rem;}input[type="submit"]:not(.custom).wide,input[type="reset"]:not(.custom).wide,input[type="button"]:not(.custom).wide,button:not(.custom).wide,.button:not(.custom).wide{min-width:13rem;}input[type="submit"]:not(.custom).large,input[type="reset"]:not(.custom).large,input[type="button"]:not(.custom).large,button:not(.custom).large,.button:not(.custom).large{font-size:1.35rem;height:4.0625rem;line-height:4.0625rem;padding:0 3rem;}input[type="submit"]:not(.custom).icon:before,input[type="reset"]:not(.custom).icon:before,input[type="button"]:not(.custom).icon:before,button:not(.custom).icon:before,.button:not(.custom).icon:before{font-size:.9rem;margin-right:.5rem;display:inline-flex;align-items:center;margin-top:0;}input[type="submit"]:not(.custom).fit,input[type="reset"]:not(.custom).fit,input[type="button"]:not(.custom).fit,button:not(.custom).fit,.button:not(.custom).fit{width:100%;}input[type="submit"]:not(.custom).vertical,input[type="reset"]:not(.custom).vertical,input[type="button"]:not(.custom).vertical,button:not(.custom).vertical,.button:not(.custom).vertical{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}input[type="submit"]:not(.custom).vertical.icon:before,input[type="reset"]:not(.custom).vertical.icon:before,input[type="button"]:not(.custom).vertical.icon:before,button:not(.custom).vertical.icon:before,.button:not(.custom).vertical.icon:before{margin-right:auto;margin-bottom:0;margin-top:0!important;margin-left:auto;}input[type="submit"]:not(.custom).disabled,input[type="reset"]:not(.custom).disabled,input[type="button"]:not(.custom).disabled,button:not(.custom).disabled,.button:not(.custom).disabled,input[type="submit"]:not(.custom):disabled,input[type="reset"]:not(.custom):disabled,input[type="button"]:not(.custom):disabled,button:not(.custom):disabled,.button:not(.custom):disabled{pointer-events:none;opacity:.5;}input[type="submit"]:not(.custom):hover,input[type="reset"]:not(.custom):hover,input[type="button"]:not(.custom):hover,button:not(.custom):hover,.button:not(.custom):hover{background-color:rgba(255,157,0,.1);}input[type="submit"]:not(.custom):hover:active,input[type="reset"]:not(.custom):hover:active,input[type="button"]:not(.custom):hover:active,button:not(.custom):hover:active,.button:not(.custom):hover:active{background-color:rgba(255,139,119,.25);}input[type="submit"]:not(.custom).primary,input[type="reset"]:not(.custom).primary,input[type="button"]:not(.custom).primary,button:not(.custom).primary,.button:not(.custom).primary{background:#ff9d00;box-shadow:none;color:#fff!important;}input[type="submit"]:not(.custom).primary:hover,input[type="reset"]:not(.custom).primary:hover,input[type="button"]:not(.custom).primary:hover,button:not(.custom).primary:hover,.button:not(.custom).primary:hover{background-color:rgba(255,157,0,.5);}input[type="submit"]:not(.custom).primary:hover:active,input[type="reset"]:not(.custom).primary:hover:active,input[type="button"]:not(.custom).primary:hover:active,button:not(.custom).primary:hover:active,.button:not(.custom).primary:hover:active{background-color:rgba(255,157,0,.75);}.link{background-color:rgba(0,0,0,0)!important;border:0;border-radius:0;border-bottom:solid 1px;box-shadow:none;padding:0 .5rem;height:2.7rem;}.darkButton{background:#ff9d00;padding:1rem 2rem;border-radius:.5rem;text-transform:uppercase;color:#fff;font-size:var(--fontSizeItem,var(--fontSizeItem,1.2rem));font-weight:bold;display:inline-block;}.darkButton:hover,.darkButton:focus,.darkButton:active{background-color:#263a47;}.blink{animation:blink 1s .1s cubic-bezier(1,1.4,.41,1.01) forwards;}#overlay,.overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);text-align:center;z-index:10000;backdrop-filter:blur(4px);font-family:"Roboto condensed";}#overlay .messageBox,.overlay .messageBox{margin:50vh auto 0 auto;position:relative;width:100%;max-width:min(480px,calc(100% - 1rem));padding:0 0 4rem 0;background-color:rgba(255,255,255,.85);transform:translateY(-50%);font-size:var(--fontSizeIntro,var(--fontSizeItem,1.2rem));transition:all .25s;background-color:#fff;color:#000;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;}#overlay .messageBox:before,.overlay .messageBox:before{font-weight:normal;background-color:#ff9d00;color:#fff;font-size:var(--fontSizeItem,var(--fontSizeItem,1.2rem));padding:10px;content:var(--dialogTitle,"REGISTRO EXITOSO");margin-bottom:2rem;}#overlay .messageBox .alert,.overlay .messageBox .alert{display:block;font-size:.8rem;font-weight:500;margin-bottom:1rem;}#overlay .messageBox form,.overlay .messageBox form{max-height:calc(100vh - 20rem);overflow:visible;}#overlay .messageBox form .special,.overlay .messageBox form .special{font-weight:100;font-size:1rem;max-width:80%;margin-bottom:3rem;}#overlay .messageBox form .fieldset,.overlay .messageBox form .fieldset{max-width:20rem;padding:.5rem 1rem;background-color:#f3f3f3;margin:0 auto 1rem auto;text-align:left;color:#000;}#overlay .messageBox form .fieldset span:before,.overlay .messageBox form .fieldset span:before{vertical-align:middle;}#overlay .messageBox form .fieldset input,.overlay .messageBox form .fieldset input,#overlay .messageBox form .fieldset select,.overlay .messageBox form .fieldset select{background-color:#f3f3f3;height:100%;width:calc(100% - 3rem);}#overlay .messageBox form .fieldset label,.overlay .messageBox form .fieldset label{position:absolute;top:-1rem;left:0;font-size:.7rem;text-align:left;color:#fff;white-space:normal;}#overlay .messageBox form .fieldset label:nth-of-type(n+2),.overlay .messageBox form .fieldset label:nth-of-type(n+2){left:2.75rem;}#overlay .messageBox form .fieldset.required,.overlay .messageBox form .fieldset.required{position:relative;}#overlay .messageBox form .fieldset.required:before,.overlay .messageBox form .fieldset.required:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:'Font Awesome 5 Free';font-weight:900;color:inherit;vertical-align:top;width:1rem;text-align:center;position:absolute;right:0;top:.25rem;color:#ff9d00;font-size:.75rem;content:"";z-index:5;}#overlay .messageBox form .fieldset.leyend,.overlay .messageBox form .fieldset.leyend{background-color:transparent;color:#fff;}#overlay .messageBox form .fieldset.leyend:before,.overlay .messageBox form .fieldset.leyend:before{right:0;top:0;font-size:.5rem;color:#fff;}#overlay .messageBox form .fieldset.leyend:after,.overlay .messageBox form .fieldset.leyend:after{content:var(--leyend,'Campos requeridos.');font-size:.8rem;position:absolute;top:.25rem;right:1rem;color:#fff;font-weight:500;}#overlay .messageBox form .fieldset:last-of-type,.overlay .messageBox form .fieldset:last-of-type{margin-bottom:0;}#overlay .messageBox .special,.overlay .messageBox .special{font-size:.8rem;margin-top:1rem;margin-bottom:0;display:block;}#overlay .messageBox ul.actions,.overlay .messageBox ul.actions{flex-direction:row;align-items:flex-end;flex-wrap:wrap;}#overlay .messageBox ul.actions li,.overlay .messageBox ul.actions li{padding:0 1rem;}#overlay .messageBox .ok,.overlay .messageBox .ok{display:none;font-size:.8rem;margin:2rem auto 0 auto;--button-color:#fff;--button-text-color:#ff9d00;}#overlay .messageBox p,.overlay .messageBox p{max-width:75%;font-weight:700;margin:20px auto 0 auto;}#overlay .messageBox .cancel,.overlay .messageBox .cancel{display:block;font-size:.8rem;margin:2rem auto 0 auto;}#overlay .messageBox .close,.overlay .messageBox .close{text-decoration:none;border-bottom:0;position:relative;background-color:rgba(0,0,0,0)!important;border:0;box-shadow:none;padding:0;margin:0;position:absolute;z-index:1;top:0;right:10px;--button-color:#fff;display:flex;height:auto;}#overlay .messageBox .close:before,.overlay .messageBox .close:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:'Font Awesome 5 Free';font-weight:400;margin-right:1em;color:inherit;vertical-align:middle;width:1rem;text-align:center;}#overlay .messageBox .close.solid:before,.overlay .messageBox .close.solid:before{font-weight:900;}#overlay .messageBox .close.brands:before,.overlay .messageBox .close.brands:before{font-family:'Font Awesome 5 Brands';}#overlay .messageBox .close:before,.overlay .messageBox .close:before{padding:0;margin:0;width:auto;content:"";font-size:1.3rem;font-weight:900;color:#fff;transform:translateY(50%);}#overlay .contentBox,.overlay .contentBox{margin:50vh auto 0 auto;position:relative;width:25rem;padding:0;background-color:#fff;color:#000;overflow:visible;font-size:1.2rem;transform:translateY(-50%);}#overlay .contentBox .title,.overlay .contentBox .title{font-size:1.5rem;font-weight:bold;background-color:var(--dialog-color,#263a47);color:#fff;}#overlay .contentBox form,.overlay .contentBox form{max-height:calc(100vh - 10rem);overflow-x:hidden;overflow-y:auto;padding:2rem 0;}#overlay .contentBox .childList,.overlay .contentBox .childList{display:inline-flex;flex-direction:column;text-align:center;justify-content:center;width:calc(100% - 3rem);}#overlay .contentBox .childList>button,.overlay .contentBox .childList>button{--button-color:#263a47;line-height:1rem;}#overlay .contentBox .childList>button:before,.overlay .contentBox .childList>button:before{margin-top:.125rem;}#overlay .contentBox .childList>ul,.overlay .contentBox .childList>ul{width:100%;display:flex;flex-direction:column;flex:0 0 100%;border-top:solid 2px #f3f3f3;border-bottom:solid 2px #f3f3f3;list-style:none;margin:1rem 0;max-height:50vh;overflow-x:hidden;overflow-y:auto;}#overlay .contentBox .childList>ul li.empty,.overlay .contentBox .childList>ul li.empty{max-width:70%;margin:0 auto;text-align:center;border:0!important;font-size:.8rem;}#overlay .contentBox .childList>ul li.extra,.overlay .contentBox .childList>ul li.extra{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.9rem;padding:.5rem 1rem;border-bottom:solid 1px #f3f3f3;}#overlay .contentBox .childList>ul li.extra .selector,.overlay .contentBox .childList>ul li.extra .selector{flex:0 0 10%;display:flex;justify-content:center;align-self:center;flex-direction:column;height:1rem;width:1rem;}#overlay .contentBox .childList>ul li.extra .info,.overlay .contentBox .childList>ul li.extra .info{flex:0 0 60%;display:flex;flex-direction:column;text-align:left;}#overlay .contentBox .childList>ul li.extra .info h4,.overlay .contentBox .childList>ul li.extra .info h4{font-weight:bold;margin:0;padding:0;}#overlay .contentBox .childList>ul li.extra .info p,.overlay .contentBox .childList>ul li.extra .info p{font-size:.8rem;margin:0;padding:0;}#overlay .contentBox .childList>ul li.extra .precio,.overlay .contentBox .childList>ul li.extra .precio{flex:0 0 30%;font-weight:bold;font-size:1.2rem;text-align:right;}#overlay .contentBox .childList>ul li.extra .cantidad,.overlay .contentBox .childList>ul li.extra .cantidad{display:none;}#overlay .contentBox .childList>ul li.extra ul.actions,.overlay .contentBox .childList>ul li.extra ul.actions{flex:0 0 35%;justify-content:flex-end;display:flex;flex-direction:row;margin-left:65%;}#overlay .contentBox .childList>ul li.extra ul.actions li button,.overlay .contentBox .childList>ul li.extra ul.actions li button{--button-color:#263a47;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0;height:auto;margin:0;line-height:1rem;}#overlay .contentBox .childList>ul li.extra ul.actions li button:before,.overlay .contentBox .childList>ul li.extra ul.actions li button:before{margin:0 auto;}#overlay .contentBox .childList>ul li.extra:last-child,.overlay .contentBox .childList>ul li.extra:last-child{border-bottom:0;}#overlay .contentBox .childList>ul li.extra.inactivo,.overlay .contentBox .childList>ul li.extra.inactivo{position:relative;}#overlay .contentBox .childList>ul li.extra.inactivo>*,.overlay .contentBox .childList>ul li.extra.inactivo>*{opacity:.3;}#overlay .contentBox .childList>ul li.extra.inactivo:after,.overlay .contentBox .childList>ul li.extra.inactivo:after{position:absolute;top:50%;left:50%;background-color:rgba(38,58,71,.8);color:#fff;border-radius:2px;padding:.5rem;content:"Extra INACTIVO\a-no se verá en tu menú-";z-index:73;transform:translate(-50%,-50%);border-radius:.5rem;text-align:center;font-family:"Lato",Arial,Helvetica,sans-serif;white-space:pre;}#overlay .contentBox .special,.overlay .contentBox .special{font-size:.8rem;margin-top:1rem;margin-bottom:0;}#overlay .contentBox .ok,.overlay .contentBox .ok{display:block;font-size:.8rem;margin:0 auto;--button-color:var(--dialog-color,#263a47);--button-text-color:#fff;}#overlay .contentBox .close,.overlay .contentBox .close{background-color:rgba(0,0,0,0)!important;border:0;box-shadow:none;padding:0 .5rem;position:absolute;top:.25rem;right:0;--button-color:#fff;}#overlay .contentBox .close:before,.overlay .contentBox .close:before{font-size:1.3rem;}#overlay .modalContent h2,.overlay .modalContent h2{font-size:1.5rem;margin-top:1.5rem;line-height:2rem;}#overlay .modalContent .iframeContainer,.overlay .modalContent .iframeContainer{padding-bottom:56.25%;}#overlay .modalContent .iframeContainer iframe,.overlay .modalContent .iframeContainer iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}#overlay .centered,.overlay .centered{position:absolute;left:50%;top:50%;width:50px;height:50px;transform:translate(-50%,-50%);}#overlay~div:nth-child(3),.overlay~div:nth-child(3){filter:blur(.125rem);}#overlay_loading~div:nth-child(3){filter:blur(.125rem);}header.translucid{display:flex;flex-direction:column;align-items:center;width:100%;position:absolute;z-index:1;top:0;left:0;}header.translucid section{width:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:30;}header.translucid nav.main{display:flex;flex-direction:row;justify-content:space-between;padding:0 20px;background-color:rgba(0,0,0,.55);color:#fff;max-width:min(1280px,90vw);margin:0 auto;font-weight:700;font-size:14px;text-transform:uppercase;}header.translucid nav.main .toggle{display:none;}header.translucid nav.main>ul{display:flex;flex-direction:row;list-style:none;column-gap:20px;}header.translucid nav.main>ul>li{padding:20px 0;}header.translucid nav.main>ul span{transition:opacity .5s;opacity:.6;}header.translucid nav.main>ul span.active,header.translucid nav.main>ul span:hover,header.translucid nav.main>ul span:focus,header.translucid nav.main>ul span:active{opacity:1;}header.translucid nav.main>ul>li{position:relative;}header.translucid nav.main>ul>li ul{background-color:rgba(0,0,0,.55);position:absolute;list-style:none;display:none;flex-direction:column;row-gap:20px;padding:0 20px 20px 20px;inset:calc(100% - 1px) auto auto 0;white-space:nowrap;}header.translucid nav.main>ul>li:hover ul,header.translucid nav.main>ul>li:active ul,header.translucid nav.main>ul>li:focus ul{display:flex;}header.translucid #menuMobile{display:none;}footer{background-color:#fff7ed;color:#263a47;display:flex;flex-direction:column;align-items:center;padding:40px 0 0 0;}section.copyR{width:100%;border-top:solid 2px #fff;text-align:center;margin-top:20px;padding:20px;background-color:#263a47;color:#fff7ed;}section.copyR ul{list-style:none;display:flex;flex-direction:row;justify-content:center;column-gap:3px;}section.contacto{display:flex;flex-direction:column;flex:0 0 30%;max-width:640px;padding:0 40px 40px 40px;}section.contacto .title{min-height:2rem;margin-bottom:20px;display:inline-block;}section.contacto form{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;}section.contacto form fieldset{margin-bottom:20px;white-space:nowrap;flex:0 0 calc(50% - 10px);}section.contacto form fieldset:nth-child(3),section.contacto form fieldset:last-of-type{flex:0 0 100%;}section.contacto form fieldset:last-of-type{display:flex;flex-direction:row;justify-content:flex-start;}section.contacto form fieldset:last-of-type input{width:auto;}section.contacto form fieldset:last-of-type label{margin-left:10px;display:initial;}section.contacto form fieldset:last-of-type label a{text-decoration:underline;}section.contacto form fieldset label,section.contacto form fieldset span.req{display:none;}section.contacto form fieldset input,section.contacto form fieldset textarea{border-radius:5px;padding:5px;color:#000;width:100%;}section.contacto form fieldset textarea{height:8.4em;}section.contacto form input[type=submit]{--button-color:#263a47;--button-text-color:#fff;font-weight:bold;text-align:center;padding:0 40px;border-radius:5px;}section.contacto form input[type=submit]:hover,section.contacto form input[type=submit]:focus,section.contacto form input[type=submit]:active{background-color:#000;color:#fff;}#agenda__header{position:fixed;}section.agenda{padding:0 0 4rem 0;margin:0;--agendaFotoTamanio:calc(5*var(--fontSizeTitle,2.5rem) + 20px);display:flex;flex-direction:column;position:relative;}section.agenda>.fixed{background:url(../Images/agenda_bg.png) no-repeat;background-size:cover;padding:5vw 0 1vw 0;}section.agenda>.fixed>.titulo{display:flex;justify-content:center;align-items:center;}section.agenda>.fixed>.titulo img{max-width:min(380px,50vw);}section.agenda>.fixed>.logo{display:flex;justify-content:flex-end;align-items:center;margin-top:max(-100px,-30vw);padding-right:5vw;}section.agenda>.fixed>.logo img{max-width:min(280px,50vw);}section.agenda>.fixed>.description{color:#fff;display:flex;flex-direction:column;align-items:flex-start;margin-top:max(-200px,-30vw);}section.agenda>.fixed>.description h1{font-size:calc(2*var(--fontSizeTitle,2.5rem));text-transform:uppercase;font-weight:500;padding-left:5vw;}section.agenda>.fixed>.description p{font-size:var(--fontSizeIntro,1.5rem);padding:1rem 2vw 1rem 5vw;background-color:rgba(0,0,0,.4);border-top-right-radius:2.5vw;border-bottom-right-radius:2.5vw;display:flex;flex-direction:column;}section.agenda>.fixed>.description p span:first-of-type{text-transform:uppercase;}section.agenda>.sesiones{padding:0 5vw 5vw 5vw;background-color:#fff;list-style:none;display:flex;flex-direction:column;align-items:flex-start;}section.agenda>.sesiones li{margin-bottom:2vw;width:100%;position:relative;}section.agenda>.sesiones li.bloque{margin:2rem 0 0 0;width:auto;min-width:65vw;max-width:87.5vw;background-color:#5a727c;margin-left:2.5vw;border-top-right-radius:.75rem;border-top-left-radius:.75rem;}section.agenda>.sesiones li.bloque:before{content:'';position:absolute;bottom:0;right:-1.5rem;width:1.5rem;height:1.5rem;background:#5a727c;z-index:1;}section.agenda>.sesiones li.bloque:after{content:'';position:absolute;bottom:0;right:-3rem;width:3rem;height:3rem;background:#fff;border-bottom-left-radius:1.5rem;z-index:2;}section.agenda>.sesiones li.bloque h2{color:#fff;font-size:var(--fontSizeSection,2rem);font-weight:900;padding:1rem 2rem 0 2rem;}section.agenda>.sesiones li.bloque div{padding:0 2rem 1rem 2rem;color:#fff;font-size:1rem;font-weight:100;}section.agenda>.sesiones li .info{overflow:hidden;border-radius:2.5vw;background-color:#263a47;display:flex;align-items:stretch;}section.agenda>.sesiones li .info .horarios{color:#fff;border-radius:2.5vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1vw 2.5vw;width:20vw;white-space:nowrap;}section.agenda>.sesiones li .info .horarios span{font-size:var(--fontSizeItem,1.2rem);}section.agenda>.sesiones li .info .horarios span:first-of-type{font-size:var(--fontSizeIntro,1.5rem);text-transform:uppercase;}section.agenda>.sesiones li .info .horarios.bloque_0{background-color:#ff9d00;}section.agenda>.sesiones li .info .horarios.bloque_1{background-color:#008e00;}section.agenda>.sesiones li .info .horarios.bloque_2{background-color:#356489;}section.agenda>.sesiones li .info .titulo{display:flex;justify-content:center;color:#46bbf2;align-items:center;padding:1vw;line-height:1;}section.agenda>.sesiones li .info .titulo span{font-size:calc(1.5*var(--fontSizeTitle,2.5rem));color:#76838b;}section.agenda>.sesiones li .info .titulo h3{margin-left:2vw;text-transform:uppercase;font-weight:300;font-size:var(--fontSizeTitle,2.5rem);}section.agenda>.sesiones li .ponentes{display:flex;align-items:stretch;padding:1vw 1vw 2vw 1vw;}section.agenda>.sesiones li .ponentes .foto{display:flex;min-width:20vw;justify-content:center;}section.agenda>.sesiones li .ponentes .foto img{border-radius:50%;width:10vw;height:10vw;object-fit:cover;}section.agenda>.sesiones li .ponentes .nombres{padding-left:1.5vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:var(--fontSizeSection,2rem);row-gap:.25em;}section.scene3d{height:100vh;width:100vw;}.special{font-size:var(--fontSizeItem,1.2rem);}section.account .description a{text-decoration:underline;color:#ff9d00;font-weight:500;}section.account form{margin-top:40px;text-align:right;max-width:360px;margin:40px auto;}section.account form h2{font-weight:bold;margin-bottom:40px;text-align:center;}section.account form fieldset{display:flex;flex-direction:column;margin-bottom:40px;white-space:nowrap;text-align:left;}section.account form fieldset input,section.account form fieldset textarea,section.account form fieldset select{border-radius:5px;padding:5px;color:#000;background-color:#f3f3f3;min-height:35px;border-color:transparent;}section.account form fieldset input{width:100%;}section.account form fieldset input:first-child{margin-right:5%;}section.account form fieldset input[type=checkbox]{width:auto;}section.account form fieldset textarea{width:100%;}section.account form fieldset span{font-size:var(--fontSizeInfo,var(--fontSizeInfo,.8rem));}section.account form fieldset.aviso{flex-direction:row;white-space:normal;align-items:center;}section.account form fieldset.aviso input{flex:0 0 26px;margin:0 10px 0 0;}section.account form fieldset.aviso label{flex:1 1 auto;white-space:normal;font-size:1rem;}section.account form fieldset.aviso label a{text-decoration:underline;}section.account form input[type=submit]{--button-color:#ff9d00;--button-text-color:#fff;font-weight:bold;text-align:center;padding:0 40px;border-radius:5px;}section.account form input[type=submit]:hover,section.account form input[type=submit]:focus,section.account form input[type=submit]:active{--button-color:#ff9d00;--button-text-color:#fff;color:#fff;}.countdown{text-align:center;max-width:480px;width:100%;color:#fff;position:absolute;left:50%;transform:translate(-50%,calc(-200px - 50%));}.countdown>div{display:flex;flex-direction:row;justify-content:space-between;}.countdown>div.title{padding-top:5rem;flex-direction:column;}.countdown>div.title h1{font-size:var(--fontSizeTitle,2.5rem);}.countdown>div.title h2{margin:80px 0 20px 0;font-size:var(--fontSizeSection,2rem);font-weight:300;}.countdown>div.timer{font-size:calc(2*var(--fontSizeTitle,2.5rem));font-weight:bold;}.countdown>div span{display:flex;justify-content:center;width:100%;}section.constancia .empty{margin:35vh auto 35vh auto;padding:0 20px;font-size:var(--fontSizeTitle,2.5rem);text-align:center;}section.constancia .empty h2{max-width:min(640px,80wh);margin:0 auto;}section.constancia .download{display:flex;justify-content:center;margin:100px 0 50px 0;}section.constancia .download:last-child{margin-top:50px;}section.constancia .download a{--button-color:#263a47;--button-text-color:#fff;}section.constancia .download a:not(.custom){-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out;border-radius:4px;border:0;cursor:pointer;display:inline-block;font-weight:700;height:3.25rem;line-height:3.25rem;padding:0 2.25rem;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;box-shadow:inset 0 0 0 1px var(--button-color,#ff9d00);color:var(--button-text-color,#ff9d00)!important;}section.constancia .download a:not(.custom).filled{background-color:var(--button-color,#ff9d00)!important;color:var(--button-text-color,#fff)!important;box-shadow:inset 0 0 0 1px var(--button-color,#fff)!important;}section.constancia .download a:not(.custom).filled:hover{background-color:var(--button-color,#ff9d00)!important;}section.constancia .download a:not(.custom).small{font-size:.8rem;height:2.4375rem;line-height:2.4375rem;padding:0 1.5rem;}section.constancia .download a:not(.custom).extrasmall{font-size:.7rem;height:2rem;line-height:2rem;padding:0 .5rem;margin-top:1rem;}section.constancia .download a:not(.custom).nano{font-size:.6rem;height:auto;padding:.2rem .5rem;line-height:1rem;}section.constancia .download a:not(.custom).wide{min-width:13rem;}section.constancia .download a:not(.custom).large{font-size:1.35rem;height:4.0625rem;line-height:4.0625rem;padding:0 3rem;}section.constancia .download a:not(.custom).icon:before{font-size:.9rem;margin-right:.5rem;display:inline-flex;align-items:center;margin-top:0;}section.constancia .download a:not(.custom).fit{width:100%;}section.constancia .download a:not(.custom).vertical{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}section.constancia .download a:not(.custom).vertical.icon:before{margin-right:auto;margin-bottom:0;margin-top:0!important;margin-left:auto;}section.constancia .download a:not(.custom).disabled,section.constancia .download a:not(.custom):disabled{pointer-events:none;opacity:.5;}section.constancia .download a:not(.custom):hover{background-color:rgba(255,157,0,.1);}section.constancia .download a:not(.custom):hover:active{background-color:rgba(255,139,119,.25);}section.constancia .download a:not(.custom).primary{background:#ff9d00;box-shadow:none;color:#fff!important;}section.constancia .download a:not(.custom).primary:hover{background-color:rgba(255,157,0,.5);}section.constancia .download a:not(.custom).primary:hover:active{background-color:rgba(255,157,0,.75);}section.constancia .bg{margin:0 auto;height:8.5in;width:11in;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;border:solid;}section.constancia .bg>div{position:absolute;}section.constancia .bg .name{font-size:.5in;top:33%;left:36%;width:59%;text-align:center;white-space:nowrap;}section.constancia .bg .folio{font-size:.3in;top:.2in;right:.5in;color:#b96e6f;display:flex;flex-direction:row;align-items:center;}section.constancia .bg .folio:before{content:"FOLIO:";font-size:.2in;color:#000;margin-right:.1in;}section.constancia.full .bg{border:0;height:10.5in;width:100%;min-width:11in;min-height:8.5in;}section.constancia.constancia2025 .bg .name{top:38%;}section.constancia.constancia2025 .bg .folio{top:.05in;}body>div{z-index:0;position:relative;margin-top:-40px;}body>div.full{margin-top:0;}main{max-width:100vw;}.modal{display:none;}.bannerSlider{position:relative;}.bannerSlider>div{width:100%;margin:0 auto;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.bannerSlider>div>a.fullBanner:before{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;content:" ";z-index:2;}.bannerSlider>div .mediaContainer,.bannerSlider>div video,.bannerSlider>div iframe{width:100%;max-height:100vh;z-index:1;object-fit:cover;object-position:center;}.bannerSlider .infoContainer{display:flex;flex-direction:column;color:#fff;justify-content:flex-end;align-items:flex-end;padding:40px 0;z-index:2;position:absolute;left:0;top:auto;bottom:40%;}.bannerSlider .infoContainer:before{color:#a5192e;content:'6';font-size:60vw;font-weight:bold;position:absolute;inset:50% auto auto 0;transform:translate(-13%,-50%) scale(0);opacity:0;animation:crecimientoYRebote 1.5s linear forwards;animation-delay:.5s;}.bannerSlider .infoContainer .info{display:flex;flex-direction:column;background-color:rgba(255,157,0,.5);position:relative;padding:1.04vw 2.08vw 1.04vw 6.24vw;width:100%;transform:translateX(-100%);animation:entradaIzquierda 3s linear forwards;animation-delay:.75s;}.bannerSlider .infoContainer h1{text-transform:uppercase;font-weight:100;opacity:0;transform-origin:bottom;transform:scaleY(0);transition:transform .25s ease-out,opacity 2s ease-in-out;transition-delay:3s;display:grid;columns:1fr 1fr;grid-template-rows:1.5fr 1fr 1fr;font-size:var(--fontSizeTitle,2.5rem);line-height:1;}.bannerSlider .infoContainer h1>p{font-weight:200;font-size:1.5vw;white-space:nowrap;grid-column:2;line-height:2vw;}.bannerSlider .infoContainer h1>p:nth-of-type(1){grid-column:1;grid-row-start:1;grid-row-end:4;margin-right:.5em;}.bannerSlider .infoContainer h1>p:nth-of-type(2){grid-row:1;font-size:4vw;line-height:3vw;font-weight:900;}.bannerSlider .infoContainer h1>p:nth-of-type(3){grid-row:2;line-height:2vw;}.bannerSlider .infoContainer h1>p:nth-of-type(4){grid-row:3;line-height:2vw;}.bannerSlider .infoContainer h1 strong{font-weight:900;font-family:'Roboto Condensed',sans-serif;font-size:8vw;line-height:8vw;display:flex;}.bannerSlider .infoContainer h1 strong sup{font-size:2vw;line-height:2vw;}.bannerSlider .infoContainer h2{font-weight:lighter;font-size:1.2vw;text-align:right;color:#f3f3f3;text-transform:uppercase;transform-origin:bottom;transform:scaleY(0);transition:transform .25s ease-out,opacity 2s ease-in-out;transition-delay:4.5s;}.bannerSlider .infoContainer a{background-color:rgba(255,157,0,.5);display:inline-block;border-radius:2vw;margin:1vw auto 0 auto;font-size:2vw;text-transform:uppercase;transform-origin:bottom;transform:scaleY(0);position:absolute;inset:125% -145% auto auto;opacity:0;transition:opacity .5s ease,transform .5s ease;transition-delay:5s;padding:1vw 2vw;}.bannerSlider .infoContainer a:after{display:block;width:calc(100% + 1vw);height:calc(100% + 1vw);border:solid 2px rgba(255,157,0,.5);position:absolute;inset:-.6vw -.5vw -.5vw -.6vw;content:"";border-radius:2.5vw;}.bannerSlider .infoContainer.active h1,.bannerSlider .infoContainer.active h2{opacity:1;transform:scale(1);}.bannerSlider .infoContainer.active a{opacity:1;transform:scale(1);white-space:nowrap;}.bannerSlider button{position:absolute;top:50%;transform:translatey(-50%);background-color:transparent;cursor:pointer;display:none;}.bannerSlider .left-arrow{left:25px;border-right-color:rgba(255,255,255,.5);}.bannerSlider .left-arrow:hover{border-right-color:rgba(255,255,255,.75);}.bannerSlider .right-arrow{right:25px;border-left-color:rgba(255,255,255,.5);}.bannerSlider .right-arrow:hover{border-left-color:rgba(255,255,255,.75);}.bannerSlider ul{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);list-style:none;white-space:nowrap;z-index:3;}.bannerSlider ul li{display:inline-block;margin-right:10px;width:15px;}.bannerSlider ul li button{width:15px;height:15px;background-color:rgba(255,255,255,.5);border-radius:7.5px;}.bannerSlider ul li button.active{background-color:#fff;}.bannerSlider ul li:last-child{margin-right:0;}.bannerSlider ul li:only-child{display:none;}.bannerSlider:after{position:absolute;inset:auto 2.4vw 2.4vw auto;content:"Evento virtual y gratuito";color:#fff;font-size:2vw;opacity:.6;}.home{position:relative;}.home .logo{position:absolute;top:1.04vw;right:2.08vw;border-radius:50%;}.home .logo ul{list-style:none;}.home .logo a{display:block;}.home .logo img{width:17vw;}.hContainer{display:flex;flex-direction:row;}.hContainer>div{flex:0 0 50%;}.vContainer{display:flex;flex-direction:column;}.interior{color:#000;margin-top:100px;margin:0 auto 0 auto;}.interior.lobby .cover video{min-height:400px;object-fit:cover;}.interior .cover{width:100%;background-color:#ff9d00;position:relative;background-position:center;background-size:cover;}.interior .cover img,.interior .cover video{width:100%;aspect-ratio:var(--aspect-ratio);object-fit:cover;object-position:center;max-height:32vh;}.interior .cover h1{position:absolute;color:#fff;font-size:var(--fontSizeTitle,2.5rem);font-weight:normal;text-transform:uppercase;display:flex;align-self:center;justify-content:space-around;align-content:center;align-items:center;width:23rem;white-space:nowrap;margin:0 auto 40px auto;flex:0 0 100%;width:100%;top:50%;left:50%;transform:translateX(-50%);}.interior .content{max-width:1280px;margin:0 auto;text-align:center;font-size:var(--fontSizeIntro,var(--fontSizeIntro,1.5rem));padding:40px 20px;}section.playerSesion{padding:0;max-width:1920px;display:flex;flex-direction:row;}section.playerSesion .player{flex-grow:1;position:relative;background-color:#000;}section.playerSesion .player:before{content:" ";width:100%;position:static;padding-bottom:56.25%;display:block;}section.playerSesion .player video,section.playerSesion .player iframe{position:absolute;inset:0;width:100%;height:100%;z-index:20;}section.playerSesion .chat{box-sizing:content-box;flex-grow:0;padding:40px 0;flex-basis:auto;height:100%;width:0;max-width:calc(100vw - (4*var(--fontSizeTitle,2.5rem) + 20px));position:relative;transition:all 1s ease-in-out;z-index:40;}section.playerSesion .chat>*{opacity:0;transition:all 1s ease-in-out;}section.playerSesion .chat>button{opacity:1;position:absolute;padding:10px;border:0;box-shadow:none;top:0;left:0;transform:translateX(-99%);background-color:#fff;height:auto;line-height:normal;z-index:20;}section.playerSesion .chat>button:before{font-size:var(--fontSizeTitle,2.5rem);margin:0;padding:0;width:auto;height:auto;display:block;line-height:normal;}section.playerSesion .chat.active{width:min(480px,100vw);padding:40px 20px;}section.playerSesion .chat.active>*{opacity:1;}section.playerSesion .chat h2{font-weight:bold;font-size:var(--fontSizeIntro,1.5rem);}section.playerSesion .chat .mensajes{font-size:var(--fontSizeItem,1.2rem);margin:40px 0;background-color:#f3f3f3;padding:20px;border-radius:10px;height:23.5vw;overflow-x:hidden;overflow-y:auto;}section.playerSesion .chat .mensajes ul{list-style:none;text-align:left;}section.playerSesion .chat .mensajes ul li{display:flex;flex-direction:column;margin-top:40px;}section.playerSesion .chat .mensajes ul li:first-child{margin-top:0;}section.playerSesion .chat .mensajes ul li.mine{align-items:flex-start;}section.playerSesion .chat .mensajes ul li.mine div:before{content:"";position:absolute;top:-5px;left:0;width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;}section.playerSesion .chat .mensajes ul li.others,section.playerSesion .chat .mensajes ul li.answer{align-items:flex-end;margin-top:10px;}section.playerSesion .chat .mensajes ul li.others div:before,section.playerSesion .chat .mensajes ul li.answer div:before{content:"";position:absolute;top:-5px;right:0;width:0;height:0;border-bottom:10px solid #fff;border-left:10px solid transparent;}section.playerSesion .chat .mensajes ul li.answer div{background-color:#263a47;color:#fff;}section.playerSesion .chat .mensajes ul li.answer div:before{border-bottom-color:#263a47;}section.playerSesion .chat .mensajes ul li strong{font-weight:bold;font-size:1rem;}section.playerSesion .chat .mensajes ul li span{font-size:var(--fontSizeInfo,.8rem);line-height:var(--fontSizeInfo,.8rem);margin:0;}section.playerSesion .chat .mensajes ul li div{font-size:var(--fontSizeItem,1.2rem);background-color:#fff;padding:10px;margin-top:10px;border-radius:10px;position:relative;}section.playerSesion .chat form{padding:0;text-align:left;}section.playerSesion .chat form fieldset{padding:0;display:flex;flex-direction:column;}section.playerSesion .chat form fieldset textarea{border:solid 1px #000;border-radius:5px;height:5em;margin:20px 0 0 0;}section.playerSesion .chat form input[type=submit]{--button-color:#263a47;--button-text-color:#fff;margin-top:20px;font-weight:bold;text-align:center;padding:0 40px;border-radius:5px;}section.playerSesion .chat form input[type=submit]:hover,section.playerSesion .chat form input[type=submit]:focus,section.playerSesion .chat form input[type=submit]:active{--button-color:#ff9d00;--button-text-color:#fff;color:#fff;}section.playerSesion .chat .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;}section.playerSesion .chat .overlay .loader{width:50px;height:50px;border:4px solid #fff;border-top:4px solid #ff9d00;border-radius:50%;animation:spin 1s linear infinite;}section.vod{background-color:#fff7ed;--agendaFotoTamanio:calc(4*var(--fontSizeTitle,2.5rem));}section.vod>.container{border-top:solid 10px #263a47;padding:80px;}section.vod>.container:first-child{border-top:0;}section.vod>.container h2{font-size:var(--fontSizeSection,2rem);color:#263a47;margin-bottom:40px;}section.vod>.container>ul{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:40px;list-style:none;justify-content:center;}section.vod>.container>ul li{position:relative;padding:0 0 40px 20px;width:calc(33.33% - 20px);min-width:420px;color:#fff;}section.vod>.container>ul li:before{position:absolute;top:80px;left:0;right:40px;bottom:0;z-index:0;background-color:#0f383c;border-top-right-radius:80px;border-bottom-left-radius:80px;content:" ";}section.vod>.container>ul li button{position:relative;z-index:1;padding:0 0 0 20px;width:100%;aspect-ratio:16/7;display:flex;pointer-events:none;cursor:not-allowed;flex-direction:column;align-items:stretch;}section.vod>.container>ul li button.active{pointer-events:all;cursor:pointer;}section.vod>.container>ul li button:before{width:100%;position:absolute;top:40px;left:0;right:0;bottom:0;z-index:0;background-color:#227887;background-image:var(--foto);border-top-right-radius:80px;border-bottom-left-radius:80px;content:" ";}section.vod>.container>ul li button .card{display:flex;flex-direction:column;}section.vod>.container>ul li button .card .generales{display:flex;flex-direction:row;flex-wrap:nowrap;z-index:2;width:100%;}section.vod>.container>ul li button .card .generales .foto{flex:0 0 var(--agendaFotoTamanio);z-index:1;width:var(--agendaFotoTamanio);height:var(--agendaFotoTamanio);position:relative;}section.vod>.container>ul li button .card .generales .foto img{width:var(--agendaFotoTamanio);transition:all .5s ease-out;border-radius:50%;}section.vod>.container>ul li button .card .generales .info{text-align:left;padding:80px 20px 0 20px;}section.vod>.container>ul li button .card .generales .info h3{font-size:var(--fontSizeItem,1.2rem);}section.vod>.container>ul li button .card .generales .info h4{font-size:var(--fontSizeItem,1.2rem);font-weight:100;margin-top:10px;}section.vod>.container>ul li button .card .description{z-index:2;display:flex;justify-content:flex-end;align-items:center;width:100%;margin-top:20px;padding-right:40px;}section.vod>.container>ul li button .card .description img{width:32px;margin-right:10px;}section.survey form{font-family:'Helvetica Neue',sans-serif;background-color:#fff;padding:20px;color:#000;max-width:min(640px,80vw);margin:40px auto;}section.survey form ul.steps{list-style:none;padding:0;margin:0;}section.survey form ul.steps>li{display:none;}section.survey form ul.steps>li.active{display:block;}section.survey form ul.steps>li h3{font-size:1.2rem;font-weight:600;margin-bottom:0;text-align:left;}section.survey form ul.steps>li .progress{display:block;align-items:center;margin-bottom:2rem;text-align:right;}section.survey form ul.steps>li .progress div{flex-grow:1;height:4px;background:#f3f3f3;border-radius:2px;overflow:hidden;margin-right:1rem;}section.survey form ul.steps>li .progress div>div{height:100%;background-color:#000;transition:width .3s ease;}section.survey form ul.steps>li .progress span{font-size:.9rem;color:#000;}section.survey form ul.steps>li ul.questions{list-style:none;padding:0;margin:0;}section.survey form ul.steps>li ul.questions li{margin-bottom:2rem;}section.survey form ul.steps>li ul.questions li fieldset{border:0;padding:0;text-align:left;}section.survey form ul.steps>li ul.questions li fieldset h4{font-size:1rem;margin-bottom:.5rem;}section.survey form ul.steps>li ul.questions li fieldset h4 label{font-weight:600;}section.survey form ul.steps>li ul.questions li fieldset h4+p{font-size:1rem;}section.survey form ul.steps>li ul.questions li fieldset .question input[type="text"],section.survey form ul.steps>li ul.questions li fieldset .question input[type="range"]{width:100%;padding:.75rem;font-size:1rem;border:1px solid #f3f3f3;border-radius:8px;background:#f3f3f3;}section.survey form ul.steps>li ul.questions li fieldset .question input[type="range"]{padding:0;height:30px;}section.survey form ul.steps>li ul.questions li fieldset .question input[type="range"]{-webkit-appearance:none;width:100%;height:6px;background:#ddd;border-radius:4px;}section.survey form ul.steps>li ul.questions li fieldset .question input[type="range"]::-webkit-slider-runnable-track{height:6px;background:#f3f3f3;border-radius:4px;}section.survey form ul.steps>li ul.questions li fieldset .question input[type="range"]::-moz-range-track{height:6px;background:#f3f3f3;border-radius:4px;}section.survey form ul.steps>li ul.questions li fieldset .question input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#ff9d00;border:2px solid #fff;margin-top:-7px;cursor:pointer;}section.survey form ul.steps>li ul.questions li fieldset .question input[type="range"]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#ff9d00;border:2px solid #fff;cursor:pointer;}section.survey form ul.steps>li ul.questions li fieldset .question .range-value{display:inline-block;font-weight:bold;margin-left:.5rem;color:#a5192e;}section.survey form ul.steps>li ul.questions li fieldset .question div{display:flex;gap:1rem;margin-top:.5rem;}section.survey form ul.steps>li ul.questions li fieldset .question div input[type="radio"]{display:none;}section.survey form ul.steps>li ul.questions li fieldset .question div input[type="radio"]+label{display:inline-block;padding:.6rem 1rem;background-color:#f3f3f3;border-radius:6px;cursor:pointer;border:1px solid transparent;}section.survey form ul.steps>li ul.questions li fieldset .question div input[type="radio"]:checked+label{background-color:#000;color:#fff;border-color:#000;}section.survey form ul.steps>li ul.questions li fieldset .question input.invalid,section.survey form ul.steps>li ul.questions li fieldset .question select.invalid,section.survey form ul.steps>li ul.questions li fieldset .question textarea.invalid{border:2px solid #ff9d00;background-color:#fff7ed;}section.survey form ul.steps>li ul.questions li fieldset .question.Bool{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:1rem;}section.survey form ul.steps>li ul.questions li fieldset .question.Bool>div{flex:0 0 33%;}section.survey form ul.steps>li ul.questions li fieldset .question.Bool>div label{width:100%;text-align:center;}section.survey form ul.steps>li ul.questions li fieldset .question.Option{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1rem;width:min(320px,80%);margin:0 auto;}section.survey form ul.steps>li ul.questions li fieldset .question.Option>div{width:100%;}section.survey form ul.steps>li ul.questions li fieldset .question.Option>div label{width:100%;text-align:center;}section.survey form ul.steps>li .actions{display:flex;justify-content:space-between;margin-top:2rem;}section.survey form ul.steps>li .actions button{border:0;box-shadow:none;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;line-height:1;font-size:var(--fontSizeItem,1.2rem);}section.survey form ul.steps>li .actions button i{padding:0;margin-bottom:.2rem;font-size:var(--fontSizeIntro,1.5rem);line-height:1;}section.survey form ul.steps>li .actions button i:before{margin:0 .5rem;padding:0;width:auto;}.overlayLoader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;}.overlayLoader .loader{width:50px;height:50px;border:4px solid #fff;border-top:4px solid #ff9d00;border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes crecimientoYRebote{0%{transform:translate(-13%,-50%) scale(0);opacity:0;}80%{transform:translate(-13%,-50%) scale(1.2);opacity:.6;}99%{transform:translate(-13%,-50%) scale(1.2);opacity:.6;}100%{transform:translate(-13%,-50%) scale(1);opacity:.6;}}@keyframes entradaIzquierda{0%{transform:translateX(-100%);}20%{transform:translateX(-20%);}50%{transform:translateX(-5%);}100%{transform:translateX(0);}}@keyframes blink{0%{background-color:rgba(255,157,0,0);}25%{background-color:#ff9d00;}50%{background-color:rgba(255,157,0,0);}75%{background-color:#ff9d00;}100%{background-color:rgba(255,157,0,0);}}@media screen and (max-width:1440px){html{--fontSizeTitle:2.2rem;--fontSizeSection:1.8rem;--fontSizeIntro:1.2rem;--fontSizeItem:1rem;--fontSizeInfo:.8rem;}}@media screen and (max-width:1280px){html{--fontSizeTitle:2rem;--fontSizeSection:1.6rem;--fontSizeIntro:1.2rem;--fontSizeItem:1rem;--fontSizeInfo:.8rem;}section.agenda>.fixed{padding-top:6rem;padding-bottom:4rem;}section.agenda>.fixed>.titulo img{max-width:min(280px,50vw);}section.agenda>.fixed>.logo img{max-width:min(220px,50vw);}}@media screen and (max-width:1024px){html{--fontSizeTitle:1.6rem;--fontSizeSection:1.4rem;--fontSizeIntro:1.2rem;--fontSizeItem:1rem;--fontSizeInfo:.8rem;}.bannerSlider:after{font-size:3vw;}section.agenda>.fixed>.logo{margin-top:max(-50px,-30vw);}section.agenda>.fixed>.description{margin-top:-170px;}}@media screen and (max-width:920px){.bannerSlider .infoContainer{max-width:min(640px,65vw);}section.agenda{flex-direction:column;}section.agenda>.fechas{position:static;height:auto;}section.agenda>.fechas>ul{flex-direction:row;width:100%;justify-content:space-between;padding:0;}section.agenda>.fechas>ul li{flex:0 0 33.3%;margin-left:0;padding:2vh 0;text-align:center;}section.agenda>.fechas>ul li:before{left:50%;top:100%;transform:translate(-50%,-50%);}section.agenda>.logo{position:static;height:auto;padding-bottom:0;}section.agenda ul.bloques>li .headerBloque{padding-right:4vw;margin-bottom:20px;}section.agenda ul.bloques>li .contentBloque>div.container{padding:0 4vw;}section.playerSesion{flex-direction:column;align-items:center;}section.playerSesion .player{width:100vw;}section.playerSesion .chat,section.playerSesion .chat.active{width:95vw;max-width:100vw;}section.playerSesion .chat button.icon,section.playerSesion .chat.active button.icon{display:none;}section.playerSesion .chat .mensajes,section.playerSesion .chat.active .mensajes{height:50vh;}}@media screen and (max-width:768px){.home .logo img{width:30vw;}.bannerSlider>div .mediaContainer,.bannerSlider>div video,.bannerSlider>div iframe{height:var(--banner-height,100vh);object-position:center;object-fit:cover;}.bannerSlider .infoContainer{max-width:90vw;width:90vw;padding-bottom:160px;bottom:10%;}.bannerSlider .infoContainer .info{align-items:flex-start;}.bannerSlider .infoContainer:before{font-size:60vw;transform:translate(-13%,-50%) scale(0);}.bannerSlider .infoContainer h1{grid-template-rows:4fr 1fr 1fr;}.bannerSlider .infoContainer h1>p{font-size:4vw;line-height:6vw;}.bannerSlider .infoContainer h1>p:nth-of-type(1){margin-right:0;}.bannerSlider .infoContainer h1>p:nth-of-type(2){font-size:12vw;line-height:20vw;}.bannerSlider .infoContainer h1 strong{font-size:25vw;line-height:30vw;}.bannerSlider .infoContainer h1 strong sup{font-size:6vw;line-height:10vw;}.bannerSlider .infoContainer h2{font-size:4vw;text-align:right;width:100%;}.bannerSlider .infoContainer a{inset:calc(100% + 10vh) auto auto 50vw;transform:translateX(-50%)!important;font-size:6vw;padding:2vw 4vw;}.bannerSlider .infoContainer a:after{width:calc(100% + 3.5vw);height:calc(100% + 3vw);inset:-2vw auto auto -2vw;}.bannerSlider:after{font-size:6vw;inset:auto 0 12vw 0;text-align:left;padding-left:.5em;}section.agenda>.sesiones li .info .horarios{flex:0 0 25vw;width:25vw;}}@media screen and (max-width:640px){html{--fontSizeTitle:1.4rem;--fontSizeSection:1.2rem;--fontSizeIntro:1.1rem;--fontSizeItem:1rem;--fontSizeInfo:.8rem;}.home .logo img{width:40vw;}section.agenda>.fixed>.titulo{justify-content:flex-end;padding-right:5vw;}section.agenda>.fixed>.logo{opacity:0;}}@media screen and (max-width:480px){.home .logo img{width:50vw;}section.agenda ul.bloques>li .contentBloque>div.detail .container .ponente{flex-direction:column;}section.agenda ul.bloques>li .contentBloque>div.detail .container .ponente .info{padding-left:0;}}@media screen and (max-width:479px){header.translucid{z-index:3;}header.translucid section{flex-direction:row;}header.translucid section nav.main{padding:10px;margin:10px;flex-direction:column;align-items:flex-end;z-index:50;}header.translucid section nav.main .toggle{display:block;width:27px;height:14px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;line-height:normal;padding:0;}header.translucid section nav.main .toggle span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;margin:0;padding:0;}header.translucid section nav.main .toggle span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}header.translucid section nav.main .toggle span:nth-child(2){top:7px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}header.translucid section nav.main .toggle span:nth-child(3){top:14px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}header.translucid section nav.main>ul{display:none;}header.translucid section nav.main.open>ul{margin-top:40px;display:flex;flex-direction:column;row-gap:10px;}header.translucid section nav.main.open>ul>li ul{padding:20px 0 0 10px;background-color:transparent;position:static;display:flex;}header.translucid section nav.main.open .toggle{-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);-webkit-transform:translateX(-3px);transform:translateX(-3px);}header.translucid section nav.main.open .toggle span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px;width:100%;}header.translucid section nav.main.open .toggle span:nth-child(2){width:0%;opacity:0;}header.translucid section nav.main.open .toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18.5px;left:8px;width:100%;}.bannerSlider:after{font-size:8vw;}section.agenda>.fixed{padding-top:60px;padding-bottom:20px;}section.agenda>.fixed>.logo{margin-top:-70px;}section.agenda>.fixed .description{margin-top:-120px;}section.agenda>.sesiones{padding:0 2vw 5vw 2vw;}section.agenda>.sesiones li .info .horarios{flex:0 0 30vw;width:30vw;}section.agenda>.sesiones li .info .titulo{padding:3vw 2vw;}section.agenda>.sesiones li .ponentes .foto{min-width:20vw;}section.agenda>.sesiones li .ponentes .foto img{width:10vw;height:10vw;}}