@font-face{font-family:FFFranziska;font-style:normal;font-weight:400;font-display:swap;src:url(css/webfonts/Franziska-Regular.woff2)format("woff2"),url(webfonts/Franziska-Regular.woff)format("woff")}@font-face{font-family:FFFranziska;font-style:italic;font-weight:400;font-display:swap;src:url(css/webfonts/Franziska-Regular-Italic.woff2)format("woff2"),url(webfonts/Franziska-Regular-Italic.woff)format("woff")}@font-face{font-family:FFFranziska;font-style:normal;font-weight:600;font-display:swap;src:url(css/webfonts/Franziska-Medium.woff2)format("woff2"),url(webfonts/Franziska-Medium.woff)format("woff")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--fontfamily:"FFFranziska",serif;--primarycolor:#f8f6f1;--blue:#112f6d;--orange:#ec6839;--fontcolor:#222;--white:#f5f5f5;--radius:4px;--paddingspace:60px}@keyframes fadeIn{0%{opacity:0}25%{opacity:0}to{opacity:1}}.animation_fadeIn{animation:1.5s fadeIn}.boxshadow-10{box-shadow:0 0 10px #00000080}.medium{letter-spacing:.01em;font-weight:600}.regular{letter-spacing:.01em;font-weight:400}.italic{font-style:italic}.v{letter-spacing:.03em;font-size:95%}.textlink{transition:border .3s}.pos-fix{z-index:50;position:fixed}.objectfit{width:100%;height:100%;display:block}.objectfit img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html,body{width:100vw;min-height:100vh;overflow-x:hidden}body{background:var(--primarycolor);font-family:var(--fontfamily);color:var(--fontcolor);font-feature-settings:"liga";-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 5 4;flex-direction:column;font-size:18px;line-height:1.7em;display:flex;position:relative}@media only screen and (min-width:450px){body{font-size:20px}}@media only screen and (min-width:769px){body{-webkit-hyphens:manual;hyphens:manual}}.viewport{width:calc(95vw - 75px);margin:0 5vw 0 75px}@media only screen and (min-width:1000px){.viewport{box-sizing:border-box;width:66vw;margin:0 0 0 calc(32vw + 15px)}}header,footer,article,section,nav,address,.h4,.h5,.h6,figure,main{display:block}input,select,textarea{font-family:var(--fontfamily);background:0 0;border:0;font-size:100%}h1,.h1{margin-top:3%;margin-bottom:5%;font-size:220%;line-height:1.1em}@media only screen and (min-width:450px){h1,.h1{margin-top:3%;margin-bottom:10%}}@media only screen and (min-width:769px){h1,.h1{font-size:300%}}@media only screen and (min-width:1200px){h1,.h1{font-size:350%}}h1.small,.h1.small{font-size:180%}@media only screen and (min-width:769px){h1.small,.h1.small{font-size:250%}}@media only screen and (min-width:1000px){h1.small,.h1.small{font-size:330%}}.home h1{padding:20px 20px 20px 0}@media only screen and (min-width:1200px){.home h1{font-size:400%}}h2,.h2{margin-top:0;margin-bottom:10px;font-size:180%;line-height:1.1em}@media only screen and (min-width:450px){h2,.h2{text-wrap:balance;margin-top:30px}}@media only screen and (min-width:769px){h2,.h2{font-size:250%}}@media only screen and (min-width:1000px){h2,.h2{font-size:330%}}h2 .small,.h2 .small{font-size:70%}h3,.h3{margin-top:calc(var(--paddingspace)*.6);margin-bottom:20px;font-size:140%;font-style:italic;line-height:1.2em}@media only screen and (min-width:769px){h3,.h3{font-size:180%}}@media only screen and (min-width:1000px){h3,.h3{font-size:180%}}h3:first-child,.h3:first-child{margin-top:10px}h4{letter-spacing:.01em;margin:20px 0 10px;font-size:120%;font-weight:600}.info h1{margin-top:0;margin-bottom:10px;font-size:180%;line-height:1.1em}@media only screen and (min-width:450px){.info h1{text-wrap:balance;margin-top:30px}}@media only screen and (min-width:769px){.info h1{font-size:250%}}@media only screen and (min-width:1000px){.info h1{font-size:330%}}.info h1 .small{font-size:70%}.info h2{margin-top:calc(var(--paddingspace)*.6);margin-bottom:20px;font-size:140%;font-style:italic;line-height:1.2em}@media only screen and (min-width:769px){.info h2{font-size:180%}}@media only screen and (min-width:1000px){.info h2{font-size:180%}}.info h2:first-child{margin-top:10px}.info h3{font-size:4vw}@media only screen and (min-width:1000px){.info h3{font-size:180%}}.info h4{font-size:120%}.info p+h4,.info ul+h4{margin-top:20px}img{width:100%;height:auto}img.logo_LTV{max-width:250px;margin:15px 0;display:block}strong{letter-spacing:.01em;font-weight:600}em,.em{font-style:italic}.nowrap{white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word!important}a{color:var(--fontcolor);text-decoration:none}a:focus{outline:none}header{z-index:20;box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;width:100vw;height:70px;padding:20px 0;display:flex;position:fixed}@media only screen and (min-width:450px){header{height:100px;padding:0;position:fixed}}header .viewport{justify-content:space-start;flex-direction:row;align-items:center;display:flex}@media only screen and (min-width:1000px){header .viewport{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-end}}@media (max-width:999px){header .viewport{width:100%;margin-left:0;margin-right:0}}header .logo{width:70%;max-width:calc(100% - 130px);line-height:0}@media only screen and (min-width:450px){header .logo{max-width:450px}}header .logo a{width:100%;display:inline-block}@media only screen and (min-width:1000px){header .logo a{margin-left:-20%}}@media (-ms-high-contrast:none){header .logo{margin-top:30px}}header nav.primary{box-sizing:border-box;flex-direction:row;justify-content:flex-start;height:auto;animation:2.5s flyIn;display:flex;top:70px}@media only screen and (min-width:450px){header nav.primary{top:100px}}@media only screen and (min-width:1000px){header nav.primary{background:var(--blue);width:32vw;min-height:25vh;padding:40px 30px 20px 43px;position:fixed;top:auto;bottom:0;left:0}}header nav.primary ul{background:var(--blue);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100vw;height:calc(100vh - 70px);margin-left:-120vw;transition:all .8s;display:flex;position:absolute;top:70px;left:0;overflow:scroll}@media (orientation:portrait){header nav.primary ul{padding-top:50px;padding-bottom:150px}}@media only screen and (min-width:450px){header nav.primary ul{height:calc(100vh - 100px);top:100px}}@media only screen and (min-width:1000px){header nav.primary ul{height:auto;overflow:inherit;background:0 0;width:auto;margin-left:0;padding-top:0;padding-bottom:30px;display:block;position:relative;top:auto;left:auto}}header nav.primary ul.show{margin-left:0}header nav.primary ul li{width:90%;margin-left:43px;transition:all .5s;position:relative}@media only screen and (min-width:1000px){header nav.primary ul li{width:100%;margin-left:0}}header nav.primary ul li a{color:var(--white);letter-spacing:.01em;font-weight:600}header nav.primary ul li:before{content:" ";background:var(--white);width:35px;height:2px;transition:all .5s;display:block;position:absolute;top:22px;left:-43px}header nav.primary ul li ul{height:auto;margin-left:0;padding-top:0;padding-bottom:0;position:relative;top:auto;left:auto}@media only screen and (min-width:1000px){header nav.primary ul li ul{max-height:0;transition:all 2s ease-in-out;overflow:hidden}}header nav.primary ul li ul li{margin:0 0 0 23px}header nav.primary ul li ul li:before{width:15px;top:21px;left:-23px}header nav.primary ul li:hover:before,header nav.primary ul li.current:before,header nav.primary ul li.current-menu-item:before,header nav.primary ul li.current-menu-ancestor:before{height:7px;top:17px}header nav.primary ul li:hover ul,header nav.primary ul li.current ul,header nav.primary ul li.current-menu-item ul,header nav.primary ul li.current-menu-ancestor ul{max-height:500px;overflow:auto}.mobilenav{opacity:1;cursor:pointer;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-end;width:60px;height:46px;transition:all .2s;display:flex;position:relative}.mobilenav span{background:var(--blue);transform-origin:100%;width:30px;height:4px;margin:auto;transition:all .5s;display:block;position:relative}.mobilenav:after,.mobilenav:before{content:" ";background:var(--blue);transform-origin:100%;width:30px;height:4px;margin-left:-15px;transition:all .5s;display:block;position:absolute;left:50%;transform:rotate(0)}.mobilenav:after{top:10px}.mobilenav:before{bottom:10px}.mobilenav.close span{transform:scale(0)}.mobilenav.close:before{transform:rotate(45deg)}.mobilenav.close:after{transform:rotate(-45deg)}@media only screen and (min-width:1000px){.mobilenav{display:none}}@keyframes flyIn{0%{bottom:-100%}50%{bottom:-100%}to{bottom:0}}nav.language{position:absolute;right:0}@media only screen and (min-width:769px){nav.language{right:20px}}@media only screen and (min-width:1000px){nav.language{left:43px;right:auto}}nav.language ul{flex-direction:column;justify-content:flex-start;align-items:flex-end;line-height:1em;display:flex}@media only screen and (min-width:769px){nav.language ul{flex-direction:row}}nav.language ul li{border:1px solid var(--blue);box-sizing:border-box;border-right-width:0;padding:3px 20px 3px 5px}@media only screen and (min-width:769px){nav.language ul li{border-right-width:1px;margin-right:6px;padding:3px 5px}}nav.language ul li a{color:var(--blue);letter-spacing:.01em;font-weight:600}nav.language ul li.wpml-ls-current-language,nav.language ul li:hover,nav.language ul li:focus{background:var(--blue)}nav.language ul li.wpml-ls-current-language a,nav.language ul li:hover a,nav.language ul li:focus a{color:var(--white)}main{flex:auto;width:100vw;height:auto;animation:1.5s fadeIn}main article{padding-top:70px}main article p{text-indent:1.7em;margin-top:0}main article p:first-child{text-indent:0;margin-top:10px}main article p.big{font-size:120%}main article h1+p,main article h2+p,main article h3+p,main article ul+p,main article p.first{text-indent:0;margin-top:20px}main article h4+p{text-indent:0}main article p.space_top{margin-top:40px}main article p a,main article ul a,main article ol a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000}main article p a:hover,main article ul a:hover,main article ol a:hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}main article p a.phone,main article ul a.phone,main article ol a.phone,main article p a.link,main article ul a.link,main article ol a.link{-webkit-text-decoration-color:#0000;text-decoration-color:#0000}main article p a.phone:hover,main article ul a.phone:hover,main article ol a.phone:hover,main article p a.link:hover,main article ul a.link:hover,main article ol a.link:hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}main article ul{margin:10px 0}main article ul li{padding-left:20px;position:relative}main article ul li:before{content:" ";background:var(--orange);width:12px;height:12px;position:absolute;top:8px;left:0}@media only screen and (min-width:450px){main article ul li:before{top:10px}}main article ol{box-sizing:border-box;margin:10px 0;list-style-type:decimal}main article ol li{margin-left:22px;padding-left:10px;position:relative}.vc_row{padding-top:var(--paddingspace);padding-bottom:var(--paddingspace)}.vc_row.fullwidth{padding-top:0;padding-bottom:0}.vc_row.top_blue{padding-top:calc(var(--paddingspace)*1.4);position:relative}.vc_row.top_blue:before{content:" ";background:var(--blue);width:calc(100% - 75px);height:51px;position:absolute;top:-1px;left:75px}@media only screen and (min-width:1000px){.vc_row.top_blue:before{width:68vw;height:45px;left:calc(32vw + 15px)}}.vc_row.bg_blue{padding-top:var(--paddingspace);padding-bottom:var(--paddingspace)}@media only screen and (min-width:769px){.vc_row.flex_stretch .viewport{flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}.vc_row.flex_stretch .viewport .vc_column-inner,.vc_row.flex_stretch .viewport .wpb_wrapper{height:100%}}.vc_row.space_top{margin-top:var(--paddingspace)}.vc_row.space_top_half{margin-top:calc(var(--paddingspace)/2)}.vc_row+.vc_row{padding-top:0}.vc_row+.vc_row.bg_blue{padding-top:var(--paddingspace)}.vc_row+.vc_row.top_blue{padding-top:calc(var(--paddingspace)*1.4)}.vc_row+.vc_row.space_top_half{margin-top:calc(var(--paddingspace)/-2)}.wpb_text_column{max-width:1000px}.wpb_text_column.text_big p,.wpb_text_column.text_big ul{font-size:120%}.wpb_text_column.text_big h4{margin-top:calc(var(--paddingspace)*.6);margin-bottom:20px;font-size:140%;font-style:italic;line-height:1.2em}@media only screen and (min-width:769px){.wpb_text_column.text_big h4{font-size:180%}}@media only screen and (min-width:1000px){.wpb_text_column.text_big h4{font-size:180%}}.wpb_text_column.text_big h4:first-child{margin-top:10px}.wpb_text_column.text_big h3{margin-top:0;margin-bottom:10px;font-size:180%;line-height:1.1em}@media only screen and (min-width:450px){.wpb_text_column.text_big h3{text-wrap:balance;margin-top:30px}}@media only screen and (min-width:769px){.wpb_text_column.text_big h3{font-size:250%}}@media only screen and (min-width:1000px){.wpb_text_column.text_big h3{font-size:330%}}.wpb_text_column.text_big h3 .small{font-size:70%}.wpb_text_column.text_big h2{margin-top:3%;margin-bottom:5%;font-size:220%;line-height:1.1em}@media only screen and (min-width:450px){.wpb_text_column.text_big h2{margin-top:3%;margin-bottom:10%}}@media only screen and (min-width:769px){.wpb_text_column.text_big h2{font-size:300%}}@media only screen and (min-width:1200px){.wpb_text_column.text_big h2{font-size:350%}}.wpb_text_column.text_big h2.small{font-size:180%}@media only screen and (min-width:769px){.wpb_text_column.text_big h2.small{font-size:250%}}@media only screen and (min-width:1000px){.wpb_text_column.text_big h2.small{font-size:330%}}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}@media (max-width:999px){.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}}.teaser{height:100%;margin-top:-1px;position:relative}@media only screen and (min-width:769px){.teaser{margin-top:0}}.teaser .teaser_text{box-sizing:border-box;height:100%;padding:calc(var(--paddingspace)*.3)0;padding-right:50px;position:relative}.teaser .teaser_text h3{font-size:130%}.teaser .teaser_text h3,.teaser .teaser_text p{margin:0;padding:0}.teaser .teaser_text p{line-height:1.25em}.teaser a{box-sizing:border-box;border-top:1px solid var(--fontcolor);border-bottom:1px solid var(--fontcolor);width:100%;height:100%;padding-right:50px;display:block;position:absolute;top:0;left:0}.teaser a:after{content:"»";letter-spacing:.01em;opacity:.15;font-size:300%;font-weight:600;display:block;position:absolute;bottom:10px;right:0}.teaser a:hover:after{opacity:1;color:var(--orange)}.teaser a span{display:none}.parallax_image{text-align:center;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:50vw;max-height:60vh;display:flex;position:relative;left:15px;overflow:hidden}@media only screen and (min-width:1000px){.parallax_image{left:auto}}@media (orientation:portrait){.parallax_image{height:55.5556vw}}.parallax_image:before,.parallax_image:after{content:" ";background:var(--blue);width:100%;height:3px;position:absolute;left:0;box-shadow:0 0 10px #000c}.parallax_image:before{top:-3px}.parallax_image:after{bottom:-3px}.parallax_image figure img{z-index:-1;width:100%;height:auto;min-height:70vh}.scrolldown a{transform-origin:bottom;opacity:.15;z-index:2;font-size:600%;display:inline-block;position:relative;transform:rotate(90deg)}.width_breadcrumbs{position:relative}nav.breadcrumbs{box-sizing:border-box;z-index:5;margin-top:-30px;margin-bottom:30px;position:relative}@media only screen and (min-width:769px){nav.breadcrumbs{margin-top:0;margin-bottom:0}}nav.breadcrumbs ol{line-height:1em}nav.breadcrumbs ol li{margin-left:0;padding:0;display:inline}nav.breadcrumbs ol li:after{content:"_";color:var(--fontcolor);margin:0 -.15em;display:inline}nav.breadcrumbs ol li:last-child:after{content:""}nav.breadcrumbs ol li a{color:var(--fontcolor);border:none;font-size:70%;-webkit-text-decoration-color:#0000;text-decoration-color:#0000}nav.breadcrumbs ol li a:before,nav.breadcrumbs ol li a:after{content:"";display:none}nav.breadcrumbs ol li a:hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.bg_blue nav.breadcrumbs ol li:after,.bg_blue nav.breadcrumbs ol li a{color:var(--white)}footer{box-sizing:border-box;z-index:10;flex-direction:column;justify-content:flex-end;height:auto;padding:30px 0;animation:1.5s fadeIn;display:flex;position:relative}@media only screen and (min-width:450px){footer{min-height:25vh}}footer nav.secondary ul li{margin-right:20px;display:inline-block}footer nav.secondary ul li a{opacity:.7;font-size:80%;transition:all .5s}footer nav.secondary ul li a:hover{opacity:1}.otgs-development-site-front-end{display:none}.bg_blue{background:var(--blue)}.bg_blue h1,.bg_blue h2,.bg_blue h3,.bg_blue h4,.bg_blue p,.bg_blue a,.bg_blue ul,.bg_blue ol,.bg_blue li{color:var(--white)}