/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}ul{padding:0;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;margin:0}body{font-family:'Fira Sans', sans-serif}body.no_scroll{overflow-y:hidden;padding-right:17px}:root{--theme:#f2622d;--sec:#515e64;--black:#000;--white:#fff;--width:900px}a{text-decoration:none;color:#000;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:hover{color:#000}h1 em{color:var(--theme);font-size:1.5em}.content_block{margin-left:auto;margin-right:auto;width:var(--width)}.main_menu{opacity:0;visibility:hidden;position:fixed;top:160px;bottom:0;right:0;left:0;z-index:99999;background-color:rgba(0, 0, 0, .8);-webkit-transition:top 0.3s, opacity 0.3s, visibility 0.3s;-moz-transition:top 0.3s, opacity 0.3s, visibility 0.3s;-o-transition:top 0.3s, opacity 0.3s, visibility 0.3s;transition:top 0.3s, opacity 0.3s, visibility 0.3s}.main_menu .menu{list-style-type:none;padding-bottom:50px;position:absolute;top:100px;left:50%}.main_menu .menu > li{position:relative;opacity:0;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transition:opacity 0.3s, transform 0.3s;-moz-transition:opacity 0.3s, transform 0.3s;-o-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s}.main_menu .menu > li > a{font-size:3.375rem;text-transform:uppercase;color:rgba(255, 255, 255, .5);font-weight:300;line-height:1;display:block}.main_menu .menu > li span{display:none;width:25px;height:16px;position:absolute;top:15px;left:-35px;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}.main_menu .menu > li span:before,.main_menu .menu > li span:after{content:"";width:76%;height:2px;position:absolute;background-color:var(--white)}.main_menu .menu > li span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transform-origin:top left;top:0;left:0}.main_menu .menu > li span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:top right;top:0;right:0}.main_menu .menu > li > ul{position:absolute;top:0;right:100%;list-style-type:none;text-align:right;opacity:0;visibility:hidden;padding-right:65px;-webkit-transition:opacity 0.3s, visibility 0.3s;-moz-transition:opacity 0.3s, visibility 0.3s;-o-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.main_menu .menu > li > ul:after{content:"";width:1px;height:0;background-color:var(--white);position:absolute;top:-20px;bottom:-20px;right:40px;margin:auto;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.main_menu .menu > li > ul > li{opacity:0;visibility:hidden;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);-webkit-transition:opacity 0.3s, transform 0.3s, visibility 0.3s;-moz-transition:opacity 0.3s, transform 0.3s, visibility 0.3s;-o-transition:opacity 0.3s, transform 0.3s, visibility 0.3s;transition:opacity 0.3s, transform 0.3s, visibility 0.3s}.main_menu .menu > li > ul > li > a{white-space:nowrap;color:#fff;font-size:1.25rem;font-weight:500;text-transform:uppercase}.main_menu .menu > li > ul > li > a:hover{color:var(--theme)}.main_menu .menu > li:hover > a,.main_menu .menu > li.current_page_item > a{color:var(--white);font-family:'Aire W05';font-size:3.25rem;margin-bottom:-10px;padding-top:2px;line-height:1.2;font-style:italic}.main_menu .menu > li:hover > ul{opacity:1;visibility:visible}.main_menu .menu > li:hover > ul:after{height:calc(100% + 40px)}.main_menu .menu > li:hover > ul > li{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main_menu .menu > li:hover > ul > li:nth-of-type(1){-webkit-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;-moz-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;-o-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s}.main_menu .menu > li:hover > ul > li:nth-of-type(2){-webkit-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;-moz-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;-o-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s}.main_menu .menu > li:hover > ul > li:nth-of-type(3){-webkit-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;-moz-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;-o-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s}.main_menu .menu > li:hover > ul > li:nth-of-type(4){-webkit-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-moz-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-o-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s}.main_menu .menu > li:hover > ul > li:nth-of-type(5){-webkit-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;-moz-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;-o-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s}.main_menu .menu > li:hover > ul > li:nth-of-type(6){-webkit-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s}.main_menu .menu > li:hover > ul > li:nth-of-type(7){-webkit-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;-moz-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;-o-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s}.main_menu .menu > li:hover > ul > li:nth-of-type(8){-webkit-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;-moz-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;-o-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s}.main_menu .menu > li:hover > ul > li:nth-of-type(9){-webkit-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;-moz-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;-o-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s}.main_menu .menu > li:hover > ul > li:nth-of-type(10){-webkit-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;-moz-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;-o-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s}.main_menu .menu > li:hover > ul > li:nth-of-type(11){-webkit-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;-moz-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;-o-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s}.main_menu .menu > li:hover > ul > li:nth-of-type(12){-webkit-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;-moz-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;-o-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s}.main_menu.shrink{top:68px}.main_menu.show{opacity:1;visibility:visible}.main_menu.show .menu > li{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main_menu.show .menu > li:nth-of-type(1){-webkit-transition:opacity 0.3s ease 0.05s, transform 0.3s ease 0.05s;-moz-transition:opacity 0.3s ease 0.05s, transform 0.3s ease 0.05s;-o-transition:opacity 0.3s ease 0.05s, transform 0.3s ease 0.05s;transition:opacity 0.3s ease 0.05s, transform 0.3s ease 0.05s}.main_menu.show .menu > li:nth-of-type(2){-webkit-transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s;-moz-transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s;-o-transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s;transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s}.main_menu.show .menu > li:nth-of-type(3){-webkit-transition:opacity 0.3s ease 0.15s, transform 0.3s ease 0.15s;-moz-transition:opacity 0.3s ease 0.15s, transform 0.3s ease 0.15s;-o-transition:opacity 0.3s ease 0.15s, transform 0.3s ease 0.15s;transition:opacity 0.3s ease 0.15s, transform 0.3s ease 0.15s}.main_menu.show .menu > li:nth-of-type(4){-webkit-transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s;-moz-transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s;-o-transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s;transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s}.main_menu.show .menu > li:nth-of-type(5){-webkit-transition:opacity 0.3s ease 0.25s, transform 0.3s ease 0.25s;-moz-transition:opacity 0.3s ease 0.25s, transform 0.3s ease 0.25s;-o-transition:opacity 0.3s ease 0.25s, transform 0.3s ease 0.25s;transition:opacity 0.3s ease 0.25s, transform 0.3s ease 0.25s}.main_menu.show .menu > li:nth-of-type(6){-webkit-transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s}.main_menu.show .menu > li:nth-of-type(7){-webkit-transition:opacity 0.3s ease 0.35s, transform 0.3s ease 0.35s;-moz-transition:opacity 0.3s ease 0.35s, transform 0.3s ease 0.35s;-o-transition:opacity 0.3s ease 0.35s, transform 0.3s ease 0.35s;transition:opacity 0.3s ease 0.35s, transform 0.3s ease 0.35s}.main_menu.show .menu > li:nth-of-type(8){-webkit-transition:opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s;-moz-transition:opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s;-o-transition:opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s;transition:opacity 0.3s ease 0.4s, transform 0.3s ease 0.4s}.main_menu.show .menu > li:nth-of-type(9){-webkit-transition:opacity 0.3s ease 0.45s, transform 0.3s ease 0.45s;-moz-transition:opacity 0.3s ease 0.45s, transform 0.3s ease 0.45s;-o-transition:opacity 0.3s ease 0.45s, transform 0.3s ease 0.45s;transition:opacity 0.3s ease 0.45s, transform 0.3s ease 0.45s}.main_menu.show .menu > li:nth-of-type(10){-webkit-transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s;-moz-transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s;-o-transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s;transition:opacity 0.3s ease 0.5s, transform 0.3s ease 0.5s}.main_menu.show .menu > li:nth-of-type(11){-webkit-transition:opacity 0.3s ease 0.55s, transform 0.3s ease 0.55s;-moz-transition:opacity 0.3s ease 0.55s, transform 0.3s ease 0.55s;-o-transition:opacity 0.3s ease 0.55s, transform 0.3s ease 0.55s;transition:opacity 0.3s ease 0.55s, transform 0.3s ease 0.55s}.main_menu.show .menu > li:nth-of-type(12){-webkit-transition:opacity 0.3s ease 0.6s, transform 0.3s ease 0.6s;-moz-transition:opacity 0.3s ease 0.6s, transform 0.3s ease 0.6s;-o-transition:opacity 0.3s ease 0.6s, transform 0.3s ease 0.6s;transition:opacity 0.3s ease 0.6s, transform 0.3s ease 0.6s}.header{position:fixed;top:0;right:0;left:0;display:flex;justify-content:space-between;background-color:var(--white);padding:25px 50px;overflow:hidden;height:160px;box-sizing:border-box;z-index:9999;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);-webkit-transition:height 0.3s, box-shadow 0.3s, transform 0.3s;-moz-transition:height 0.3s, box-shadow 0.3s, transform 0.3s;-o-transition:height 0.3s, box-shadow 0.3s, transform 0.3s;transition:height 0.3s, box-shadow 0.3s, transform 0.3s}.header.sticky_sub{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0) !important}.header.hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header .menu_button_cont{display:flex;align-items:center;align-self:flex-start}.header .menu_button_cont .menu_button{width:30px;height:18px;position:relative;cursor:pointer;z-index:5}.header .menu_button_cont .menu_button:hover span{background-color:var(--theme)}.header .menu_button_cont .menu_button span{display:block;height:2px;width:100%;background-color:var(--black);margin:0 auto;position:absolute;right:0;left:0;-webkit-transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s;-moz-transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s;-o-transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s;transition:background-color 0.3s, top 0.3s, bottom 0.3s, transform 0.3s, width 0.15s}.header .menu_button_cont .menu_button span:nth-of-type(1){top:0}.header .menu_button_cont .menu_button span:nth-of-type(2){top:calc(50% - 1px)}.header .menu_button_cont .menu_button span:nth-of-type(3){bottom:0}.header .menu_button_cont .menu_button.active span{background-color:var(--theme)}.header .menu_button_cont .menu_button.active span:nth-of-type(1){top:calc(50% - 1px);transform:rotate(-135deg)}.header .menu_button_cont .menu_button.active span:nth-of-type(2){width:0}.header .menu_button_cont .menu_button.active span:nth-of-type(3){bottom:calc(50% - 1px);transform:rotate(135deg)}.header .menu_button_cont .menu_location{position:relative;margin-left:47px;display:flex;align-items:center}.header .menu_button_cont .menu_location a{text-transform:uppercase;font-weight:100;font-size:1rem;letter-spacing:0.2rem;line-height:1}.header .menu_button_cont .menu_location a span{margin-bottom:-1px;display:block}.header .menu_button_cont .menu_location a:hover{color:var(--theme)}.header .menu_button_cont .menu_location:before{content:"";height:200%;width:1px;background-color:var(--theme);position:absolute;top:-50%;right:calc(100% + 20px)}.header .logo{display:flex;align-items:center;flex-direction:column;height:98px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.header .logo_graphic{width:auto;height:50px;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.header .logo_graphic svg{width:auto;height:100%}.header .logo_text{width:auto;height:36px;top:12px;opacity:1;position:relative;-webkit-transition:opacity 0.3s, top 0.3s, height 0.3s;-moz-transition:opacity 0.3s, top 0.3s, height 0.3s;-o-transition:opacity 0.3s, top 0.3s, height 0.3s;transition:opacity 0.3s, top 0.3s, height 0.3s}.header .logo_text svg{width:auto;height:100%}.header .header_text{color:var(--theme);font-weight:500;font-style:italic;letter-spacing:1px;z-index:5;-webkit-transition:opacity 0.15s;-moz-transition:opacity 0.15s;-o-transition:opacity 0.15s;transition:opacity 0.15s}.header.shrink{height:68px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, .1)}.header.shrink .logo{height:44px}.header.shrink .logo_text{opacity:0;top:40px;height:26px}.header.shrink .logo_graphic{height:44px}.content-wrapper{margin-top:160px;width:100%}.content-wrapper.impressum{position:relative;margin-top:250px}.content-wrapper.impressum .background_logo{position:absolute;top:50px;left:0;width:600px;height:auto;opacity:0.25;z-index:-1}.content-wrapper.impressum .background_logo img{width:100%;height:auto}.content-wrapper.impressum .text_block ol li{margin-bottom:20px}.content-wrapper.impressum .header_cont h1{font-size:7rem;letter-spacing:1rem}.content-wrapper .header_cont{width:calc(var(--width) + 200px);margin:100px auto 0}.content-wrapper .header_cont h1{text-align:center;font-size:3.5rem;font-family:'Aire W05';color:var(--sec);font-weight:100;letter-spacing:0.4rem;margin:0}.content-wrapper .header_cont h1:after{content:"";width:160px;height:1px;background-color:var(--theme);display:block;margin:25px auto 50px}.content-wrapper .header_cont h1 p{margin:0}.content-wrapper .header_cont h1.small{font-size:3rem}.content-wrapper .subheader_cont h2{text-align:center;font-size:1.125rem;color:var(--sec);font-weight:100;letter-spacing:0.2rem;text-transform:uppercase;line-height:1.3;margin:0}.content-wrapper .text_block{width:var(--width);margin:50px auto;font-size:1rem;font-weight:300;line-height:1.7}.kontakt .content-wrapper .text_block{margin-top:0}.content-wrapper .text_block a:hover{color:var(--theme)}.content-wrapper .text_block strong{font-weight:500}.content-wrapper .text_block .text_wrap p:first-of-type:before{content:"//";color:var(--theme);font-weight:500;letter-spacing:1px;margin-right:5px}.content-wrapper .fw_picture{margin-bottom:1em;margin:0;font-size:0;position:relative;height:0;padding-bottom:42.5%;overflow:hidden;margin-top:150px}.content-wrapper .fw_picture:first-of-type{margin-top:0}.content-wrapper .fw_picture .overlay{background-color:var(--black);z-index:2;position:absolute;top:0;bottom:0;right:0;left:0}.content-wrapper .fw_picture::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:rgba(0, 0, 0, 0.1)}.content-wrapper .fw_picture img{width:100%;height:auto}.content-wrapper .fw_picture .fw_picture_text{text-transform:uppercase;font-size:7.5rem;font-family:'Aire W05';color:var(--white);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;letter-spacing:1.5rem;text-align:center;line-height:0.85;z-index:3}.content-wrapper .fw_scroller{position:absolute;left:0;right:0;bottom:20px;z-index:3;text-align:center;color:#fff}.content-wrapper .fw_scroller img{width:32px;height:auto;vertical-align:top;transform:rotate(180deg);cursor:pointer}.to_top{width:40px;height:50px;margin:60px auto 40px;position:relative;cursor:pointer}.to_top:before{content:"";position:absolute;top:0;right:0;left:-10%;width:120%;height:5px;background-color:rgba(0, 0, 0, .2);-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.to_top span{display:block;padding-top:12px;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;-o-transition:padding 0.3s;transition:padding 0.3s}.to_top span svg{width:100%;height:auto}.to_top span svg path{fill:rgba(0, 0, 0, .2) !important;-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.to_top:hover:before{background-color:#000}.to_top:hover span{padding-top:7px}.to_top:hover span svg path{fill:var(--theme) !important}footer{background-color:var(--sec)}footer .footer_wrap{margin:0 auto;display:flex;padding:10px 0 70px;width:1200px}footer .footer_wrap .footer_block:before{content:"";display:block;height:6px;width:50px;background-color:var(--theme);margin:30px 0}footer .footer_wrap .footer_block p{margin:0}footer .footer_wrap .footer_block h2{font-weight:500;font-size:1.25rem;line-height:1;margin:0 0 3px;color:var(--white)}footer .footer_wrap .footer_block.contact{color:var(--white);line-height:1.3;font-weight:300}footer .footer_wrap .footer_block.contact a{color:var(--white)}footer .footer_wrap .footer_block.contact a:hover{color:var(--theme)}footer .footer_wrap .footer_block.menu{margin-left:12%}footer .footer_wrap .footer_block.menu ul{list-style-type:none}footer .footer_wrap .footer_block.menu ul li{line-height:1.3}footer .footer_wrap .footer_block.menu ul li a{color:rgba(255, 255, 255, .5);font-weight:300}footer .footer_wrap .footer_block.menu ul li a:hover{color:var(--white)}footer .footer_wrap .footer_block.menu2{margin-left:auto;display:flex;flex-direction:column}footer .footer_wrap .footer_block.menu2 ul{list-style-type:none}footer .footer_wrap .footer_block.menu2 ul li{line-height:1.3}footer .footer_wrap .footer_block.menu2 ul li a{color:var(--white);font-weight:300}footer .footer_wrap .footer_block.menu2 ul li a:hover{color:var(--theme)}footer .footer_wrap .socials{display:flex;margin-top:auto}footer .footer_wrap .socials a{width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:var(--black);display:flex;justify-content:center;align-items:center;margin-right:15px;color:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}footer .footer_wrap .socials a svg{width:24px;height:24px}footer .footer_wrap .socials a:hover{background-color:var(--theme)}.three_column_text{display:flex;justify-content:space-between;margin:80px auto 100px}.three_column_text .column{width:30%}.three_column_text .column .number{font-family:'Aire W05';font-size:6rem;font-weight:100;color:var(--theme);line-height:1;position:relative;padding-bottom:8px;margin-bottom:35px;letter-spacing:10px}.three_column_text .column .number:after{content:"";height:3px;width:50px;background-color:var(--black);position:absolute;bottom:0;left:0}.three_column_text .column .text{font-style:italic;line-height:1.5;font-size:0.75rem}.three_column_text .column .text strong{font-size:1rem;font-weight:400;letter-spacing:0.04em;font-style:normal;line-height:1;position:relative;padding-left:20px;display:block}.three_column_text .column .text strong:before{content:"";width:15px;height:15px;background-image:url(../img/arrow-new-theme.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;position:absolute;top:-1px;left:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.selector_cont{display:flex;justify-content:space-between;margin-bottom:150px;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s}.selector_cont .col_left{width:47%;position:relative}.selector_cont .col_left .option{display:none !important}.selector_cont .col_left .col_cont{display:none;position:absolute}.selector_cont .col_left .col_cont .pic_cont{margin-bottom:40px;font-size:0}.selector_cont .col_left .col_cont .pic_cont.round{text-align:center}.selector_cont .col_left .col_cont .pic_cont.round img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.selector_cont .col_left .col_cont .pic_cont img{max-width:100%;height:auto}.selector_cont .col_left .col_cont .text_cont{line-height:1.5;font-size:0.75rem;font-style:italic;font-weight:400;position:relative}.selector_cont .col_left .col_cont .text_cont h2{font-weight:100;font-size:2.25rem;font-style:normal;margin:0 0 40px 0;line-height:1.4}.selector_cont .col_left .col_cont .text_cont strong{font-weight:400;font-size:1rem;font-style:normal}.selector_cont .col_left .col_cont .text_cont strong:before{content:"";width:15px;height:15px;background-image:url(../img/arrow-new-theme.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;margin-right:5px;margin-bottom:-1px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.selector_cont .col_left .col_cont .text_cont p:last-of-type{margin-bottom:0}.selector_cont .col_left .col_cont .text_cont .line{width:7px;height:90px;position:absolute;top:0;right:calc(100% + 25px);-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);background-color:var(--theme);-webkit-transition:height 0.3s ease 0.5s;-moz-transition:height 0.3s ease 0.5s;-o-transition:height 0.3s ease 0.5s;transition:height 0.3s ease 0.5s}.selector_cont .col_right .option,.selector_cont .col_left .option{font-weight:300;color:var(--sec);cursor:pointer;line-height:1.2;display:flex;box-sizing:border-box;white-space:nowrap;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.selector_cont .col_right{width:47%;position:relative;align-self:flex-start;margin-top:3rem;overflow:hidden}.selector_cont .col_right:after,.selector_cont .col_right:before{content:"";width:100px;height:1px;background-color:var(--black);display:block;margin:15px 0}.selector_cont.type_one .col_right:after,.selector_cont.type_three .col_right:after,.selector_cont.type_one .col_right:before,.selector_cont.type_three .col_right:before{margin:30px 0}.selector_cont.type_one .col_right .option,.selector_cont.type_three .col_right .option,.selector_cont.type_one .col_left .option,.selector_cont.type_three .col_left .option{font-size:1.5rem;align-items:flex-end;height:28px;position:relative;padding-left:15px}.selector_cont.type_one .col_right .option:before,.selector_cont.type_three .col_right .option:before,.selector_cont.type_one .col_left .option:before,.selector_cont.type_three .col_left .option:before{content:"";display:block;width:10px;height:1px;background-color:var(--theme);margin-right:3px;margin-bottom:4px;position:absolute;right:calc(100% - 12px);transform-origin:bottom right;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}.selector_cont.type_one .col_right .option span,.selector_cont.type_three .col_right .option span,.selector_cont.type_one .col_left .option span,.selector_cont.type_three .col_left .option span{font-size:1.125rem;font-style:italic;margin-left:5px}.selector_cont.type_one .col_right .option:hover,.selector_cont.type_three .col_right .option:hover,.selector_cont.type_one .col_left .option:hover,.selector_cont.type_three .col_left .option:hover,.selector_cont.type_one .col_right .option.active,.selector_cont.type_three .col_right .option.active,.selector_cont.type_one .col_left .option.active,.selector_cont.type_three .col_left .option.active{color:var(--theme);font-family:'Aire W05';font-style:italic;text-transform:uppercase;font-weight:600;font-size:1.375rem !important;line-height:0.9;letter-spacing:0.125em}.selector_cont.type_one .col_right .option:hover span,.selector_cont.type_three .col_right .option:hover span,.selector_cont.type_one .col_left .option:hover span,.selector_cont.type_three .col_left .option:hover span,.selector_cont.type_one .col_right .option.active span,.selector_cont.type_three .col_right .option.active span,.selector_cont.type_one .col_left .option.active span,.selector_cont.type_three .col_left .option.active span{font-size:1rem;padding-bottom:2px}.selector_cont.type_one .col_right .option.active:before,.selector_cont.type_three .col_right .option.active:before,.selector_cont.type_one .col_left .option.active:before,.selector_cont.type_three .col_left .option.active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.selector_cont.type_two .col_right .option,.selector_cont.type_two .col_left .option{font-size:3.25rem;height:62px;align-items:center}.selector_cont.type_two .col_right .option:hover,.selector_cont.type_two .col_left .option:hover,.selector_cont.type_two .col_right .option.active,.selector_cont.type_two .col_left .option.active{color:var(--theme);font-family:'Aire W05';font-style:italic;font-size:3.125rem !important;padding-top:7px}.selector_cont.type_three .col_left .col_cont .text_cont .line{-webkit-transform:unset;-ms-transform:unset;transform:unset;height:70px}.sub_menu_cont{margin-top:20px;height:12px}.sub_menu_cont .sub_menu{background-color:var(--white)}.no_scroll .sub_menu_cont .sub_menu{margin-right:17px}.sub_menu_cont .sub_menu.fixed{position:fixed;top:68px;right:0;left:0;z-index:99;-webkit-transition:top 0.3s, transform 0.3s;-moz-transition:top 0.3s, transform 0.3s;-o-transition:top 0.3s, transform 0.3s;transition:top 0.3s, transform 0.3s;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, .1)}.sub_menu_cont .sub_menu.fixed ul{padding:15px 0}.sub_menu_cont .sub_menu.hide{-webkit-transform:translateY(-110px);-ms-transform:translateY(-110px);transform:translateY(-110px)}.sub_menu_cont .sub_menu ul{display:flex;list-style-type:none;justify-content:center;align-items:center;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;-o-transition:padding 0.3s;transition:padding 0.3s}.sub_menu_cont .sub_menu ul li{display:flex;align-items:center}.sub_menu_cont .sub_menu ul li.active > a{color:var(--sec)}.sub_menu_cont .sub_menu ul li + li:before{content:"";display:block;width:2px;height:10px;margin:0 10px;background-color:var(--theme)}.sub_menu_cont .sub_menu ul li a{text-transform:uppercase;font-size:0.75rem;color:rgba(0, 0, 0, .3);font-weight:500;line-height:1}.sub_menu_cont .sub_menu ul li a:hover{color:var(--theme)}.sub_menu_cont .sub_menu ul li a.active{color:var(--black)}.sub_menu_cont + .header_cont{margin-top:60px}.footer_phone{text-align:center;margin-top:120px;line-height:1;display:flex;align-items:center;justify-content:center}.footer_phone span{color:var(--sec);font-size:0.875rem;letter-spacing:0.15rem;margin-right:10px}.footer_phone a.footer_tel{color:var(--theme);font-weight:500;font-size:1.25rem}.footer_phone a.footer_tel:hover{color:var(--sec)}.footer_phone .footer_meeting{display:flex;align-items:center;margin-left:40px;color:var(--sec);font-size:0.875rem;letter-spacing:0.15rem;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.footer_phone .footer_meeting span{width:60px;height:60px;background-color:var(--sec);display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:15px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.footer_phone .footer_meeting span svg{width:30px;height:30px}.footer_phone .footer_meeting span svg path{fill:var(--white)}.footer_phone .footer_meeting:hover{color:var(--theme)}.footer_phone .footer_meeting:hover span{background-color:var(--theme)}.reviews_cont{display:flex;align-items:flex-start;width:640px;margin:80px auto 0;color:var(--sec)}.reviews_cont .reviews_icon{color:var(--theme);font-size:11.25rem;font-weight:500;line-height:1;width:100px;flex-shrink:0;flex-grow:0;-webkit-transform:translateY(calc(100% + 5px));-ms-transform:translateY(calc(100% + 5px));transform:translateY(calc(100% + 5px))}.reviews_cont .reviews_icon:before{content:"\201D"}.reviews_cont .reviews_wrap{overflow-y:hidden}.reviews_cont .reviews_wrap .review_item .review_item_img{width:200px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;margin-left:3.5rem}.reviews_cont .reviews_wrap .review_item .review_item_img img{width:100%;height:auto}.reviews_cont .reviews_wrap .review_item .review_item_name{display:flex;text-transform:uppercase;align-items:flex-end;font-size:0.875rem;letter-spacing:0.15rem;margin:20px 0 15px}.reviews_cont .reviews_wrap .review_item .review_item_name:before{content:"";width:75px;height:1px;background-color:var(--black);display:block;margin:5px 15px 5px 0}.reviews_cont .reviews_wrap .review_item .review_item_text{font-size:1.375rem;font-weight:400;font-style:italic;line-height:1.4;height:10em;overflow:hidden}.reviews_cont .reviews_wrap .review_item .review_item_text p:first-of-type{margin-top:0}.reviews_cont .reviews_wrap .review_item .review_item_text p:last-of-type{margin-bottom:0}.reviews_cont + .header_cont{margin-top:50px}.icon_block{text-align:center;display:flex;justify-content:center;width:var(--width);margin:70px auto 0}.icon_block .icon_item{display:flex;flex-direction:column;align-items:center;margin:0px 25px}.icon_block .icon_item .icon{width:70px;height:70px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:var(--black);display:flex;align-items:center;justify-content:center;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.icon_block .icon_item .icon svg{width:50%;height:auto}.icon_block .icon_item .icon_text{font-style:italic;font-weight:500;font-size:1rem;margin-top:20px}.icon_block a.icon_item:hover .icon{background-color:var(--theme)}.image_block{text-align:center;margin:60px auto}.image_block .caption_cont{font-size:0.75rem;font-style:italic;margin-bottom:20px}.image_block .image_cont img{max-width:100%;height:auto}.logo_grid{display:flex;flex-wrap:wrap;width:1100px}.logo_grid .logo_item{flex-basis:calc(100% / 3);float:left}.logo_grid .logo_item .logo_item_wrap{width:100%;height:0;position:relative;padding-top:56.25%}.logo_grid .logo_item .logo_item_wrap span{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;left:0}.logo_grid .logo_item .logo_item_wrap span img{max-height:70%;max-width:50%}.map_block iframe{width:100%;height:600px}.cp_cont{display:flex;align-items:center}.cp_cont .pic_cont{width:350px;height:350px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;margin-left:auto}.cp_cont .pic_cont img{width:100%}.cp_cont .text_cont{margin-left:120px}.cp_cont .text_cont .title{text-transform:uppercase;font-weight:400;font-size:1.125rem;margin-bottom:20px;letter-spacing:0.05rem}.cp_cont .text_cont .title:before{content:"";width:15px;height:15px;background-image:url(../img/arrow-new-theme.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;margin-right:5px;margin-bottom:-1px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.cp_cont .text_cont .text{font-size:0.875rem;line-height:1.6}.cp_cont .text_cont .text a:hover{color:var(--theme)}.cp_cont .text_cont .text p:first-of-type{margin-top:0}.cp_cont .text_cont .text p:last-of-type{margin-bottom:0}.cp_cont .text_cont .text strong{font-weight:500}.cp_cont .text_cont:before,.cp_cont .text_cont:after{content:"";height:1px;width:100px;background-color:var(--black);display:block;margin:30px 0}.cp_cont_kontakt{margin-top:100px;margin-bottom:120px}.cp_cont_kontakt .cp_item{display:flex;align-items:center;margin:30px 0;position:relative}.cp_cont_kontakt .cp_item:before{content:"";height:100%;width:calc(100% - 100px);position:absolute;top:0;bottom:0;right:0;left:100px;background:linear-gradient(90deg, #ebebec 0%, var(--white) 100%);z-index:-1}.cp_cont_kontakt .cp_item .pic_cont{width:200px;height:200px;flex-shrink:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;border:5px solid var(--white);background-color:#cfd0d2}.cp_cont_kontakt .cp_item .pic_cont img{width:100%}.cp_cont_kontakt .cp_item .text_cont{margin-left:170px}.cp_cont_kontakt .cp_item .text_cont .title{text-transform:uppercase;font-weight:400;font-size:1rem;margin-bottom:20px;letter-spacing:0.05rem;position:relative}.cp_cont_kontakt .cp_item .text_cont .title:before{content:"";width:8px;height:60px;background-color:var(--theme);position:absolute;top:0;right:calc(100% + 25px)}.cp_cont_kontakt .cp_item .text_cont .text{font-size:0.75rem;line-height:1.5}.cp_cont_kontakt .cp_item .text_cont .text a:hover{color:var(--theme)}.cp_cont_kontakt .cp_item .text_cont .text p:first-of-type{margin-top:0}.cp_cont_kontakt .cp_item .text_cont .text p:last-of-type{margin-bottom:0}.cp_cont_kontakt .cp_item .text_cont .text strong{font-weight:500}.contact_form_cont .text_block{margin:0}.contact_form_cont .contact_form_tb{margin-top:60px;margin-bottom:30px}.contact_form_cont .contact_form_ta{margin:40px auto 20px}.contact_form_cont .contact_form{display:flex;flex-direction:column;border-top:5px solid var(--sec);border-bottom:5px solid var(--sec);padding-top:60px;padding-bottom:60px;position:relative}.contact_form_cont .contact_form .mail_pending{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, .75);z-index:10;display:none}.contact_form_cont .contact_form .input_row{display:flex;justify-content:space-between;margin-bottom:50px}.contact_form_cont .contact_form .input_row .input_cont{width:49%;position:relative}.contact_form_cont .contact_form .input_row .input_cont .icon{display:block;width:1px;position:absolute;top:5px;left:0}.contact_form_cont .contact_form .input_row .input_cont .icon:after{content:"";position:absolute;top:3px;bottom:0;right:0;width:1px;height:24px;background-color:var(--black)}.contact_form_cont .contact_form .input_row .input_cont .icon.show{width:26px;height:26px;padding-right:14px;padding-left:4px}.contact_form_cont .contact_form .input_row .input_cont .icon.show svg{width:100%;height:100%}.contact_form_cont .contact_form .input_row .input_cont .icon.show svg path{fill:var(--sec) !important}.contact_form_cont .contact_form .input_row .input_cont .icon.show + input,.contact_form_cont .contact_form .input_row .input_cont .icon.show + select{padding-left:60px}.contact_form_cont .contact_form .input_row .input_cont .icon.show.select_icon svg{width:120%;height:120%}.contact_form_cont .contact_form .input_row .input_cont input{box-sizing:border-box;display:block;width:100%;outline:0;border:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid var(--theme);font-size:1.25rem;padding:8px 0 8px 20px;font-weight:400;color:#7f8183;border-radius:0;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s}.contact_form_cont .contact_form .input_row .input_cont input:focus{border-color:transparent transparent var(--sec) transparent}.contact_form_cont .contact_form .input_row .input_cont select{box-sizing:border-box;display:block;width:100%;outline:0;border:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid var(--theme);font-size:1.25rem;padding:8px 0 8px 20px;font-weight:400;color:#7f8183;border-radius:0;background-color:transparent;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s}.contact_form_cont .contact_form .input_row .input_cont select option{background-color:var(--sec);font-style:italic;color:var(--white);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.contact_form_cont .contact_form .input_row .input_cont select option:hover{color:var(--theme)}.contact_form_cont .contact_form .input_row .input_cont select:focus{border-color:transparent transparent var(--sec) transparent}.contact_form_cont .contact_form .input_row .input_cont .select{position:relative}.contact_form_cont .contact_form .input_row .input_cont .select .select_placeholder{box-sizing:border-box;display:block;width:100%;outline:0;border:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid var(--theme);font-size:1.25rem;padding:8px 0 8px 0;font-weight:400;color:#7f8183;border-radius:0;background-color:transparent;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s;cursor:pointer}.contact_form_cont .contact_form .input_row .input_cont .select .select_placeholder .select_placeholder_text{padding-left:60px}.contact_form_cont .contact_form .input_row .input_cont .select .select_values{background-color:var(--white);border:1px solid var(--sec);max-width:100%;position:absolute;top:100%;left:0;padding:10px 20px;line-height:1.4;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s, visibility 0.3s;-moz-transition:opacity 0.3s, visibility 0.3s;-o-transition:opacity 0.3s, visibility 0.3s;transition:opacity 0.3s, visibility 0.3s}.contact_form_cont .contact_form .input_row .input_cont .select .select_values.active{opacity:1;visibility:visible}.contact_form_cont .contact_form .input_row .input_cont .select .select_values .select_value{color:1px solid var(--sec);font-style:italic;font-weight:500;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;cursor:pointer}.contact_form_cont .contact_form .input_row .input_cont .select .select_values .select_value:hover{color:var(--theme)}.contact_form_cont .contact_form .input_row .input_cont label{display:block;font-size:1rem;font-style:italic;font-weight:500;padding-top:8px}.contact_form_cont .contact_form .input_row .input_cont label span{color:var(--theme)}.contact_form_cont .contact_form .input_row .input_cont label:before{content:"";width:15px;height:15px;background-image:url(../img/arrow-new-theme.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;margin-right:5px;margin-bottom:-1px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.contact_form_cont .contact_form .input_row .input_cont.msg_cont{width:100%;margin-top:25px}.contact_form_cont .contact_form .input_row .input_cont.msg_cont textarea{margin-top:15px;width:100%;max-width:100%;min-width:100%;min-height:350px;border:1px solid var(--theme);padding:25px;box-sizing:border-box;font-size:1.25rem;font-weight:400;color:#7f8183}.contact_form_cont .contact_form .input_row .input_cont.error input,.contact_form_cont .contact_form .input_row .input_cont.error select{border:1px solid #d10000}.contact_form_cont .contact_form .contact_form_submit{background-color:var(--sec);color:var(--white);font-style:italic;font-size:1rem;font-weight:500;padding:10px 80px;border:0;outline:0;cursor:pointer;align-self:center;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.contact_form_cont .contact_form .contact_form_submit:hover{background-color:var(--theme)}.contact_form_cont .contact_form_bc{display:flex;align-items:center;color:var(--theme);justify-content:center;font-style:italic;font-weight:400;font-size:1.125rem}.contact_form_cont .contact_form_bc input{width:150px;border:1px solid var(--theme);outline:0;margin:0 15px;padding:5px 15px 4px;box-sizing:border-box;font-weight:500;font-size:1.25rem;color:#7f8183}.contact_form_cont .contact_form_bc.error input{border-color:#d10000}.contact_form_cont .form_message{color:var(--theme);font-weight:400;font-size:1.5rem;text-align:center;margin-bottom:30px}.image_block{text-align:center;margin:60px auto 50px}.image_block + .fw_image{margin-top:100px}.image_block .image_row + .image_row{margin-top:1rem}.image_block .image_row .image_item{font-size:0;margin:0}.image_block .image_row .image_item.full img{width:100%;height:auto}.image_block .image_row .image_item.centered{text-align:center}.image_block .image_row .image_item.centered img{width:auto;height:auto;max-width:100%}.image_block .image_row.two_images{display:flex;justify-content:space-between}.image_block .image_row.two_images figure{width:calc(50% - 0.5rem)}.image_block .image_row.two_images figure img{width:100%;height:auto}.image_block .image_row.three_images{display:flex;justify-content:space-between}.image_block .image_row.three_images figure{width:calc(33.33% - 2rem/3)}.image_block .image_row.three_images figure img{width:100%;height:auto}.image_block .image_row.big_left{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:15px;gap:15px}.image_block .image_row.big_left figure:nth-of-type(1){grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:2;margin:0}.image_block .image_row.big_left figure:nth-of-type(2){grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3}.image_block .image_row.big_left figure:nth-of-type(3){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.image_block .image_row.big_left figure img{width:100%;height:100%;object-fit:cover}.image_block .image_row.big_right{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:15px;gap:15px}.image_block .image_row.big_right figure:nth-of-type(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin:0}.image_block .image_row.big_right figure:nth-of-type(2){grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.image_block .image_row.big_right figure:nth-of-type(3){grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:3}.image_block .image_row.big_right figure img{width:100%;height:100%;object-fit:cover}.news_block .news_item .details{cursor:pointer;display:flex;align-items:flex-start;font-weight:500;font-size:1.25rem;position:relative;margin-bottom:15px}.news_block .news_item .details > span{font-weight:100;margin:0 4px 0 5px;letter-spacing:2px}.news_block .news_item .details p{margin:0}.news_block .news_item .details .date{color:var(--theme)}.news_block .news_item .details .caret{position:absolute;top:-9px;left:-30px;-webkit-transform:rotate(0) translateZ(0);-ms-transform:rotate(0) translateZ(0);transform:rotate(0) translateZ(0);-webkit-transition:transform 0.3s, color 0.3s;-moz-transition:transform 0.3s, color 0.3s;-o-transition:transform 0.3s, color 0.3s;transition:transform 0.3s, color 0.3s}.news_block .news_item .details .caret:after{content:"+";font-weight:300;font-size:2.5rem;line-height:1}.news_block .news_item .short_desc p{font-size:1rem;font-weight:300;line-height:1.7;display:inline}.news_block .news_item .short_desc p:first-of-type:before{content:"//";color:var(--theme);display:inline;font-weight:500;font-size:0.875rem;letter-spacing:1px;margin-right:2px}.news_block .news_item .short_desc .read_more{display:flex;margin-top:10px;align-items:flex-start;cursor:pointer;font-style:italic;font-weight:500;-webkit-transition:color 0.3s, opacity 0.3s, visibility 0.3s;-moz-transition:color 0.3s, opacity 0.3s, visibility 0.3s;-o-transition:color 0.3s, opacity 0.3s, visibility 0.3s;transition:color 0.3s, opacity 0.3s, visibility 0.3s}.news_block .news_item .short_desc .read_more span{display:block;width:13px;height:14px;margin-right:4px}.news_block .news_item .short_desc .read_more span svg{width:100%;height:auto;margin-bottom:-1px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.news_block .news_item .short_desc .read_more span svg path{fill:var(--theme) !important}.news_block .news_item .short_desc .read_more:hover{color:var(--theme)}.news_block .news_item p a{display:inline-flex;align-items:center;font-style:italic;font-weight:500;bottom:-2px;position:relative}.news_block .news_item p a:before{content:"";display:block;width:13px;height:14px;margin-right:4px;background-image:url('../img/arrow-new-o.svg');background-repeat:no-repeat;background-size:100%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.news_block .news_item .hidden{display:none;font-size:1rem;font-weight:300;line-height:1.7;padding:1px 0}.news_block .news_item .hidden .text_block{margin:0 0 20px}.news_block .news_item .hidden .text_block p:first-of-type{margin-top:0}.news_block .news_item .hidden .image_block{margin:25px auto;width:100%}.news_block .news_item .hidden .image_block:before,.news_block .news_item .hidden .image_block:after{content:"";width:50px;height:7px;background-color:var(--theme);display:block;margin:20px 0}.news_block .news_item + .news_item:before{content:"";width:60px;height:1px;display:block;background-color:var(--black);margin:30px 0;box-sizing:border-box}.news_block .news_item.active .details .caret{color:var(--theme);-webkit-transform:rotate(45deg) translateZ(0);-ms-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.news_block .news_item.active .short_desc .read_more{opacity:0;visibility:hidden}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.reveal{opacity:0 !important;-webkit-transform:translate3d(0, 100px, 0) !important;-ms-transform:translate3d(0, 100px, 0) !important;transform:translate3d(0, 100px, 0) !important;-webkit-transition:opacity 0.7s, transform 0.7s !important;-moz-transition:opacity 0.7s, transform 0.7s !important;-o-transition:opacity 0.7s, transform 0.7s !important;transition:opacity 0.7s, transform 0.7s !important}.reveal.reveal_right{-webkit-transform:translate3d(100px, 0, 0) !important;-ms-transform:translate3d(100px, 0, 0) !important;transform:translate3d(100px, 0, 0) !important}.reveal.reveal_left{-webkit-transform:translate3d(-100px, 0, 0) !important;-ms-transform:translate3d(-100px, 0, 0) !important;transform:translate3d(-100px, 0, 0) !important}.reveal.reveal_fade{-webkit-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.reveal.reveal_visible{opacity:1 !important;-webkit-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 0.5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 0.4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 0.1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 0.4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/*# sourceMappingURL=style.css.map */