*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:#10100e url("assets/img/back.png") repeat !important}.block-editor-iframe__body{background:#10100e url("assets/img/back.png") repeat !important;font-family:"kopik",sans-serif}html :where(.wp-block){max-width:1320px}body{-webkit-font-smoothing:antialiased;font-family:"kopik",sans-serif;color:#fff}:root :where(.is-layout-constrained)>*{margin-block-start:0px;margin-block-end:0}h1,h2,h3,h4,h5,h6{font-family:"brush-up",sans-serif;margin:0 0 20px;font-weight:normal}h2{font-size:3rem;line-height:1.1}p{margin-bottom:20px !important}a{text-decoration:none;transition:all .3s}.wp-block-group__inner-container,.container{max-width:1320px;margin:0 auto;padding:0 15px}@media(max-width: 767.98px){.hero{text-align:center}}.hero h2{font-family:"kopik",sans-serif}@media(max-width: 1199.98px){.hero h2{font-size:1.5rem}}.hero figure{margin-bottom:50px}.hero .wp-block-column:last-child figure{margin-top:-50px;text-align:center}@media(max-width: 767.98px){.hero .wp-block-column:last-child figure{margin-top:50px}}.hero .wp-block-column:last-child figure img{max-width:530px;width:100%}@media(max-width: 767.98px){.hero .wp-block-buttons{display:block}}.btn-primary a{display:inline-block;position:relative;background:#cebd00;color:#000;padding:12px 30px;text-align:center;border-radius:0px;text-transform:uppercase;z-index:0;font-weight:bold}.btn-primary a::after{content:"";position:absolute;left:-20px;bottom:-20px;width:100%;height:100%;background-image:radial-gradient(gray 1px, transparent 1px);background-size:10px 10px;z-index:-2}.btn-primary a::before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:100%;background:#cebd00;transition:all .3s;z-index:-1}.btn-primary a:hover::before{background:#fff}.btn a{display:inline-block;position:relative;background:#fff;color:#000;padding:12px 30px;text-align:center;border-radius:0px;text-transform:uppercase;z-index:0;font-weight:bold}.btn a::after{content:"";position:absolute;left:-20px;bottom:-20px;width:100%;height:100%;background-image:radial-gradient(gray 1px, transparent 1px);background-size:10px 10px;z-index:-2}.btn a::before{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:100%;background:#fff;transition:all .3s;z-index:-1}.btn a:hover::before{background:#cebd00}.cartas h3{font-family:"kopik",sans-serif;font-size:2.25rem;line-height:1.1;font-weight:bold;margin-bottom:10px}.card{transform:scale(1);perspective:600px}.card:hover{z-index:10;transform:scale(1.1)}.card,.card img{transition:all 250ms ease-out}.cartas-wrapper{display:grid;gap:30px;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr))}.cartas-wrapper>a{border-radius:10px}.cartas-wrapper>a img{width:100%;height:auto;border-radius:10px;box-shadow:0px 4px 4px rgba(0,0,0,.2)}.cartas-wrapper>a h4{background:#fff;color:#000;text-align:center;font-family:"kopik",sans-serif;text-decoration:none;padding:50px 10px 20px;border-radius:10px;margin-top:-40px;margin-bottom:0px;font-weight:bold}.cartas-wrapper>a.c-f2ba0d img{box-shadow:0 0 59.3px 17px rgba(242,186,13,0)}.cartas-wrapper>a.c-f2ba0d:hover{box-shadow:0 0 59.3px 17px rgba(242,186,13,.44);transition:all .3s}.cartas-wrapper>a.c-f2ba0d h4{background:#f2ba0d}.cartas-wrapper>a.c-b5353d img{box-shadow:0 0 59.3px 17px rgba(181,53,61,0)}.cartas-wrapper>a.c-b5353d:hover{box-shadow:0 0 59.3px 17px rgba(181,53,61,.44);transition:all .3s}.cartas-wrapper>a.c-b5353d h4{background:#b5353d;color:#fff}.cartas-wrapper>a.c-8cc5dd img{box-shadow:0 0 59.3px 17px rgba(140,197,221,0)}.cartas-wrapper>a.c-8cc5dd:hover{box-shadow:0 0 59.3px 17px rgba(140,197,221,.44);transition:all .3s}.cartas-wrapper>a.c-8cc5dd h4{background:#8cc5dd;color:#000}.cartas-wrapper>a.c-6b4382 img{box-shadow:0 0 59.3px 17px rgba(107,67,130,0)}.cartas-wrapper>a.c-6b4382:hover{box-shadow:0 0 59.3px 17px rgba(107,67,130,.44);transition:all .3s}.cartas-wrapper>a.c-6b4382 h4{background:#6b4382;color:#fff}.cartas-wrapper>a.c-98b468 img{box-shadow:0 0 59.3px 17px rgba(152,180,130,0)}.cartas-wrapper>a.c-98b468:hover{box-shadow:0 0 59.3px 17px rgba(152,180,130,.44);transition:all .3s}.cartas-wrapper>a.c-98b468 h4{background:#98b468;color:#fff}.sobre h2{margin-bottom:20px}.puntos h2{margin-bottom:20px}@media(max-width: 575.98px){.puntos .wp-block-image img{width:100%;max-width:100%}}.infor h2{margin-bottom:20px}.infor P{margin-top:0px !important;margin-block-start:0px !important}.infor h3{font-size:1.5rem;font-weight:bold;font-family:"kopik",sans-serif}@media(max-width: 575.98px){.infor .wp-block-image img{width:100%;max-width:100%}}.single-carta main center{margin-bottom:100px}.single-carta main .box{display:flex;gap:50px;margin-bottom:50px}@media(max-width: 991.98px){.single-carta main .box{display:block}}.single-carta main .box .left{flex:1}@media(max-width: 991.98px){.single-carta main .box .left{margin-bottom:50px}}.single-carta main .box .left h1{font-size:3.5rem;margin-bottom:0px}.single-carta main .box .left .post-subtitle{font-size:2rem;line-height:1.1;font-weight:bold;margin:0 0 20px !important}.single-carta main .box .left a{color:#fff;text-decoration:underline}.single-carta main .box .left .post-meta-fields span{display:block;background:#fff;color:#000;border-radius:10px;padding:12px 30px 16px;margin-bottom:10px}.single-carta main .box .right{flex:1}@media(max-width: 991.98px){.single-carta main .box .right{text-align:center}}.single-carta main .box .right img{max-width:500px;width:100%;height:auto;border-radius:20px}@media(max-width: 991.98px){.single-carta main .box .right img{margin:0 auto}}#header{padding-top:50px;margin-bottom:100px}@media(max-width: 1199.98px){#header{padding-top:50px;margin-bottom:50px}}@media(max-width: 767.98px){#header{text-align:center}}#header .container{display:flex;justify-content:space-between}#header .container .right img{max-width:200px;height:auto}#footer{padding-bottom:30px}@media(max-width: 1199.98px){#footer{text-align:center}}#footer .box{display:flex;flex-wrap:wrap;gap:50px}#footer .box .menu{list-style:none;margin:0px;padding:0px;display:flex;gap:20px;flex-wrap:wrap}#footer .box .menu li a{color:#fff}#footer .box .right{flex:1;text-align:right}@media(max-width: 1199.98px){#footer .box .right{text-align:center}}#footer .box .right img{max-width:200px;height:auto}