html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'Monserrat Regular';src:url("../fonts/Montserrat-Regular_1.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Monserrat thin';src:url("../fonts/Montserrat-Thin_1.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Monserrat Medium';src:url("../fonts/Montserrat-Medium_1.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Monserrat Bold';src:url("../fonts/Montserrat-Bold_1.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Monserrat Black';src:url("../fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-imagen,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-video-embed,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-te,body .main-container .pagina-principal .paragraph--type--banner-webform .field--type-link{grid-column:1 / 2;justify-self:left;width:70%}.loader-page{display:none;position:fixed;width:100%;height:100vh;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.8);z-index:9999}.loader-page.active{display:flex}.loader-page img{width:250px;height:auto}.field--name-field-b,.field--name-field-imagen-productos{width:100%;display:inline-block;vertical-align:top;padding:0 15px;box-sizing:border-box}.field--name-field-imagen-productos{position:relative}.field--name-field-imagen-productos img{display:block}@media (max-width: 480px){.field--name-field-imagen-productos img{display:block;margin-top:5rem}}.field--name-field-imagen-productos::after{content:"Cada combo incluye:";position:absolute;left:0.75rem;top:0.75rem;color:#fff;font-family:inherit;font-size:1.2rem;padding:0.25rem 0.5rem;border-radius:6px;pointer-events:none;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,0.5);font-weight:700}@media (max-width: 480px){.field--name-field-imagen-productos::after{font-size:1.2rem;top:1.2rem;left:0.5rem}}.field--name-field-secciformulario .field--name-field-te{width:90%;margin:2rem auto}.footer-coljuegos{margin-top:2rem}.ui-dialog,.ui-front{border-radius:16px !important;box-shadow:0 20px 40px rgba(0,0,0,0.35);padding:0 !important;max-width:96vw !important;background-color:#fff !important;text-align:center;position:fixed !important;z-index:1000}@media (max-width: 480px){.ui-dialog,.ui-front{max-width:100% !important}}.ui-dialog .ui-dialog-titlebar-close,.ui-front .ui-dialog-titlebar-close{position:absolute;top:8px;right:8px;width:36px;height:36px;background:none;border:none;cursor:pointer;font-size:0}.ui-dialog .ui-dialog-titlebar-close::before,.ui-front .ui-dialog-titlebar-close::before{font-family:"Font Awesome 6 Free";content:"\f00d";font-weight:900;font-size:24px;color:#888;transition:color 0.2s}.ui-dialog .ui-dialog-titlebar-close:hover::before,.ui-front .ui-dialog-titlebar-close:hover::before{color:#d32f2f}.ui-dialog .ui-dialog-titlebar,.ui-front .ui-dialog-titlebar{background:transparent;border:none;display:block !important;margin-bottom:0.5rem}.ui-dialog .webform-confirmation-modal--content,.ui-front .webform-confirmation-modal--content{padding:2.5rem 1.5rem}.ui-dialog .webform-confirmation-modal--content img,.ui-front .webform-confirmation-modal--content img{max-width:100%;height:auto;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,0.08)}.ui-dialog .webform-confirmation-modal--content .social,.ui-front .webform-confirmation-modal--content .social{margin-top:2rem;font-size:1.15rem;color:#333}.ui-dialog .webform-confirmation-modal--content .social span,.ui-front .webform-confirmation-modal--content .social span{display:block;margin-bottom:0.75rem;font-weight:bold;font-size:1.1rem}.ui-dialog .webform-confirmation-modal--content .social ul,.ui-front .webform-confirmation-modal--content .social ul{display:flex;justify-content:center;gap:1.5rem;list-style:none;padding:0;margin:0}.ui-dialog .webform-confirmation-modal--content .social ul li,.ui-front .webform-confirmation-modal--content .social ul li{font-size:28px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:50%;transition:background 0.2s}.ui-dialog .webform-confirmation-modal--content .social ul li:hover,.ui-front .webform-confirmation-modal--content .social ul li:hover{background:#e0e0e0}.ui-dialog .webform-confirmation-modal--content .social ul .instagram::before,.ui-front .webform-confirmation-modal--content .social ul .instagram::before{font-family:"Font Awesome 6 Brands";content:"\f16d";color:#e1306c}.ui-dialog .webform-confirmation-modal--content .social ul .facebook::before,.ui-front .webform-confirmation-modal--content .social ul .facebook::before{font-family:"Font Awesome 6 Brands";content:"\f09a";color:#3b5998}.ui-dialog .webform-confirmation-modal--content .social ul .youtube::before,.ui-front .webform-confirmation-modal--content .social ul .youtube::before{font-family:"Font Awesome 6 Brands";content:"\f167";color:#ff0000}.ui-dialog.ui-front{border-radius:12px;box-shadow:0 15px 30px rgba(0,0,0,0.3);padding:0;max-width:100%;background-color:#fff;text-align:center;position:fixed !important}.ui-dialog.ui-front .ui-dialog-titlebar-close{position:absolute;top:-3px;right:-10px;width:32px;height:32px;background:none;border:none;cursor:pointer;font-size:0}@media (max-width: 480px){.ui-dialog.ui-front .ui-dialog-titlebar-close{top:10px !important;right:32px !important}}.ui-dialog.ui-front .ui-dialog-titlebar-close::before{font-family:"Font Awesome 6 Free";content:"\f00d";font-weight:900;font-size:20px;color:#666}.ui-dialog.ui-front .ui-dialog-titlebar-close:hover::before{color:#000}.ui-dialog.ui-front .webform-confirmation-modal--content{padding:2rem}.ui-dialog.ui-front .webform-confirmation-modal--content img{max-width:100%;height:auto;border-radius:8px;margin-bottom:1rem}.ui-dialog.ui-front .webform-confirmation-modal--content .social{margin-top:1.5rem;font-size:1.1rem;color:#333}.ui-dialog.ui-front .webform-confirmation-modal--content .social span{display:block;margin-bottom:0.5rem;font-weight:bold}.ui-dialog.ui-front .webform-confirmation-modal--content .social ul{display:flex;justify-content:center;gap:1rem;list-style:none;padding:0;margin:0}.ui-dialog.ui-front .webform-confirmation-modal--content .social ul li{font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ui-dialog.ui-front .webform-confirmation-modal--content .social ul .instagram::before{font-family:"Font Awesome 6 Brands";content:"\f16d";color:#e1306c}.ui-dialog.ui-front .webform-confirmation-modal--content .social ul .facebook::before{font-family:"Font Awesome 6 Brands";content:"\f09a";color:#3b5998}.ui-dialog.ui-front .webform-confirmation-modal--content .social ul .youtube::before{font-family:"Font Awesome 6 Brands";content:"\f167";color:#ff0000}body{background-size:cover;font-family:"Monserrat Regular";background-position:0px -121px;background-color:#05596f;background-image:url("../images/fondo.png");background-repeat:no-repeat;background-attachment:scroll}@media (max-width: 480px){body{background-position:top !important;background-size:475px !important;background-attachment:scroll !important;background-color:#099bab !important;background-image:url("../images/fondo_movil.png") !important;background-position-y:-230px !important}}@media (min-width: 1024px) and (max-width: 1366px){body{background-size:125%;background-position:top}}@media (min-width: 1367px) and (max-width: 1440px){body{background-size:125%;background-position:top}}@media (min-width: 1441px) and (max-width: 1680px){body{background-size:125%;background-position:top}}body::before{content:"";width:100%;height:100vh;position:absolute;left:-37vh;top:0px;z-index:-1}@media (max-width: 480px){body::before{left:-10px;background-size:100%;top:15vh}}@media (min-width: 480px) and (max-width: 830px){body::before{left:-30vh;background-size:65%;top:19vh}}@media (min-width: 830px) and (max-width: 1023px){body::before{left:-30vh;background-size:65%;top:19vh}}@media (min-width: 1441px) and (max-width: 1680px){body::before{content:"";width:100%;height:79vh;position:absolute;left:-17vh;top:-25px;background-size:contain;z-index:-1}}@media (min-width: 1024px) and (max-width: 1366px){body::before{content:"";width:100%;height:82vh;position:absolute;left:-4vh;top:-20px;background-size:contain;z-index:-1}}body a{word-break:break-all}body ol{list-style:disc !important;padding-left:10px}@media (max-width: 480px){body{background-size:auto}}@media (min-width: 480px) and (max-width: 830px){body{background-size:auto}}body.loading{overflow:hidden}body.path-frontpage .page-header{display:none}body.page-node-type-page a{word-break:break-all}body.page-node-type-page .main-container{background:#fff;padding:20px;font-size:12px;line-height:1.5;border-radius:10px;margin-top:100px;color:#606d80}body.page-node-type-page .main-container strong{font-family:"Monserrat Bold"}@media (max-width: 480px){body.page-node-type-page .main-container{margin:0px 20px}}body.page-node-type-page .page-header{color:#000b8c;font-size:20px;font-family:"Monserrat Bold";text-transform:uppercase}body.path-user{background:url(../images/fondo.png) no-repeat top center,#000b8c;background-size:cover}body.path-user .main-container{min-height:600px;margin-top:20vh;background:#fff;border-radius:10px;padding:20px}body header#navbar{background:none;border:none;position:relative;z-index:101}body header#navbar .logo{width:150px}body header#navbar .logo img{width:100%;height:auto}body header#navbar .navbar-header{float:none}body header#navbar .navbar-header .region-navigation{display:grid;align-items:center;grid-template-columns:repeat(2, 1fr)}body header#navbar .navbar-header .region-navigation.fixed{position:fixed;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#05596f;z-index:100;padding:0 5%;top:0px}body header#navbar .navbar-header .region-navigation.fixed .navbar-brand{display:none}body header#navbar .navbar-header .region-navigation.fixed .logo{width:140px}body header#navbar .navbar-header .region-navigation.fixed .logo img{width:100%;height:auto}body header#navbar .navbar-header .region-navigation.fixed .menu--main li.last a{color:#05596F}body header#navbar .navbar-header .region-navigation.fixed .menu--main li a{color:#fff !important}body header#navbar .navbar-header .region-navigation .navbar-brand{display:none;position:absolute;top:80px;background:url(../images/aniversario-txt.png) center no-repeat;background-size:contain;height:0;padding:70px 0 0 0;overflow:hidden;width:220px;margin:10px;left:-40px}@media (max-width: 480px){body header#navbar .navbar-header .region-navigation .navbar-brand{width:125px;left:6px;top:54px;background-size:contain}}@media (min-width: 480px) and (max-width: 830px){body header#navbar .navbar-header .region-navigation .navbar-brand{width:125px;left:20px;top:100px;background-size:contain}}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu{display:flex;justify-content:flex-end}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu.mobile{justify-content:center;align-items:center;flex-direction:column;background:#05596F;height:100vh;width:100vw;position:fixed;left:0;top:0;z-index:99;display:none}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu.mobile.active{display:flex}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main{margin:10px}@media (max-width: 480px){body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main{margin-top:40px}}@media (min-width: 480px) and (max-width: 830px){body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main{margin-top:40px}}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main li.last{border-radius:15px;padding:0px;height:35px;line-height:0;background:#ffc629;margin-left:40px;text-align:center}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main li.last a{color:#05596F !important}@media (max-width: 480px){body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main li{margin:20px 0px !important}}@media (min-width: 480px) and (max-width: 830px){body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main li{margin:20px 0px !important}}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .menu--main li a{color:#fff;font-size:12px;line-height:2;padding:5px;background:none}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu #closerWidget{background:url(../images/icons.png) -5px -30px no-repeat;position:absolute;right:10px;top:10px;height:30px;width:30px}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .views-field-field-social{display:flex;position:absolute;bottom:10%}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .views-field-field-social ul{display:flex;gap:30px}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .views-field-field-social ul li a{display:block;width:50px;height:0;padding-top:50px;overflow:hidden}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .views-field-field-social ul li:nth-child(2) a{background:url(../images/facebookW.png) center no-repeat;background-size:15px}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .views-field-field-social ul li:nth-child(1) a{background:url(../images/instagramW.png) center no-repeat;background-size:30px}body header#navbar .navbar-header .region-navigation #block-coljuegos-main-menu .views-field-field-social ul li:nth-child(3) a{background:url(../images/youtubeW.png) center no-repeat;background-size:50px}body header#navbar #menuWidget{background:url(../images/icons.png) no-repeat -173px -55px;background-size:312px;position:absolute;right:10px;top:10px;display:block;width:30px;height:30px;cursor:pointer}body header#navbar #menuWidget.fixed{background:url(../images/icons.png) no-repeat -173px -55px;z-index:101;position:fixed;background-size:312px}body .main-container .pagina-principal .paragraph--type--banner-home{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-home{margin-top:20px}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-home{margin-top:20px}}body .main-container .pagina-principal .paragraph--type--banner-home .field--name-field-te{background-size:contain;text-align:center;color:#fff;font-family:"Monserrat Medium";font-size:24px;text-shadow:0px -3px 5px #230078;margin:auto}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-home .field--name-field-te{font-size:32px}body .main-container .pagina-principal .paragraph--type--banner-home .field--name-field-te img{width:90%}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-home .field--name-field-te{font-size:32px}body .main-container .pagina-principal .paragraph--type--banner-home .field--name-field-te img{width:90%}}body .main-container .pagina-principal .paragraph--type--banner-home .field--name-field-te strong{font-family:"Monserrat Black";text-align:center;color:#05596F}body .main-container .pagina-principal .paragraph--type--banner-home .field--type-link{background:#f2f6ff;padding:20px;width:auto;border-radius:40px;margin:0 auto;margin-top:20px;text-align:center}body .main-container .pagina-principal .paragraph--type--banner-home .field--type-link a{color:#05596F;text-decoration:none;font-weight:700}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-home .field--type-link{position:relative;margin:10px auto;display:block}}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-home .field--type-link{position:relative;margin:10px auto;display:block}}body .main-container .pagina-principal .paragraph--type--banner-home .field--type-image{width:100%}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-home .field--type-image{width:70%;margin:auto;margin-bottom:1rem}}body .main-container .pagina-principal .paragraph--type--banner-home .field--type-image img{width:60%;height:auto;margin:20px auto;animation:bounce 1s 1 ease-out}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-home .field--type-image img{width:100%}}@keyframes bounce{0%{width:100%}25%{width:10%}50%{width:50%}75%{width:75%}86%{width:125%}100%{width:100%}}body .main-container .pagina-principal .paragraph--type--banner-webform{display:grid;grid-template-columns:50% 50%;margin-top:4rem;margin-bottom:-40px;justify-items:center}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform{display:flex;flex-direction:column;justify-content:center;margin-bottom:0px;margin-top:50px}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform{display:flex;flex-direction:column;justify-content:center;margin-bottom:0px;margin-top:50px}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-imagen,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-video-embed{width:50%;justify-self:center}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-imagen,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-video-embed{width:90%;margin:0 auto}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-imagen img,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-video-embed img{margin:1rem auto;width:100%;filter:drop-shadow(2px 1px 3px #484848)}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-imagen,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-video-embed{width:90%;margin:0 auto}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-imagen img,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-video-embed img{margin:0.5rem auto;width:100%}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-video-embed{width:90%}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-subtitulo h2{color:#fff;font-size:1.2rem;margin-bottom:15px;text-align:center}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-subtitulo h2 strong{font-weight:bold}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-te{color:#fff;font-size:14px;font-family:"Monserrat Medium";margin-bottom:30px;line-height:1.5;justify-self:center;width:100%;text-align:center}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-te strong{font-family:"Monserrat Bold";text-align:center;color:#05596F}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-te{width:90%;margin:10px auto}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-te{width:90%;margin:10px auto}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--type-link{margin-bottom:100px;justify-self:center;width:50%;text-align:center}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--type-link{width:90%;margin:30px auto 0}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--type-link{width:90%;margin:30px auto 0}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--type-link a{color:#05596F;background:#ffc629;padding:15px;border-radius:40px;font-size:13px;text-decoration:none;font-weight:700}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact{grid-column:2 / 3;grid-row:1 / 4}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact{margin-top:4rem}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact{margin-top:4rem}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form{width:80%;margin:0 auto}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form{width:90%}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form{width:90%}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form{display:grid;grid-template-columns:50% 50%;margin-bottom:0px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .item-header-form{cursor:pointer;margin:10px;border-bottom:solid #000b8c}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .item-header-form.active{border-bottom:solid #ffc629}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .item-header-form h4{color:#ffc629;font-family:"Monserrat Bold";margin:10px 0px;display:inline-flex}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .item-header-form h4::before{content:"";display:block;background:url(../images/icons.png) 0px 0px;height:15px;width:15px;background-size:260px;margin-right:10px;overflow:hidden}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .item-header-form p{color:#fff;font-size:12px;padding-bottom:30px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .item-header-form.item-header-step2 h4::before{background:url(../images/icons.png) -17px 0px;background-size:260px;width:20px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .messages__wrapper{grid-column:1 / 3;font-size:14px;background:none;margin-bottom:0}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .messages__wrapper .alert{display:flex;gap:10px;background:#f2f6ff;border-color:#f2f6ff}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-header-form .messages__wrapper .alert .close{justify-self:flex-start;top:0;right:0}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2{display:none;background:#f2f6ff;border-radius:20px;padding:20px;min-height:400px;box-shadow:0px 3px 5px 2px #4d4d4d;z-index:99;position:relative}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2{height:auto}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2{height:auto}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1.active,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2.active{display:flex;align-items:stretch}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-heading,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-heading{display:none}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body{display:grid;justify-content:center;margin-bottom:0px;grid-template-columns:1fr}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body{display:grid;justify-content:center;margin-bottom:0px;grid-template-columns:1fr}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-nombre,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #ajax-wrapper,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-email,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-store,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-nombre,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #ajax-wrapper,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-email,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-store{grid-column:1 / 3}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-invoice,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-invoice{display:inline-flex}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-invoice::after,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-invoice::after{content:"";display:block;width:30px;height:100%;background:url(../images/icons.png) -182px 0 no-repeat;background-size:210px;margin-left:5px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item{position:relative}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item{grid-column:1 / 2 !important}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item{grid-column:1 / 2 !important}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item label,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item label{display:none}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item input,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item select,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item input,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item select{border-radius:50px;border:none;box-shadow:none;height:45px;width:100%}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item input.form-checkbox,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item select.form-checkbox,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item input.form-checkbox,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item select.form-checkbox{width:auto}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item select,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item select{text-transform:uppercase}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item .msg-error,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item .error-field,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item .msg-error,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item .error-field{font-size:10px;position:relative;color:red}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item .form-file,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item .form-file{border:dashed 2px #05596F;height:0px;padding:45px 0 0 0;overflow:hidden;background:url(../images/addfile.png) no-repeat left;background-size:cover;cursor:pointer}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item .form-file,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item .form-file{background:url(../images/addfile.png) no-repeat center,#fff;background-size:180%}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item .form-file,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item .form-file{background:url(../images/addfile.png) no-repeat center,#fff;background-size:180%}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-btn-next,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-btn-back,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-btn-next,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-btn-back{background:#ffc629;border-radius:25px;text-align:center;line-height:3;height:50px;width:150px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-btn-next a,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-btn-back a,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-btn-next a,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-btn-back a{color:#000b8c;font-size:14px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-actions-01-submit,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-actions-01-submit{background:#000b8c;border-radius:25px;text-align:center;line-height:2;height:50px;width:150px;color:#fff;font-size:14px;border:none}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-terms-and-conditions,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-term-and-conditions-play,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-terms-and-conditions,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-term-and-conditions-play{grid-column:1 / 3;margin:0 0 10px 0;display:flex}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-terms-and-conditions label,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-term-and-conditions-play label,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-terms-and-conditions label,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-term-and-conditions-play label{display:flex;width:10px;overflow:hidden;height:33px;justify-content:space-between;align-items:center;margin-right:10px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-terms-and-conditions .msg-error,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-term-and-conditions-play .msg-error,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-terms-and-conditions .msg-error,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-term-and-conditions-play .msg-error{position:absolute;bottom:-10px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-item-valor-de-la-compra,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-item-valor-de-la-compra{height:0px;overflow:hidden;margin:0px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield .tooltip,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield .tooltip{display:none}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield i,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield i{display:none}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask{display:flex;flex-wrap:wrap;align-items:center;column-gap:5px;height:80px;grid-column:1 / 3;margin-top:-10px}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask label,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask label{width:100%;color:#4d4d4d;font-size:12px;display:block;margin-bottom:10px;font-weight:700}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask input,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask input{width:calc(50% - 40px);text-align:left}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask input,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask input{width:calc(60% - 40px)}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask .tooltip,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask .tooltip{display:inline-flex;width:30px;background:#ffc629;height:30px;opacity:1;border-radius:50%;position:relative}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask i,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask i{display:block;font-size:10px}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask i,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask i{width:40%}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask .error-field,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .form-type-textfield.form-item-valor-de-la-compra-mask .error-field{bottom:-6px !important}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-btn-back,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-actions-01,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-btn-back,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-actions-01{justify-self:left}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-btn-back,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-actions-01,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-btn-back,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-actions-01{justify-self:center}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-btn-back,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body #edit-actions-01,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-btn-back,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body #edit-actions-01{justify-self:center}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .captcha,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .captcha{grid-row:9;grid-column:1 / 3;display:flex;flex-direction:column;gap:10px;align-items:center;padding:10px}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .captcha,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .captcha{grid-row:9;grid-column:1 / 2}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .captcha,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .captcha{grid-row:9;grid-column:1 / 2}}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .captcha .panel-body,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .captcha .panel-body{display:block}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .panel-body .captcha .panel-body input,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .panel-body .captcha .panel-body input{border:solid 1px #606d80}body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-1 .file,body .main-container .pagina-principal .paragraph--type--banner-webform .field--name-field-form-contact .webform-submission-contacto-form #edit-paso-2 .file{font-size:10px;font-weight:700;margin:5px 0;width:100%;word-break:break-all;display:block;overflow:hidden}body .main-container .pagina-principal .paragraph--type--bloque-premio{display:grid;grid-template-columns:30% 70%;width:99.4vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#fff;padding:20px 10% 100px}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio{display:block;width:100vw;grid-template-columns:100%;justify-content:center;padding:20px 12%}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-nom{grid-column:1 / 2;font-size:12px;margin:10px 0px;color:#4d4d4d}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-titulo{grid-column:1 / 2;color:#05596F;font-family:"Monserrat Black";font-size:23px;line-height:1.2;width:80%;margin-top:20px;padding:0px;grid-row:1 / 2;height:50px}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-titulo strong{font-size:2rem}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-titulo ul li{list-style:disc}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-titulo{font-size:30px;line-height:1.2;height:auto}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-titulo{font-size:30px;line-height:1.2;height:auto}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-te{grid-column:1 / 2;font-size:13px;color:#4d4d4d;margin-bottom:40px;line-height:1.8;grid-row:1 / 2;margin-top:110px}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-te{margin-top:20px;width:100%}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-te h3{font-size:1.8rem;color:#05596F;line-height:1;margin-bottom:1rem}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-te ul{list-style-type:disc}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-te ul li{font-size:1rem}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--type-link{grid-column:1 / 2;grid-row:2 / 3;align-self:flex-end}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--type-link{margin-top:inherit;text-align:center}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--type-link{margin-top:inherit;text-align:center}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--type-link a{color:#05596F;background:#ffc629;padding:20px;border-radius:40px;text-decoration:none;font-weight:700}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--type-link a{width:80%;margin:0 auto;display:block}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--type-link a{width:80%;margin:0 auto;display:block}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen{grid-column:2 / 3;grid-row:2 / 3;justify-self:self-end;align-self:center;width:100%;position:relative}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen{grid-column:1 / 3;grid-row:1 / 2;justify-self:center;align-self:center;width:100%;position:relative;padding:20px 0px}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen{grid-column:1 / 3;grid-row:1 / 2;justify-self:center;align-self:center;width:100%;position:relative;padding:20px 0px}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .frenosWidget,body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .motorWidget,body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .farolaWidget,body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .disenioWidget{border-radius:50%;height:30px;width:30px;position:absolute;cursor:pointer}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .frenosWidget{right:17%;top:74%}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .motorWidget{right:44%;top:55%}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .farolaWidget{right:24%;top:31%}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-imagen .disenioWidget{right:43%;top:33%}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas{grid-column:2 / 3;grid-row:1 / 4;width:100%}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas{width:100%;display:block;margin:40px auto}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item{background:#f2f6ff;margin:5px auto;padding:20px;position:relative;box-sizing:content-box;width:91% !important}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item{width:90% !important;margin:20px auto}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-titulo{padding:0px;margin:0 auto;height:50px}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-titulo{height:fit-content;min-height:50px;font-size:20px}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-titulo{font-size:20px}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-te{min-height:320px;display:flex;align-items:flex-start;text-align:justify}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-imagen{height:250px;margin-bottom:20px;background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-imagen{padding-top:0}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-imagen{padding-top:0}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-imagen img{height:65%;width:auto}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-imagen img{width:100%;height:auto}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-icono{position:absolute;bottom:0;width:40px;right:0px;background:none}@media (max-width: 480px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-icono{width:70px}}@media (min-width: 480px) and (max-width: 830px){body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-icono{width:70px}}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .field--item .field--name-field-icono img{width:100%}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .slick-prev:before,body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .slick-next:before{opacity:1;color:#05596F;font-size:28px}body .main-container .pagina-principal .paragraph--type--bloque-premio .field--name-field-caracteristicas .slick-disabled{display:none !important}body .footer{padding-top:0;padding-bottom:0;border-top:none;background:#fff}body .footer #block-footer{background:#05596F;display:flex;justify-content:left;padding:10px 0;color:#fff}@media (max-width: 480px){body .footer #block-footer{flex-direction:column;height:150px;gap:20px}}@media (min-width: 480px) and (max-width: 830px){body .footer #block-footer{flex-direction:column;height:150px;gap:20px}}body .footer #block-footer .field--name-body{display:flex;width:100%;justify-content:space-between;height:50px;align-items:center;font-size:12px;padding:10px}@media (max-width: 480px){body .footer #block-footer .field--name-body{flex-direction:column}}@media (min-width: 480px) and (max-width: 830px){body .footer #block-footer .field--name-body{flex-direction:column}}body .footer #block-footer .field--name-body ul{display:flex}@media (max-width: 480px){body .footer #block-footer .field--name-body ul{flex-direction:column;gap:10px;margin:10px auto;text-align:center;justify-content:center}}@media (min-width: 480px) and (max-width: 830px){body .footer #block-footer .field--name-body ul{flex-direction:column;gap:10px;margin:10px auto;text-align:center;justify-content:center}}body .footer #block-footer .field--name-body ul li{margin-right:40px}@media (max-width: 480px){body .footer #block-footer .field--name-body ul li{margin-right:inherit}}@media (min-width: 480px) and (max-width: 830px){body .footer #block-footer .field--name-body ul li{margin-right:inherit}}body .footer #block-footer .field--name-body ul a{color:#fff}body footer #block-views-block-banner-footer-block-1{position:relative}body footer #block-views-block-banner-footer-block-1 .views-field-field-image{text-align:center;margin:0 auto;width:100%;display:flex;justify-content:center;background:#ffffff;background:-moz-linear-gradient(top, #05596F 8%, rgba(5,89,111,0.7) 6%, #05596F 100%);background:-webkit-linear-gradient(top, #05596F 8%, rgba(5,89,111,0.7) 6%, #05596F 100%);background:linear-gradient(to bottom, #05596F 8%, rgba(5,89,111,0.7) 6%, #05596F 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fdc702',GradientType=0 )}@media (max-width: 480px){body footer #block-views-block-banner-footer-block-1 .views-field-field-image{display:none}}body footer #block-views-block-banner-footer-block-1 .views-field-field-imagen-movil{display:none;width:100%}body footer #block-views-block-banner-footer-block-1 .views-field-field-imagen-movil img{width:100%}@media (max-width: 480px){body footer #block-views-block-banner-footer-block-1 .views-field-field-imagen-movil{display:block}}body footer #block-views-block-banner-footer-block-1 .views-field-field-social{width:250px;height:70px;position:absolute;z-index:100;top:200px;right:60px}@media (min-width: 480px) and (max-width: 830px){body footer #block-views-block-banner-footer-block-1 .views-field-field-social{top:70px}}body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul{display:flex;justify-content:space-between;width:100%}@media (max-width: 480px){body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul{display:inline-flex;position:absolute;top:18px;margin:0 auto}}body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul li{width:70px;height:70px;overflow:hidden;background:#fff;border-radius:10px}@media (max-width: 480px){body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul li{position:relative}}@media (min-width: 480px) and (max-width: 830px){body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul li{position:relative}}body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul li:nth-child(1) a{background:url(../images/instagram.png) center no-repeat;background-size:25px}body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul li:nth-child(2) a{background:url(../images/facebook.png) center no-repeat;background-size:15px}body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul li:nth-child(3) a{background:url(../images/youtube.png) center no-repeat;background-size:37px}body footer #block-views-block-banner-footer-block-1 .views-field-field-social ul li a{display:block;width:100%;height:0;padding-top:70px;overflow:hidden}body footer #block-views-block-banner-footer-block-1 .text-social-footer{position:absolute;color:white;z-index:200;top:170px;right:60px}@media (max-width: 480px){body footer #block-views-block-banner-footer-block-1 .text-social-footer{top:190px}}body footer .coljuegos{display:flex;align-items:center;padding:5px;gap:10px;margin:5px;margin-right:40px}@media (min-width: 480px) and (max-width: 830px){body footer .coljuegos{margin-right:0px}}#edit-paso-1 .panel-body .form-item{height:50px}#edit-paso-2 .panel-body .form-group{grid-column:1 / 3}@media (max-width: 480px){#edit-paso-2 .panel-body .form-group{grid-column:1 / 2 !important}}@media (min-width: 480px) and (max-width: 830px){#edit-paso-2 .panel-body .form-group{grid-column:1 / 2 !important}}#edit-paso-2 .panel-body .form-group .msg-error{bottom:-15px !important}#edit-paso-2 .panel-body .form-item-ciudad-tienda{grid-column:1 / 3}@media (max-width: 480px){#edit-paso-2 .panel-body .form-item-ciudad-tienda{grid-column:1 / 2 !important}}@media (min-width: 480px) and (max-width: 830px){#edit-paso-2 .panel-body .form-item-ciudad-tienda{grid-column:1 / 2 !important}}#edit-paso-2 .panel-body .form-item-ciudad-tienda .error-field{bottom:-15px !important}#edit-paso-2 .panel-body .form-item-tienda{grid-column:1 / 3}@media (max-width: 480px){#edit-paso-2 .panel-body .form-item-tienda{grid-column:1 / 2 !important}}@media (min-width: 480px) and (max-width: 830px){#edit-paso-2 .panel-body .form-item-tienda{grid-column:1 / 2 !important}}#edit-paso-2 .panel-body .form-item-tienda .error-field{bottom:-15px !important}#edit-paso-2 .panel-body #edit-actions-01,#edit-paso-2 .panel-body #edit-btn-back{grid-column:initial}.webform-confirmation-modal{background:#005a6fa3 !important;background-size:cover !important;border-radius:30px !important;border:none !important;box-shadow:1px 1px 5px #0000006b !important;z-index:100}@media (max-width: 480px){.webform-confirmation-modal{position:fixed !important;left:0 !important;top:0 !important;width:100vw !important;height:100vh !important;border-radius:0 !important;background-size:cover !important}}@media (min-width: 480px) and (max-width: 830px){.webform-confirmation-modal{background:#005a6fa3 !important;position:fixed !important;left:0 !important;top:0 !important;width:100vw !important;height:100vh !important;border-radius:0 !important;background-size:cover !important}}.webform-confirmation-modal .ui-dialog-titlebar{border:none !important;background:none !important}@media (max-width: 480px){.webform-confirmation-modal .ui-dialog-titlebar{margin-top:1rem}}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-title{display:none !important}.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-titlebar-close{border-radius:10px !important;background:red;background-position:0px -13px !important;background-size:217px !important;border:none;padding:5px !important}.webform-confirmation-modal .webform-confirmation-modal--content{height:250px !important;min-height:275px !important;background:none;border:none;align-items:center;margin-left:0%;padding-right:0%;z-index:100;overflow:hidden;padding:0 2rem !important}@media (max-width: 480px){.webform-confirmation-modal .webform-confirmation-modal--content{height:100vh !important;background:#005a6f00;border:none;align-items:center;margin-left:0%;padding-right:0;z-index:100;min-height:100vh !important;position:relative;text-align:left;margin:35vh auto 0;width:100% !important}}@media (min-width: 480px) and (max-width: 830px){.webform-confirmation-modal .webform-confirmation-modal--content{height:80vh !important;background:none;border:none;align-items:center;margin-left:0%;padding-right:0;z-index:100;min-height:60vh !important;position:relative;text-align:left;margin:30vh auto 0;width:70vw !important}}.webform-confirmation-modal .webform-confirmation-modal--content h3{font-family:"Monserrat Black";font-size:28px;margin-bottom:15px;color:#ffc629;margin-top:19%;text-transform:uppercase}@media (min-width: 480px) and (max-width: 830px){.webform-confirmation-modal .webform-confirmation-modal--content h3{margin-top:50%}}.webform-confirmation-modal .webform-confirmation-modal--content span{font-family:"Monserrat thin";color:#000b8c;font-size:17px}@media (max-width: 480px){.webform-confirmation-modal .webform-confirmation-modal--content span{line-height:2}}@media (min-width: 480px) and (max-width: 830px){.webform-confirmation-modal .webform-confirmation-modal--content span{line-height:2}}.webform-confirmation-modal .webform-confirmation-modal--content span strong{color:#000b8c;font-family:"Monserrat Bold";background:#ffc629;padding:5px;border-radius:10px;font-size:14px}@media (max-width: 480px){.webform-confirmation-modal .webform-confirmation-modal--content span strong{display:block;text-align:center;margin:10px}}.webform-confirmation-modal .webform-confirmation-modal--content p{margin-top:20px;font-family:"Monserrat Medium";font-size:10px;line-height:1.5;margin-bottom:40px;color:#fff}@media (min-width: 480px) and (max-width: 830px){.webform-confirmation-modal .webform-confirmation-modal--content p{font-size:14px}}.webform-confirmation-modal .webform-confirmation-modal--content .social{font-size:12px;font-family:"Monserrat Medium";color:#fff;display:flex;align-items:center;margin-left:-15px}.webform-confirmation-modal .webform-confirmation-modal--content .social span{width:80px;margin-right:20px;font-family:"Monserrat Medium";font-size:12px;line-height:1.5;color:#fff}.webform-confirmation-modal .webform-confirmation-modal--content .social ul{display:flex;gap:20px}.webform-confirmation-modal .webform-confirmation-modal--content .social ul li a{display:block;width:30px;height:0;padding-top:30px;overflow:hidden}.webform-confirmation-modal .webform-confirmation-modal--content .social ul li a:focus{outline:none;outline-offset:-2px}.webform-confirmation-modal .webform-confirmation-modal--content .social ul li.facebook a{background:url(../images/facebook.png) center no-repeat;background-size:11px}.webform-confirmation-modal .webform-confirmation-modal--content .social ul li.instagram a{background:url(../images/instagram.png) center no-repeat;background-size:20px}.webform-confirmation-modal .webform-confirmation-modal--content .social ul li.youtube a{background:url(../images/youtube.png) center no-repeat;background-size:33px}.ui-dialog-titlebar-close{border-radius:10px !important;background:red !important;background-position:0px -13px !important;background-size:217px !important;border:none !important}.webform-confirmation-modal--content{overflow:auto;scrollbar-width:thin;scrollbar-color:#05596F #fff}.webform-confirmation-modal--content::-webkit-scrollbar{width:12px;height:12px}.webform-confirmation-modal--content::-webkit-scrollbar-track{background:#fff;border-radius:10px}.webform-confirmation-modal--content::-webkit-scrollbar-thumb{background:#05596F;border-radius:10px;border:3px solid #fff}.webform-confirmation-modal--content::-webkit-scrollbar-thumb:hover{background:#033a48}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}#TextSection{padding:20px;font-size:1rem}#TextSection h2{font-weight:bold}#TextSection table{margin:20px auto;width:90%}#TextSection table td{padding:5px}#TextSection ol{counter-reset:item}#TextSection ol li{list-style:auto}#TextSection li{display:list-item}#TextSection li ol li{list-style:none}#TextSection li ol li:before{content:counters(list-item,".") " "}#email-tfa-verify-form{margin:40px auto 200px;width:50%;padding:20px;border:solid 1px;border-radius:10px;box-shadow:1px 1px 9px 0px rgba(5,89,111,0.5);background:#fff}#email-tfa-verify-form input{border:solid 1px #05596F;margin:10px auto;width:100%}canvas{overflow-y:hidden;overflow-x:hidden;width:50%;height:500px;margin:0;position:absolute;z-index:-1;left:0;top:0}.page-node-type-page p,.page-node-type-page li{line-height:1.5;margin-bottom:10px;font-size:1rem}.page-node-type-page table{margin:20px auto;width:90%;font-size:1rem}.page-node-type-page table td{padding:5px}@media (max-width: 480px){.path-frontpage .slick-prev{left:-33px}}.path-frontpage .logo img{filter:opacity(0)}.path-frontpage .fixed img{filter:opacity(1)}.pdf-container{position:relative;width:100%;padding-top:130%;border:1px solid #ddd;border-radius:10px;overflow:scroll;box-shadow:0 4px 16px rgba(0,0,0,0.1);background:#f9f9f9;margin-bottom:100px}.pdf-fallback{text-align:center;font-size:15px;color:#444;padding:1rem;position:relative;margin-top:46px;top:90px;background:white;z-index:999999}
