:root{--color-dark-rgb:32,30,29;--color-dark:rgba(var(--color-dark-rgb),1);--color-light-rgb:255,255,255;--color-light:rgba(var(--color-light-rgb),1);--col-gap:calc(var(--title-size)* 0.3);--row-gap:calc(var(--title-size)* 0.3);--title-size:clamp(5em,7.5vw,7.5em);--border-radius:calc(var(--title-size)* 0.4)}body{background-color:var(--color-light)}.video-container{position:relative;display:flex;flex-direction:column;width:100%;height:auto;max-width:100%;max-height:100%;overflow:hidden}.foto{width:100%;height:100vh;position:relative;margin-top:calc((var(--title-size) * -0.5) + var(--row-gap));overflow:hidden}.titulo{position:relative;display:inline-flex;flex-direction:column;width:100%}.texto1{display:flex;flex-direction:row;gap:var(--col-gap)}.texto1 span{white-space:nowrap;font-size:calc(var(--title-size) * 0.5);font-family:'Thunder LC',sans-serif;font-weight:900;line-height:0.85;color:var(--color-dark);text-transform:uppercase;z-index:100}.texto2{display:flex;justify-content:flex-end;z-index:100}.texto2 span{font-size:calc(var(--title-size) * 0.5);font-family:'Thunder LC',sans-serif;font-weight:800;line-height:0.85;color:transparent;text-transform:uppercase}.imagen{position:relative;border-radius:var(--border-radius);width:100%;height:auto;z-index:0}.box-titulo{position:absolute;display:grid;padding:30px;background-color:var(--color-light);top:0;right:0;z-index:50;border-radius:0 0 0 var(--border-radius);max-width:40%;box-sizing:border-box;grid-template-columns:auto;grid-template-rows:auto}.titulo-imagen{display:block;font-size:calc(var(--title-size) * 0.5);font-family:'Thunder LC',sans-serif;font-weight:800;line-height:0.85;color:var(--color-dark);text-transform:uppercase;word-break:break-word;text-align:center;overflow-wrap:break-word}.box-izquierda,.box-derecha{position:absolute;--corner-size:1;width:calc(var(--border-radius) * var(--corner-size));height:calc(var(--border-radius) * var(--corner-size));background-image:radial-gradient(circle at 100% 100%,transparent calc(var(--border-radius) * var(--corner-size)),var(--color-light) calc((var(--border-radius) * var(--corner-size)) + 0.5px))}.box-izquierda{top:0;left:0.5px;transform:translate(-100%,0%) rotate(90deg)}.box-derecha{right:-1px;bottom:0.5px;transform:translate(0%,100%) rotate(90deg)}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body .pum-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body #page-container .et-db .pum .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body .pum-container .et-db .pum .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_1,body .pum-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_1,body #page-container .et-db .pum .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_1,body .pum-container .et-db .pum .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row{width:90%;max-width:2560px}