@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v27/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/v27/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/v27/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/v28/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/v28/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/v28/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/v28/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/v28/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/v28/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/v28/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-family:'Rubik',sans-serif;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;}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:40px;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,#2e3f89);color:var(--button-text-color,#2e3f89)!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,#2e3f89)!important;color:var(--button-text-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,#2e3f89)!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(46,63,137,.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:#2e3f89;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(46,63,137,.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(46,63,137,.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:#2e3f89;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:#72b8ea;}.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;}#overlay .messageBox,.overlay .messageBox{margin:50vh auto 0 auto;position:relative;width:100%;max-width:640px;padding:8rem 4rem 4rem 4rem;background-color:rgba(255,255,255,.85);color:#000;overflow:visible;font-size:1.2rem;transform:translateY(-50%);font-size:var(--fontSizeIntro,var(--fontSizeIntro,1.5rem));border-radius:10px;overflow:hidden;}#overlay .messageBox:before,.overlay .messageBox:before{position:absolute;top:0;left:0;right:0;font-weight:normal;background-color:#2e3f89;color:#fff;font-size:var(--fontSizeItem,var(--fontSizeItem,1.2rem));padding:20px;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:#2e3f89;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:#2e3f89;}#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{background-color:rgba(0,0,0,0)!important;border:0;box-shadow:none;padding:0;position:absolute;top:0;right:30px;width:auto;display:flex;height:60px;align-items:center;justify-content:center;}#overlay .messageBox .close:before,.overlay .messageBox .close:before{padding:0;margin:0;width:auto;color:#fff;font-size:2rem;content:"";}#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,#72b8ea);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:#72b8ea;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:#72b8ea;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(114,184,234,.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,#72b8ea);--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,.overlay .modalContent{margin:50vh auto 0 auto;position:relative;width:25rem;padding:2rem;overflow:visible;font-size:1.2rem;transform:translateY(-50%);max-width:calc(100% - 1rem);border-radius:1rem;transition:all .25s;background-color:#fff;color:#000;}#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 .modalContent .close,.overlay .modalContent .close{background-color:rgba(0,0,0,0)!important;border:0;box-shadow:none;padding:0;margin:0;position:absolute;top:0;right:0;--button-color:#fff;}#overlay .modalContent .close:before,.overlay .modalContent .close:before{font-size:1.3rem;color:#000;transform:translateY(50%);}#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;}header.translucid nav.main{display:flex;flex-direction:row;justify-content:space-between;padding: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 a{transition:opacity .5s;opacity:.6;}header.translucid nav.main ul a.active,header.translucid nav.main ul a:hover,header.translucid nav.main ul a:focus,header.translucid nav.main ul a:active{opacity:1;}header.translucid #menuMobile{display:none;}header.fixed{display:flex;flex-direction:column;align-items:center;width:100%;position:static;z-index:1;background-color:rgba(0,0,0,.55);}header.fixed section{width:100%;display:flex;flex-direction:column;justify-content:flex-end;}header.fixed nav.main{display:flex;flex-direction:row;justify-content:space-between;padding:20px;color:#fff;max-width:min(1280px,90vw);margin:0 auto;font-weight:700;font-size:14px;text-transform:uppercase;}header.fixed nav.main .toggle{display:none;}header.fixed nav.main ul{display:flex;flex-direction:row;list-style:none;column-gap:20px;}header.fixed nav.main ul a{transition:opacity .5s;opacity:.6;}header.fixed nav.main ul a.active,header.fixed nav.main ul a:hover,header.fixed nav.main ul a:focus,header.fixed nav.main ul a:active{opacity:1;}header.fixed #menuMobile{display:none;}footer{background-color:#2e3f89;color:#fff;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:#72b8ea;}section.copyR ul{list-style:none;display:flex;flex-direction:row;justify-content:center;column-gap:3px;}section.copyR ul li{display:flex;justify-content:center;align-items:center;}section.copyR ul li:first-of-type:after{margin:0 .5rem;content:"|";}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:#72b8ea;--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;}section.scene3d{height:100vh;width:100vw;}.special{font-size:var(--fontSizeItem,1.2rem);}section.account .description a{text-decoration:underline;color:#2e3f89;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 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:#2e3f89;--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:#2e3f89;--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{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:#72b8ea;--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:40px;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,#2e3f89);color:var(--button-text-color,#2e3f89)!important;}section.constancia .download a:not(.custom).filled{background-color:var(--button-color,#2e3f89)!important;color:var(--button-text-color,#fff)!important;}section.constancia .download a:not(.custom).filled:hover{background-color:var(--button-color,#2e3f89)!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(46,63,137,.1);}section.constancia .download a:not(.custom):hover:active{background-color:rgba(255,139,119,.25);}section.constancia .download a:not(.custom).primary{background:#2e3f89;box-shadow:none;color:#fff!important;}section.constancia .download a:not(.custom).primary:hover{background-color:rgba(46,63,137,.5);}section.constancia .download a:not(.custom).primary:hover:active{background-color:rgba(46,63,137,.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:37%;left:39%;width:44%;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;}body>div{z-index:0;position:relative;}body>div.full{margin-top:0;}.modal{display:none;}#banner-home{height:100%;}.bannerSlider{position:relative;}.bannerSlider>div{width:100%;height: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%;height:100%;z-index:1;object-fit:contain;background-color:#3974c6;object-position:right center;position:static;}.bannerSlider>div .mediaContainer img,.bannerSlider>div video img,.bannerSlider>div iframe img{height:auto;}.bannerSlider>div video{height:auto;}.bannerSlider .infoContainer{width:100%;display:flex;flex-direction:column;color:#fff;justify-content:center;align-items:flex-start;padding:0;z-index:2;position:absolute;right:0;top:0;bottom:0;}.bannerSlider .infoContainer:is(empty){display:none;}.bannerSlider .infoContainer .info{position:relative;width:100%;height:100%;}.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;display:flex;flex-direction:column;font-size:var(--fontSizeTitle,2.5rem);}.bannerSlider .infoContainer h1 p{font-family:'Rift Soft Regular';font-weight:300;}.bannerSlider .infoContainer h1 p:first-child{white-space:nowrap;}.bannerSlider .infoContainer h1 strong{font-weight:900;font-family:'Roboto Condensed',sans-serif;font-size:calc(2*var(--fontSizeTitle,2.5rem));}.bannerSlider .infoContainer h1 strong sup{font-size:var(--fontSizeTitle,2.5rem);}.bannerSlider .infoContainer h2{font-weight:lighter;font-size:var(--fontSizeIntro,var(--fontSizeIntro,1.5rem));color:#72b8ea;text-transform:uppercase;transform-origin:bottom;transform:scaleY(0);transition:transform .25s ease-out,opacity 2s ease-in-out;transition-delay:1s;}.bannerSlider .infoContainer a{opacity:0;transition:all .25s ease-out,opacity 2s ease-in-out;transition-delay:1s;position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(1.2*var(--fontSizeTitle,2.5rem));white-space:nowrap;font-weight:400;display:flex;flex-direction:row;font-family:'Rift Soft Regular';font-weight:300;}.bannerSlider .infoContainer a img{max-width:50px;height:auto;margin-right:1rem;object-fit:contain;object-position:center;}.bannerSlider .infoContainer.active h1,.bannerSlider .infoContainer.active h2,.bannerSlider .infoContainer.active a{opacity:1;transform:scale(1);}.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;}.home{position:relative;}.home .logo{position:absolute;top:80px;left:80px;}.home .logo ul{list-style:none;}.home .logo a{display:block;}.home .logo img{width:20vw;}.hContainer{display:flex;flex-direction:row;}.hContainer>div{flex:0 0 50%;}.vContainer{display:flex;flex-direction:column;}.interior{color:#000;margin-top:100px;max-width:1920px;margin:0 auto 0 auto;}.interior.lobby .cover video{min-height:400px;object-fit:cover;}.interior .cover{width:100%;background-color:#2e3f89;position:relative;background-position:center;background-size:cover;}.interior .cover img,.interior .cover video{width:100%;aspect-ratio:var(--aspect-ratio);}.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{position:absolute;inset:0;width:100%;height:100%;}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;}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(-85%);background-color:#fff;height:auto;line-height:normal;border-top-right-radius:0;border-bottom-right-radius:0;}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:15px 20px 40px 20px;}section.playerSesion .chat.active>*{opacity:1;}section.playerSesion .chat h2{font-weight:bold;font-size:var(--fontSizeIntro,1.5rem);text-align:center;}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:#72b8ea;color:#fff;}section.playerSesion .chat .mensajes ul li.answer div:before{border-bottom-color:#72b8ea;}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;padding:5px;}section.playerSesion .chat form input[type=submit]{--button-color:#72b8ea;--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:#2e3f89;--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 #2e3f89;border-radius:50%;animation:spin 1s linear infinite;}section.ligaIdioma>a{position:absolute;inset:20px auto auto 20px;background:#fff;color:#2e3f89;font-weight:bold;padding:10px;border-radius:10px;opacity:.5;}section.ligaIdioma>a:hover{opacity:1;}section.vod{background-color:#2e3f89;padding-top:10px;--agendaFotoTamanio:calc(4*var(--fontSizeTitle,2.5rem));}section.vod>.container{border-top:solid 10px #fff;padding:80px;}section.vod>.container h2{font-size:var(--fontSizeSection,2rem);color:#fff;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;}.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 #2e3f89;border-radius:50%;animation:spin 1s linear infinite;}section#agenda .content{background-image:var(--bg);background-size:100% auto;background-position:top left;background-repeat:no-repeat;display:flex;flex-direction:row;align-items:center;justify-content:space-around;min-height:55.85vw;}section#agenda .content .actions{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:40px;}section#agenda .content .actions img{width:50%;max-height:56.25vw;}section#agenda .content>img{max-height:28.125vw;transform:translateY(-50%);}section#trabajos-libres .content{background-image:var(--bg);background-size:100% auto;background-position:top left;background-repeat:no-repeat;display:flex;flex-direction:row;align-items:center;justify-content:space-around;min-height:55.85vw;}section#trabajos-libres .content .actions{padding-top:10vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:40px;}section#trabajos-libres .content .actions img{width:50%;max-height:56.25vw;}section#trabajos-libres .content>img{max-height:28.125vw;transform:translate(-25%,-25%);}section#trabajos-libres-detalle #btnFull{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;position:absolute;z-index:10000;inset:0 0 auto 0;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;display:none;}section#trabajos-libres-detalle #btnFull.active{display:block;}section#trabajos-libres-detalle #btnFull img{width:100vw;height:auto;}section#trabajos-libres-detalle .content{background-image:var(--bg);background-size:100% auto;background-position:top left;background-repeat:no-repeat;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-around;min-height:55.85vw;padding-bottom:4.5vw;}section#trabajos-libres-detalle .content .actions{padding-top:10vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:40px;}section#trabajos-libres-detalle .content .actions img{width:50%;max-height:56.25vw;}section#trabajos-libres-detalle .content>img{max-height:28.125vw;transform:translate(-25%,-25%);}section#trabajos-libres-detalle .content .swiper{width:min(1200px,90vw);height:38vw;overflow:hidden;}section#trabajos-libres-detalle .content .swiper-slide{font-size:18px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;}section#trabajos-libres-detalle .content .swiper-slide button{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;height:auto;}section#trabajos-libres-detalle .content .swiper-slide img{width:100%;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes blink{0%{background-color:rgba(46,63,137,0);}25%{background-color:#2e3f89;}50%{background-color:rgba(46,63,137,0);}75%{background-color:#2e3f89;}100%{background-color:rgba(46,63,137,0);}}@media screen and (max-width:1440px){html{--fontSizeTitle:2.2rem;--fontSizeSection:1.8rem;--fontSizeIntro:1.2rem;--fontSizeItem:1rem;--fontSizeInfo:.8rem;}.home .logo{left:40px;top:40px;}}@media screen and (max-width:1280px){html{--fontSizeTitle:2rem;--fontSizeSection:1.6rem;--fontSizeIntro:1.2rem;--fontSizeItem:1rem;--fontSizeInfo:.8rem;}.home .logo{left:20px;top:20px;}}@media screen and (max-width:1024px){html{--fontSizeTitle:1.6rem;--fontSizeSection:1.4rem;--fontSizeIntro:1.2rem;--fontSizeItem:1rem;--fontSizeInfo:.8rem;}}@media screen and (max-width:920px){.bannerSlider .infoContainer{max-width:min(640px,65vw);}section.playerSesion{flex-direction:column;}section.playerSesion .chat{margin:0 auto;max-width:calc(100vw - 40px);}section.playerSesion .chat>button{display:none;}}@media screen and (max-width:768px){.home .logo{left:50%;transform:translateX(-50%);}.home .logo img{width:30vw;}.bannerSlider .infoContainer{width:100%;max-width:85vw;left:50%;right:0;top:0;bottom:0;transform:translateX(-50%);}.bannerSlider .infoContainer h1 p:first-child{white-space:normal;}section#agenda .content{background-image:var(--bgV);flex-direction:column-reverse;min-height:177vw;align-items:flex-end;padding-right:20px;}section#agenda .content .actions{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:40px;}section#agenda .content .actions img{width:auto;max-height:56.25vw;}section#agenda .content>img{max-height:56.25vw;transform:none;}section#trabajos-libres .content{background-image:var(--bgV);min-height:177vw;justify-content:flex-start;padding-left:20px;}section#trabajos-libres .content .actions{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;row-gap:40px;}section#trabajos-libres .content .actions img{width:auto;max-height:56.25vw;}section#trabajos-libres .content>img{position:absolute;max-height:80vw;transform:none;inset:auto 0 10vw auto;}section#trabajos-libres-detalle .content{background-image:var(--bgV);min-height:177vw;justify-content:flex-start;padding-left:70px;padding-bottom:19vw;}section#trabajos-libres-detalle .content .swiper{width:82vw;height:100vw;}}@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 ul.bloques>li .contentBloque>div.detail .container .ponente{padding-left: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 section{flex-direction:row;}header.translucid section nav.main{padding:10px;margin:10px;flex-direction:column;align-items:flex-end;}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 .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%;}}