﻿@import url('fontawesome-all.min.min.css');@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAexQ.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWVAexQ.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMQg.ttf) format('truetype');}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMQg.ttf) format('truetype');}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v40/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4TbMPrQ.ttf) format('truetype');}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v40/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMPrQ.ttf) format('truetype');}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v40/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4VrMPrQ.ttf) format('truetype');}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v40/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLPrQ.ttf) format('truetype');}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/comfortaa/v40/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LPrQ.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTedw.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5V1s.ttf) format('truetype');}html{height:100%;padding:0;margin:0;font-family:'Comfortaa',cursive;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{overflow-x:hidden;background:#fff;height:100%;font-style:normal;}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"],input[type="reset"],input[type="button"],button,.button{-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,#0083b2);color:var(--button-text-color,#0083b2)!important;}input[type="submit"].filled,input[type="reset"].filled,input[type="button"].filled,button.filled,.button.filled{background-color:var(--button-color,#0083b2)!important;color:var(--button-text-color,#fff)!important;box-shadow:inset 0 0 0 1px var(--button-color,#fff)!important;}input[type="submit"].filled:hover,input[type="reset"].filled:hover,input[type="button"].filled:hover,button.filled:hover,.button.filled:hover{background-color:var(--button-color,#0083b2)!important;}input[type="submit"].small,input[type="reset"].small,input[type="button"].small,button.small,.button.small{font-size:.8rem;height:2.4375rem;line-height:2.4375rem;padding:0 1.5rem;}input[type="submit"].extrasmall,input[type="reset"].extrasmall,input[type="button"].extrasmall,button.extrasmall,.button.extrasmall{font-size:.7rem;height:2rem;line-height:2rem;padding:0 .5rem;margin-top:1rem;}input[type="submit"].nano,input[type="reset"].nano,input[type="button"].nano,button.nano,.button.nano{font-size:.6rem;height:auto;padding:.2rem .5rem;line-height:1rem;}input[type="submit"].wide,input[type="reset"].wide,input[type="button"].wide,button.wide,.button.wide{min-width:13rem;}input[type="submit"].large,input[type="reset"].large,input[type="button"].large,button.large,.button.large{font-size:1.35rem;height:4.0625rem;line-height:4.0625rem;padding:0 3rem;}input[type="submit"].icon:before,input[type="reset"].icon:before,input[type="button"].icon:before,button.icon:before,.button.icon:before{font-size:.9rem;margin-right:.5rem;display:inline-flex;align-items:center;margin-top:0;}input[type="submit"].fit,input[type="reset"].fit,input[type="button"].fit,button.fit,.button.fit{width:100%;}input[type="submit"].vertical,input[type="reset"].vertical,input[type="button"].vertical,button.vertical,.button.vertical{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;}input[type="submit"].vertical.icon:before,input[type="reset"].vertical.icon:before,input[type="button"].vertical.icon:before,button.vertical.icon:before,.button.vertical.icon:before{margin-right:auto;margin-bottom:0;margin-top:0!important;margin-left:auto;}input[type="submit"].disabled,input[type="reset"].disabled,input[type="button"].disabled,button.disabled,.button.disabled,input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="button"]:disabled,button:disabled,.button:disabled{pointer-events:none;opacity:.5;}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover{background-color:rgba(0,131,178,.1);}input[type="submit"]:hover:active,input[type="reset"]:hover:active,input[type="button"]:hover:active,button:hover:active,.button:hover:active{background-color:rgba(255,139,119,.25);}input[type="submit"].primary,input[type="reset"].primary,input[type="button"].primary,button.primary,.button.primary{background:#0083b2;box-shadow:none;color:#fff!important;}input[type="submit"].primary:hover,input[type="reset"].primary:hover,input[type="button"].primary:hover,button.primary:hover,.button.primary:hover{background-color:rgba(0,131,178,.5);}input[type="submit"].primary:hover:active,input[type="reset"].primary:hover:active,input[type="button"].primary:hover:active,button.primary:hover:active,.button.primary:hover:active{background-color:rgba(0,131,178,.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:#0083b2;padding:1rem 2rem;border-radius:.5rem;text-transform:uppercase;color:#fff;font-size:1.2rem;font-weight:bold;display:inline-block;}.darkButton:hover,.darkButton:focus,.darkButton:active{background-color:#a2da37;}.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(21,65,101,.6);text-align:center;z-index:500;}#overlay #messageBox,.overlay #messageBox{margin:50vh auto 0 auto;position:relative;width:25rem;padding:4rem 2rem;background-color:#0083b2;color:#fff;overflow:visible;font-size:1.2rem;transform:translateY(-50%);max-width:calc(100% - 1rem);}#overlay #messageBox.error,.overlay #messageBox.error{background-color:#a2da37;}#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:#154165;}#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:#0083b2;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:block;font-size:.8rem;margin:2rem auto 0 auto;--button-color:#fff;--button-text-color:#0083b2;}#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 .5rem;position:absolute;top:-1rem;right:-1rem;--button-color:#fff;}#overlay #messageBox .close:before,.overlay #messageBox .close:before{font-size:2rem;}#overlay .contentBox,.overlay .contentBox{margin:50vh auto 0 auto;position:relative;width:25rem;padding:0;background-color:#fff;color:#154165;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,#a2da37);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:#a2da37;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:#a2da37;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(162,218,55,.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,#a2da37);--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:#154165;}#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:#154165;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{overflow:visible;position:absolute;left:0;right:0;top:0;z-index:2;font-family:'Poppins',sans-serif;}header #top{background-color:#fff;min-height:120px;display:flex;align-items:center;}header #top .container{width:100%;max-width:1280px;min-height:120px;margin:0 auto;display:flex;flex-direction:row;padding:20px 0;justify-content:space-between;}header #top .container>a{flex:1;display:flex;justify-content:center;}header #top .container>a img{object-fit:contain;max-width:386px;width:100%;}header #top .container>a span{color:#154165;font-size:1rem;}header #top .container>span{flex:1;}header #top .container>ul{flex:1;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:.5rem;}header #top .container>ul a{color:#0083b2;}header #top .container>ul a:hover{color:#a2da37;}header #top .container>ul.redes{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;}header #top .container>ul.redes span:before{margin:0;font-size:2rem;width:auto;}header nav#mainMenu{max-width:1280px;width:100%;margin:10px auto;border-top:solid 1px rgba(255,255,255,.75);border-bottom:solid 1px rgba(255,255,255,.75);padding:0 40px;background-color:rgba(0,0,0,.1);}header nav#mainMenu>ul{display:flex;flex-direction:row;list-style:none;justify-content:space-around;color:#fff;text-transform:uppercase;font-weight:600;line-height:2rem;font-size:1rem;}header nav#mainMenu>ul>li{display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:10px 0;}header nav#mainMenu>ul>li>a,header nav#mainMenu>ul>li>span{display:flex;}header nav#mainMenu>ul>li>a.active,header nav#mainMenu>ul>li>span.active{color:#a2da37;}header nav#mainMenu>ul>li>a:hover,header nav#mainMenu>ul>li>span:hover,header nav#mainMenu>ul>li>a:active,header nav#mainMenu>ul>li>span:active,header nav#mainMenu>ul>li>a:focus,header nav#mainMenu>ul>li>span:focus{color:#a2da37;}header nav#mainMenu>ul>li .icon{border-radius:50%;height:2.4rem;width:2.4rem;display:inline-block;padding:0 .6rem;box-shadow:0 0 10px rgba(0,0,0,.2);}header nav#mainMenu>ul>li.separator~li .icon{border:solid 1px #fff;}header nav#mainMenu>ul>li ul{display:none;position:absolute;left:0;top:100%;white-space:normal;height:auto;width:auto;padding:0 20px 20px 20px;z-index:20;background-color:rgba(21,65,101,.9);text-align:left;}header nav#mainMenu>ul>li ul li{text-align:left;display:block;white-space:nowrap;margin-top:20px;text-shadow:0 0 10px #000;}header nav#mainMenu>ul li:hover ul,header nav#mainMenu>ul li:active ul,header nav#mainMenu>ul li:focus ul{display:block;}header nav#mainMenu.interior{max-width:1920px;background-color:#154165;padding:0 calc(320px + 40px);}header #menuMobile{display:none;}footer{background-color:#0083b2;color:#fff;padding:80px 0 20px 0;}footer .container{max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:row;padding-bottom:40px;}footer .container>div{display:flex;flex-direction:column;flex:0 0 30%;padding:0 40px;}footer .container>div.contactForm{flex:0 0 40%;margin:0 auto;}footer .container>div h2{text-transform:uppercase;font-weight:900;margin-bottom:20px;font-size:1.2rem;}footer .container>div ul{list-style:none;}footer .container>div ul>li{margin-bottom:20px;}footer .container>div ul>li a{display:flex;flex-direction:row;}footer .container>div ul.redes{display:flex;flex-direction:row;}footer .container>div ul.redes li{margin-right:20px;}footer .container>div ul.redes li .icon{display:inline-block;padding:0;}footer .container>div ul.redes li .icon:before{margin:0;font-size:2rem;width:auto;}footer .container>div.externalLinks>ul{display:flex;flex-direction:column;list-style:none;justify-content:space-around;color:#fff;text-transform:uppercase;font-weight:600;line-height:2rem;font-size:1rem;padding-left:20px;}footer .container>div.externalLinks>ul>li{display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:0;margin-bottom:5px;}footer .container>div.externalLinks>ul>li>a,footer .container>div.externalLinks>ul>li>span{display:flex;}footer .container>div.externalLinks>ul>li>a.active,footer .container>div.externalLinks>ul>li>span.active{color:#a2da37;}footer .container>div.externalLinks>ul>li>a:hover,footer .container>div.externalLinks>ul>li>span:hover,footer .container>div.externalLinks>ul>li>a:active,footer .container>div.externalLinks>ul>li>span:active,footer .container>div.externalLinks>ul>li>a:focus,footer .container>div.externalLinks>ul>li>span:focus{color:#a2da37;}footer .container>div.externalLinks>ul>li .icon{border-radius:50%;height:2.4rem;width:2.4rem;display:inline-block;padding:0 .6rem;box-shadow:0 0 10px rgba(0,0,0,.2);}footer .container>div.externalLinks>ul>li.separator~li .icon{border:solid 1px #fff;}footer .container>div.externalLinks>ul>li ul{white-space:normal;height:auto;width:auto;padding:0 0 0 20px;z-index:20;text-align:left;}footer .container>div.externalLinks>ul>li ul li{text-align:left;display:block;white-space:nowrap;margin-top:20px;text-shadow:0 0 10px #000;}footer .container>div.externalLinks>ul>li ul li:last-child{margin-bottom:0;}footer .copyR{border-top:solid 2px #fff;text-align:center;padding:20px;}footer .sp{display:none;text-align:center;padding:0 20px;}#frmContacto .title{min-height:2rem;margin-bottom:20px;display:inline-block;}#frmContacto fieldset{margin-bottom:20px;white-space:nowrap;}#frmContacto fieldset input,#frmContacto fieldset textarea{border-radius:5px;padding:5px;color:#154165;}#frmContacto fieldset input{width:47.5%;}#frmContacto fieldset input:first-child{margin-right:5%;}#frmContacto fieldset textarea{width:100%;}#frmContacto button{--button-color:#a2da37;--button-text-color:#fff;font-weight:bold;text-align:center;padding:0 40px;border-radius:5px;}#frmContacto button:hover,#frmContacto button:focus,#frmContacto button:active{background-color:#154165;color:#fff;}.privacy{margin-top:40px;display:flex;justify-content:center;}#modal{display:none;position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.85);z-index:100;}#modal #modalContainer{position:relative;margin:0 auto;}#modal #modalContainer #modalClose{border:0;width:40px;height:40px;display:block;background:url('../Images/Generales/close.png') center center no-repeat;position:absolute;right:-20px;top:-20px;}.bigImage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;text-align:center;}.bigImage img{max-width:85vw;height:calc(100vh - 100px);}.bigImage span{padding:1rem;font-size:1.5rem;font-weight:bold;background-color:#fff;}.carrusel{position:relative;overflow:hidden;}.carrusel>button{position:absolute;height:100%;width:50px;left:0;top:50%;background-size:auto;background-position:center;background-repeat:no-repeat;background-color:#fff;transform:translateY(-50%);z-index:1;}.carrusel>button span{display:none;}.carrusel>button:last-of-type{left:auto;right:0;}.carrusel>button:hover,.carrusel>button:active,.carrusel>button:focus{opacity:1;}.carrusel>ul{margin-left:100px;max-width:calc(100% - 100px);}.carrusel>ul>li{transition:transform .5s ease-in-out;transform:translateX(var(--translate));}#home{color:#154165;}#home #sceneContainer{height:56.25vw;width:100%;max-height:1280px;max-width:1920px;}#home #slider{height:56.25vw;max-height:1280px;max-width:1920px;background-color:#000;margin:0 auto;vertical-align:middle;overflow:hidden;position:relative;z-index:1;}#home #slider>div{width:100%;margin:0 auto;top:0;right:0;bottom:0;left:0;position:absolute;-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;}#home #slider>div>a.fullBanner:before{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;content:" ";z-index:2;}#home #slider>div .mediaContainer,#home #slider>div video,#home #slider>div iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center;}#home #slider .info{max-width:min(640px,45vw);display:flex;flex-direction:column;color:#fff;justify-content:center;align-items:flex-start;padding:40px 0;z-index:2;position:absolute;left:50%;top:calc(2.4rem + 20px);bottom:0;width:50%;transform:translateX(-100%);}#home #slider .info h1{font-size:3.75rem;text-transform:uppercase;font-weight:900;margin-bottom:40px;opacity:0;transform-origin:bottom;transform:scaleY(0);transition:transform .25s ease-out,opacity 2s ease-in-out;background-color:rgba(0,0,0,.2);}#home #slider .info h1+p{background-color:rgba(0,0,0,.2);font-size:2.5rem;font-weight:500;margin-bottom:40px;opacity:0;transform-origin:bottom;transform:scaleY(0);transition:transform .25s ease-out,opacity 2s ease-in-out;transition-delay:.25s;}#home #slider .info a{opacity:0;transform:scale(2);transition:all .25s ease-out,opacity 2s ease-in-out;transition-delay:1s;}#home #slider .info a img{width:10.5vw;max-width:201px;}#home #slider .info.active h1,#home #slider .info.active h1+p,#home #slider .info.active a{opacity:1;transform:scale(1);}#home #slider button{background-color:transparent;cursor:pointer;}#home #slider .left-arrow{left:25px;border-right-color:rgba(255,255,255,.5);}#home #slider .left-arrow:hover{border-right-color:rgba(255,255,255,.75);}#home #slider .right-arrow{right:25px;border-left-color:rgba(255,255,255,.5);}#home #slider .right-arrow:hover{border-left-color:rgba(255,255,255,.75);}#home #slider ul{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);list-style:none;white-space:nowrap;z-index:3;}#home #slider ul li{display:inline-block;margin-right:10px;width:15px;}#home #slider ul li button{width:15px;height:15px;background-color:rgba(255,255,255,.5);border-radius:7.5px;}#home #slider ul li button.active{background-color:#fff;}#home #slider ul li:last-child{margin-right:0;}#home #slider ul li:only-child{display:none;}#home #intro{display:flex;flex-direction:row;max-width:1280px;margin:0 auto 0 auto;padding:var(--section-padding,160px) 0;}#home #intro>.text{flex:0 0 100%;padding:0;display:flex;flex-direction:column;align-items:flex-start;}#home #intro>.text h2{font-size:2.5rem;font-weight:700;text-align:center;padding-bottom:1rem;text-transform:uppercase;margin:0 auto 2rem auto;display:inline;}#home #intro>.text>div{display:flex;flex-direction:column;font-size:1.5rem;line-height:2.5rem;text-align:center;gap:2rem;align-items:center;max-width:920px;margin:0 auto;}#home #intro>.text>div p{margin-bottom:2rem;}#home #intro>.text>div a{background:#0083b2;padding:1rem 2rem;border-radius:.5rem;text-transform:uppercase;color:#fff;font-size:1.2rem;font-weight:bold;display:inline-block;}#home #intro>.text>div a:hover,#home #intro>.text>div a:focus,#home #intro>.text>div a:active{background-color:#a2da37;}#home #comunicacion{display:flex;flex-direction:column;margin:0 auto;padding:var(--section-padding,160px) 0;background-color:#f3f3f3;}#home #comunicacion h2{font-size:2.5rem;padding-bottom:1rem;text-transform:uppercase;margin-bottom:40px;text-align:center;}#home #comunicacion ul{max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column;list-style:none;align-items:center;}#home #comunicacion ul li{display:flex;flex-direction:row;}#home #comunicacion ul li .info,#home #comunicacion ul li img{flex:0 0 50%;max-width:320px;object-fit:contain;object-position:center;width:50%;}#home #comunicacion ul li .info{font-size:1.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;text-align:center;}#home #comunicacion ul li .info label{font-size:2rem;margin-bottom:10px;font-weight:bold;}#home #comunicacion ul li:nth-child(2n+2){flex-direction:row-reverse;}.interior{color:#154165;margin-top:100px;max-width:1920px;margin:0 auto 0 auto;}.interior .cover{width:100%;padding-bottom:19%;position:relative;background-image:url('../images/bg.png');background-position:center;background-size:cover;}.interior h1{color:#154165;font-size:2.5rem;font-weight:900;text-transform:uppercase;border-bottom:solid 3px #fff;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%;}.interior .content{max-width:1280px;margin:0 auto;text-align:center;font-size:1.5rem;padding:40px 20px;}#registro form{margin-top:40px;text-align:right;max-width:360px;margin:40px auto;}#registro form h2{font-weight:bold;margin-bottom:40px;text-align:center;}#registro form fieldset{display:flex;flex-direction:column;margin-bottom:40px;white-space:nowrap;text-align:left;}#registro form fieldset input,#registro form fieldset textarea{border-radius:5px;padding:5px;color:#154165;background-color:#f3f3f3;}#registro form fieldset input{width:100%;}#registro form fieldset input:first-child{margin-right:5%;}#registro form fieldset textarea{width:100%;}#registro form fieldset span{font-size:.8rem;}#registro form fieldset.aviso{flex-direction:row;white-space:normal;}#registro form fieldset.aviso input{flex:0 0 26px;margin:0;}#registro form fieldset.aviso label{flex:1 1 auto;white-space:normal;font-size:1rem;}#registro form fieldset.aviso label a{text-decoration:underline;}#registro form input[type=submit]{--button-color:#a2da37;--button-text-color:#fff;font-weight:bold;text-align:center;padding:0 40px;border-radius:5px;}#registro form input[type=submit]:hover,#registro form input[type=submit]:focus,#registro form input[type=submit]:active{--button-color:#0083b2;--button-text-color:#fff;color:#fff;}#player .content{padding:0;max-width:1920px;display:flex;flex-direction:row;}#player .content .player{flex:0 0 75%;position:relative;}#player .content .player video{position:absolute;inset:0;width:100%;height:100%;}#player .content .chat{flex:0 0 25%;padding:40px 20px;}#player .content .chat h2{font-weight:bold;font-size:1.5rem;}#player .content .chat #mensajes{font-size:1.2rem;margin:40px 0;border:solid 20px #f3f3f3;padding:20px;border-radius:10px;height:23.5vw;overflow-x:hidden;overflow-y:auto;}#player .content .chat #mensajes ul{list-style:none;text-align:left;}#player .content .chat #mensajes ul li{margin-bottom:20px;}#player .content .chat #mensajes ul li h3{font-weight:bold;}#player .content .chat #mensajes ul li span{font-size:.8rem;line-height:.8rem;margin:0;}#player .content .chat form{padding:0;text-align:left;}#player .content .chat form fieldset{padding:0;display:flex;flex-direction:column;}#player .content .chat form fieldset textarea{border:solid 1px #154165;border-radius:5px;height:5em;margin:20px 0 0 0;}#player .content .chat form input[type=submit]{--button-color:#a2da37;--button-text-color:#fff;margin-top:20px;font-weight:bold;text-align:center;padding:0 40px;border-radius:5px;}#player .content .chat form input[type=submit]:hover,#player .content .chat form input[type=submit]:focus,#player .content .chat form input[type=submit]:active{--button-color:#0083b2;--button-text-color:#fff;color:#fff;}#previous{background-color:#154165;padding-top:80px;}#previous .content{display:flex;align-items:center;justify-content:center;padding:40px 40px 80px 40px;}#previous .content img{width:100%;height:auto;max-width:473px;}@keyframes blink{0%{background-color:rgba(162,218,55,0);}25%{background-color:#a2da37;}50%{background-color:rgba(162,218,55,0);}75%{background-color:#a2da37;}100%{background-color:rgba(162,218,55,0);}}@media screen and (max-width:1440px){html{--section-padding:calc(1.5*80px);}}@media screen and (max-width:1280px){html{font-size:13px;--section-padding:80px;}header #top{padding:0 40px;}}@media screen and (max-width:1024px){header nav#mainMenu,header nav#mainMenu.interior{width:0;height:0;transition:.5s;position:absolute;right:0;top:calc(100% + 54px);white-space:normal;background-color:#fff;z-index:10;padding:2em;display:none;}header nav#mainMenu ul,header nav#mainMenu.interior ul{color:#154165;list-style:none;display:block;width:auto;}header nav#mainMenu ul li,header nav#mainMenu.interior ul li{text-align:left;vertical-align:middle;outline:0;margin-bottom:0;}header nav#mainMenu ul li a,header nav#mainMenu.interior ul li a,header nav#mainMenu ul li span,header nav#mainMenu.interior ul li span{display:block;text-shadow:none;}header nav#mainMenu ul li ul,header nav#mainMenu.interior ul li ul{display:block;height:0;opacity:0;padding:0 20px;transition:opacity .5s ease-in-out;background-color:#fff;position:static;z-index:-1;}header nav#mainMenu ul li:hover ul,header nav#mainMenu.interior ul li:hover ul,header nav#mainMenu ul li:active ul,header nav#mainMenu.interior ul li:active ul{height:100%;opacity:1;padding:0 20px 20px 20px;z-index:1;}header nav#mainMenu ul li.separator~li,header nav#mainMenu.interior ul li.separator~li{display:inline-flex;margin-right:2rem;}header nav#mainMenu ul li.icon,header nav#mainMenu.interior ul li.icon{display:inline-block;margin-right:2em;margin-bottom:0;}header #menuMobile{background-color:#154165;display:inline-block!important;width:100%;white-space:nowrap;text-align:right;padding:10px;}header #menuMobile button{width:27px;height:14px;position:relative;margin:10px 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;}header #menuMobile button 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;box-shadow:0 1px 3px #000;}header #menuMobile button 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;width:50%;}header #menuMobile button 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 #menuMobile button 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;width:50%;}header.open nav#mainMenu{display:block;width:auto;height:auto;}header.open #menuMobile button{-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);-webkit-transform:translateX(-3px);transform:translateX(-3px);}header.open #menuMobile button 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.open #menuMobile button span:nth-child(2){width:0%;opacity:0;}header.open #menuMobile button 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%;}#home #slider{margin-top:52px;}#home #slider .info{width:100%;}.interior{margin-top:67px;}#player .content{flex-direction:column;}#player .content .player{padding-bottom:56.25%;}#player .content .chat{flex:auto;max-width:480px;width:100%;margin:0 auto;}#player .content .chat #mensajes{height:50vh;}}@media screen and (max-width:920px){#home #comunicacion .container .tabs{position:static;width:100%;margin-bottom:2rem;}#home #comunicacion .container .content .info{padding-top:0;flex:0 0 calc(50% - 10px);}#home #comunicacion .container .content>img{flex:0 0 calc(50% - 10px);}#previous{padding-top:0;}}@media screen and (max-width:768px){header #top .container{justify-content:space-between;}header #top .container>a span{display:none;}header #top .container>span{display:none;}footer .container{flex-direction:column;}footer .container>div{flex:0 0 100%;padding:0 40px;margin-bottom:40px;}.interior{margin-top:54px;}.bigImage img{max-width:100vw;max-height:calc(100vh - 100px);height:100%;width:100vw;}#home #slider{height:190vw;}#home #slider>div .mediaContainer,#home #slider>div video,#home #slider>div iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;object-position:center top;}#home #slider .info{top:0;padding:20px;}#home #slider .info h1,#home #slider .info p{margin-bottom:1rem;}#home #slider .info h1{font-size:3rem;}#home #slider .info p{font-size:2rem;}#home #slider .info a img{width:30vw;max-width:50vw;}#home #intro{flex-direction:column;margin-top:40px;}#home #intro .text,#home #intro .mediaContainer{flex:0 0 100%;width:100%;padding:0 20px;}#home #intro .text{padding:0 20px;}#home #intro .mediaContainer{margin-top:40px;padding-bottom:calc(75vw - 40px);}#home #intro .mediaContainer video{left:20px;width:calc(100% - 40px);}}@media screen and (max-width:480px){html{font-size:12px;}header #top{padding:0;}header #top .container{flex-direction:column;}header #top .container>ul{display:none;margin-top:2rem;justify-content:center;text-align:center;}header #top .container>ul:first-of-type{order:2;}header #top .container>ul:last-of-type{order:3;justify-content:center;text-align:center;margin-bottom:1rem;}header #top .container>a{order:1;}#home #slider .info{top:auto;bottom:20px;padding:20px 0;}#home #slider .info h1{font-size:2.4rem;}#home #slider .info h1+p{font-size:2rem;}#home #clientes ul.clientes li{width:calc(100vw - 100px);flex:0 0 calc(100vw - 100px);}#home #comunicacion .container{padding:0;}#home #comunicacion .container .content{padding:0 20px;flex-direction:column;}#home #comunicacion .container .content .info{flex:0 0 100%;text-align:justify;overflow:hidden;}#home #comunicacion .container .content>img{margin-top:20px;flex:0 0 100%;width:100%;z-index:1;}#home #comunicacion ul li .info{padding:20px;}#home #servicios{max-width:none;margin:0 auto 80px auto;padding:0;}#home #servicios>ul{background-image:url('../Images/Home/bgServicios.png');background-position:center top;background-size:auto 35vh;height:auto;padding-top:calc(35vh + 40px);flex-direction:column;flex-wrap:nowrap;width:100%;}#home #servicios>ul>li{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}#home #servicios>ul>li:before{margin-bottom:20px;}#home #servicios>ul>li+li{margin-top:40px;}#home #servicios>ul>li:first-child{justify-content:flex-start;}#home #servicios>ul>li:first-child:before{content:"";}#home #servicios>ul>li:first-child:after{content:unset;}#home #servicios>ul>li:nth-child(2){justify-content:flex-end;}#home #servicios>ul>li:nth-child(2):before{content:"";}#home #servicios>ul>li:nth-child(3){justify-content:flex-start;}#home #servicios>ul>li:nth-child(3):before{content:"";}#home #servicios>ul>li:nth-child(3):after{content:unset;}#home #servicios>ul>li:nth-child(4){justify-content:flex-end;}#home #servicios>ul>li:nth-child(4):before{content:"";}}