.homepage .s1 .title .vertical-text{font-size:6.875rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;writing-mode:vertical-lr;transform:rotate(180deg);text-shadow:0 4px 4px rgba(0,0,0,.25);color:#fff;line-height:80px;letter-spacing:-1.65px}@media only screen and (max-width: 1920px){.homepage .s1 .title .vertical-text{font-size:calc(50px + 60 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .s1 .title .vertical-text{font-size:50px}}@media only screen and (max-width: 980px){.homepage .s1 .title .vertical-text{writing-mode:horizontal-tb;transform:inherit;letter-spacing:-0.83px}}.homepage .s1 .box-text .subtitle{font-size:3rem;font-family:"AdihausDIN","sans-serif";font-weight:normal;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff}@media only screen and (max-width: 1920px){.homepage .s1 .box-text .subtitle{font-size:calc(24px + 24 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .s1 .box-text .subtitle{font-size:24px}}@media only screen and (max-width: 980px){.homepage .s1 .box-text .subtitle{line-height:22px}}.homepage .s1 .box-text .title{font-size:7rem;font-family:"AdihausDIN Cn","AdihausDIN","sans-serif";font-weight:bold;font-style:italic;font-variant:normal;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;letter-spacing:-1.68px}@media only screen and (max-width: 1920px){.homepage .s1 .box-text .title{font-size:calc(40px + 72 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .s1 .box-text .title{font-size:40px}}.homepage .s1 .box-text .text{font-size:2.25rem;font-family:"AdihausDIN","sans-serif";font-weight:normal;font-style:italic;font-variant:normal;line-height:1.4;text-align:left;text-decoration:none;text-transform:inherit;color:#fff;line-height:35px;letter-spacing:-0.54px}@media only screen and (max-width: 1920px){.homepage .s1 .box-text .text{font-size:calc(20px + 16 * ((100vw - 320px) / 1600))}}@media only screen and (max-width: 320px){.homepage .s1 .box-text .text{font-size:20px}}.homepage .s1{width:100vw;height:auto;position:relative;top:0;left:0;max-width:1920px;min-height:calc(100vh - 80px);margin:0 auto;background-color:rgba(0,0,0,0)}.homepage #header_main .container_back .back{display:none}.homepage .s1{background-image:url("../img/bg/bg2.png");background-repeat:no-repeat;background-size:cover;background-color:#000;max-width:1920px;width:100vw;margin:auto;padding-top:6.9444444444vw;padding-left:6.9444444444vw}@media only screen and (min-width: 980px)and (max-height: 768px){.homepage .s1{padding-top:5.5555555556vw;padding-left:6.9444444444vw}}@media only screen and (max-width: 640px){.homepage .s1{background-image:url("../img/bg/bg1-mb.png");padding:17px}}.homepage .s1:before{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 21%, #000 100%);content:"";right:0;left:0;bottom:0;top:0;position:absolute}.homepage .s1 .gradient{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) -27%, rgba(0, 0, 0, 0.75) 100%);position:absolute;top:0;left:0;width:100%;height:calc(100vh - 60px);object-fit:cover;z-index:1}.homepage .s1 .video_home{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 60px);object-fit:cover;z-index:0}.homepage .s1 .container{display:flex;z-index:3;grid-gap:100px;position:relative}@supports(gap){.homepage .s1 .container{gap:100px}}@media only screen and (max-width: 980px){.homepage .s1 .container{flex-direction:column;grid-gap:80px}@supports(gap){.homepage .s1 .container{gap:80px}}}@media only screen and (min-width: 980px)and (max-height: 768px){.homepage .s1 .title .vertical-text{font-size:75px}}@media only screen and (max-width: 980px){.homepage .s1 .box-text .subtitle{letter-spacing:.96px}}.homepage .s1 .box-text .title{margin-bottom:25px}@media only screen and (min-width: 980px)and (max-height: 768px){.homepage .s1 .box-text .title{font-size:75px}}@media only screen and (max-width: 980px){.homepage .s1 .box-text .title{margin-bottom:20px}}.homepage .s1 .box-text .text{max-width:729px;min-width:300px;line-height:35px}@media only screen and (max-width: 980px){.homepage .s1 .box-text .text{line-height:25px}}.homepage .s1 .container_buttons{-webkit-justify-content:space-between;justify-content:space-between;width:580px;height:auto;grid-gap:15px;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;margin-top:55px;flex-direction:row}@supports(gap){.homepage .s1 .container_buttons{gap:15px}}@media only screen and (max-width: 768px){.homepage .s1 .container_buttons{-webkit-align-items:center;align-items:center;width:auto;height:auto;flex-direction:column;margin:30px auto 0;grid-gap:35px}@supports(gap){.homepage .s1 .container_buttons{gap:35px}}}.homepage .s1 .container_buttons .btn_1{position:relative;top:0;left:0;--size: 280px;--aspect-ratio: 5.16;width:var(--size);height:calc(var(--size)/var(--aspect-ratio));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@supports(aspect-ratio){.homepage .s1 .container_buttons .btn_1{aspect-ratio:5.16}}.homepage .s1 .container_buttons .btn_1:before{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;position:absolute;top:0;left:0;width:99%;height:97%;border:1px solid #000;background-color:rgba(0,0,0,0);content:"";z-index:0}.homepage .s1 .container_buttons .btn_1:hover:before{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;position:absolute;top:4px;left:4px;border:1px solid #fff}.homepage .s1 .container_buttons .btn_1:hover .content_link{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;background-color:#fff;color:#000}.homepage .s1 .container_buttons .btn_1:disabled,.homepage .s1 .container_buttons .btn_1.disabled{cursor:not-allowed}.homepage .s1 .container_buttons .btn_1:disabled:hover:before,.homepage .s1 .container_buttons .btn_1.disabled:hover:before{position:absolute;top:0;left:0}.homepage .s1 .container_buttons .btn_1:disabled:before,.homepage .s1 .container_buttons .btn_1.disabled:before{border:1px solid #ccc}.homepage .s1 .container_buttons .btn_1:disabled .content_link,.homepage .s1 .container_buttons .btn_1.disabled .content_link{border:1px solid #ccc;background-color:#ccc;color:#666}.homepage .s1 .container_buttons .btn_1 .content_link{position:relative;top:0;left:0;-webkit-flex-direction:row;flex-direction:row;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;--size: 280px;--aspect-ratio: 5.16;width:var(--size);height:calc(var(--size)/var(--aspect-ratio));font-size:1.125rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;border:1px solid #000;background-color:#000;color:#fff;z-index:0}@supports(aspect-ratio){.homepage .s1 .container_buttons .btn_1 .content_link{aspect-ratio:5.16}}@media only screen and (max-width: 768px){.homepage .s1 .container_buttons .btn_1{position:relative;top:0;left:0;--size: 190px;--aspect-ratio: 5.16;width:var(--size);height:calc(var(--size)/var(--aspect-ratio));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@supports(aspect-ratio){.homepage .s1 .container_buttons .btn_1{aspect-ratio:5.16}}.homepage .s1 .container_buttons .btn_1:before{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;position:absolute;top:0;left:0;width:99%;height:97%;border:1px solid #000;background-color:rgba(0,0,0,0);content:"";z-index:0}.homepage .s1 .container_buttons .btn_1:hover:before{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;position:absolute;top:4px;left:4px;border:1px solid #fff}.homepage .s1 .container_buttons .btn_1:hover .content_link{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;background-color:#fff;color:#000}.homepage .s1 .container_buttons .btn_1:disabled,.homepage .s1 .container_buttons .btn_1.disabled{cursor:not-allowed}.homepage .s1 .container_buttons .btn_1:disabled:hover:before,.homepage .s1 .container_buttons .btn_1.disabled:hover:before{position:absolute;top:0;left:0}.homepage .s1 .container_buttons .btn_1:disabled:before,.homepage .s1 .container_buttons .btn_1.disabled:before{border:1px solid #ccc}.homepage .s1 .container_buttons .btn_1:disabled .content_link,.homepage .s1 .container_buttons .btn_1.disabled .content_link{border:1px solid #ccc;background-color:#ccc;color:#666}.homepage .s1 .container_buttons .btn_1 .content_link{position:relative;top:0;left:0;-webkit-flex-direction:row;flex-direction:row;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;--size: 190px;--aspect-ratio: 5.16;width:var(--size);height:calc(var(--size)/var(--aspect-ratio));font-size:0.875rem;font-family:"AdihausDIN","sans-serif";font-weight:bold;font-style:normal;font-variant:normal;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;border:1px solid #000;background-color:#000;color:#fff;z-index:0}@supports(aspect-ratio){.homepage .s1 .container_buttons .btn_1 .content_link{aspect-ratio:5.16}}}