@font-face{font-family:rockwellbold;src:url(/fonts/rockwell-bold-03-webfont.5d03791b.woff2) format("woff2"),url(/fonts/rockwell-bold-03-webfont.24f7916c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rockwellbold_italic;src:url(/fonts/rockwell-bolditalic-04-webfont.7f9d3a06.woff2) format("woff2"),url(/fonts/rockwell-bolditalic-04-webfont.bb63d0e1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rockwellitalic;src:url(/fonts/rockwell-italic-02-webfont.befe90cb.woff2) format("woff2"),url(/fonts/rockwell-italic-02-webfont.1f53d152.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rockwellregular;src:url(/fonts/rockwell-regular-01-webfont.6593fa27.woff2) format("woff2"),url(/fonts/rockwell-regular-01-webfont.73298973.woff) format("woff");font-weight:400;font-style:normal}*{border:0;padding:0;margin:0}body{margin:0 auto;background-color:#f2f2f2;font-size:clamp(16px,2vw,22px);line-height:1.5;font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}div,p,span{border:0 solid #000}.withoutHyphens{-webkit-hyphens:none!important;hyphens:none!important}.supNumber{font-size:clamp(10px,2vw,14px)}a{text-decoration:none;color:#f07800}a:hover{text-decoration:underline}.makeItOrange,.makeItOrange a{color:#f07800!important}#mainContainer{max-width:1440px;background-color:#fff}#mainContainer,#navi{width:100%;margin:0 auto}#navi{font-family:rockwellregular;font-size:.9rem;font-size:clamp(16px,1.5vw,20px)}@media screen and (orientation:portrait){#navi{width:auto;padding:0 5% 0 0}}#navi #naviMainFirstRow{width:100%;display:flex;justify-content:space-between}#navi .firstColumn{width:20%}#navi .firstColumn img{width:100%}@media screen and (orientation:portrait){#navi .firstColumn{width:200px}}#navi .secondColumn{justify-content:space-between;width:50%;display:flex;align-items:center}#navi .secondColumn div{width:25%;justify-content:center;height:50px;display:flex;align-items:center}#navi .thirdColumn{display:flex;justify-content:flex-end;width:40%;align-items:center}#navi .thirdColumn div{width:33%;display:flex;justify-content:right;align-items:center}#navi .thirdColumn .phoneIcon{color:#f07800}#burgerNavi{background-color:#f07800;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;align-self:center;cursor:pointer}.naviScroll{display:block!important;overflow:scroll!important}.mainFixed{position:fixed}#naviMain a{color:#000}#naviMain a:hover{color:#f07800}#naviMain #naviMainSecondRow{display:none;overflow:hidden;z-index:9;background:#fff;width:100vw;height:100vh;text-align:right;transition:transform .3s ease-in;transform:scaleY(0);transform-origin:top}#naviMain #naviMainSecondRow .mobile{padding:1% 0 1% 0;border-bottom:1px solid #f07800;width:90%;margin:0 auto;font-size:20px}#naviMain #naviMainSecondRow .mobile .mobileSubnavi{font-size:14px}#naviMain #naviMainSecondRow .mobile .mobileSubnavi div{margin:2% 0}#naviMain #naviMainSecondRow .mobileEmpty{padding:1% 0 1% 0;border-bottom:0 solid #f07800;width:90%;margin:0 auto}#naviMain #naviMainSecondRow .mobileEmpty .mobileSubnavi{font-size:14px}#naviMain #naviMainSecondRow .mobileEmpty .mobileSubnavi div{margin:2% 0}#naviMain .collapsed{transform:scaleY(1)!important}#naviMain #naviMainThirdRow .lineSubNavi{border:1px solid #f07800}#naviMain #naviMainThirdRow .subNaviContentMain{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-end}#naviMain #naviMainThirdRow .subNaviContentMain .subNaviContent{width:auto;margin:2%;font-size:clamp(12px,1vw,16px)}#naviMain #naviMainThirdRow .subNaviContentMain .subNaviContent:nth-last-child(odd){margin:2% 0 2% 0}.texturBox{width:101%;position:absolute;bottom:-5%}#app{width:98%;margin:0 auto;position:Static;z-index:2}#app .startContainer{position:relative;height:50vw;margin-bottom:7vw}@media screen and (min-width:1440px){#app .startContainer{height:750px;margin-bottom:90px}}@media screen and (orientation:portrait)and (max-width:499px){#app .startContainer{height:66vw}}#app .startContainer .startPix{width:100%;height:36vw;position:relative}@media screen and (min-width:1440px){#app .startContainer .startPix{height:550px}}@media screen and (orientation:portrait)and (max-width:499px){#app .startContainer .startPix{height:44vw}}#app .startContainer .startText{position:absolute;padding:2% 5% 2% 2%;color:#fff;border-radius:0 25px 25px 0;background-color:#f07800;width:40%;box-sizing:border-box;font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;bottom:0;height:30vw;overflow:hidden}@media screen and (min-width:1440px){#app .startContainer .startText{height:350px}}@media screen and (orientation:portrait)and (max-width:599px){#app .startContainer .startText{width:100%;border-radius:0;bottom:0}}@media screen and (orientation:portrait)and (min-width:600px){#app .startContainer .startText{width:50%;border-radius:0 9% 9% 0}}#app .startContainer .startText #homeSubText{overflow:hidden;position:relative;bottom:0;width:100%}#app .startContainer .startText #homeTitleText{font-family:rockwellregular;overflow:hidden;width:100%;-webkit-hyphens:none;hyphens:none}#app .homeText{padding:2% 5%}#app .homeText p{margin:5% 0;width:70%}@media screen and (orientation:portrait){#app .homeText p{width:90%}}#app .homeText h2{font-family:rockwellregular;-webkit-hyphens:none;hyphens:none;font-size:clamp(28px,2.5vw,44px)}@media screen and (orientation:portrait){#app .homeText h2{-webkit-hyphens:none;hyphens:none}}#app .homeText .startTitle{color:#f07800;font-weight:700}@media screen and (orientation:portrait){#app .homeText .startTitle{-webkit-hyphens:none;hyphens:none}}#app .linkBox{width:90%;margin:0 auto;display:flex;padding:1%;justify-content:space-between;flex-wrap:wrap}#app .linkBox .mainBox{width:100%;margin-bottom:10%}@media screen and (min-width:800px){#app .linkBox .mainBox{width:45%}}#app .linkBox .mainBox .imageBox{height:27vw;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%;position:relative}@media screen and (orientation:portrait)and (min-width:1px){#app .linkBox .mainBox .imageBox{margin:0 auto 40% auto;height:50vw}}@media screen and (orientation:portrait)and (min-width:600px){#app .linkBox .mainBox .imageBox{margin:0 auto 20% auto;height:30vw}}@media screen and (orientation:landscape)and (min-width:1px){#app .linkBox .mainBox .imageBox{margin:0 auto 30% auto}}@media screen and (min-width:1440px){#app .linkBox .mainBox .imageBox{height:350px}}#app .linkBox .mainBox .imageBox .textBox{height:16vw;bottom:-20%;left:5%;position:absolute;background-color:#fff;box-shadow:5px 5px 9px -2px rgba(0,0,0,.66);font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;padding:10px;width:70%}@media screen and (min-width:1440px){#app .linkBox .mainBox .imageBox .textBox{height:200px}}@media screen and (orientation:portrait)and (min-width:1px){#app .linkBox .mainBox .imageBox .textBox{width:95%;left:0;box-shadow:none;bottom:-51%}}@media screen and (orientation:portrait)and (min-width:600px){#app .linkBox .mainBox .imageBox .textBox{width:95%;left:0;box-shadow:none;bottom:-56%}}@media screen and (orientation:landscape)and (min-width:1px){#app .linkBox .mainBox .imageBox .textBox{width:95%;left:0;box-shadow:none;bottom:-65%}}@media screen and (orientation:landscape)and (min-width:1000px){#app .linkBox .mainBox .imageBox .textBox{box-shadow:5px 5px 9px -2px rgba(0,0,0,.66);bottom:-40%;left:5%;width:70%}}#app .linkBox .mainBox .imageBox .textBox .title{width:90%;color:#f07800;font-size:clamp(16px,1.3vw,24px);padding-bottom:5%;font-weight:700}#app .linkBox .mainBox .imageBox .textBox .text{width:90%;padding-bottom:5%;font-size:clamp(14px,1.3vw,20px)}#app .linkBox .mainBox .imageBox .textBox .link{color:#f07800;width:90%;font-size:clamp(12px,1.3vw,18px)}#app .linkBox .mainBox .imageBox .textBox .link a{color:#f07800}#app .migrationSec{padding:2% 5%;display:flex;flex-wrap:wrap;justify-content:flex-start;width:90%;margin-bottom:10%}@media screen and (orientation:landscape){#app .migrationSec:nth-child(2n),#app .migrationSec:nth-child(2n) .imageBox,#app .migrationSec:nth-child(2n) .textBoxInner{transform:scaleX(-1)}}@media screen and (orientation:portrait)and (min-width:801px){#app .migrationSec:nth-child(2n),#app .migrationSec:nth-child(2n) .imageBox,#app .migrationSec:nth-child(2n) .textBoxInner{transform:scaleX(-1)}}@media screen and (orientation:portrait)and (max-width:800px){#app .migrationSec{position:relative;margin-bottom:50vw}}#app .migrationSec .textBox{width:50%;height:auto;display:flex;justify-content:center;align-items:center;position:relative;left:10%}@media screen and (min-width:1440px){#app .migrationSec .textBox{height:400px}}@media screen and (orientation:portrait)and (max-width:800px){#app .migrationSec .textBox{height:auto;display:block;position:absolute;top:59%;width:82%;left:5%;top:90%}}#app .migrationSec .textBox .textBoxInner{position:absolute;padding:5%;box-shadow:5px 5px 9px -2px rgba(0,0,0,.66);z-index:3;background-color:#fff}@media screen and (orientation:portrait)and (max-width:800px){#app .migrationSec .textBox .textBoxInner{width:100%;left:0;box-shadow:none}}#app .migrationSec .textBox .textBoxInner .title{width:80%;color:#f07800;padding-bottom:4%;font-weight:700;font-size:clamp(16px,1.3vw,24px)}@media screen and (orientation:portrait)and (max-width:800px){#app .migrationSec .textBox .textBoxInner .title{width:100%}}#app .migrationSec .textBox .textBoxInner .text{width:80%;padding-bottom:4%;font-size:clamp(14px,1.3vw,20px)}@media screen and (orientation:portrait)and (max-width:800px){#app .migrationSec .textBox .textBoxInner .text{width:100%}}#app .migrationSec .textBox .textBoxInner .link{color:#f07800;width:80%;font-size:clamp(12px,1.3vw,18px)}#app .migrationSec .textBox .textBoxInner .link a{color:#f07800}@media screen and (orientation:portrait){#app .migrationSec .textBox .textBoxInner .link{width:100%}}#app .migrationSec .imageBox{height:40vw;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:50%;position:relative;z-index:2}@media screen and (min-width:1440px){#app .migrationSec .imageBox{height:400px}}@media screen and (orientation:portrait)and (max-width:800px){#app .migrationSec .imageBox{width:100%;height:50vw}}#app .backgroundSection.box2{margin-bottom:2%!important}#app .backgroundSection{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10%}@media screen and (orientation:portrait){#app .backgroundSection{display:block;margin-bottom:4%}}#app .backgroundSection .linkerText{font-size:clamp(20px,1.5vw,30px);font-weight:700;color:#f07800;width:30%}@media screen and (orientation:portrait){#app .backgroundSection .linkerText{width:100%;margin-bottom:2%}}#app .backgroundSection .rechterText{width:60%}@media screen and (orientation:portrait){#app .backgroundSection .rechterText{width:90%}}#app .backgroundSection .rechterText ul{margin-left:20px;margin-top:1%;list-style-type:none}#app .backgroundSection .rechterText ul li{text-indent:-20px;margin-bottom:2%}#app .backgroundSection .rechterText ul li:before{content:"> ";color:#f07800;font-weight:700}#app .backgroundSection .infoBox{box-shadow:0 6px 37px -9px rgba(0,0,0,.5);padding:5%}#app .backgroundSection .kontaktBox{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#app .backgroundSection .kontaktBox .box1{width:100%}#app .backgroundSection .kontaktBox .box1 button{cursor:pointer;width:100%;padding:3%;background-color:rgba(240,120,0,.1);font-size:clamp(16px,2vw,22px);color:#f07800;font-weight:700;margin-bottom:2%}#app .backgroundSection .kontaktBox .box1 button a{color:#f07800}#app .backgroundSection .kontaktBox .box1 button:hover{background-color:#f07800;color:#fff}#app .backgroundSection .kontaktBox .box1 button:hover a{color:#fff}#app .startBox{width:90%;margin:0 auto;margin-bottom:4%}#app .startBox .title{padding:2% 0;font-family:rockwellregular;color:#f07800;font-size:clamp(28px,2.5vw,44px);-webkit-hyphens:none;hyphens:none}@media screen and (orientation:portrait){#app .startBox .title{-webkit-hyphens:none;hyphens:none}}#app .kontaktSection{width:90%;margin:0 auto;background:rgba(240,120,0,.1);padding:5%}#app .kontaktSection .title{font-size:clamp(28px,2.5vw,44px);font-weight:700}#app .kontaktSection .subTitle,#app .kontaktSection .title{padding:0 0 2% 0;text-align:center}#app .kontaktSection .buttonArea{margin:0 auto;width:310px}#app .kontaktSection .buttonArea .button{padding:2%;font-weight:700;margin:2%;cursor:pointer;width:300px;background-color:#f07800;border-radius:25px;color:#fff;font-size:18px}#app .kontaktSection .buttonArea .button a{color:#fff}#app .supportSection{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10%}#app .supportSection button{width:400px;padding:5px;border-radius:5px;font-size:clamp(16px,2vw,22px);cursor:pointer;margin-right:2%;margin-bottom:2%}#app .supportSection .changeCookie{color:#fff;background-color:#f07800;border:2px solid #f07800}#app .supportSection .changeCookie:hover{color:#f07800;background-color:#fff;border:2px solid #f07800}@media screen and (orientation:portrait){#app .supportSection{display:block;margin-bottom:4%}}#app .supportSection .linkerText{font-size:clamp(20px,1.5vw,30px);color:#f07800;width:30%;font-weight:700}@media screen and (orientation:portrait){#app .supportSection .linkerText{width:100%;margin-bottom:2%}}#app .supportSection .linkerText .subText{color:#000;font-size:20px;margin-top:2%;font-weight:400}@media screen and (orientation:portrait){#app .supportSection .linkerText .subText{font-size:clamp(16px,2vw,22px);margin-top:4%}}#app .supportSection .rechterText{width:60%}@media screen and (orientation:portrait){#app .supportSection .rechterText{width:90%}}#app .supportSection .rechterText ol{margin-left:5%}#app .supportSection .supportLink{border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;height:70px;color:#f07800;cursor:pointer}#app .supportSection .supportLink:hover{color:#fff;background:#f07800}#app .supportSection .supportLink:hover .linkSubText{color:#fff!important}@media screen and (orientation:portrait){#app .supportSection .supportLink{margin-top:4%;width:90%}}#app .supportSection .supportLink .supportLinkText{width:95%;padding-left:5%;display:flex;flex-wrap:wrap;justify-content:space-between}#app .supportSection .supportLink .supportLinkText .linkUrl{font-weight:400;width:88%}#app .supportSection .supportLink .supportLinkText .linkSubText{color:rgba(240,120,0,.5)}#app .supportSection .supportLink .supportLinkText .linkSymbol{width:10%}#app .supportSection .faqMain{border-top:1px solid #f07800;padding:2%}#app .supportSection .faqMain:last-child{border-bottom:1px solid #f07800}#app .supportSection .faqMain .headline{font-weight:700;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#app .supportSection .faqMain .headline .title{width:90%;cursor:pointer}#app .supportSection .faqMain .headline .expand{width:8%;color:#f07800;cursor:pointer}#app .supportSection .faqMain .headline .inpand{width:8%;color:#f07800;cursor:pointer;display:none}#app .supportSection .faqMain .headline :hover~.text{height:auto;transform:scaleY(1)}#app .supportSection .faqMain .text{display:none;cursor:pointer;height:auto;overflow:hidden;transition:transform .3s ease-in;transform:scaleY(0);transform-origin:top;width:90%}#app .supportSection .faqMain .text ul{margin-left:20px;margin-top:1%;list-style-type:none}#app .supportSection .faqMain .text ul li{text-indent:-20px;margin-bottom:2%}#app .supportSection .faqMain .text ul li:before{content:"> ";color:#f07800;font-weight:700}#app .supportSection .faqMain .collapsed{transform:scaleY(1)}#app .supportSection ul{margin-left:20px;margin-top:1%;list-style-type:none}#app .supportSection ul li{text-indent:-20px;margin-bottom:2%}#app .supportSection ul li:before{content:"> ";color:#f07800;font-weight:700}#app .supportSection .linkMain{padding-bottom:2%}#app .supportSection .linkMain a{color:#f07800}#app .downloadSection{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10%}@media screen and (orientation:portrait){#app .downloadSection{display:block;margin-bottom:4%}}#app .downloadSection .linkerText{font-size:clamp(20px,1.5vw,30px);color:#f07800;width:30%;font-weight:700}@media screen and (orientation:portrait){#app .downloadSection .linkerText{width:100%;margin-bottom:2%}}#app .downloadSection .linkerText .subText{color:#000;font-size:clamp(16px,2vw,22px);margin-top:2%;font-weight:400}@media screen and (orientation:portrait){#app .downloadSection .linkerText .subText{margin-top:4%}}#app .downloadSection .rechterText{width:60%}@media screen and (orientation:portrait){#app .downloadSection .rechterText{width:90%}}#app .downloadSection .rechterText ol{margin-left:5%}#app .downloadSection .supportLink{border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;height:70px;margin-bottom:2%;color:#f07800;cursor:pointer}#app .downloadSection .supportLink:hover{color:#fff;background:#f07800}#app .downloadSection .supportLink:hover .linkSubText{color:#fff!important}@media screen and (orientation:portrait){#app .downloadSection .supportLink{margin-top:4%;width:90%}}#app .downloadSection .supportLink .supportLinkText{width:95%;padding-left:5%;display:flex;flex-wrap:wrap;justify-content:space-between}#app .downloadSection .supportLink .supportLinkText .linkUrl{font-weight:400;width:88%}#app .downloadSection .supportLink .supportLinkText .linkSubText{color:rgba(240,120,0,.5)}#app .downloadSection .supportLink .supportLinkText .linkSymbol{width:10%}#app .downloadSection .supportLinkOrange{border-radius:6px;box-shadow:0 1px 3px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;height:70px;margin-bottom:2%;background-color:rgba(240,120,0,.1)}@media screen and (orientation:portrait){#app .downloadSection .supportLinkOrange{margin-top:4%;width:90%}}#app .downloadSection .supportLinkOrange .downloadLink{width:100%;padding-left:5%;color:#f07800}#app .downloadSection .supportLinkOrange .downloadLink a{color:#f07800;padding-left:2%}#app .downloadSection .downloadSub{margin-bottom:2%}#app .kontaktTel .firstLine{font-weight:700;margin-bottom:2%}#app .kontaktTel .secondLine{font-size:clamp(28px,2.5vw,44px);line-height:24px;color:#f07800;margin-bottom:2%}@media screen and (min-width:1440px){#app .kontaktTel .secondLine{line-height:57px}}#app .kontaktTel .secondLine a{color:#f07800}#app .kontaktEmail .firstLine{margin-bottom:2%}#app .kontaktEmail .secondLine{color:#f07800}#app .kontaktEmail .secondLine a{color:#f07800;font-weight:700}#app .kontaktPost .secondLine{margin:2% 0;font-weight:700}#app .notdienst{width:100%;margin:0 auto;text-align:center;background-color:rgba(240,120,0,.1);padding:2% 0}#app .notdienst div{margin:2% 0}#app .notdienst .firstLine,#app .notdienst .thirdLine{font-size:clamp(28px,2.5vw,44px)}#app .notdienst .thirdLine,#app .notdienst .thirdLine a{color:#f07800}#app .contentFaq,#app .contentSecurity{margin-top:5%;padding:2% 5%}#app .contentFaq .firstArea,#app .contentSecurity .firstArea{width:90%;margin-left:2%}@media screen and (min-width:1440px){#app .contentFaq .firstArea,#app .contentSecurity .firstArea{width:50%;margin-left:0}}#app .contentFaq .firstArea h2,#app .contentSecurity .firstArea h2{font-size:clamp(28px,2.5vw,44px);color:#f07800}#app .contentFaq .firstArea .firstP,#app .contentSecurity .firstArea .firstP{margin-top:5%}#app .contentFaq .firstArea .secondP,#app .contentSecurity .firstArea .secondP{margin-top:5%;font-size:clamp(14px,1.3vw,20px)}#app .dsgvoContainer{margin-top:5%;padding:2% 5%}#app .dsgvoContainer h2{font-size:clamp(28px,2.5vw,44px);color:#f07800}#app .dsgvoContainer ol{counter-reset:item}#app .dsgvoContainer ol li{display:block}#app .dsgvoContainer ol li:before{content:counters(item,".") ". ";counter-increment:item}#app .dsgvoContainer ul{list-style-type:none;margin-left:5%;counter-reset:item}#app .dsgvoContainer ul li{text-indent:clamp(-16px,-2vw,-22px)}#app .dsgvoContainer ul li:before{color:#f07800;font-weight:700;content:"> "}#app .sitemapContainer{margin-top:5%;padding:2% 5%}#app .sitemapContainer h2{font-size:clamp(28px,2.5vw,44px);color:#f07800}#app .sitemapContainer ul{margin-top:2%;list-style-type:none}#app .sitemapContainer ul li{font-size:clamp(16px,1.3vw,24px);line-height:clamp(30px,2.5vw,38px)}#app .sitemapContainer ul li a{font-weight:700;color:#000;text-decoration:none}#app .sitemapContainer ul li a:hover{text-decoration:none}#app .sitemapContainer ul li ul{margin-top:0;text-indent:2%}#app .sitemapContainer ul li ul li a{font-weight:400;font-size:clamp(12px,1.3vw,18px);color:#000}#app .sitemapContainer ul li ul li:before{content:"> "}#footer{width:98%;margin:0 auto;padding-bottom:2%}#footer #footerMain .footerHr{width:100%;margin:0 auto;color:#f07800;border:1px solid #f07800}#footer #footerMain .footerLogo{width:20%}#footer #footerMain .footerLogo img{width:100%}#footer #footerMain .footerBox{width:97%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:clamp(14px,1vw,16px)}#footer #footerMain .footerBox .footerCopy{width:330px}#footer #footerMain .footerBox .footerNavi{width:45%;display:flex;justify-content:space-between;flex-wrap:wrap;-webkit-hyphens:auto;hyphens:auto}#footer #footerMain .footerBox .footerNavi div{width:20%;text-align:center}#footer #footerMain .footerBox .footerNavi div a{color:#000}#footer #footerMain .footerBox .footerNavi div a:hover{color:#f07800}#footer #footerMain .footerBox .footerBlank{width:20%}@media screen and (orientation:portrait){#footer #footerMain .footerBlank{display:none}#footer #footerMain .footerLogo{margin:0 auto;width:45%}#footer #footerMain .footerNavi{order:1!important;margin:0 auto 8% auto;width:100%!important}#footer #footerMain .footerCopy{order:2!important;width:100%!important;text-align:center}}.toTop{text-align:right;color:#f07800;font-size:clamp(20px,1.5vw,28px);width:100%}.toTop a{padding-right:5%;color:#f07800}@media screen and (orientation:portrait){.toTop a{padding-right:1%}}.box404{width:90%;margin:10% auto 0 auto;text-align:center}.box404 h2{font-size:clamp(28px,2.5vw,44px)}.box404 .errorMessage{padding:5%}.box404 .errorLink button{background-color:#f07800;color:#fff;font-weight:700;padding:2%;font-size:clamp(16px,1.3vw,24px);cursor:pointer;border-radius:20px}.box404 .errorLink button a{color:#fff}.box404 .errorLink button:hover{color:#f07800;background-color:rgba(240,120,0,.1)}#cookieSet{position:fixed;text-align:right;bottom:0;right:20px}#cookieSet .cookieQuestionContainer{width:auto;background:#f07800;color:#fff;padding:3px 5px;border-radius:5px 5px 0 0;cursor:pointer;font-size:clamp(18px,1.3vw,24px)}#cookieMain{width:100%;position:fixed;bottom:0;left:0;z-index:99;background-color:#fff;border-top:2px solid #f07800;margin:0 auto;padding:2% 3% 2% 2%}#cookieMain .introText{width:95%}#cookieMain .selectCookieLabel{padding-bottom:5px}#cookieMain button{width:200px;padding:5px;border-radius:5px;font-size:clamp(16px,2vw,22px);cursor:pointer;margin-right:2%}#cookieMain .getAll{color:#fff;background-color:#f07800;border:2px solid #f07800}#cookieMain .getAll:hover{color:#f07800;border:2px solid #f07800;background:#fff}#cookieMain .cookie-comply-switch{position:relative;display:inline-block;width:60px;height:34px}#cookieMain .cookie-comply-switch input{opacity:0;width:0;height:0}#cookieMain .cookie-comply-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}#cookieMain .cookie-comply-slider div{margin-left:70px;width:200px}#cookieMain .cookie-comply-slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}#cookieMain input:checked+.cookie-comply-slider{background-color:#f07800}#cookieMain input:focus+.cookie-comply-slider{box-shadow:0 0 1px #f07800}#cookieMain input:checked+.cookie-comply-slider:before{transform:translateX(26px)}#cookieMain .cookie-comply-slider.cookie-comply-round{border-radius:34px}#cookieMain .cookie-comply-slider.cookie-comply-round:before{border-radius:50%}#cookieMain .cookie-comply-required{cursor:not-allowed}#cookieMain input:checked+.cookie-comply-required.cookie-comply-slider{background-color:#ccc}