.homepage .content-page .column1 .border-line{background-image:linear-gradient(to right, #fffefe 24%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:9px 1px;background-repeat:repeat-x}@keyframes show{0%{transform:translateY(-150vh)}100%{transform:translateY(0)}}.modal{top:0;bottom:0;left:0;right:0;height:100vh;display:flex;position:absolute;background-color:rgba(0,0,0,.5);z-index:2;--opacity: 0;--pointer: none;opacity:var(--opacity);pointer-events:var(--pointer);transition:opacity .5s}.modal:target{--opacity: 1;--pointer: unset}.modal:target .modal_container{animation:show 1s .5s backwards}@keyframes show{0%{transform:translateY(-150vh)}100%{transform:translateY(0)}}.modal .modal_container{background-color:#000;position:relative;margin:auto;width:90%;max-width:1200px;max-height:90%;overflow:hidden;text-align:center;padding:35px 20px;border-radius:17.5px}.modal .modal_container .modal_close{position:absolute;right:10px;top:11px;display:inline-block;padding:4px 8px;text-decoration:none;color:#fff;background-color:#ea4b06;border-radius:30px}.modal .modal_container .modal_close:hover{transform:scale(1.01)}@keyframes show{0%{transform:translateY(-150vh)}100%{transform:translateY(0)}}.homepage .box-subtitle{display:flex;justify-content:flex-end;margin-right:6.25vw;margin-top:50px}@media only screen and (max-width: 980px){.homepage .box-subtitle{margin-right:24px}}.homepage .box-subtitle .subtitle-page{font-size:1.625rem;font-family:"Montserrat","sans-serif";font-weight:600;font-style:normal;font-variant:normal;text-transform:uppercase;letter-spacing:2px;text-align:right;line-height:26px;max-width:650px;color:#fff}@media only screen and (max-width: 1920px){.homepage .box-subtitle .subtitle-page{font-size:calc(18px + 8 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .box-subtitle .subtitle-page{font-size:18px}}.homepage .row-search{display:flex;justify-content:flex-end;margin-top:80px}@media only screen and (max-width: 980px){.homepage .row-search{margin-top:24px}}.homepage .row-search .column1{justify-content:space-between;align-items:center}.homepage .row-search .column1 .box-search{display:none}.homepage .row-search .column1 .box-socialmedia{margin-right:6.25vw;margin-bottom:15px}@media only screen and (max-width: 980px){.homepage .row-search .column1 .box-socialmedia{left:0;margin-right:24px;margin-bottom:24px;grid-gap:25px}@supports(gap){.homepage .row-search .column1 .box-socialmedia{gap:25px}}}.homepage .content-page{margin-top:50px;padding-right:4.8611111111vw}@media only screen and (max-width: 980px){.homepage .content-page{margin-top:83px;padding-right:16px}}.homepage .content-page .column1{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width: 980px){.homepage .content-page .column1{grid-gap:5px}@supports(gap){.homepage .content-page .column1{gap:5px}}}.homepage .content-page .column1 .border-line{height:1px;width:100%}@media only screen and (max-width: 980px){.homepage .content-page .column1 .border-line{min-width:180px}}.homepage .content-page .column1 h1{font-size:7.8125rem;font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-transform:uppercase;text-align:right;line-height:95px;display:none;color:#fff}@media only screen and (max-width: 1920px){.homepage .content-page .column1 h1{font-size:calc(44px + 81 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .content-page .column1 h1{font-size:44px}}@media only screen and (max-width: 980px){.homepage .content-page .column1 h1{line-height:30px}}.homepage .content-page .column1 span.small-text{font-size:5.9375rem;font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-transform:uppercase;line-height:110px;text-align:right;display:none}@media only screen and (max-width: 1920px){.homepage .content-page .column1 span.small-text{font-size:calc(39px + 56 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .content-page .column1 span.small-text{font-size:39px}}@media only screen and (max-width: 640px){.homepage .content-page .column1 span.small-text{line-height:60px}}.homepage .content-page .column1 h2{font-size:2.9375rem;font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;width:36.4583333333vw;height:auto;text-transform:uppercase;margin:210px 0 30px;font-weight:.41px;line-height:45px;text-align:right;max-width:633px;color:#fff}@media only screen and (max-width: 1920px){.homepage .content-page .column1 h2{font-size:calc(22px + 25 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .content-page .column1 h2{font-size:22px}}@media only screen and (max-width: 1366px){.homepage .content-page .column1 h2{width:60%}}@media only screen and (max-width: 980px){.homepage .content-page .column1 h2{width:95%}}@media only screen and (max-width: 640px){.homepage .content-page .column1 h2{line-height:27px}}.homepage .content-page .column1 .box-btnshowvideo{display:flex;flex-direction:column;grid-gap:23px;align-items:center;min-width:185px}@supports(gap){.homepage .content-page .column1 .box-btnshowvideo{gap:23px}}@media only screen and (max-width: 980px){.homepage .content-page .column1 .box-btnshowvideo{grid-gap:15px;margin-top:6px;margin-bottom:10px}@supports(gap){.homepage .content-page .column1 .box-btnshowvideo{gap:15px}}}.homepage .content-page .column1 .box-btnshowvideo .btn{display:flex;align-items:center;gap:15px}.homepage .content-page .column1 .box-btnshowvideo span{font-size:1.25rem;font-family:"Montserrat","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-transform:uppercase;letter-spacing:-0.16px;text-align:right;color:#fff;min-width:140px}@media only screen and (max-width: 1920px){.homepage .content-page .column1 .box-btnshowvideo span{font-size:calc(11px + 9 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .content-page .column1 .box-btnshowvideo span{font-size:11px}}@media only screen and (max-width: 980px){.homepage .content-page .column1 .box-btnshowvideo span{letter-spacing:-0.39px}}.homepage .content-page .column1 img{width:35.7291666667vw;height:auto;min-width:300px}@media only screen and (max-width: 980px){.homepage .content-page .column1 img{margin-top:25px}}#player .ytp-gradient-top{display:none !important}