:root{--color-text-main: #0b0b0b;--color-text-accent: #f74807;--color-bg: #dce7c7;--section-width: 1624px;--font-family-base: "Helvetica Neue", sans-serif;--font-family-accent: "Unbounded", sans-serif;--main-font-size: 1rem}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{font-family:"Helvetica Neue",sans-serif;font-size:1.5rem;line-height:1.3;font-weight:400;background-color:var(--color-bg);color:var(--color-text-main)}.main{min-height:100vh}.section{width:100%}.container{max-width:var(--section-width);width:100%;margin:0 auto;padding:0 20px;position:relative}@media(max-width: 48rem){.container{padding:0 20px}}@media(max-width: 25rem){.container{padding:0 20px}}.header{position:absolute;top:0;left:0;right:0;z-index:1000;padding:30px 0}@media(max-width: 48rem){.header{padding:20px 0}}@media(max-width: 25rem){.header{padding:15px 0}}.language-switcher{position:absolute;top:0;right:0;background:rgba(220,231,199,.9);border-radius:6px;padding:10px 18px;display:flex;align-items:center;font-family:"Helvetica Neue",sans-serif;font-size:13px;font-weight:400;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width: 48rem){.language-switcher{font-size:12px;padding:8px 14px}}@media(max-width: 25rem){.language-switcher{font-size:11px;padding:6px 12px}}.language-switcher .lang-btn{color:var(--color-text-main);text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:.5px;transition:all .2s ease}.language-switcher .lang-btn:hover{color:var(--color-text-accent)}.language-switcher .lang-btn.active{color:var(--color-text-accent);font-weight:500}.language-switcher .lang-btn:first-child::after{content:" | ";color:var(--color-text-main);margin:0 6px;font-weight:300;opacity:.6}.section--counter{position:relative}.section--counter .counter{height:417px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:10}@media(max-width: 75rem){.section--counter .counter{padding:50px 0;height:auto;background-size:cover}}@media(max-width: 25rem){.section--counter .counter{padding:40px 0}}.section--counter .counter--first{background-image:url("../img/tube_01.png")}.section--counter .counter--second{background-image:url("../img/tube_02.png")}.section--counter .counter .countdown{display:flex;align-items:center;justify-content:center;gap:130px}@media(max-width: 101.5rem){.section--counter .counter .countdown{gap:90px}}@media(max-width: 48rem){.section--counter .counter .countdown{justify-content:space-between;gap:inherit}}.section--counter .counter .countdown__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.section--counter .counter .countdown__number{font-family:var(--font-family-base);font-size:clamp(2.75rem,0.2065217391rem + 11.3043478261vw,9.25rem);font-weight:400;color:var(--color-bg);line-height:1;text-align:center}.section--counter .counter .countdown__label{font-family:var(--font-family-base);font-size:clamp(0.5625rem,0.0489130435rem + 2.2826086957vw,1.875rem);font-weight:400;color:var(--color-bg);text-align:center;margin-top:10px}@media(max-width: 48rem){.section--counter .counter .countdown__label{margin-top:8px}}@media(max-width: 25rem){.section--counter .counter .countdown__label{margin-top:5px}}.section--counter .countdown-date{max-width:var(--section-width);width:100%;margin:-15px auto 0;font-size:clamp(0.5625rem,0.3423913043rem + 0.9782608696vw,1.125rem)}@media(max-width: 101.5rem){.section--counter .countdown-date{margin-left:10px}}@media(max-width: 48rem){.section--counter .countdown-date{margin-top:-7px}}.section--counter .circle{position:absolute;left:50%;bottom:-180px;transform:translateX(-50%);width:270px;height:270px;background-image:url("../img/circle.png");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:20}@media(max-width: 75rem){.section--counter .circle{bottom:-200px;width:20%}}@media(max-width: 48rem){.section--counter .circle{bottom:-160px}}@media(max-width: 25rem){.section--counter .circle{bottom:-130px;width:15%}}.section-pipe{z-index:-1;display:flex;align-items:flex-start;justify-content:center;background-repeat:no-repeat;background-position:top center;background-size:auto;position:relative}.section-pipe--short{margin-top:-90px;height:600px;background-image:url("../img/vertical-pipe-short.png")}@media(max-width: 48rem){.section-pipe--short{height:450px;margin-top:-60px;background-size:50% 90%}}@media(max-width: 25rem){.section-pipe--short{height:200px;margin-top:-40px;background-size:30% 100%}}.section-pipe--short-2{height:700px;background-image:url("../img/vertical-pipe-short2.png")}@media(max-width: 48rem){.section-pipe--short-2{height:400px;background-size:auto 80%}}@media(max-width: 25rem){.section-pipe--short-2{height:300px;background-size:auto 70%}}.section-pipe--long-01{margin-top:-130px;height:700px;background-image:url("../img/vertical-pipe-long_01.png")}@media(max-width: 75rem){.section-pipe--long-01{height:500px}}@media(max-width: 48rem){.section-pipe--long-01{height:400px;background-size:50% 100%}}@media(max-width: 25rem){.section-pipe--long-01{height:200px;background-size:30% 100%}}.section-pipe--long-02{margin-top:-3px;height:800px;background-image:url("../img/vertical-pipe-long_02.png")}@media(max-width: 48rem){.section-pipe--long-02{background-size:50% 100%}.section-pipe--long-02 .text-delimmeter{min-height:70px}}@media(max-width: 36rem){.section-pipe--long-02{padding-top:70px;height:auto;background-image:none}.section-pipe--long-02 .text-row{flex-direction:column}.section-pipe--long-02 .text-column{width:100% !important;padding-left:0 !important}}@media(max-width: 25rem){.section-pipe--long-02{background-image:none !important;height:auto;background-size:30% 100%;padding-bottom:35px}.section-pipe--long-02 .text-row{flex-direction:column}.section-pipe--long-02 .text-column{width:100% !important;padding:10px 0 !important}.section-pipe--long-02 .text-delimmeter{min-height:inherit}}.section-pipe--long-03{margin-top:-3px;height:550px;background-image:url("../img/vertical-pipe-long_02.png")}@media(max-width: 48rem){.section-pipe--long-03{background-size:50% 100%}}@media(max-width: 36rem){.section-pipe--long-03{padding-top:70px;height:auto;background-image:none}.section-pipe--long-03 .text-row{flex-direction:column}.section-pipe--long-03 .text-column{width:100% !important;padding-left:0 !important}.section-pipe--long-03 .text-delimmeter{min-height:40px}}@media(max-width: 25rem){.section-pipe--long-03{background-size:30% 100%}}.section-pipe--orange{background-color:var(--color-text-accent)}@media(max-width: 48rem){.section-pipe--orange{background-size:50% 100%;padding:0px 0 50px}}@media(max-width: 25rem){.section-pipe--orange{background-size:30% 100%}}.section-pipe .text-row{display:flex;justify-content:space-between}.section-pipe .text-row .text-column{width:50%;font-size:clamp(0.875rem,0.6304347826rem + 1.0869565217vw,1.5rem)}.section-pipe .text-row .text-column:nth-child(1){padding-right:13%}.section-pipe .text-row .text-column:nth-child(2){padding-left:13%}.section-pipe .text-row .text-column h4{font-family:var(--font-family-accent);font-size:clamp(3.5rem,2.8152173913rem + 3.0434782609vw,5.25rem);margin-bottom:50px;font-weight:400}.section-image{background-color:var(--color-text-accent);display:flex;align-items:flex-start;justify-content:center;background-repeat:no-repeat;background-position:top center;background-size:auto;position:relative}.section-image img{max-width:700px}@media(max-width: 48rem){.section-image img{max-width:80%}}@media(max-width: 36rem){.section-image img{margin-top:50px}}@media(max-width: 25rem){.section-image img{max-width:70%}}.section-image--01,.section-image--02{margin-top:-3px;height:400px;background-image:url("../img/vertical-pipe-long_02.png")}@media(max-width: 48rem){.section-image--01,.section-image--02{background-size:50% 100%}}@media(max-width: 25rem){.section-image--01,.section-image--02{height:270px;background-size:30% 100%}}.section-image--03{margin-top:-3px;height:700px;background-image:url("../img/vertical-pipe-short.png")}@media(max-width: 48rem){.section-image--03{background-size:52% 100%}}@media(max-width: 36rem){.section-image--03{height:430px}}@media(max-width: 25rem){.section-image--03{height:350px;background-size:30% 100%}}.section-image .image-row{display:flex;justify-content:center;align-items:center}.section-image--05{height:30px;background-image:url("../img/vertical-pipe-extra-short.png")}@media(max-width: 48rem){.section-image--05{background-size:50% 100%}}@media(max-width: 36rem){.section-image--05{background-image:none}.section-image--05 .text-column{display:flex;justify-content:center;align-items:center}}@media(max-width: 25rem){.section-image--05{background-size:30% 100%}}.section-image--05 a{color:var(--color-text-main) !important;font-size:clamp(0.75rem,0.6032608696rem + 0.652173913vw,1.125rem)}.section-image--05 a:hover{color:var(--color-bg) !important}.section-image--04{background-color:rgba(0,0,0,0);padding:100px 0;align-items:center;background-image:url("../img/bg_02.png")}.section-image--04 .content{max-width:60%;font-family:var(--font-family-base);color:var(--color-text-main);font-size:clamp(1.125rem,0.3423913043rem + 3.4782608696vw,3.125rem);font-weight:400;line-height:1.2}@media(max-width: 36rem){.section-image--04 .content{max-width:90%}}.lightbox-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);justify-content:center;align-items:center}.lightbox-image-container{position:relative;width:80%;height:60vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.lightbox-content{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease-in-out,opacity .4s ease-in-out}@keyframes slideInFromLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes slideOutToRight{from{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.slide-in-left{animation:slideInFromLeft .4s ease-in-out forwards}.slide-in-right{animation:slideInFromRight .4s ease-in-out forwards}.slide-out-left{animation:slideOutToLeft .4s ease-in-out forwards}.slide-out-right{animation:slideOutToRight .4s ease-in-out forwards}.lightbox-close{position:absolute;top:0px;right:10px;color:#dce7c7;font-size:40px;font-weight:bold;cursor:pointer;transition:.3s;z-index:10000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox-close:hover{color:#f74807;transform:scale(1.1)}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background-color:#f74807;color:#dce7c7;border:none;font-size:30px;padding:16px 20px;cursor:pointer;transition:.3s;border-radius:4px;z-index:10000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox-prev:hover,.lightbox-next:hover{background-color:#d63d06;transform:translateY(-50%) scale(1.15)}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-counter{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);color:#dce7c7;background-color:rgba(247,72,7,.8);padding:10px 20px;border-radius:20px;font-size:16px;z-index:10000;white-space:nowrap}.gallery-trigger{cursor:pointer;transition:.3s}.gallery-trigger:hover{opacity:.8;transform:scale(1.02)}@media(max-width: 768px){.lightbox-image-container{width:95%;height:70vh}.lightbox-prev,.lightbox-next{font-size:24px;padding:12px 16px}.lightbox-close{font-size:32px;top:50px}}.section--title{height:533px;display:flex;align-items:center;background-color:var(--color-bg)}@media(max-width: 48rem){.section--title{height:auto;padding:70px 0}}@media(max-width: 25rem){.section--title{padding:30px 0}}.section--title .title{font-family:var(--font-family-accent);font-size:clamp(1.5625rem,-0.2717391304rem + 8.152173913vw,6.25rem);font-weight:500;text-transform:uppercase;color:var(--color-text-accent);line-height:1.2;text-align:left;max-width:100%}.section--text-01{margin:100px 0 50px}@media(max-width: 48rem){.section--text-01{margin:0;text-align:center}}@media(max-width: 25rem){.section--text-01{text-align:center}}.section--text-01 .text-upper{font-family:var(--font-family-accent);font-size:clamp(1.5625rem,-0.2717391304rem + 8.152173913vw,6.25rem);font-weight:500;text-transform:uppercase;color:var(--color-text-accent);line-height:1.2;text-align:left;margin-top:40px;max-width:1400px}@media(max-width: 48rem){.section--text-01 .text-upper{max-width:600px;margin-bottom:20px}}@media(max-width: 25rem){.section--text-01 .text-upper{max-width:320px;margin-bottom:15px}}.section--text-01 .text-lower{display:flex;justify-content:flex-end;margin:0 0 0 auto}.section--text-01 .text-lower span{font-family:var(--font-family-base);color:var(--color-text-main);font-size:clamp(1.125rem,0.3423913043rem + 3.4782608696vw,3.125rem);line-height:1.2;max-width:500px;margin:0 0 0 auto;text-align:right}.section--text-01 .text-lower--decorated{position:relative}.section--text-01 .text-lower--decorated::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:4px;background-color:var(--color-text-accent);transform:rotate(-3deg);transform-origin:left center}@media(max-width: 48rem){.section--text-01 .text-lower{position:static;font-size:18px;max-width:300px}}@media(max-width: 25rem){.section--text-01 .text-lower{position:static;font-size:14px}}.section--text-02{padding-top:384px}@media(max-width: 36rem){.section--text-02{padding-top:70px;height:auto;background-image:none}.section--text-02 .text-row{flex-direction:column}.section--text-02 .text-column{width:100% !important}}.section--text-03{padding-top:200px}@media(max-width: 36rem){.section--text-03{padding-top:70px;height:auto;background-image:none}.section--text-03 .text-row{flex-direction:column}.section--text-03 .text-column{width:100% !important}.section--text-03 .text-delimmeter{min-height:0px}}.text-delimmeter{min-height:200px}.section-finish{background-color:var(--color-text-accent);height:50px}@media(max-width: 36rem){h4{margin-bottom:15px !important}}/*# sourceMappingURL=style.css.map */