*{--color_main:#ad7e1f;--color_main_light_1:#dda73c;--color_main_light_2:#c38e22;--color_dark_1:#1a1a1a;--color_dark_2:#333;--color_dark_3:#666;--color_light_1:#f2f2f2;--color_light_2:#e6e6e6;--color_light_3:#ccc;--color_grey:grey;--font_small_size:calc(var(--font_scale)*0.7);--font_small_height:calc(var(--font_scale)*1.2);--font_medium_size:var(--font_scale);--font_medium_height:calc(var(--font_scale)*1.5);--font_semilarge_size:calc(var(--font_scale)*1.1);--font_semilarge_height:calc(var(--font_scale)*1.7);--font_large_size:calc(var(--font_scale)*1.7);--font_large_height:calc(var(--font_scale)*2.1);--font_x_large_size:calc(var(--font_scale)*2.2);--font_x_large_height:calc(var(--font_scale)*3);--transition_duration_small:0.1s;--transition_duration_medium:0.2s;background:transparent no-repeat;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;cursor:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;text-decoration:inherit;transition-timing-function:ease-in-out}body,html{background-color:#fff;color:#000;cursor:default;font:normal var(--font_medium_size)/var(--font_medium_height) Arial,sans-serif;height:100%}b{font-weight:700}@media (max-width:350px){*{--font_scale:5vw}}@media (not (max-width:350px)) and (max-width:400px){*{--font_scale:4.5vw}}@media (not (max-width:300px)) and (max-width:450px){*{--font_scale:4.2vw}}@media (not (max-width:450px)) and (max-width:500px){*{--font_scale:3.8vw}}@media (not (max-width:500px)) and (max-width:550px){*{--font_scale:3.6vw}}@media (not (max-width:550px)) and (max-width:650px){*{--font_scale:3vw}}@media (not (max-width:650px)) and (max-width:700px){*{--font_scale:2.5vw}}@media (not (max-width:700px)) and (max-width:750px){*{--font_scale:2.3vw}}@media (not (max-width:750px)) and (max-width:900px){*{--font_scale:2vw}}@media (not (max-width:900px)) and (max-width:1100px){*{--font_scale:1.5vw}}@media (not (max-width:1100px)) and (max-width:1200px){*{--font_scale:1.4vw}}@media (not (max-width:1200px)) and (max-width:1300px){*{--font_scale:1.3vw}}@media (not (max-width:1300px)) and (max-width:1500px){*{--font_scale:1.1vw}}@media (not (max-width:1500px)){*{--font_scale:1vw}}@media (max-width:400px){*{--title_height:19vw;--padding_h:8vw}}@media (not (max-width:400px)) and (max-width:550px){*{--title_height:14vw;--padding_h:6vw}}@media (not (max-width:550px)) and (max-width:700px){*{--title_height:11vw;--padding_h:6vw}}@media (not (max-width:700px)) and (max-width:1000px){*{--title_height:8vw;--padding_h:4vw}}@media (not (max-width:1000px)) and (max-width:1300px){*{--title_height:6vw;--padding_h:4vw}}@media (not (max-width:1300px)){*{--title_height:5vw;--padding_h:4vw}}.Button{cursor:pointer;display:inline-block;padding:calc(var(--scale)*.8) calc(var(--scale)*2.5);text-align:center;text-transform:uppercase;transition-duration:var(--transition_duration_small);transition-property:background-color;vertical-align:top}.Button.black{background-color:#000;color:#fff}.Button.white{background-color:#fff}.Button:hover{background-color:var(--color_main_light_1)}.Button:active{background-color:var(--color_main_light_2)}@media (max-width:450px){.Button{--scale:4vw}}@media (not (max-width:450px)) and (max-width:700px){.Button{--scale:2.8vw}}@media (not (max-width:700px)) and (max-width:1000px){.Button{--scale:1.5vw}}@media (not (max-width:1000px)) and (max-width:1300px){.Button{--scale:1.2vw}}@media (not (max-width:1300px)){.Button{--scale:1vw}}.Contact_Branch{background-color:#fff;border:1px solid var(--color_light_2);display:flex;flex-direction:column}.Contact_Branch-title{display:flex;flex-direction:column;font-weight:700}.Contact_Branch-title-title{font-size:var(--font_large_size);line-height:var(--font_large_height)}.Contact_Branch-fields{color:var(--color_dark_2);display:flex;flex-direction:column;gap:var(--spacing)}.Contact_Branch-field{border-top:1px solid var(--color_light_1);display:flex;gap:var(--spacing);padding-top:var(--spacing)}.Contact_Branch-field-icon{height:var(--font_medium_height);width:var(--font_medium_height)}.Contact_Branch-field-content{flex-basis:0;flex-grow:1;min-width:0}@media (max-width:450px){.Contact_Branch{gap:6vw;padding:8vw}.Contact_Branch-title{gap:1.4vw}.Contact_Branch-fields{--spacing:3.2vw}}@media (not (max-width:450px)) and (max-width:700px){.Contact_Branch{gap:3vw;padding:5vw}.Contact_Branch-title{gap:1.2vw}.Contact_Branch-fields{--spacing:2vw}}@media (not (max-width:700px)) and (max-width:1000px){.Contact_Branch{gap:2vw;padding:3.5vw}.Contact_Branch-title{gap:1vw}.Contact_Branch-fields{--spacing:1.4vw}}@media (not (max-width:1000px)) and (max-width:1300px){.Contact_Branch{gap:2vw;padding:2.5vw}.Contact_Branch-title{gap:.8vw}.Contact_Branch-fields{--spacing:0.8vw}}@media (not (max-width:1300px)){.Contact_Branch{gap:1.5vw;padding:2vw}.Contact_Branch-title{gap:.6vw}.Contact_Branch-fields{--spacing:0.5vw}}.Contact_Branches{display:grid}@media (max-width:700px){.Contact_Branches{gap:4vw;grid-template-columns:1fr}}@media (not (max-width:700px)) and (max-width:1000px){.Contact_Branches{gap:3vw;grid-template-columns:1fr 1fr}}@media (not (max-width:1000px)){.Contact_Branches{gap:2vw;grid-template-columns:1fr 1fr}}.Contact_Main{background-color:var(--color_light_1)}@media (max-width:700px){.Contact_Main{padding:8vw}}@media (not (max-width:700px)){.Contact_Main{padding:10vw}}.EchoPage_Copy{background-color:#000;color:var(--color_light_3);display:flex;justify-content:space-between}.EchoPage_Copy-link{cursor:pointer;transition-duration:var(--transition_duration_small);transition-property:color}.EchoPage_Copy-link:hover{color:var(--color_main)}@media (max-width:450px){.EchoPage_Copy{flex-direction:column;gap:4vw;padding:4vw 8vw}}@media (not (max-width:450px)) and (max-width:700px){.EchoPage_Copy{flex-direction:column;gap:3vw;padding:3vw 6vw}}@media (not (max-width:700px)) and (max-width:1000px){.EchoPage_Copy{padding:2vw 4vw}.EchoPage_Copy-left-line{display:inline}}@media (not (max-width:1000px)){.EchoPage_Copy{padding:1vw 4vw}.EchoPage_Copy-left-line{display:inline}}.EchoPage_Footer_Contact{display:flex;flex-direction:column}.EchoPage_Footer_Contact-title{color:var(--color_grey);text-transform:uppercase}.EchoPage_Footer_Contact-items{display:flex;flex-direction:column}.EchoPage_Footer_Contact-item{align-items:center;display:flex}.EchoPage_Footer_Contact-item-icon{--size:1.5vw;background-color:var(--color_light_1);background-position:50%;background-size:75% 75%;border-radius:50%;height:var(--size);width:var(--size)}.EchoPage_Footer_Contact-link{cursor:pointer;transition-duration:var(--transition_duration_small);transition-property:color}.EchoPage_Footer_Contact-link:hover{color:var(--color_main)}@media (max-width:450px){.EchoPage_Footer_Contact{gap:3vw}.EchoPage_Footer_Contact-item,.EchoPage_Footer_Contact-items{gap:2vw}.EchoPage_Footer_Contact-item-icon{--size:10vw}}@media (not (max-width:450px)) and (max-width:600px){.EchoPage_Footer_Contact{gap:3vw}.EchoPage_Footer_Contact-item,.EchoPage_Footer_Contact-items{gap:2vw}.EchoPage_Footer_Contact-item-icon{--size:8vw}}@media (not (max-width:60px)) and (max-width:700px){.EchoPage_Footer_Contact{gap:2.5vw}.EchoPage_Footer_Contact-item,.EchoPage_Footer_Contact-items{gap:1.5vw}.EchoPage_Footer_Contact-item-icon{--size:6vw}}@media (not (max-width:700px)) and (max-width:1000px){.EchoPage_Footer_Contact{gap:2vw}.EchoPage_Footer_Contact-item,.EchoPage_Footer_Contact-items{gap:1vw}.EchoPage_Footer_Contact-item-icon{--size:4vw}}@media (not (max-width:1000px)) and (max-width:1300px){.EchoPage_Footer_Contact{gap:1.8vw}.EchoPage_Footer_Contact-item,.EchoPage_Footer_Contact-items{gap:.9vw}.EchoPage_Footer_Contact-item-icon{--size:3vw}}@media (not (max-width:1300px)){.EchoPage_Footer_Contact{gap:1.4vw}.EchoPage_Footer_Contact-item,.EchoPage_Footer_Contact-items{gap:.7vw}.EchoPage_Footer_Contact-item-icon{--size:2.4vw}}.EchoPage_Footer_Main{border-top:1px solid var(--color_light_1);display:flex;margin-top:var(--padding_v);padding:var(--padding_v) var(--padding_h)}.EchoPage_Footer_Main-left{color:var(--color_dark_2);display:flex;flex-basis:0;flex-direction:column;flex-grow:1;min-width:0}.EchoPage_Footer_Main-logo{background-size:contain;display:block}.EchoPage_Footer_Main-rehlko{background-size:contain}@media (max-width:450px){.EchoPage_Footer_Main{--padding_v:8vw;flex-direction:column;gap:var(--padding_v)}.EchoPage_Footer_Main-left{gap:4vw}.EchoPage_Footer_Main-logo{height:12vw}.EchoPage_Footer_Main-rehlko{height:15vw}}@media (not (max-width:450px)) and (max-width:700px){.EchoPage_Footer_Main{--padding_v:6vw;flex-direction:column;gap:var(--padding_v)}.EchoPage_Footer_Main-left{gap:4vw}.EchoPage_Footer_Main-logo{height:10vw}.EchoPage_Footer_Main-rehlko{height:12vw}}@media (not (max-width:700px)) and (max-width:1000px){.EchoPage_Footer_Main{--padding_v:4vw;gap:var(--padding_h)}.EchoPage_Footer_Main-left{gap:4vw}.EchoPage_Footer_Main-logo{height:7vw}.EchoPage_Footer_Main-about{max-width:60vw}.EchoPage_Footer_Main-rehlko{height:8.5vw}}@media (not (max-width:1000px)){.EchoPage_Footer_Main{--padding_v:2vw;gap:var(--padding_h)}.EchoPage_Footer_Main-left{gap:1vw}.EchoPage_Footer_Main-logo{height:3vw}.EchoPage_Footer_Main-about{max-width:50vw}.EchoPage_Footer_Main-rehlko{height:3.5vw}}.EchoPage_Main{height:100%;overflow:auto}.EchoPage_Main-center{min-height:70vh}.EchoPage_Menu_Back{cursor:pointer;display:flex;gap:calc(var(--font_medium_height)*.5);padding:var(--padding_v) var(--padding_h)}.EchoPage_Menu_Back:hover{background-color:var(--color_dark_2)}.EchoPage_Menu_Back:active{background-color:var(--color_dark_3)}.EchoPage_Menu_Back-icon{background-position:50%;background-size:cover;height:var(--font_medium_height);width:calc(var(--font_medium_height)*.6)}.EchoPage_Menu_Back-text{flex-basis:0;flex-grow:1;min-width:0}.EchoPage_Menu_Close{--size:calc(var(--title_height)*0.6);align-self:center;background-position:50%;background-size:60% 60%;border:1px solid var(--color_dark_3);border-radius:50%;cursor:pointer;height:var(--size);transition-duration:var(--transition_duration_small);transition-property:background-color;width:var(--size)}.EchoPage_Menu_Close:hover{background-color:var(--color_dark_2)}.EchoPage_Menu_Close:active{background-color:var(--color_dark_3)}.EchoPage_Menu_Item{cursor:pointer;padding:var(--padding_v) var(--padding_h)}.EchoPage_Menu_Item:hover{background-color:var(--color_dark_2)}.EchoPage_Menu_Item:active{background-color:var(--color_dark_3)}.EchoPage_Menu_Language{display:flex;flex-direction:column}.EchoPage_Menu_Language-button{cursor:pointer;display:flex;gap:calc(var(--font_medium_height)*.5);padding:var(--padding_v) var(--padding_h)}.EchoPage_Menu_Language-button:hover{background-color:var(--color_dark_2)}.EchoPage_Menu_Language-button:active{background-color:var(--color_dark_3)}.EchoPage_Menu_Language-icon{background-position:50%;background-size:cover;height:var(--font_medium_height);width:calc(var(--font_medium_height)*.8)}.EchoPage_Menu_LanguageSlide{display:flex;flex-direction:column}.EchoPage_Menu_LanguageSlide-item{cursor:pointer;display:flex;gap:calc(var(--font_medium_height)*.6);padding:var(--padding_v) var(--padding_h)}.EchoPage_Menu_LanguageSlide-item:hover{background-color:var(--color_dark_2)}.EchoPage_Menu_LanguageSlide-item:active{background-color:var(--color_dark_3)}.EchoPage_Menu_LanguageSlide-item-icon{background-position:50%;background-size:contain;height:var(--font_medium_height);width:var(--font_medium_height)}.EchoPage_Menu_LanguageSlide-item-text{flex-basis:0;flex-grow:1;min-width:0}.EchoPage_Menu_Main{background-color:var(--color_dark_1);color:#fff;display:flex;flex-direction:column;height:100vh;left:0;opacity:1;overflow:hidden;position:absolute;top:0;transition-duration:var(--transition_duration_medium);transition-property:opacity;width:100vw}.EchoPage_Menu_Main.hidden{opacity:0;pointer-events:none}.EchoPage_Menu_Main-top{border-bottom:1px solid var(--color_dark_2);display:flex;height:var(--title_height);justify-content:space-between;padding-left:var(--padding_h);padding-right:var(--padding_h)}.EchoPage_Menu_Main-logo{background-position:50%;background-size:contain;cursor:pointer}.EchoPage_Menu_Main-content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:var(--title_height)}.EchoPage_Menu_Main-content-slide{--padding_v:calc(var(--font_medium_height)*0.5);border-left:1px solid var(--color_dark_2);display:flex;flex-direction:column;gap:var(--padding_v);height:100%;justify-content:space-between;left:-1px;overflow:auto;padding-bottom:var(--padding_v);padding-top:var(--padding_v);position:absolute;top:0;transition-duration:var(--transition_duration_medium);transition-property:left;width:calc(100% + 1px)}.EchoPage_Menu_Main-content-slide.past{left:calc(-100% - 1px)}.EchoPage_Menu_Main-content-slide.future{left:100%}.EchoPage_Menu_Main-items{display:flex;flex-direction:column}@media (max-width:400px){.EchoPage_Menu_Main-logo{width:40vw}}@media (not (max-width:400px)) and (max-width:550px){.EchoPage_Menu_Main-logo{width:30vw}}@media (not (max-width:550px)) and (max-width:700px){.EchoPage_Menu_Main-logo{width:22vw}}@media (not (max-width:700px)) and (max-width:1000px){.EchoPage_Menu_Main-logo{width:17vw}}@media (not (max-width:1000px)){.EchoPage_Menu_Main{display:none}}.EchoPage_Menu_Search{display:flex;flex-direction:column}.EchoPage_Menu_Search-button{cursor:pointer;display:flex;gap:calc(var(--font_medium_height)*.5);padding:var(--padding_v) var(--padding_h)}.EchoPage_Menu_Search-button:hover{background-color:var(--color_dark_2)}.EchoPage_Menu_Search-button:active{background-color:var(--color_dark_3)}.EchoPage_Menu_Search-icon{background-position:50%;background-size:cover;height:var(--font_medium_height);width:calc(var(--font_medium_height)*.8)}.EchoPage_Menu_SearchItem{cursor:pointer;padding:var(--padding_v) var(--padding_h)}.EchoPage_Menu_SearchItem:hover{background-color:var(--color_dark_2)}.EchoPage_Menu_SearchItem:active{background-color:var(--color_dark_3)}.EchoPage_Menu_SearchSlide,.EchoPage_Menu_SearchSlide-input{display:flex;flex-direction:column}.EchoPage_Menu_SearchSlide-input{background-position:var(--padding_h) center;background-size:var(--font_medium_height) var(--font_medium_height);cursor:text;padding:var(--padding_v) var(--padding_h) var(--padding_v) calc(var(--padding_h) + var(--font_medium_height)*1.4)}.EchoPage_Menu_SearchSlide-items{display:flex;flex-direction:column}.EchoPage_Menu_SearchSlide-empty{color:grey;padding:var(--padding_v) var(--padding_h)}.EchoPage_Message{background-color:var(--color_light_2);padding:calc(var(--padding_h)*.5) var(--padding_h)}.EchoPage_Message-width{align-items:center;display:flex;gap:var(--padding_h);margin-left:auto;margin-right:auto}.EchoPage_Message-content{flex-basis:0;flex-grow:1;min-width:0}.EchoPage_Message-image{object-fit:contain;object-position:right center}@media (max-width:550px){.EchoPage_Message-image{height:7vw}}@media (not (max-width:550px)) and (max-width:700px){.EchoPage_Message-image{height:6vw}}@media (not (max-width:700px)) and (max-width:1000px){.EchoPage_Message-image{height:4vw}}@media (not (max-width:1001px)){.EchoPage_Message-image{height:3vw}}@media (not (max-width:650px)) and (max-width:700px){.EchoPage_Message-width{width:75vw}}@media (not (max-width:700px)) and (max-width:900px){.EchoPage_Message-width{width:60vw}}@media (not (max-width:900px)) and (max-width:1000px){.EchoPage_Message-width{width:50vw}}@media (not (max-width:1000px)){.EchoPage_Message-width{width:45vw}}.EchoPage_Panel{--spacing:calc(var(--font_medium_height)*0.5);border-top:1px solid var(--color_light_2);color:var(--color_dark_3);display:flex;flex-direction:column;padding-bottom:var(--spacing);padding-top:var(--spacing)}.EchoPage_Panel-button{cursor:pointer;display:flex;font-size:var(--font_semilarge_size);gap:.5vw;justify-content:space-between;line-height:var(--font_semilarge_height)}.EchoPage_Panel-button:hover{color:var(--color_main)}.EchoPage_Panel-button.active{color:var(--color_dark_2);font-weight:700}.EchoPage_Panel-button-icon{background-position:50%;background-size:80% 80%;width:var(--font_medium_height)}.EchoPage_Panel-content{color:var(--color_dark_2);padding-top:var(--spacing)}.EchoPage_Panel-content.hidden{display:none}.EchoPage_Slide{display:flex}.EchoPage_Slide-image{background-color:var(--color_light_2);display:flex;filter:saturate(.9) contrast(1.05);flex-direction:column;flex-grow:1;min-width:0}.EchoPage_Slide-image-image{flex-basis:0;flex-grow:1;height:100%;min-height:0;object-fit:cover;object-position:center center;width:100%}.EchoPage_Slide-content{align-items:center;background-color:var(--color_light_1);display:flex;flex-basis:0;flex-grow:1;min-width:0}.EchoPage_Slide-content-content{display:flex;flex-direction:column}@media (max-width:450px){.EchoPage_Slide{flex-direction:column}.EchoPage_Slide-image{height:80vw}.EchoPage_Slide-content-content{gap:7vw;padding:8vw}}@media (not (max-width:450px)) and (max-width:700px){.EchoPage_Slide{flex-direction:column}.EchoPage_Slide-image{height:80vw}.EchoPage_Slide-content-content{gap:5vw;padding:6vw}}@media (not (max-width:700px)){.EchoPage_Slide{min-height:30vw}.EchoPage_Slide.odd{flex-direction:row-reverse}.EchoPage_Slide-image{flex-basis:0}.EchoPage_Slide-content-content{gap:3vw;padding:4vw}}.EchoPage_Slideshow{background-color:var(--color_light_2);height:calc(100vh - 5vw);position:relative}.EchoPage_Slideshow-background{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.EchoPage_Slideshow-background-image{display:inline-block;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;vertical-align:top;width:100%}.EchoPage_Slideshow-overlay{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.EchoPage_Slideshow-content{display:flex;flex-direction:column;gap:10vh;padding:3vw 15vw}.EchoPage_Slideshow-title{margin-right:10vw}.EchoPage_Slideshow-title,.EchoPage_Title{color:#fff;font-size:var(--font_x_large_size);line-height:var(--font_x_large_height)}.EchoPage_Title{background-color:var(--color_dark_2);font-weight:700;position:relative}.EchoPage_Title-background{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.EchoPage_Title-background-image{display:inline-block;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;vertical-align:top;width:100%}.EchoPage_Title-content{background-color:rgba(0,0,0,.5);position:relative}@media (max-width:700px){.EchoPage_Title-content{padding:8vw}}@media (not (max-width:700px)) and (max-width:1000px){.EchoPage_Title-content{padding:6vw 10vw}}@media (not (max-width:1000px)){.EchoPage_Title-content{padding:5vw 10vw}}.EchoPage_Top_Item{color:var(--color_dark_2);cursor:pointer;padding:calc(var(--font_medium_height)*.4);transition-duration:var(--transition_duration_small);transition-property:color}.EchoPage_Top_Item:hover{color:var(--color_main)}.EchoPage_Top_Language{position:relative}.EchoPage_Top_Language-button{cursor:pointer;display:flex;gap:.1vw;padding:calc(var(--font_medium_height)*.4)}.EchoPage_Top_Language-button:hover{color:var(--color_main)}.EchoPage_Top_Language-icon{height:var(--font_medium_height);width:var(--font_medium_height)}.EchoPage_Top_Language-menu{--padding:calc(var(--font_medium_height)*0.4);background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.5);display:flex;flex-direction:column;opacity:1;padding-bottom:var(--padding);padding-top:var(--padding);position:absolute;right:.5vw;top:100%;transition-duration:var(--transition_duration_small);transition-property:opacity}.EchoPage_Top_Language-menu.hidden{opacity:0}.EchoPage_Top_Language-menu.visible{z-index:1}.EchoPage_Top_Language-menu-item{cursor:pointer;display:flex;gap:var(--padding);padding:var(--padding) calc(var(--padding)*2.2)}.EchoPage_Top_Language-menu-item:hover{color:var(--color_main_light_2)}.EchoPage_Top_Language-menu-item-flag{background-position:50%;background-size:contain;height:var(--font_medium_height);width:var(--font_medium_height)}.EchoPage_Top_Links{align-items:center;display:flex;flex-basis:0;flex-grow:1;justify-content:space-between;min-width:0}.EchoPage_Top_Links-left{align-items:center;align-self:stretch;display:flex}.EchoPage_Top_Links-links{--padding_h:0.5vw;display:flex;gap:var(--padding_h);padding-left:var(--padding_h);padding-right:var(--padding_h)}@media (max-width:1000px){.EchoPage_Top_Links{display:none}}@media (not (max-width:1000px)) and (max-width:1300px){.EchoPage_Top_Links{height:6vw}}@media (not (max-width:1300px)){.EchoPage_Top_Links{height:5vw}}.EchoPage_Top_Main{display:flex;gap:var(--padding_h);height:var(--title_height);justify-content:space-between;padding-left:var(--padding_h);padding-right:var(--padding_h)}.EchoPage_Top_Main-logo{background-position:50%;background-size:contain;cursor:pointer}.EchoPage_Top_Main-rest{align-self:center;display:flex;flex-basis:0;flex-grow:1;justify-content:flex-end;min-width:0}@media (max-width:400px){.EchoPage_Top_Main-logo{width:40vw}}@media (not (max-width:400px)) and (max-width:550px){.EchoPage_Top_Main-logo{width:30vw}}@media (not (max-width:550px)) and (max-width:700px){.EchoPage_Top_Main-logo{width:22vw}}@media (not (max-width:700px)) and (max-width:1000px){.EchoPage_Top_Main-logo{width:17vw}}@media (not (max-width:1000px)) and (max-width:1300px){.EchoPage_Top_Main-logo{width:12vw}}@media (not (max-width:1300px)){.EchoPage_Top_Main-logo{width:10vw}}.EchoPage_Top_Menu{--size:calc(var(--title_height)*0.6);background-position:50%;background-size:60% 60%;border:1px solid var(--color_light_3);border-radius:50%;cursor:pointer;height:var(--size);transition-duration:var(--transition_duration_small);transition-property:background-color;width:var(--size)}.EchoPage_Top_Menu:hover{background-color:var(--color_light_2)}.EchoPage_Top_Menu:active{background-color:var(--color_light_3)}@media (not (max-width:1000px)){.EchoPage_Top_Menu{display:none}}.EchoPage_Top_Search{position:relative}.EchoPage_Top_Search-button{cursor:pointer;display:flex;gap:.1vw;padding:calc(var(--font_medium_height)*.4)}.EchoPage_Top_Search-button:hover{color:var(--color_main)}.EchoPage_Top_Search-icon{height:var(--font_medium_height);width:var(--font_medium_height)}.EchoPage_Top_Search-menu{--padding:calc(var(--font_medium_height)*0.4);background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.5);display:flex;flex-direction:column;opacity:1;padding-bottom:var(--padding);padding-top:var(--padding);position:absolute;right:.5vw;top:100%;transition-duration:var(--transition_duration_small);transition-property:opacity}.EchoPage_Top_Search-menu.hidden{opacity:0}.EchoPage_Top_Search-menu.visible{z-index:1}.EchoPage_Top_Search-menu-input{background-position:calc(var(--font_medium_height)*.7);background-size:var(--font_medium_height) var(--font_medium_height);cursor:text;padding:calc(var(--font_medium_height)*.5) var(--font_medium_height) calc(var(--font_medium_height)*.5) calc(var(--font_medium_height)*2)}.EchoPage_Top_Search-menu-items{display:flex;flex-direction:column;max-height:calc(var(--font_medium_height)*6.5);overflow:auto}.EchoPage_Top_Search-empty{color:grey;padding:var(--padding) calc(var(--padding)*2.2)}@media (max-width:1300px){.EchoPage_Top_Search-menu-input{width:25vw}}@media (not (max-width:1301px)){.EchoPage_Top_Search-menu-input{width:20vw}}.EchoPage_Top_SearchItem{cursor:pointer;padding:var(--padding) calc(var(--padding)*2.2)}.EchoPage_Top_SearchItem:hover{color:var(--color_main_light_2)}.Product_Document{cursor:pointer;display:flex;gap:calc(var(--font_medium_height)*.2);transition-duration:var(--transition_duration_small);transition-property:color}.Product_Document:hover{color:var(--color_main)}.Product_Document-icon{height:var(--font_medium_height);width:var(--font_medium_height)}.Product_Field-label{color:var(--color_dark_3);display:inline}.Product_Field-value{color:var(--color_dark_2);display:inline}.Product_Image{flex-basis:0;flex-grow:1;min-width:0}.Product_Image-content{display:flex;gap:var(--gap);position:sticky;top:2vw}.Product_Image-left{gap:var(--gap)}.Product_Image-thumbnail{cursor:zoom-in}.Product_Image-thumbnail-content{background-position:50%;background-size:contain;border:1px solid var(--color_light_1);padding-bottom:100%}.Product_Image-center{flex-basis:0;flex-grow:1;min-width:0}.Product_Image-image{background-position:50%;background-size:contain;border:1px solid var(--color_light_1);cursor:zoom-in;padding-bottom:100%}@media (max-width:450px){.Product_Image-content{--gap:3vw;flex-direction:column-reverse}.Product_Image-left{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (not (max-width:450px)) and (max-width:700px){.Product_Image-content{--gap:3vw}.Product_Image-left{display:flex;flex-direction:column;width:12vw}}@media (not (max-width:700px)) and (max-width:1000px){.Product_Image-content{--gap:2vw;flex-direction:column-reverse}.Product_Image-left{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (not (max-width:1000px)){.Product_Image-content{--gap:1.5vw}.Product_Image-left{display:flex;flex-direction:column;width:5vw}}.Product_Magnify{background-color:rgba(0,0,0,.7);background-position:50%;background-size:contain;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition-duration:var(--transition_duration_medium);transition-property:opacity}.Product_Magnify.hidden{opacity:0}.Product_Magnify-button{position:absolute;--size:calc(var(--title_height)*0.6);align-self:center;background-color:rgba(51,51,51,.2);background-position:50%;background-size:60% 60%;border:1px solid var(--color_light_2);border-radius:50%;cursor:pointer;height:var(--size);transition-duration:var(--transition_duration_small);transition-property:background-color;width:var(--size)}.Product_Magnify-button.close{right:var(--padding_h);top:calc((var(--title_height) - var(--size))/2)}.Product_Magnify-button.right{bottom:0;margin-bottom:auto;margin-top:auto;right:var(--padding_h);top:0}.Product_Magnify-button.left{bottom:0;left:var(--padding_h);margin-bottom:auto;margin-top:auto;top:0}.Product_Magnify-button:hover{background-color:rgba(51,51,51,.7)}.Product_Magnify-button:active{background-color:rgba(0,0,0,.7)}.Product_Main{border-top:1px solid var(--color_light_1);display:flex;padding:8vw var(--padding_h)}@media (max-width:450px){.Product_Main{flex-direction:column;gap:4vw}}@media (not (max-width:450px)) and (max-width:700px){.Product_Main{flex-direction:column;gap:8vw}}@media (not (max-width:700px)){.Product_Main{gap:4vw}}.Product_Texts{flex-basis:0;flex-grow:1;min-width:0}.Product_Texts-content{display:flex;flex-direction:column;gap:var(--font_medium_height);position:sticky;top:2vw}.Product_Texts-title{font-size:var(--font_x_large_size);line-height:var(--font_x_large_height)}.Product_Texts-fields{display:flex;flex-direction:column;gap:calc(var(--font_medium_height)*.2)}.Product_Texts-panels{border-bottom:1px solid var(--color_light_2)}.Product_Texts-documents{display:flex;flex-direction:column;gap:calc(var(--font_medium_height)*.2)}.Products_Field-label{display:inline}.Products_Field-value{color:var(--color_dark_3);display:inline}.Products_Filter{flex-direction:column}.Products_Filter,.Products_Filter-item{display:flex;gap:calc(var(--font_medium_height)*.3)}.Products_Filter-item{align-items:center;cursor:pointer}.Products_Filter-item-box{--size:var(--font_small_height);--border_size:1px;border:var(--border_size) solid var(--color_dark_3);height:var(--size);position:relative;width:var(--size)}.Products_Filter-item-box-input{display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;vertical-align:top;width:100%}.Products_Filter-item-box-checked{--edge:calc(var(--border_size)*-1);background-color:var(--color_dark_2);background-position:50%;background-size:90% 90%;bottom:var(--edge);left:var(--edge);opacity:0;position:absolute;right:var(--edge);top:var(--edge)}.Products_Filter-item-box-input:checked+.Products_Filter-item-box-checked{opacity:1}.Products_Filter-item-text{flex-basis:0;flex-grow:1;min-width:0}.Products_Filters{display:flex;flex-direction:column}.Products_Filters-button{--padding_v:calc(var(--font_medium_height)*0.2);border-bottom:1px solid var(--color_light_2);border-top:1px solid var(--color_light_2);color:var(--color_dark_3);cursor:pointer;display:flex;font-size:var(--font_semilarge_size);gap:.5vw;justify-content:space-between;line-height:var(--font_semilarge_height);padding-bottom:var(--padding_v);padding-top:var(--padding_v)}.Products_Filters-button:hover{color:var(--color_main)}.Products_Filters-button.active{border-bottom:0;color:var(--color_dark_2);font-weight:700}.Products_Filters-button-icon{background-position:50%;background-size:80% 80%;width:var(--font_medium_height)}.Products_Filters-items{border-bottom:1px solid var(--color_light_2)}@media (max-width:700px){.Products_Filters-items.hidden{display:none}}@media (not (max-width:700px)) and (max-width:1000px){.Products_Filters-button{display:none}}@media (not (max-width:1000px)){.Products_Filters-button{display:none}}.Products_Item{cursor:pointer;display:flex;flex-direction:column;gap:1vw;width:calc((100% - var(--gap)*(var(--num_columns) - 1))/var(--num_columns))}.Products_Item.hidden{display:none}.Products_Item-image{border:1px solid var(--color_light_1);padding-bottom:100%;position:relative}.Products_Item-image-image{display:inline-block;height:100%;left:0;object-fit:contain;object-position:center center;position:absolute;top:0;vertical-align:top;width:100%}.Products_Item-text{display:flex;flex-direction:column;gap:.3vw}.Products_Item-title{font-weight:700}.Products_Item-fields{color:var(--color_dark_2);display:flex;flex-direction:column;gap:.2vw}.Products_Main{border-top:1px solid var(--color_light_1);display:flex;gap:4vw;padding:8vw var(--padding_h)}.Products_Main-items{flex-basis:0;flex-grow:1;min-width:0}.Products_Main-items-content{display:grid}.Products_Main-items-content.hidden{display:none}.Products_Main-items-empty{color:var(--color_dark_3)}.Products_Main-items-empty.hidden{display:none}@media (max-width:400px){.Products_Main{flex-direction:column;gap:8vw}.Products_Main-items-content{gap:6vw;grid-template-columns:1fr}}@media (not (max-width:400px)) and (max-width:550px){.Products_Main{flex-direction:column;gap:8vw}.Products_Main-items-content{gap:4vw;grid-template-columns:1fr}}@media (not (max-width:550px)) and (max-width:700px){.Products_Main{flex-direction:column;gap:8vw}.Products_Main-items-content{gap:3vw 2vw;grid-template-columns:1fr 1fr}}@media (not (max-width:700px)) and (max-width:1000px){.Products_Main-items-content{gap:3vw 2vw;grid-template-columns:1fr 1fr}}@media (not (max-width:1000px)){.Products_Main-items-content{gap:2vw;grid-template-columns:1fr 1fr 1fr}}.Products_Side-content{position:sticky;top:8vw}@media (not (max-width:700px)) and (max-width:1000px){.Products_Side{width:20vw}}@media (not (max-width:1000px)){.Products_Side{width:15vw}}.Projects_Item{background-color:#fff;border:1px solid var(--color_light_2)}.Projects_Item-image{background-color:var(--color_light_2);overflow:hidden;padding-bottom:80%;position:relative}.Projects_Item-image-content{bottom:0;left:0;position:absolute;right:0;top:0}.Projects_Item-image-scroll{height:100%;left:0;position:relative;top:0;transition-duration:var(--transition_duration_medium);transition-property:left;white-space:nowrap;width:100%}.Projects_Item-image-slide{background-position:50%;background-size:cover;display:inline-block;height:100%;vertical-align:top;width:100%}.Projects_Item-image-arrow{--size:calc(var(--font_medium_height)*1.6);background-color:rgba(0,0,0,.1);background-position:50%;background-size:90% 90%;bottom:0;cursor:pointer;height:calc(var(--size)*2);margin-bottom:auto;margin-top:auto;position:absolute;top:0;transition-duration:var(--transition_duration_small);transition-property:background-color;width:var(--size)}.Projects_Item-image-arrow:hover{background-color:rgba(0,0,0,.3)}.Projects_Item-image-arrow:active{background-color:rgba(0,0,0,.6)}.Projects_Item-image-arrow.right{border-radius:var(--size) 0 0 var(--size);right:0}.Projects_Item-image-arrow.left{border-radius:0 var(--size) var(--size) 0;left:0}.Projects_Item-text{display:flex;flex-direction:column;gap:calc(var(--font_medium_height)*.5);padding:var(--font_medium_height)}.Projects_Item-title-title{font-size:var(--font_large_size);line-height:var(--font_large_height)}.Projects_Item-description{color:var(--color_dark_3)}.Projects_Main{background-color:var(--color_light_1);display:grid}@media (max-width:600px){.Projects_Main{gap:4vw;grid-template-columns:1fr}}@media (not (max-width:600px)) and (max-width:900px){.Projects_Main{gap:3vw;grid-template-columns:1fr 1fr}}@media (not (max-width:900px)){.Projects_Main{gap:2vw;grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.Projects_Main{padding:8vw}}@media (not (max-width:700px)){.Projects_Main{padding:10vw}}