File: D:/HostingSpaces/PDeckers/opelkapitan.nl/wwwroot/css/style.css
@import url(selectric.css);@import url(/packages/lightbox/lightbox.min.css);@-webkit-keyframes movingDown{0%, 100%{-webkit-transform:translate3d(0, 0, 0) rotate(0deg)}50%{-webkit-transform:translate3d(0, 8px, 0) rotate(0deg)}}@-moz-keyframes movingDown{0%, 100%{-moz-transform:translate3d(0, 0, 0) rotate(0deg)}50%{-moz-transform:translate3d(0, 8px, 0) rotate(0deg)}}@keyframes movingDown{0%, 100%{-webkit-transform:translate3d(0, 0, 0) rotate(0deg);-moz-transform:translate3d(0, 0, 0) rotate(0deg);-ms-transform:translate3d(0, 0, 0) rotate(0deg);-o-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg)}50%{-webkit-transform:translate3d(0, 8px, 0) rotate(0deg);-moz-transform:translate3d(0, 8px, 0) rotate(0deg);-ms-transform:translate3d(0, 8px, 0) rotate(0deg);-o-transform:translate3d(0, 8px, 0) rotate(0deg);transform:translate3d(0, 8px, 0) rotate(0deg)}}html,body{padding:0;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:url("/img/noise2.png") #fefdfb;position:relative;max-width:2200px}html.no-scroll,body.no-scroll{overflow-y:hidden}*{box-sizing:border-box}*::selection{background:#d4483a;color:#fefdfb}*::-moz-selection{background:#d4483a;color:#fefdfb}.border{position:absolute;height:calc(100% - 50px);width:calc(100% - 50px);left:25px;top:25px;z-index:15;pointer-events:none;border:7px solid rgba(250,242,224,0.5)}.contact-button{background:url("/img/opel-sprite.svg") -330px 0 no-repeat;background-size:1258px 610px;width:38px;height:30px;display:block;position:absolute;right:65px;top:55px;z-index:999}.lines-overlay{height:75%;width:100%;position:absolute;top:50%;left:0;background-image:url("/img/line-gradient.png");background-size:contain;-webkit-transform:skewY(-15deg);-moz-transform:skewY(-15deg);-ms-transform:skewY(-15deg);-o-transform:skewY(-15deg);transform:skewY(-15deg)}.page-content{min-height:100%;position:relative;z-index:10;margin-bottom:-640px}.page-content:after{content:"";display:block;height:640px}img{border:none;display:block}h1,h2,h3,h4,h5{margin:0}p,span,em,a,div,ul,li{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;text-decoration:none;color:#525259}@media screen and (max-width: 1350px){p,span,em,a,div,ul,li{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){p,span,em,a,div,ul,li{font-size:12.8571428571px;line-height:24px}}img{border:none}.column,.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{position:relative;float:left}.column.padding,.padding.grid1,.padding.grid2,.padding.grid3,.padding.grid4,.padding.grid5,.padding.grid6,.padding.grid7,.padding.grid8,.padding.grid9,.padding.grid10,.padding.grid11,.padding.grid12{padding:0 2%}.column .right,.grid1 .right,.grid2 .right,.grid3 .right,.grid4 .right,.grid5 .right,.grid6 .right,.grid7 .right,.grid8 .right,.grid9 .right,.grid10 .right,.grid11 .right,.grid12 .right{float:right}.row{clear:both}.row:after{content:"";display:block;clear:both}.clear{clear:both}.grid1{width:8.3333333333%}.grid2{width:16.6666666667%}.grid3{width:25%}.grid4{width:33.3333333333%}.grid5{width:41.6666666667%}.grid6{width:50%}.grid7{width:58.3333333333%}.grid8{width:66.6666666667%}.grid9{width:75%}.grid10{width:83.3333333333%}.grid11{width:91.6666666667%}.grid12{width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);-ms-transform:translate3d(20px, 0, 0);-o-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);-ms-transform:translate3d(20px, 0, 0);-o-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);-ms-transform:translate3d(20px, 0, 0);-o-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);-ms-transform:translate3d(20px, 0, 0);-o-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}input::-moz-placeholder,textarea::-moz-placeholder{opacity:.5}.content-container{width:95%;max-width:1440px;margin:auto}@media screen and (min-width: 2200px){body{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.75)}}@media screen and (max-width: 600px){.content-container{width:90%}}@media screen and (max-width: 400px){.border{height:calc(100% - 30px);width:calc(100% - 30px);left:15px;top:15px;border:5px solid rgba(250,242,224,0.5)}}.styling-block{height:340px;position:relative;pointer-events:none}.styling-block .left,.styling-block .right{position:absolute;top:-167px;height:100%;width:50%;background:#525259 url("/img/noise.png")}.styling-block .left:before,.styling-block .right:before{width:calc(100% - 3px);content:"";position:absolute;top:20px;height:1px;border-style:Dashed;border-color:rgba(254,253,251,0.5);border-width:2px;border-bottom:none;border-left:none;border-right:none}.styling-block .left{left:1px;-webkit-transform:skewY(15deg);-moz-transform:skewY(15deg);-ms-transform:skewY(15deg);-o-transform:skewY(15deg);transform:skewY(15deg)}.styling-block .left:before{left:0}.styling-block .right{right:0;-webkit-transform:skewY(-15deg);-moz-transform:skewY(-15deg);-ms-transform:skewY(-15deg);-o-transform:skewY(-15deg);transform:skewY(-15deg)}.styling-block .right:before{right:0}.styling-block.bottom-block{height:360px;overflow:hidden;margin-top:-150px}.styling-block.bottom-block .left,.styling-block.bottom-block .right{top:50%;height:360px;background:transparent url("/img/line-gradient.png")}.styling-block.bottom-block .left:before,.styling-block.bottom-block .right:before{top:6px}.styling-block.bottom-block .left{opacity:.5}.styling-block.bottom{bottom:0;top:auto;position:absolute;width:100%;margin-bottom:-340px}.styling-block.bottom .left:before,.styling-block.bottom .right:before{top:auto;bottom:20px}.pocket{background:url("/img/opel-sprite.svg") -949px -300px no-repeat;background-size:1258px 610px;width:255px;height:300px;margin:0 10px}.pocket a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.pocket a>p{font-size:62px;line-height:73px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";color:#d4483a;margin:35px 0 10px;text-shadow:3px 2px rgba(82,82,82,0.3);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}@media screen and (max-width: 1350px){.pocket a>p{font-size:51.6666666667px;line-height:66.3636363636px}}@media screen and (max-width: 800px){.pocket a>p{font-size:44.2857142857px;line-height:60.8333333333px}}.pocket a .button{background-color:#525259;height:60px;width:180px;margin-top:20px;display:inline-block;box-shadow:10px 10px rgba(82,82,82,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.pocket a .button .placeholder{padding:3px 5px;display:block;height:100%}.pocket a .button .inner-button{border-style:Dashed;border-color:rgba(250,242,224,0.5);border-width:2px;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.pocket a .button .inner-button p{margin:0;text-align:center;font-size:21px;line-height:21px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:19px;padding:0 40px;color:#fefdfb}@media screen and (max-width: 1350px){.pocket a .button .inner-button p{font-size:17.5px;line-height:19.0909090909px}}@media screen and (max-width: 800px){.pocket a .button .inner-button p{font-size:15px;line-height:17.5px}}.pocket a .button:hover{background-color:#46464c;box-shadow:0px 0px rgba(82,82,82,0)}.pocket.page-pocket{margin-bottom:50px}.pocket.page-pocket a>p{font-size:50px;line-height:55px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:50px !important;line-height:55px !important;text-align:center}@media screen and (max-width: 1350px){.pocket.page-pocket a>p{font-size:41.6666666667px;line-height:50px}}@media screen and (max-width: 800px){.pocket.page-pocket a>p{font-size:35.7142857143px;line-height:45.8333333333px}}.pocket.page-pocket a>p strong{display:inline-block;font-size:55px;line-height:55px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:55px !important;color:#525259;width:100%}@media screen and (max-width: 1350px){.pocket.page-pocket a>p strong{font-size:45.8333333333px;line-height:50px}}@media screen and (max-width: 800px){.pocket.page-pocket a>p strong{font-size:39.2857142857px;line-height:45.8333333333px}}.pocket.part-pocket{margin:0 20px 50px}.pocket.part-pocket a>p{font-size:62px;line-height:114px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:62px !important;line-height:114px !important}@media screen and (max-width: 1350px){.pocket.part-pocket a>p{font-size:51.6666666667px;line-height:103.6363636364px}}@media screen and (max-width: 800px){.pocket.part-pocket a>p{font-size:44.2857142857px;line-height:95px}}.pocket.part-pocket.chromewerk a>p{font-size:62px;line-height:73px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:62px !important;line-height:73px !important}@media screen and (max-width: 1350px){.pocket.part-pocket.chromewerk a>p{font-size:51.6666666667px;line-height:66.3636363636px}}@media screen and (max-width: 800px){.pocket.part-pocket.chromewerk a>p{font-size:44.2857142857px;line-height:60.8333333333px}}.pocket.part-pocket.chromewerk a>p:first-of-type{margin-bottom:0;width:100%;margin-left:25px}.pocket.part-pocket.chromewerk a>p:nth-child(2){margin-top:-32px;width:75%;text-align:right}.pocket.part-pocket.verlichting a>p,.pocket.part-pocket.aandrijving a>p,.pocket.part-pocket.plaatwerk a>p{font-size:48px;line-height:114px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:48px !important;line-height:114px !important}@media screen and (max-width: 1350px){.pocket.part-pocket.verlichting a>p,.pocket.part-pocket.aandrijving a>p,.pocket.part-pocket.plaatwerk a>p{font-size:40px;line-height:103.6363636364px}}@media screen and (max-width: 800px){.pocket.part-pocket.verlichting a>p,.pocket.part-pocket.aandrijving a>p,.pocket.part-pocket.plaatwerk a>p{font-size:34.2857142857px;line-height:95px}}.coupon{background:url("/img/opel-sprite.svg") -395px -355px no-repeat;background-size:1258px 610px;width:530px;height:240px;margin:0 20px 60px}.coupon a{height:100%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;position:relative}.coupon .content{display:block;height:80%;width:calc(90% - 200px);margin-top:-20px}.coupon .content h3,.coupon .content h5{font-size:32px;line-height:32px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:32px !important;line-height:30px !important;color:#faf2e0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;text-shadow:3px 2px rgba(82,82,82,0.3);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg);width:83%;margin:10px 0 5px}@media screen and (max-width: 1350px){.coupon .content h3,.coupon .content h5{font-size:26.6666666667px;line-height:29.0909090909px}}@media screen and (max-width: 800px){.coupon .content h3,.coupon .content h5{font-size:22.8571428571px;line-height:26.6666666667px}}.coupon .content h5{font-size:26px !important;line-height:26px !important;color:#525259;margin:0 5px 12px}.coupon .content .text p,.coupon .content .text li,.coupon .content .text h2{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:15px !important;line-height:19px !important;color:#fefdfb;margin:5px 0 0}@media screen and (max-width: 1350px){.coupon .content .text p,.coupon .content .text li,.coupon .content .text h2{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.coupon .content .text p,.coupon .content .text li,.coupon .content .text h2{font-size:12.8571428571px;line-height:24px}}.coupon .content .button{background-color:#525259;height:48px;width:170px;margin-top:15px;display:inline-block;box-shadow:10px 10px rgba(82,82,82,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.coupon .content .button .placeholder{padding:3px 5px;display:block;height:100%}.coupon .content .button .inner-button{border-style:Dashed;border-color:rgba(250,242,224,0.5);border-width:2px;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.coupon .content .button .inner-button p{margin:0;text-align:center;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:15px !important;line-height:18px !important;padding:0 20px;color:#fefdfb}@media screen and (max-width: 1350px){.coupon .content .button .inner-button p{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.coupon .content .button .inner-button p{font-size:17.1428571429px;line-height:32px}}.coupon .content .button:hover{background-color:#46464c;box-shadow:0px 0px rgba(82,82,82,0)}.coupon .content.full{width:80%}.coupon .image{width:178px;height:186px;background:#fff;border-radius:12px;margin-right:22px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.coupon .image .image-border{width:161px;height:173px;border-radius:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;border-style:Dashed;border-color:rgba(82,82,82,0.5);border-width:2px}.coupon .image .image-border .image-placeholder{width:152px;height:165px;border-radius:12px;background-size:cover;background-position:50%;background-repeat:no-repeat}.coupon .price{position:absolute;width:107px;height:107px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;right:-20px;top:-40px}.coupon .price .background{background:url("/img/opel-sprite.svg") -380px -214px no-repeat;background-size:1258px 610px;width:107px;height:107px;position:absolute;top:0;left:0}.coupon .price p{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:21px !important;line-height:28px !important;color:#fefdfb;text-align:center;position:relative;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg)}@media screen and (max-width: 1350px){.coupon .price p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.coupon .price p{font-size:12.8571428571px;line-height:24px}}.coupon .price.sold .background{background:url("/img/opel-sprite.svg") -1008px -190px no-repeat;background-size:1258px 610px;width:107px;height:107px}@media screen and (max-width: 680px){.coupon{width:100%;margin:0 0 40px;background-image:none;background-color:#e08660;position:relative;height:320px}.coupon:before,.coupon:after{border-bottom:Dashed rgba(82,82,82,0.5) 2px;content:"";width:100%;position:absolute;left:0;height:2px}.coupon:before{top:10px}.coupon:after{bottom:10px}.coupon .price{top:-30px;right:10px}.coupon a{padding:40px 0}.coupon .content{margin-top:10px}}@media screen and (max-width: 460px){.coupon{height:auto}.coupon a{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.coupon .image{width:90%;max-width:250px;height:250px}.coupon .image .image-border{width:calc(100% - 18px);height:calc(100% - 14px)}.coupon .image .image-border .image-placeholder{width:calc(100% - 18px);height:calc(100% - 14px)}.coupon .content{width:calc(100% - 80px);max-width:250px}.coupon .content .button{margin-top:40px}}@media screen and (max-width: 400px){.pocket.part-pocket{margin-left:auto;margin-right:auto}}.main-menu{max-width:320px;position:fixed;left:0;top:120px;z-index:999;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.main-menu.scrolled{-webkit-transform:translate3d(0, -110px, 0);-moz-transform:translate3d(0, -110px, 0);-ms-transform:translate3d(0, -110px, 0);-o-transform:translate3d(0, -110px, 0);transform:translate3d(0, -110px, 0)}.main-menu.no-home{top:15px}.main-menu.no-home.scrolled{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.main-menu ul{list-style:none;padding:0;margin:0;max-width:320px}.main-menu ul li{position:relative;margin-top:5px;pointer-events:none}.main-menu ul li a{position:relative;pointer-events:all;padding:0 0 8px 20px;font-size:19px;line-height:30.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;line-height:19px !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;color:#fefdfb;height:80px;width:190px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media screen and (max-width: 1350px){.main-menu ul li a{font-size:15.8333333333px;line-height:27.6363636364px}}@media screen and (max-width: 800px){.main-menu ul li a{font-size:13.5714285714px;line-height:25.3333333333px}}.main-menu ul li a:hover{width:200px;padding-left:25px}.main-menu ul li span{background:url("/img/opel-sprite.svg") 0 -199px no-repeat;background-size:1258px 610px;width:365px;height:80px;display:block;position:absolute;z-index:-1;right:0;top:0}.main-menu ul li.active{height:90px}.main-menu ul li.active.parts,.main-menu ul li.active.other{height:auto;margin-bottom:20px}.main-menu ul li.active.parts a,.main-menu ul li.active.other a{width:250px}.main-menu ul li.active.parts .sub-menu,.main-menu ul li.active.other .sub-menu{display:block}.main-menu ul li.active.parts ul li a,.main-menu ul li.active.other ul li a{width:165px}.main-menu ul li.active.other ul li:first-of-type a:after{bottom:-7px}.main-menu ul li.active.photoalbum a{font-size:21px;line-height:33.6px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;line-height:24px}@media screen and (max-width: 1350px){.main-menu ul li.active.photoalbum a{font-size:17.5px;line-height:30.5454545455px}}@media screen and (max-width: 800px){.main-menu ul li.active.photoalbum a{font-size:15px;line-height:28px}}.main-menu ul li.active a{font-size:25px;line-height:40px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;color:#525259;width:215px;padding-left:20px;padding-bottom:0 !important}@media screen and (max-width: 1350px){.main-menu ul li.active a{font-size:20.8333333333px;line-height:36.3636363636px}}@media screen and (max-width: 800px){.main-menu ul li.active a{font-size:17.8571428571px;line-height:33.3333333333px}}.main-menu ul li.active a:before{content:"";display:inline-block;margin-right:10px;position:relative;top:-2px;background:url("/img/opel-sprite.svg") -329px -30px no-repeat;background-size:1258px 610px;width:15px;height:15px}.main-menu ul li.active span{background:url("/img/opel-sprite.svg") 0 -415px no-repeat;background-size:1258px 610px;width:394px;height:90px;display:block}.main-menu ul li .sub-menu{background-color:#525259;margin-top:2px;display:none;width:180px;padding:0 5px 7px;position:relative}.main-menu ul li .sub-menu:before{content:"";position:absolute;top:0;right:0;height:8px;width:calc(100% - 15px);background-color:#000;opacity:.1}.main-menu ul li .sub-menu:after{content:"";position:absolute;bottom:-8px;right:-8px;height:100%;width:100%;background-color:#000;opacity:.1;z-index:-1}.main-menu ul li .sub-menu li{display:inline-block;height:50px !important;border-left:2px dashed rgba(250,242,224,0.2);border-right:2px dashed rgba(250,242,224,0.2)}.main-menu ul li .sub-menu li a{font-size:17px;line-height:27.2px;font-family:"Roboto Slab",serif;font-weight:400;color:#fefdfb;height:50px;padding:0 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:165px;position:relative}@media screen and (max-width: 1350px){.main-menu ul li .sub-menu li a{font-size:14.1666666667px;line-height:24.7272727273px}}@media screen and (max-width: 800px){.main-menu ul li .sub-menu li a{font-size:12.1428571429px;line-height:22.6666666667px}}.main-menu ul li .sub-menu li a:after{content:"";height:1px;width:134px;display:inline-block;position:absolute;bottom:0;left:15px;border-bottom:2px dashed rgba(250,242,224,0.5)}.main-menu ul li .sub-menu li a:before{display:none !important}.main-menu ul li .sub-menu li:last-of-type{border-bottom:2px dashed rgba(250,242,224,0.2)}.main-menu ul li .sub-menu li:last-of-type a:after{display:none}.main-menu ul li .sub-menu li:hover a{color:#83bebf}.main-menu ul li .sub-menu li.active a{color:#e08660}.part .main-menu ul li span{background:url("/img/opel-sprite.svg") 0 -289px no-repeat;background-size:1258px 610px;width:365px;height:80px;display:block}.part .main-menu ul li.active span{background:url("/img/opel-sprite.svg") 0 -415px no-repeat;background-size:1258px 610px;width:394px;height:90px;display:block}@media screen and (min-width: 2200px){.main-menu{max-width:none;left:calc((100% - 2200px) / 2 - 15px)}.main-menu ul{overflow:hidden}.main-menu ul li{-webkit-box-shadow:inset 17px 0px 17px -12px rgba(0,0,0,0.2);-moz-box-shadow:inset 17px 0px 17px -12px rgba(0,0,0,0.2);box-shadow:inset 17px 0px 17px -12px rgba(0,0,0,0.2)}}@media screen and (max-width: 1350px){.main-menu ul li a{width:170px;padding:0 15px 8px 20px}.main-menu ul li a:hover{width:180px}.main-menu ul li.active a{width:195px}.main-menu ul li.active.parts a{width:225px}}@media screen and (max-width: 800px){.main-menu ul li a{width:165px;padding:0 0 8px 20px}.main-menu ul li a:hover{width:175px}.main-menu ul li.active a{width:185px}}@media screen and (max-width: 1150px){.main-menu{display:none}}@media screen and (max-height: 650px){.main-menu{display:none}}.project-content-container{padding:200px 0 150px;position:relative;margin-top:25px;min-height:1100px}.project-content-container .image-background{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#678594}.project-content-container .image-background img{width:100%}.project-content-container .image-background .gradient{width:100%;position:relative;height:100vh;margin-top:-21vh;background-color:rgba(103,133,148,0);background-image:-webkit-linear-gradient(top, rgba(103,133,148,0) 0%,#678594 20%,#678594 100%);background-image:linear-gradient(to bottom,rgba(103,133,148,0) 0%,#678594 20%,#678594 100%)}.project-content-container .content-container{position:relative;z-index:10;width:calc( 100% - 360px );padding:50px 0;min-width:280px}.project-content-container .pockets-overview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;width:100%;margin:80px auto 80px}.project-content-container .pockets-overview.parts-overview{max-width:none;min-width:280px}.project-content-container .filtered-parts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;margin:50px auto 20px}@media screen and (max-width: 1930px){.project-content-container{margin-top:45px;padding-top:200px}}@media screen and (max-width: 1600px){.project-content-container{margin-top:65px}}@media screen and (max-width: 1500px){.project-content-container .pockets-overview{max-width:800px}}@media screen and (max-width: 1380px){.project-content-container{margin-top:80px}}@media screen and (max-width: 1150px){.project-content-container .content-container{width:calc( 100% - 100px )}}@media screen and (max-width: 1100px){.project-content-container{margin-top:100px}}@media screen and (max-width: 740px){.project-content-container{padding-top:0}}@media screen and (max-width: 680px){.project-content-container.filtered{width:100%}.project-content-container.filtered>.content-container{width:100%;z-index:16}.project-content-container.filtered>.content-container .breadcrumb{width:calc(100% - 100px);margin-left:50px}}@media screen and (max-width: 650px){.project-content-container{margin-top:130px}}.form{width:100%}.form .form-element{position:relative;margin-bottom:10px}.form .form-element .error{display:none;margin-top:0;padding:10px 0 0 120px;background-color:transparent}.form .form-element .error.active{color:#e08660;display:block}.form .form-element.select-element{position:relative}.form .form-element.select-element span{background-image:url("/img/down.png");width:16px;height:16px;background-size:contain;display:inline-block;position:absolute;right:10px;top:25px;pointer-events:none}.form .form-element.select-element select{margin-top:10px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;height:45px;width:calc(100% - 126px);font-size:15px;line-height:16px;font-weight:500;background-color:#f3f3f3;color:#525259;padding:0 30px 0 20px;border:1.5px transparent solid}.form .form-element.select-element .selectric-wrapper{margin-top:10px;width:calc(100% - 126px);display:inline-block}.form .form-element.select-element .selectric-items li{padding-left:20px;padding-right:20px;font-size:15px;line-height:16px;font-weight:500}.form .form-element.select-element .selectric{background-color:#f3f3f3}.form .form-element.select-element .selectric .label{padding:0 20px 0 10px;font-size:15px;line-height:16px;font-weight:500;color:#525259;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.form .form-element label{width:90px;margin-right:10px;display:inline-block;font-size:31px;line-height:49.6px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";color:#fefdfb}@media screen and (max-width: 1350px){.form .form-element label{font-size:25.8333333333px;line-height:45.0909090909px}}@media screen and (max-width: 800px){.form .form-element label{font-size:22.1428571429px;line-height:41.3333333333px}}.form .form-element label:after{content:":"}.form .form-element .item-holder{width:calc(100% - 106px);margin-top:10px;padding:5px;background-color:#faf2e0;display:inline-block;border-radius:12px}.form .form-element .item-holder.alert{background-color:#edbca0}.form .form-element input,.form .form-element textarea{height:45px;width:100%;font-size:15px !important;line-height:16px !important;background-color:#faf2e0;color:#525259;padding:0 20px;border-style:Dashed;border-color:rgba(82,82,89,0.33);border-width:2px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.form .form-element input:-webkit-autofill,.form .form-element input:-webkit-autofill:hover,.form .form-element input:-webkit-autofill:focus,.form .form-element input:-webkit-autofill:active,.form .form-element textarea:-webkit-autofill,.form .form-element textarea:-webkit-autofill:hover,.form .form-element textarea:-webkit-autofill:focus,.form .form-element textarea:-webkit-autofill:active{-webkit-transition:9999s background-color;-moz-transition:9999s background-color;transition:9999s background-color;border-radius:5px;-webkit-text-fill-color:#525259;-webkit-transition-delay:9999s;-moz-transition-delay:9999s;transition-delay:9999s}.form .form-element textarea{height:200px;padding-top:8px;padding-bottom:10px;resize:none;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:15px;line-height:16px;font-weight:500}@media screen and (max-width: 1350px){.form .form-element textarea{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.form .form-element textarea{font-size:12.8571428571px;line-height:24px}}.form .form-element.text-area{margin-bottom:0}.form .form-element.text-area .placeholder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.form .form-element.text-area .item-holder{padding-bottom:0}.form .form-element.text-area label{margin-top:5px}.form .form-element.alert input,.form .form-element.alert textarea{border-color:#d4483a}.form .form-element.alert label{background-color:#d4483a;border-radius:12px}.form .submit{padding:5px;margin-top:25px;text-align:right;margin-left:auto;background-color:#e08660;width:calc(100% - 106px);max-width:300px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.form .submit input{display:inline-block;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:19px !important;line-height:15px !important;width:100%;background:transparent;color:#fff;padding:15px 0;cursor:pointer;border-style:Dashed;border-color:rgba(82,82,89,0.33);border-width:2px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}@media screen and (max-width: 1350px){.form .submit input{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.form .submit input{font-size:17.1428571429px;line-height:32px}}.form .submit input:focus{border-style:Dashed;border-color:rgba(82,82,89,0.33);border-width:2px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.form input:focus,.form textarea:focus{box-shadow:none;border-style:Dashed;border-color:rgba(82,82,89,0.33);border-width:2px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;outline:none}@media screen and (max-width: 900px){.form .form-element{margin-bottom:10px}.form .form-element .item-holder{width:100%;margin-top:0px}.form .form-element.text-area .placeholder{display:block}.form .form-element.select-element{display:block}.form .form-element.select-element select{width:100%}.form .form-element.select-element .selectric-wrapper{width:100%;display:block}.form .form-element label{display:block;width:100%;padding-left:20px;margin-bottom:5px}.form .form-element input,.form .form-element textarea{width:100%;margin-left:0}}.contact-form{padding-top:40px;padding-bottom:40px;width:50%}.contact-form .form-element .error-message{padding-left:160px;display:none;color:#fd9f96;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:16px !important;line-height:22px !important}@media screen and (max-width: 1350px){.contact-form .form-element .error-message{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.contact-form .form-element .error-message{font-size:17.1428571429px;line-height:32px}}.contact-form .form-element .error-message.active{display:block}.thanks{display:block;min-height:300px}.thanks.inactive{display:none}.thanks h1{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:41px !important;line-height:60px !important;color:#faf2e0;text-shadow:3px 3px rgba(0,0,0,0.15);text-align:center}@media screen and (max-width: 1350px){.thanks h1{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.thanks h1{font-size:12.8571428571px;line-height:24px}}.thanks p{color:#faf2e0;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:16px !important;line-height:21px !important;text-align:center}@media screen and (max-width: 1350px){.thanks p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.thanks p{font-size:12.8571428571px;line-height:24px}}@media screen and (max-width: 550px){.contact-container .contact-form{width:100%}}footer{background:#525259 url("/img/noise.png");position:relative;z-index:20;margin-top:20px}footer .main-footer{position:relative;margin-top:-200px}footer .main-footer .content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}footer .main-footer .contact-form{width:41.6666666667%;display:inline-block}footer .main-footer .content{width:41.6666666667%;display:inline-block;padding-left:30px}footer .main-footer .content h4{font-size:82px;line-height:131.2px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";text-transform:uppercase;text-shadow:2px 2px 0 rgba(29,29,27,0.72);color:#fefdfb}@media screen and (max-width: 1350px){footer .main-footer .content h4{font-size:68.3333333333px;line-height:119.2727272727px}}@media screen and (max-width: 800px){footer .main-footer .content h4{font-size:58.5714285714px;line-height:109.3333333333px}}footer .main-footer .content p,footer .main-footer .content p a{color:#fefdfb;font-size:19px;line-height:30.4px;font-family:"Roboto Slab",serif;font-weight:400}@media screen and (max-width: 1350px){footer .main-footer .content p,footer .main-footer .content p a{font-size:15.8333333333px;line-height:27.6363636364px}}@media screen and (max-width: 800px){footer .main-footer .content p,footer .main-footer .content p a{font-size:13.5714285714px;line-height:25.3333333333px}}footer .main-footer .content .email a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media screen and (max-width: 1350px){footer .main-footer .content .email a{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){footer .main-footer .content .email a{font-size:17.1428571429px;line-height:32px}}footer .main-footer .content .email a:before{background:url("/img/opel-sprite.svg") -330px 0 no-repeat;background-size:1258px 610px;width:38px;height:30px;content:"";margin-right:10px;display:inline-block}footer .main-footer .content .email a:hover{color:#83bebf}footer .sub-footer{position:absolute;bottom:40px;left:0;width:100%}footer .sub-footer .content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}footer .sub-footer p,footer .sub-footer p a{color:#fefdfb;font-size:17px;line-height:27.2px;font-family:"Roboto Slab",serif;font-weight:400;font-size:17px !important;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media screen and (max-width: 1350px){footer .sub-footer p,footer .sub-footer p a{font-size:14.1666666667px;line-height:24.7272727273px}}@media screen and (max-width: 800px){footer .sub-footer p,footer .sub-footer p a{font-size:12.1428571429px;line-height:22.6666666667px}}footer .sub-footer a:hover{color:#83bebf}footer .sub-footer .komma a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}footer .sub-footer .komma span{background:url("/img/opel-sprite.svg") -330px -65px no-repeat;background-size:1258px 610px;width:32px;height:32px;display:block;margin-right:15px}footer.no-form .styling-block.bottom-block{margin-top:-55px}@media screen and (max-width: 1920px){footer{margin-top:38px}footer.no-form{margin-top:-95px}footer.no-form .styling-block .left,footer.no-form .styling-block .right{top:-125px}footer.no-form .styling-block.bottom-block{margin-top:-155px}footer.no-form .styling-block.bottom-block .left,footer.no-form .styling-block.bottom-block .right{top:50%}}@media screen and (max-width: 1800px){footer .main-footer{margin-top:-300px}footer.no-form .main-footer{margin-top:-200px}}@media screen and (max-width: 1680px){footer{margin-top:55px}}@media screen and (max-width: 1450px){footer{margin-top:70px}footer.no-form{margin-top:-95px}footer.no-form .main-footer{margin-top:-70px}footer.no-form .styling-block{height:225px}footer.no-form .styling-block .left,footer.no-form .styling-block .right{top:-100px}footer.no-form .styling-block.bottom-block{margin-top:-155px}footer.no-form .styling-block.bottom-block .left,footer.no-form .styling-block.bottom-block .right{top:50%}}@media screen and (max-width: 1200px){footer{margin-top:87px}footer .main-footer{margin-top:-350px}footer.no-form .styling-block{height:200px}footer.no-form .styling-block.bottom-block{height:275px}footer.no-form .main-footer{margin-top:-120px}}@media screen and (max-width: 1100px){footer{margin-top:94px}}@media screen and (max-width: 850px){footer{margin-top:110px}}@media screen and (max-width: 800px){footer .main-footer .content p,footer .main-footer .content p a{font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400}}@media screen and (max-width: 800px) and (max-width: 1350px){footer .main-footer .content p,footer .main-footer .content p a{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px) and (max-width: 800px){footer .main-footer .content p,footer .main-footer .content p a{font-size:17.1428571429px;line-height:32px}}@media screen and (max-width: 800px){footer .main-footer .content .email{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}}@media screen and (max-width: 720px){footer{margin-top:119px}footer .content-container{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}footer .main-footer .contact-form{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;width:80%;max-width:450px}footer .main-footer .contact-form .form .submit{margin-right:auto;max-width:250px}footer .main-footer .content{margin-bottom:50px;padding-left:0;width:80%;max-width:450px;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1}}@media screen and (max-width: 600px){footer{margin-top:127px}footer .sub-footer{bottom:20px}footer .sub-footer .content-container>p{width:100%;text-align:center;margin:10px 0}footer .sub-footer .content-container>p.komma a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}footer.no-form{margin-top:-95px}footer.no-form .styling-block .left,footer.no-form .styling-block .right{top:-40px}footer.no-form .styling-block.bottom-block .left,footer.no-form .styling-block.bottom-block .right{top:50%}}@media screen and (max-width: 450px){footer{margin-top:137px}}@media screen and (max-width: 360px){footer{margin-top:143px}}.pagination ul li{display:inline-block;float:left;margin:0 20px}.pagination ul li a{color:#fff}.pagination-container .content-container{width:100%;max-width:900px}.pagination-container .pagination-custom{list-style:none;padding:0;margin-bottom:0;margin-top:0;text-align:center;z-index:10}.pagination-container .pagination-custom li{display:inline-block;margin:0 10px;border-radius:999px;background-color:#83bebf;height:45px;width:45px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.pagination-container .pagination-custom li a,.pagination-container .pagination-custom li p{color:#fff;display:inline-block;margin:5px;width:35px;height:35px;border:Dashed rgba(255,255,255,0.4) 2px;border-radius:999px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.pagination-container .pagination-custom li:hover{background-color:#61acae}.pagination-container .pagination-custom li.active{background-color:#e08660}.pagination-container .pagination-custom li.disabled{visibility:hidden}.pagination-container .pagination-custom li:first-of-type,.pagination-container .pagination-custom li:last-of-type{width:140px;height:45px;display:inline-block;background-color:#83bebf;border-radius:12px}.pagination-container .pagination-custom li:first-of-type a,.pagination-container .pagination-custom li:last-of-type a{width:100%;height:100%;display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;border:none;border-radius:0;margin:0}.pagination-container .pagination-custom li:first-of-type p,.pagination-container .pagination-custom li:last-of-type p{border:Dashed rgba(255,255,255,0.4) 2px;border-radius:12px;color:#fff;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:15px !important;line-height:16px !important;margin:0;display:inline-block;width:calc(100% - 12px);height:calc(100% - 10px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 1350px){.pagination-container .pagination-custom li:first-of-type p,.pagination-container .pagination-custom li:last-of-type p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.pagination-container .pagination-custom li:first-of-type p,.pagination-container .pagination-custom li:last-of-type p{font-size:12.8571428571px;line-height:24px}}.pagination-container .pagination-custom li:first-of-type p span,.pagination-container .pagination-custom li:last-of-type p span{background:url("/img/opel-sprite.svg") -341px -105px no-repeat;background-size:1258px 610px;width:10px;height:15px;display:inline-block;margin-bottom:-2px;-webkit-transform:translate3d(0, 0, 0) rotate(0deg);-moz-transform:translate3d(0, 0, 0) rotate(0deg);-ms-transform:translate3d(0, 0, 0) rotate(0deg);-o-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.pagination-container .pagination-custom li:first-of-type:first-of-type,.pagination-container .pagination-custom li:last-of-type:first-of-type{margin-left:0;float:left}.pagination-container .pagination-custom li:first-of-type:first-of-type p span,.pagination-container .pagination-custom li:last-of-type:first-of-type p span{margin-right:15px;-webkit-transform:translate3d(0, 0, 0) rotate(180deg);-moz-transform:translate3d(0, 0, 0) rotate(180deg);-ms-transform:translate3d(0, 0, 0) rotate(180deg);-o-transform:translate3d(0, 0, 0) rotate(180deg);transform:translate3d(0, 0, 0) rotate(180deg)}.pagination-container .pagination-custom li:first-of-type:first-of-type:hover,.pagination-container .pagination-custom li:last-of-type:first-of-type:hover{background-color:#61acae}.pagination-container .pagination-custom li:first-of-type:first-of-type:hover p span,.pagination-container .pagination-custom li:last-of-type:first-of-type:hover p span{-webkit-transform:translate3d(-3px, 0, 0) rotate(180deg);-moz-transform:translate3d(-3px, 0, 0) rotate(180deg);-ms-transform:translate3d(-3px, 0, 0) rotate(180deg);-o-transform:translate3d(-3px, 0, 0) rotate(180deg);transform:translate3d(-3px, 0, 0) rotate(180deg)}.pagination-container .pagination-custom li:first-of-type:last-of-type,.pagination-container .pagination-custom li:last-of-type:last-of-type{margin-right:0;float:right}.pagination-container .pagination-custom li:first-of-type:last-of-type p span,.pagination-container .pagination-custom li:last-of-type:last-of-type p span{margin-left:15px}.pagination-container .pagination-custom li:first-of-type:last-of-type:hover,.pagination-container .pagination-custom li:last-of-type:last-of-type:hover{background-color:#61acae}.pagination-container .pagination-custom li:first-of-type:last-of-type:hover p span,.pagination-container .pagination-custom li:last-of-type:last-of-type:hover p span{-webkit-transform:translate3d(3px, 0, 0) rotate(0deg);-moz-transform:translate3d(3px, 0, 0) rotate(0deg);-ms-transform:translate3d(3px, 0, 0) rotate(0deg);-o-transform:translate3d(3px, 0, 0) rotate(0deg);transform:translate3d(3px, 0, 0) rotate(0deg)}@media screen and (max-width: 800px){.pagination-container .pagination-custom li:first-of-type,.pagination-container .pagination-custom li:last-of-type{display:none}}.project-list-item{width:100%;padding:10px;border:solid 1px #000}.project-list-item .image-box{width:100%;height:200px;overflow:hidden}.project-list-item .image-box img{width:100%}.error-header{position:relative}.error{position:absolute;height:100vh;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;top:0;left:0;z-index:20}.error .content-container{width:100%;max-width:none}.error .box{background:#83bebf url("/img/noise.png");display:block;width:100%;margin:auto;text-align:right;padding:80px 0 120px}.error .box h1{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:52px !important;line-height:60px !important;color:#faf2e0;text-shadow:3px 3px rgba(0,0,0,0.15);text-align:center;max-width:500px;margin:auto;padding:0 40px}@media screen and (max-width: 1350px){.error .box h1{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.error .box h1{font-size:12.8571428571px;line-height:24px}}.error .box h1.number{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";font-size:80px !important;line-height:130px !important;position:relative;color:#faf2e0;padding-top:20px}@media screen and (max-width: 1350px){.error .box h1.number{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.error .box h1.number{font-size:12.8571428571px;line-height:24px}}.error .box .return-home{display:block;margin:40px auto;text-align:center}.error .box .return-home a{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:30px !important;line-height:38px !important;color:#faf2e0;text-shadow:3px 3px rgba(0,0,0,0.15);padding:0 20px;border-radius:12px;border:2px rgba(255,255,255,0.4) Dashed}@media screen and (max-width: 1350px){.error .box .return-home a{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.error .box .return-home a{font-size:12.8571428571px;line-height:24px}}.error .box .return-home a:before{content:"";background-image:url("/img/prev.png");width:16px;height:16px;margin-right:20px;-webkit-transition:margin-right .3s;-moz-transition:margin-right .3s;transition:margin-right .3s;position:relative;top:2px;display:inline-block}.error .box .return-home:hover a:before{margin-right:30px}@media screen and (max-width: 580px){.error .box h1.number{font-size:140px}}@media screen and (max-width: 420px){.error .box h1.number{font-size:100px}}.home-intro{position:relative;overflow:hidden;background-size:cover;background-position:50% 50%;height:80vh;padding-top:80px}.home-intro .logo-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:85%;padding:30px 0;position:relative;z-index:24}.home-intro .logo-holder .logo{width:95%;max-width:150px;position:absolute;right:0;top:0;z-index:100}@media screen and (max-width: 880px){.home-intro{height:656px;background-image:url("/img/home-image-small.jpg");position:relative;background-size:cover;background-position:50%}.home-intro>img{display:none}.home-intro .lines-overlay{height:440px}}.mobile-navigation{position:fixed;z-index:1000;height:100%;display:none;overflow:hidden;width:100%;left:0;top:0;pointer-events:none}.mobile-navigation .bar{height:80px;pointer-events:none;position:relative;top:40px;z-index:4;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;transition-delay:.15s}.mobile-navigation .bar .toggle-menu{width:80px;height:calc(100% - 10px);z-index:3;pointer-events:all;border:rgba(255,255,255,0.1);cursor:pointer;left:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.mobile-navigation .bar .toggle-menu:before{content:"";background:url("/img/opel-sprite.svg") 0 -199px no-repeat;background-size:1258px 610px;width:365px;height:80px;display:block;position:absolute;z-index:-1;right:-45px;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.mobile-navigation .bar .toggle-menu .icon span{position:relative;width:25px;height:3px;margin-bottom:3px;background-color:#fff;border-radius:9999px;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.mobile-navigation .bar .toggle-menu .icon span:last-of-type{margin-bottom:0;width:17px}.mobile-navigation .bar .toggle-menu:hover{left:10px}.mobile-navigation .bar .toggle-menu:hover:before{right:-55px}.mobile-navigation .bar .toggle-menu:hover .icon{margin-left:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.mobile-navigation .bar .toggle-menu:hover .icon span:last-of-type{width:25px}.mobile-navigation .bar .logo{height:100%;width:100%;position:absolute;left:0;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.mobile-navigation .bar .logo span{background:url("/img/opel-sprite.svg") -470px -55px no-repeat;background-size:1258px 610px;width:129px;height:20px;display:inline-block}.mobile-navigation .shader{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#525259;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.mobile-navigation .menu{height:100%;width:80%;left:0;top:0;padding:20px 15px;background:#525259 url("/img/noise.png");min-width:250px;position:absolute;overflow-x:auto;pointer-events:all;z-index:5;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.mobile-navigation .menu>p{margin-left:20px;margin-right:20px;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:15px !important;line-height:32px !important;color:#fff}@media screen and (max-width: 1350px){.mobile-navigation .menu>p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.mobile-navigation .menu>p{font-size:12.8571428571px;line-height:24px}}.mobile-navigation .menu>p strong{font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:15px !important;line-height:32px !important;color:#fff}@media screen and (max-width: 1350px){.mobile-navigation .menu>p strong{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.mobile-navigation .menu>p strong{font-size:17.1428571429px;line-height:32px}}.mobile-navigation .language{padding:5px 20px;display:none}.mobile-navigation .language ul{list-style:none;padding:0 0 5px;margin:0;height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;border-bottom:5px solid rgba(255,255,255,0.1)}.mobile-navigation .language ul li{margin-right:20px}.mobile-navigation .language ul li a{text-transform:uppercase;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:14px !important;line-height:38px !important;color:#fff;opacity:.4;position:relative}@media screen and (max-width: 1350px){.mobile-navigation .language ul li a{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.mobile-navigation .language ul li a{font-size:12.8571428571px;line-height:24px}}.mobile-navigation .language ul li.active a{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;color:#fff;opacity:1}@media screen and (max-width: 1350px){.mobile-navigation .language ul li.active a{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.mobile-navigation .language ul li.active a{font-size:12.8571428571px;line-height:24px}}.mobile-navigation .language ul li.active a:after{content:"";width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:-3px}.mobile-navigation nav{padding:0 20px}.mobile-navigation nav ul{padding:0;list-style:none}.mobile-navigation nav ul li a{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:18px !important;line-height:42px !important;color:#fff}@media screen and (max-width: 1350px){.mobile-navigation nav ul li a{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.mobile-navigation nav ul li a{font-size:12.8571428571px;line-height:24px}}.mobile-navigation nav ul li a{position:relative;display:block;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.mobile-navigation nav ul li a:hover{color:#83bebf}.mobile-navigation nav ul li.divide{border-bottom:5px solid rgba(255,255,255,0.1);padding-top:20px;margin-bottom:20px}.mobile-navigation nav ul li.active>a{color:#e08660}.mobile-navigation nav ul li.sub-item a{font-size:16px !important;line-height:38px !important}.mobile-navigation nav ul li.title{color:#83bebf;font-size:18px !important;line-height:38px !important}.mobile-navigation nav ul li ul{padding-left:30px}.mobile-navigation nav ul li ul li a{color:#b7b7b7}.mobile-navigation .contact-information{margin-top:60px;background-color:#46464c;padding:40px 20px;position:relative}.mobile-navigation .contact-information:before,.mobile-navigation .contact-information:after{content:"";background-image:url("/img/horizontal-shadow.png");height:40px;width:100%;position:absolute;left:0;top:0}.mobile-navigation .contact-information:after{top:auto;bottom:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.mobile-navigation .contact-information h3{font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:20px !important;color:#fff}@media screen and (max-width: 1350px){.mobile-navigation .contact-information h3{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.mobile-navigation .contact-information h3{font-size:17.1428571429px;line-height:32px}}.mobile-navigation .contact-information p{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:15px !important;line-height:21px !important;color:#fff}@media screen and (max-width: 1350px){.mobile-navigation .contact-information p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.mobile-navigation .contact-information p{font-size:12.8571428571px;line-height:24px}}.mobile-navigation .contact-information p a{font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:15px !important;line-height:21px !important;color:#e08660}@media screen and (max-width: 1350px){.mobile-navigation .contact-information p a{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.mobile-navigation .contact-information p a{font-size:17.1428571429px;line-height:32px}}.mobile-navigation .social{margin-top:40px}.mobile-navigation .social strong{display:block;opacity:.7;border-bottom:5px solid rgba(255,255,255,0.1)}.mobile-navigation .social .icons{margin-top:15px;display:block}.mobile-navigation .social a{margin-right:5px}.mobile-navigation .social a span{opacity:.6;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.mobile-navigation .social a span.facebook{background:url("/img/socialMediaSprite.svg") -50px -25px no-repeat;background-size:150px 50px;width:24px;height:24px;display:inline-block}.mobile-navigation .social a span.twitter{background:url("/img/socialMediaSprite.svg") 0 -25px no-repeat;background-size:150px 50px;width:24px;height:24px;display:inline-block}.mobile-navigation .social a span.linkedin{background:url("/img/socialMediaSprite.svg") -25px -25px no-repeat;background-size:150px 50px;width:24px;height:24px;display:inline-block}.mobile-navigation .social a span.instagram{background:url("/img/socialMediaSprite.svg") -75px -25px no-repeat;background-size:150px 50px;width:24px;height:24px;display:inline-block}.mobile-navigation .social a span.youtube{background:url("/img/socialMediaSprite.svg") -125px -25px no-repeat;background-size:150px 50px;width:24px;height:24px;display:inline-block}.mobile-navigation .social a span.pinterest{background:url("/img/socialMediaSprite.svg") 100px -25px no-repeat;background-size:150px 50px;width:24px;height:24px;display:inline-block}.mobile-navigation .social a span:hover{opacity:1}.mobile-navigation.active .bar{-webkit-transform:translate3d(80%, 0, 0);-moz-transform:translate3d(80%, 0, 0);-ms-transform:translate3d(80%, 0, 0);-o-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.mobile-navigation.active .bar .toggle-menu{left:0}.mobile-navigation.active .bar .toggle-menu:before{right:-45px}.mobile-navigation.active .bar .toggle-menu .icon{margin-left:0}.mobile-navigation.active .bar .toggle-menu .icon span{opacity:0;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}.mobile-navigation.active .bar .toggle-menu .icon span:first-of-type{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:1;top:6px}.mobile-navigation.active .bar .toggle-menu .icon span:last-of-type{width:25px;opacity:1;bottom:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-navigation.active .menu{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mobile-navigation.active .shader{opacity:.4;pointer-events:all}@media screen and (max-width: 1150px){.mobile-navigation{display:block}.main-menu{display:none}}@media screen and (max-height: 800px){.mobile-navigation{display:block}.main-menu{display:none}}@media screen and (max-width: 480px){.mobile-navigation.active .bar{-webkit-transform:translate3d(77%, 0, 0);-moz-transform:translate3d(77%, 0, 0);-ms-transform:translate3d(77%, 0, 0);-o-transform:translate3d(77%, 0, 0);transform:translate3d(77%, 0, 0)}}.sub-navigation{position:relative;z-index:16;height:40px;background:#83bebf url("/img/noise.png")}.sub-navigation .styling-block{position:absolute;left:0;top:0;width:100%}.sub-navigation .styling-block.bottom{bottom:0;top:auto;margin-bottom:-340px}.sub-navigation .styling-block.bottom .left:before,.sub-navigation .styling-block.bottom .right:before{top:auto;bottom:20px}.sub-navigation .styling-block .left,.sub-navigation .styling-block .right{background:#83bebf url("/img/noise.png")}.sub-navigation .styling-block .left:before,.sub-navigation .styling-block .right:before{opacity:.5;border-color:#525259}.sub-navigation .types{position:relative;z-index:2;top:-190px;width:calc(100% - 280px);margin:auto}.sub-navigation .types .content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.sub-navigation .types .type{display:block;height:208px;width:209px;position:relative}.sub-navigation .types .type .background{position:absolute;left:0;top:0;background:url("/img/opel-sprite.svg") -820px 0 no-repeat;background-size:1258px 610px;width:209px;height:208px;display:block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.sub-navigation .types .type a{position:relative;height:100%;min-width:209px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;text-align:center}.sub-navigation .types .type a p{width:100%;display:inline-block;max-width:124px;margin:0;font-size:42px;line-height:42px;font-family:"Roboto Slab",serif;font-weight:400;color:rgba(82,82,82,0.33)}@media screen and (max-width: 1350px){.sub-navigation .types .type a p{font-size:35px;line-height:38.1818181818px}}@media screen and (max-width: 800px){.sub-navigation .types .type a p{font-size:30px;line-height:35px}}.sub-navigation .types .type a p strong{color:#525259;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.sub-navigation .types .type a span{width:100%;height:4px;max-width:124px;position:absolute;left:calc(50% - 62px);top:calc(50% - 2px);background:#e08660}.sub-navigation .types .type.extra-top{top:-110px}.sub-navigation .types .type:hover .background{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.sub-navigation .types .type:hover a p strong{color:#e08660}.sub-navigation .choose-type{position:relative;top:-190px;z-index:5}.sub-navigation .choose-type .arrows{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.sub-navigation .choose-type .arrows .arrow{background:url("/img/opel-sprite.svg") -775px -215px no-repeat;background-size:1258px 610px;width:95px;height:70px;display:block;margin-bottom:30px}.sub-navigation .choose-type .arrows .arrow.arrow-right{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.sub-navigation .choose-type h3{font-size:55px;line-height:55px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";text-transform:uppercase;text-align:center;color:#fefdfb;letter-spacing:.5px;text-shadow:4px 4px #525259}@media screen and (max-width: 1350px){.sub-navigation .choose-type h3{font-size:45.8333333333px;line-height:50px}}@media screen and (max-width: 800px){.sub-navigation .choose-type h3{font-size:39.2857142857px;line-height:45.8333333333px}}@media screen and (max-width: 1200px){.sub-navigation{height:400px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.sub-navigation .types{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;-webkit-order:2;-moz-order:2;order:2;-ms-flex-order:2;width:100%;top:30px}.sub-navigation .types .content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.sub-navigation .types .type{width:40%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin-bottom:30px}.sub-navigation .types .type .background{left:auto;right:0}.sub-navigation .types .type.extra-top{top:0}.sub-navigation .types .type:nth-of-type(2n+2){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.sub-navigation .types .type:nth-of-type(2n+2) .background{left:0;right:auto}.sub-navigation .choose-type{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;width:100%;top:-8%}.sub-navigation .choose-type .arrows{display:none}}@media screen and (max-width: 500px){.sub-navigation{height:875px}.sub-navigation .types{top:0}.sub-navigation .types .content-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.sub-navigation .types .type{width:100%}}.image-slider{height:1200px;margin-top:25px;margin-bottom:20px;min-height:425px;position:relative}.image-slider .images{position:relative;height:100%}.image-slider .images span{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50%;opacity:0;z-index:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.image-slider .images span.active{opacity:1;z-index:2}.image-slider .images span.active.small{display:none}.image-slider .content{position:absolute;width:100%;height:100%;z-index:5;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.image-slider .content .brand{background:url("/img/opel-sprite.svg") -384px 0 no-repeat;background-size:1258px 610px;width:428px;height:207px;margin-bottom:-15%;min-width:428px;display:none}.image-slider .content .controllers{position:absolute;width:calc(100% - 120px);height:100%;top:0;left:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.image-slider .content .controllers .left,.image-slider .content .controllers .right{width:53px;height:53px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;cursor:pointer;position:relative}.image-slider .content .controllers .left .background,.image-slider .content .controllers .right .background{position:absolute;left:0;top:0;background:url("/img/opel-sprite.svg") -500px -270px no-repeat;background-size:1258px 610px;width:53px;height:53px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 8s;-moz-transition:all 8s;transition:all 8s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear}.image-slider .content .controllers .left:before,.image-slider .content .controllers .right:before{content:"";background:url("/img/opel-sprite.svg") -341px -105px no-repeat;background-size:1258px 610px;width:11px;height:15px;-webkit-transform:translate3d(3px, 0, 0) rotate(0deg);-moz-transform:translate3d(3px, 0, 0) rotate(0deg);-ms-transform:translate3d(3px, 0, 0) rotate(0deg);-o-transform:translate3d(3px, 0, 0) rotate(0deg);transform:translate3d(3px, 0, 0) rotate(0deg);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:relative;z-index:5}.image-slider .content .controllers .left:hover .background,.image-slider .content .controllers .right:hover .background{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.image-slider .content .controllers .left:hover:before,.image-slider .content .controllers .right:hover:before{background-position:-330px -105px}.image-slider .content .controllers .left:before{-webkit-transform:translate3d(-3px, 0, 0) rotate(180deg);-moz-transform:translate3d(-3px, 0, 0) rotate(180deg);-ms-transform:translate3d(-3px, 0, 0) rotate(180deg);-o-transform:translate3d(-3px, 0, 0) rotate(180deg);transform:translate3d(-3px, 0, 0) rotate(180deg)}@media screen and (max-width: 1920px){.image-slider{margin-top:42px;margin-bottom:38px}}@media screen and (max-width: 1680px){.image-slider{margin-bottom:55px}}@media screen and (max-width: 1450px){.image-slider{margin-top:75px;margin-bottom:70px}}@media screen and (max-width: 1100px){.image-slider{margin-top:100px;margin-bottom:94px}.image-slider .content .brand{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width: 850px){.image-slider{margin-top:116px}.image-slider .images span.active.large{display:none}.image-slider .images span.active.small{display:block}}@media screen and (max-width: 780px){.image-slider{margin-top:120px}.image-slider .content .brand{-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65)}}@media screen and (max-width: 600px){.image-slider .content .controllers{display:none}}@media screen and (max-width: 550px){.image-slider{margin-top:135px}}@media screen and (max-width: 400px){.image-slider{margin-top:145px}.image-slider .content .brand{margin-bottom:-30%;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}}.home-text-row{position:relative;z-index:15;background:#faf2e0 url("/img/noise.png")}.home-text-row .styling-block{width:100%}.home-text-row .styling-block .left,.home-text-row .styling-block .right{background:#faf2e0 url("/img/noise.png")}.home-text-row .styling-block .left:before,.home-text-row .styling-block .right:before{border-color:rgba(82,82,82,0.5)}.home-text-row .styling-block .left{top:-167px}.home-text-row .styling-block.first{margin-bottom:-320px;margin-top:340px}.home-text-row .styling-block.bottom{height:608px;margin-top:-608px}.home-text-row .styling-block.bottom .left,.home-text-row .styling-block.bottom .right{background-color:#faf2e0}.home-text-row .styling-block.bottom .right{background-image:url("/img/noise.png"),url("/img/line-gradient.png");background-size:auto,contain}.home-text-row .styling-block.bottom .left{background-image:url("/img/noise.png"),url("/img/line-gradient2.png");background-size:auto,contain}@media screen and (max-width: 900px){.home-text-row .styling-block.first{margin-bottom:-400px}}.text-badge{position:relative;z-index:2;bottom:-40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.text-badge .text,.text-badge .badge-container{width:40%}.text-badge .text{padding-left:5%}.text-badge .text h3{font-size:82px;line-height:90px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";text-transform:uppercase;color:#e08660;letter-spacing:.5px;text-shadow:4px 4px #525259;margin:0 0 35px;text-align:left}@media screen and (max-width: 1350px){.text-badge .text h3{font-size:68.3333333333px;line-height:81.8181818182px}}@media screen and (max-width: 800px){.text-badge .text h3{font-size:58.5714285714px;line-height:75px}}.text-badge .text p,.text-badge .text li{font-size:20px;line-height:32px;font-family:"Roboto Slab",serif;font-weight:400;font-size:18px;color:#525259}@media screen and (max-width: 1350px){.text-badge .text p,.text-badge .text li{font-size:16.6666666667px;line-height:29.0909090909px}}@media screen and (max-width: 800px){.text-badge .text p,.text-badge .text li{font-size:14.2857142857px;line-height:26.6666666667px}}.text-badge .facebook-share{margin-top:45px;padding-bottom:40px}.text-badge .facebook-share a{background-image:url("/img/facebook-button.svg");background-size:contain;background-position:center;display:block;height:80px;width:300px;margin:auto}.text-badge .badge{width:100%;border-radius:12px;background:#83bebf url("/img/noise.png");padding:12px}.text-badge .badge .content{border-radius:12px;border-style:Dashed;border-color:rgba(82,82,82,0.5);border-width:2px;padding:40px 10%;text-align:right}.text-badge .badge .content h3{font-size:60px;line-height:82px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";font-size:74px;text-transform:uppercase;color:#fefdfb;letter-spacing:.5px;text-shadow:4px 4px #525259;margin:0;text-align:left}@media screen and (max-width: 1350px){.text-badge .badge .content h3{font-size:50px;line-height:74.5454545455px}}@media screen and (max-width: 800px){.text-badge .badge .content h3{font-size:42.8571428571px;line-height:68.3333333333px}}.text-badge .badge .content p,.text-badge .badge .content li{font-size:21px;line-height:33.6px;font-family:"Roboto Slab",serif;font-weight:400;font-size:19px;color:#fefdfb;text-align:left}@media screen and (max-width: 1350px){.text-badge .badge .content p,.text-badge .badge .content li{font-size:17.5px;line-height:30.5454545455px}}@media screen and (max-width: 800px){.text-badge .badge .content p,.text-badge .badge .content li{font-size:15px;line-height:28px}}.text-badge .badge .content .button{background-color:#e08660;height:60px;margin-top:20px;display:inline-block;box-shadow:10px 10px rgba(82,82,82,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.text-badge .badge .content .button a{padding:3px 5px;display:block;height:100%}.text-badge .badge .content .button .inner-button{border-style:Dashed;border-color:#6a6a74;border-width:2px;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.text-badge .badge .content .button .inner-button p{margin:0;text-align:center;font-size:21px;line-height:21px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:19px;padding:0 40px}@media screen and (max-width: 1350px){.text-badge .badge .content .button .inner-button p{font-size:17.5px;line-height:19.0909090909px}}@media screen and (max-width: 800px){.text-badge .badge .content .button .inner-button p{font-size:15px;line-height:17.5px}}.text-badge .badge .content .button:hover{background-color:#dc764b;box-shadow:0px 0px rgba(82,82,82,0)}.text-badge.orange .text h3{color:#faf2e0}.text-badge.orange .text p,.text-badge.orange .text li{color:#fefdfb}.text-badge.orange .badge{background:#e08660 url("/img/noise.png")}.text-badge.orange .badge .content h3{color:#faf2e0}.text-badge.orange .badge .content .button{background-color:#525259}.text-badge.orange .badge .content .button:hover{background-color:#46464c}.text-badge.flip .text{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;box-ordinal-group:0;-webkit-order:0;-moz-order:0;order:0;-ms-flex-order:0}.text-badge.home-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.text-badge.home-text .text{padding-left:0}.text-badge.home-text .text h3,.text-badge.home-text .text p,.text-badge.home-text .text li{text-align:center}.text-badge.about .badge{margin-top:150px}@media screen and (max-width: 1700px){.text-badge.about .text{width:50%;padding-left:15%}}@media screen and (max-width: 1400px){.text-badge.about{width:60%;display:block}.text-badge.about .text{margin:0 auto 60px;width:90%;padding-left:0}.text-badge.about .badge-container{width:90%;margin:0 auto}}@media screen and (max-width: 1150px){.text-badge.about{width:90%;max-width:800px;margin-top:60px}}@media screen and (max-width: 900px){.text-badge{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.text-badge .text,.text-badge .badge-container{width:80%}.text-badge .badge-container{margin-top:80px}}@media screen and (max-width: 450px){.text-badge,.text-badge.about{width:100%}.text-badge .badge-container,.text-badge.about .badge-container{width:100%}.text-badge .badge,.text-badge.about .badge{width:100%;border-radius:0;padding:12px 0}.text-badge .badge .content,.text-badge.about .badge .content{border-radius:0;border-left:none;border-right:none}.text-badge .badge .content h3,.text-badge.about .badge .content h3{font-size:48px;line-height:54px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar"}}@media screen and (max-width: 450px) and (max-width: 1350px){.text-badge .badge .content h3,.text-badge.about .badge .content h3{font-size:40px;line-height:49.0909090909px}}@media screen and (max-width: 450px) and (max-width: 800px){.text-badge .badge .content h3,.text-badge.about .badge .content h3{font-size:34.2857142857px;line-height:45px}}@media screen and (max-width: 450px){.text-badge.about .text{width:80%}}.intro-row{position:relative;z-index:10;padding-top:80px;min-height:250px;background:#83bebf url("/img/noise.png")}.intro-row .logo-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:85%;padding:30px 0;position:relative;z-index:24}.intro-row .logo-holder .logo{width:95%;max-width:150px;position:absolute;right:0;top:0;z-index:100}.intro-row .styling-block .left,.intro-row .styling-block .right{background:#83bebf url("/img/noise.png")}.intro-row .lines{position:absolute;bottom:-200px;height:608px;width:100%;pointer-events:none;background-image:url("/img/line-gradient.png");background-size:contain;z-index:1;-webkit-transform:skewY(-15deg);-moz-transform:skewY(-15deg);-ms-transform:skewY(-15deg);-o-transform:skewY(-15deg);transform:skewY(-15deg);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}.intro-row.gray{background:#6f6f72 url("/img/noise.png")}.intro-row.gray .styling-block .left,.intro-row.gray .styling-block .right{background:#6f6f72 url("/img/noise.png")}.intro-row.gray .lines{display:none}.intro-row.orange{background:#e08660 url("/img/noise.png")}.intro-row.orange .styling-block .left,.intro-row.orange .styling-block .right{background:#e08660 url("/img/noise.png")}.intro-row.part-page .logo-holder{margin-bottom:-160px;margin-top:-40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.intro-row.part-page .logo-holder .logo{position:relative;margin-bottom:-40px}.intro-row.part-page .styling-block{z-index:-1}.intro-row.part-page .styling-block.bottom{margin-bottom:-180px}.intro-row .full-text{position:relative;z-index:4;margin-top:20px;height:320px;width:calc(100% - 120px)}.intro-row .full-text h2{font-size:60px;line-height:70px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";text-transform:uppercase;color:#faf2e0;letter-spacing:.5px;text-shadow:4px 4px #525259;margin:0 0 35px;text-align:center}@media screen and (max-width: 1350px){.intro-row .full-text h2{font-size:50px;line-height:63.6363636364px}}@media screen and (max-width: 800px){.intro-row .full-text h2{font-size:42.8571428571px;line-height:58.3333333333px}}.intro-row .full-text p,.intro-row .full-text li{font-size:20px;line-height:32px;font-family:"Roboto Slab",serif;font-weight:400;font-size:18px;color:#fefdfb;text-align:center;max-width:540px;margin:auto}@media screen and (max-width: 1350px){.intro-row .full-text p,.intro-row .full-text li{font-size:16.6666666667px;line-height:29.0909090909px}}@media screen and (max-width: 800px){.intro-row .full-text p,.intro-row .full-text li{font-size:14.2857142857px;line-height:26.6666666667px}}.intro-row .full-text p{margin:15px auto}.intro-row .full-text.default p,.intro-row .full-text.default li{max-width:800px}.intro-row .full-text.default p a,.intro-row .full-text.default li a{font-size:21px;line-height:33.6px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:18px;color:#fefdfb}@media screen and (max-width: 1350px){.intro-row .full-text.default p a,.intro-row .full-text.default li a{font-size:17.5px;line-height:30.5454545455px}}@media screen and (max-width: 800px){.intro-row .full-text.default p a,.intro-row .full-text.default li a{font-size:15px;line-height:28px}}.contact .intro-row .full-text{padding-bottom:550px}.fotoalbum .intro-row .full-text,.other .intro-row .full-text,.other_1 .intro-row .full-text,.other_2 .intro-row .full-text,.other_3 .intro-row .full-text,.other_4 .intro-row .full-text,.kapitan_53_55 .intro-row .full-text,.kapitan_56_57 .intro-row .full-text,.kapitan_58_59 .intro-row .full-text,.kapitan_60_64 .intro-row .full-text{height:0}@media screen and (max-width: 1000px){.intro-row .logo-holder{padding:0}.intro-row .logo-holder .logo{position:relative;max-width:100px}.text-badge.about{margin-top:0px}.other .intro-row .full-text{height:75px}}@media screen and (max-width: 800px){.contact .intro-row .full-text{padding-bottom:400px}}@media screen and (max-width: 750px){.intro-row .logo-holder{padding-bottom:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}}@media screen and (max-width: 580px){.intro-row .full-text{height:400px}.contact .intro-row .full-text{padding-bottom:550px}.other .intro-row .full-text,.other_1 .intro-row .full-text,.other_2 .intro-row .full-text,.other_4 .intro-row .full-text,.kapitan_53_55 .intro-row .full-text,.kapitan_56_57 .intro-row .full-text,.kapitan_58_59 .intro-row .full-text,.kapitan_60_64 .intro-row .full-text{height:125px}.other .intro-row .full-text h2,.other_1 .intro-row .full-text h2,.other_2 .intro-row .full-text h2,.other_4 .intro-row .full-text h2,.kapitan_53_55 .intro-row .full-text h2,.kapitan_56_57 .intro-row .full-text h2,.kapitan_58_59 .intro-row .full-text h2,.kapitan_60_64 .intro-row .full-text h2{margin-bottom:10px}}@media screen and (max-width: 450px){.intro-row{z-index:15}.intro-row .full-text{height:auto}.contact .intro-row .full-text{padding-bottom:150px}}.breadcrumb{width:100%;padding:25px 20px;max-width:1240px;margin:auto}.breadcrumb ol,.breadcrumb ul{list-style:none;padding:0;margin:0}.breadcrumb ol li,.breadcrumb ul li{display:inline-block}.breadcrumb ol li a,.breadcrumb ol li span,.breadcrumb ul li a,.breadcrumb ul li span{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:16px !important;line-height:28px !important;color:#fefdfb;text-transform:capitalize}@media screen and (max-width: 1350px){.breadcrumb ol li a,.breadcrumb ol li span,.breadcrumb ul li a,.breadcrumb ul li span{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.breadcrumb ol li a,.breadcrumb ol li span,.breadcrumb ul li a,.breadcrumb ul li span{font-size:12.8571428571px;line-height:24px}}.breadcrumb ol li:not(:last-child):after,.breadcrumb ul li:not(:last-child):after{content:">";font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;background:url("/img/opel-sprite.svg") -384px -49px no-repeat;background-size:1258px 610px;width:12px;height:21px;display:inline-block;margin:0 8px -4px;color:#fefdfb}@media screen and (max-width: 1350px){.breadcrumb ol li:not(:last-child):after,.breadcrumb ul li:not(:last-child):after{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.breadcrumb ol li:not(:last-child):after,.breadcrumb ul li:not(:last-child):after{font-size:12.8571428571px;line-height:24px}}.breadcrumb ol li:last-child a,.breadcrumb ol li:last-child span,.breadcrumb ul li:last-child a,.breadcrumb ul li:last-child span{font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700}@media screen and (max-width: 1350px){.breadcrumb ol li:last-child a,.breadcrumb ol li:last-child span,.breadcrumb ul li:last-child a,.breadcrumb ul li:last-child span{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.breadcrumb ol li:last-child a,.breadcrumb ol li:last-child span,.breadcrumb ul li:last-child a,.breadcrumb ul li:last-child span{font-size:17.1428571429px;line-height:32px}}.part .breadcrumb ol li,.part .breadcrumb ul li{opacity:.5}.part .breadcrumb ol li a,.part .breadcrumb ol li span,.part .breadcrumb ul li a,.part .breadcrumb ul li span{color:#525259}.part .breadcrumb ol li:not(:last-child):after,.part .breadcrumb ul li:not(:last-child):after{color:#525259}.part .breadcrumb ol li:last-child,.part .breadcrumb ul li:last-child{opacity:.75}.part .breadcrumb ol li:last-child a,.part .breadcrumb ol li:last-child span,.part .breadcrumb ul li:last-child a,.part .breadcrumb ul li:last-child span{color:#525259}@media screen and (max-width: 900px){.part .breadcrumb{margin-top:100px}}.line-navigation-container{width:85%;max-width:1050px;margin-bottom:-105px;position:relative;bottom:-100px}.line-navigation{position:relative;z-index:16}.line-navigation:before,.line-navigation:after{content:"";background:url("/img/opel-sprite.svg") -872px -218px no-repeat;background-size:1258px 610px;width:102px;height:72px;display:inline-block;position:absolute;z-index:-1;left:-50px;bottom:-20px}.line-navigation:after{left:auto;right:-50px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.line-navigation ul{list-style:none;padding:0 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;height:85px;background:url("/img/banner-background.svg");background-size:contain;background-repeat:no-repeat}.line-navigation ul:before,.line-navigation ul:after{content:"";background:url("/img/opel-sprite.svg") -330px -46px no-repeat;background-size:1258px 610px;width:18px;height:17px;display:inline-block;position:relative;bottom:-6px}.line-navigation ul>p{position:relative}.line-navigation ul>p:nth-of-type(1),.line-navigation ul>p:nth-of-type(7){bottom:1px}.line-navigation ul>p:nth-of-type(2),.line-navigation ul>p:nth-of-type(6){bottom:4px}.line-navigation ul>p:nth-of-type(3),.line-navigation ul>p:nth-of-type(5){bottom:7px}.line-navigation ul>p:nth-of-type(4){bottom:9px}.line-navigation ul li{display:inline-block;color:#fefdfb;opacity:.4;pointer-events:none}.line-navigation ul li.active{opacity:1;pointer-events:all}.line-navigation ul li p,.line-navigation ul li p a{color:#fefdfb;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:17px !important;line-height:60px !important;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media screen and (max-width: 1350px){.line-navigation ul li p,.line-navigation ul li p a{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.line-navigation ul li p,.line-navigation ul li p a{font-size:12.8571428571px;line-height:24px}}.line-navigation ul li p{border-right:2px solid #fefdfb;margin:0;padding:0 15px}.line-navigation ul li p:last-of-type{border-right:none}.line-navigation ul li p:hover a{color:#e08660}.line-navigation ul li p a.active{color:#83bebf;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700}@media screen and (max-width: 1350px){.line-navigation ul li p a.active{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.line-navigation ul li p a.active{font-size:17.1428571429px;line-height:32px}}.line-navigation ul li:nth-of-type(1){-webkit-transform:rotate(-2.5deg);-moz-transform:rotate(-2.5deg);-ms-transform:rotate(-2.5deg);-o-transform:rotate(-2.5deg);transform:rotate(-2.5deg);margin-bottom:-5px}.line-navigation ul li:nth-of-type(2){-webkit-transform:rotate(-1.3deg);-moz-transform:rotate(-1.3deg);-ms-transform:rotate(-1.3deg);-o-transform:rotate(-1.3deg);transform:rotate(-1.3deg);margin-bottom:2px}.line-navigation ul li:nth-of-type(3){margin-bottom:7px;-webkit-transform:rotate(-0.9deg);-moz-transform:rotate(-0.9deg);-ms-transform:rotate(-0.9deg);-o-transform:rotate(-0.9deg);transform:rotate(-0.9deg)}.line-navigation ul li:nth-of-type(4){margin-bottom:10px;-webkit-transform:rotate(-0.6deg);-moz-transform:rotate(-0.6deg);-ms-transform:rotate(-0.6deg);-o-transform:rotate(-0.6deg);transform:rotate(-0.6deg)}.line-navigation ul li:nth-of-type(5){margin-bottom:10px;-webkit-transform:rotate(.6deg);-moz-transform:rotate(.6deg);-ms-transform:rotate(.6deg);-o-transform:rotate(.6deg);transform:rotate(.6deg)}.line-navigation ul li:nth-of-type(6){margin-bottom:7px;-webkit-transform:rotate(.9deg);-moz-transform:rotate(.9deg);-ms-transform:rotate(.9deg);-o-transform:rotate(.9deg);transform:rotate(.9deg)}.line-navigation ul li:nth-of-type(7){-webkit-transform:rotate(1.3deg);-moz-transform:rotate(1.3deg);-ms-transform:rotate(1.3deg);-o-transform:rotate(1.3deg);transform:rotate(1.3deg);margin-bottom:2px}.line-navigation ul li:nth-of-type(8){-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-ms-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg);margin-bottom:-5px}.line-navigation ul p{color:#fefdfb;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:17px !important;line-height:17px !important}@media screen and (max-width: 1350px){.line-navigation ul p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.line-navigation ul p{font-size:12.8571428571px;line-height:24px}}.part .line-navigation-container{bottom:-175px}@media screen and (max-width: 1500px){.line-navigation-container{margin-bottom:-150px;max-width:720px}.line-navigation:before,.line-navigation:after{content:"";background:url("/img/banner-side.svg");background-size:contain;background-repeat:no-repeat;height:115px;width:140px}.line-navigation ul{background:url("/img/noise.png") #525259;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;padding:15px 60px;position:relative;height:auto}.line-navigation ul:before,.line-navigation ul:after{position:absolute;bottom:calc(50% - 8px)}.line-navigation ul:before{left:22px}.line-navigation ul:after{right:22px}.line-navigation ul>p{display:none}.line-navigation ul li{width:150px;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;-ms-transform:rotate(0deg) !important;-o-transform:rotate(0deg) !important;transform:rotate(0deg) !important;text-align:center;margin-bottom:0px !important}.line-navigation ul li p{line-height:40px !important}.line-navigation ul li p a{line-height:40px !important}}@media screen and (max-width: 900px){.line-navigation-container{margin-bottom:-185px;max-width:560px;margin-top:-30px}.line-navigation-container .line-navigation:before,.line-navigation-container .line-navigation:after{bottom:-80px;height:200px;width:180px}.line-navigation-container .line-navigation:before{left:-80px}.line-navigation-container .line-navigation:after{right:-80px}.part .line-navigation-container{margin-bottom:-210px;bottom:-100px}}@media screen and (max-width: 740px){.line-navigation-container{width:100%;max-width:none;margin-top:-20px;padding:8px 0;z-index:35;margin-bottom:-30px;background:url("/img/noise.png") #525259}.line-navigation-container .line-navigation{border-bottom:2px dashed rgba(250,242,224,0.5);border-top:2px dashed rgba(250,242,224,0.5)}.line-navigation-container .line-navigation:before,.line-navigation-container .line-navigation:after{display:none}.line-navigation-container .line-navigation ul{margin:0}.line-navigation-container .line-navigation ul li{width:40%}}@media screen and (max-width: 400px){.line-navigation ul{padding:15px 10px}.line-navigation ul:before,.line-navigation ul:after{display:none}}.part-detail{position:relative;z-index:15;background:#faf2e0 url("/img/noise2.png");padding-bottom:100px}.part-detail .styling-block{width:100%}.part-detail .styling-block .left,.part-detail .styling-block .right{background:#faf2e0 url("/img/noise2.png")}.part-detail .styling-block .left:before,.part-detail .styling-block .right:before{border-color:rgba(82,82,82,0.5)}.part-detail .styling-block .left{top:-167px}.part-detail .styling-block.first{margin-bottom:-268px;margin-top:340px}.part-detail .styling-block.bottom{margin-bottom:-20px}.part-detail .styling-block.bottom .left,.part-detail .styling-block.bottom .right{background-color:#faf2e0;background-image:url("/img/noise2.png");background-size:auto;bottom:0;top:auto}.part-detail .part-information{position:relative;z-index:100;padding-bottom:120px}.part-detail .part-information .content-container{width:calc( 100% - 360px )}.part-detail .part-information .part-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.part-detail .part-information .part-info .main-title{display:none;font-size:64px;line-height:64px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";font-size:60px;color:#83bebf;text-transform:uppercase;text-shadow:3px 3px rgba(0,0,0,0.15);max-width:560px;margin:30px 0;word-break:break-word}@media screen and (max-width: 1350px){.part-detail .part-information .part-info .main-title{font-size:53.3333333333px;line-height:58.1818181818px}}@media screen and (max-width: 800px){.part-detail .part-information .part-info .main-title{font-size:45.7142857143px;line-height:53.3333333333px}}.part-detail .part-information .part-info .images{width:calc(50% - 20px)}.part-detail .part-information .part-info .images .main-block{background-color:#fff;border-radius:12px;padding:8px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;position:relative}.part-detail .part-information .part-info .images .main-block .video-wrapper{position:absolute;padding-bottom:70%;height:0;width:calc(100% - 14px);border-radius:12px;overflow:hidden;display:inline-table;top:10px;border:Dashed rgba(82,82,82,0.5) 2px}.part-detail .part-information .part-info .images .main-block .video-wrapper.inactive{opacity:0;pointer-events:none}.part-detail .part-information .part-info .images .main-block .video-wrapper iframe{position:absolute;top:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:12px}.part-detail .part-information .part-info .images .main-block .main-block-wrapper{width:calc(100% - 12px);border-radius:12px;border:Dashed rgba(82,82,82,0.5) 2px;position:relative;padding-bottom:70%;display:inline-table;height:0}.part-detail .part-information .part-info .images .main-block .main-block-wrapper.inactive{opacity:0;pointer-events:none}.part-detail .part-information .part-info .images .main-block .main-block-wrapper .main-block-content{position:absolute;left:6px;top:6px;height:calc(100% - 12px);width:calc(100% - 12px)}.part-detail .part-information .part-info .images .main-block .main-block-wrapper .main-block-content span{position:absolute;height:100%;width:100%;left:0;top:0;background-size:cover;background-position:50%;display:none;border-radius:12px}.part-detail .part-information .part-info .images .main-block .main-block-wrapper .main-block-content span.active{display:block}.part-detail .part-information .part-info .images .main-block .main-block-wrapper .main-block-content span.active.medium{display:none}.part-detail .part-information .part-info .images .image-nav{margin-top:20px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.part-detail .part-information .part-info .images .image-nav .item{height:100px;width:100px;background-color:#fff;border-radius:12px;margin-right:20px;margin-bottom:20px;position:relative;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.part-detail .part-information .part-info .images .image-nav .item:hover:not(.active){background-color:rgba(255,255,255,0)}.part-detail .part-information .part-info .images .image-nav .item:hover:not(.active) .wrapper{width:100%;height:100%;border:Dashed rgba(82,82,82,0) 2px}.part-detail .part-information .part-info .images .image-nav .item:hover:not(.active) .wrapper span{height:100%;width:100%}.part-detail .part-information .part-info .images .image-nav .item.active{background-color:#83bebf}.part-detail .part-information .part-info .images .image-nav .item.active .wrapper{border:Dashed rgba(250,242,224,0.8) 2px}.part-detail .part-information .part-info .images .image-nav .item:last-of-type{margin-right:0}.part-detail .part-information .part-info .images .image-nav .item .wrapper{height:calc(100% - 8px);width:calc(100% - 8px);border:Dashed rgba(82,82,82,0.5) 2px;border-radius:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.part-detail .part-information .part-info .images .image-nav .item .wrapper span{width:calc(100% - 10px);height:calc(100% - 10px);background-size:cover;background-position:50%;border-radius:12px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.part-detail .part-information .part-info .content{width:calc(50% - 20px)}.part-detail .part-information .part-info .content.full-width{width:100%;max-width:700px;margin:40px auto}.part-detail .part-information .part-info .content h1{font-size:64px;line-height:64px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";font-size:60px;color:#83bebf;text-transform:uppercase;text-shadow:3px 3px rgba(0,0,0,0.15);max-width:560px}@media screen and (max-width: 1350px){.part-detail .part-information .part-info .content h1{font-size:53.3333333333px;line-height:58.1818181818px}}@media screen and (max-width: 800px){.part-detail .part-information .part-info .content h1{font-size:45.7142857143px;line-height:53.3333333333px}}.part-detail .part-information .part-info .content ul,.part-detail .part-information .part-info .content ol{padding:0;margin-top:30px;list-style:none;max-width:560px;position:relative}.part-detail .part-information .part-info .content ul .mobile-nav,.part-detail .part-information .part-info .content ol .mobile-nav{display:none}.part-detail .part-information .part-info .content ul li,.part-detail .part-information .part-info .content ol li{font-size:24px;line-height:40px;font-family:"Roboto Slab",serif;font-weight:400;font-size:20px;line-height:36px;color:#525259;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;border-bottom:2px dashed rgba(82,82,89,0.5)}@media screen and (max-width: 1350px){.part-detail .part-information .part-info .content ul li,.part-detail .part-information .part-info .content ol li{font-size:20px;line-height:36.3636363636px}}@media screen and (max-width: 800px){.part-detail .part-information .part-info .content ul li,.part-detail .part-information .part-info .content ol li{font-size:17.1428571429px;line-height:33.3333333333px}}.part-detail .part-information .part-info .content ul li strong,.part-detail .part-information .part-info .content ol li strong{color:#525259;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";font-weight:bold;font-size:20px;text-transform:uppercase;letter-spacing:.21px;width:175px;display:block}@media screen and (max-width: 1350px){.part-detail .part-information .part-info .content ul li strong,.part-detail .part-information .part-info .content ol li strong{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.part-detail .part-information .part-info .content ul li strong,.part-detail .part-information .part-info .content ol li strong{font-size:17.1428571429px;line-height:32px}}.part-detail .part-information .part-info .content ul li.price,.part-detail .part-information .part-info .content ol li.price{border:none;position:absolute;top:-20px;right:-40px;width:111px;height:111px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .part-info .content ul li.price .background,.part-detail .part-information .part-info .content ol li.price .background{position:absolute;top:0;right:0;background:url("/img/opel-sprite.svg") -560px -215px no-repeat;background-size:1258px 610px;width:111px;height:111px}.part-detail .part-information .part-info .content ul li.price .inner,.part-detail .part-information .part-info .content ol li.price .inner{position:relative;color:#fff;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:24px !important;line-height:24px !important;margin:0;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}@media screen and (max-width: 1350px){.part-detail .part-information .part-info .content ul li.price .inner,.part-detail .part-information .part-info .content ol li.price .inner{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.part-detail .part-information .part-info .content ul li.price .inner,.part-detail .part-information .part-info .content ol li.price .inner{font-size:12.8571428571px;line-height:24px}}.part-detail .part-information .part-info .content ul li.price.sold .background,.part-detail .part-information .part-info .content ol li.price.sold .background{background:url("/img/opel-sprite.svg") -1125px -190px no-repeat;background-size:1258px 610px;width:107px;height:107px}.part-detail .part-information .part-info .content .button-placeholder{width:100%;max-width:560px;text-align:right}.part-detail .part-information .part-info .content .button{background-color:#525259;height:55px;width:240px;margin-top:15px;display:inline-block;cursor:pointer;box-shadow:10px 10px rgba(82,82,82,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.part-detail .part-information .part-info .content .button .placeholder{padding:3px 5px;display:block;height:100%}.part-detail .part-information .part-info .content .button .inner-button{border-style:Dashed;border-color:rgba(250,242,224,0.5);border-width:2px;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .part-info .content .button .inner-button p{margin:0;text-align:center;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:18px !important;line-height:21px !important;padding:0 20px;color:#fefdfb}@media screen and (max-width: 1350px){.part-detail .part-information .part-info .content .button .inner-button p{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.part-detail .part-information .part-info .content .button .inner-button p{font-size:17.1428571429px;line-height:32px}}.part-detail .part-information .part-info .content .button .inner-button p:after{content:"";background:url("/img/opel-sprite.svg") -330px -105px no-repeat;background-size:1258px 610px;width:10px;height:15px;display:inline-block;margin-left:20px;margin-bottom:-3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.part-detail .part-information .part-info .content .button:hover{background-color:#46464c;box-shadow:0px 0px rgba(82,82,82,0)}.part-detail .part-information .part-info .content .button:hover .inner-button p:after{background:url("/img/opel-sprite.svg") -341px -105px no-repeat;background-size:1258px 610px;width:10px;height:15px;display:inline-block}.part-detail .part-information .extra-info{margin-top:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .extra-info .left,.part-detail .part-information .extra-info .right{width:calc(50% - 20px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .extra-info .mobile{display:block;width:100%}.part-detail .part-information .extra-info .mobile .text{width:100%;max-width:560px;margin:auto;margin-bottom:50px;text-align:center}.part-detail .part-information .extra-info .mobile .badge{width:100%;max-width:560px;margin:50px auto}.part-detail .part-information .extra-info .mobile .controls{max-width:560px;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-around;-ms-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .extra-info .previous-item,.part-detail .part-information .extra-info .next-item{cursor:pointer;width:120px}.part-detail .part-information .extra-info .previous-item p,.part-detail .part-information .extra-info .next-item p{font-size:24px;line-height:26px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:20px;line-height:21px;text-align:center}@media screen and (max-width: 1350px){.part-detail .part-information .extra-info .previous-item p,.part-detail .part-information .extra-info .next-item p{font-size:20px;line-height:23.6363636364px}}@media screen and (max-width: 800px){.part-detail .part-information .extra-info .previous-item p,.part-detail .part-information .extra-info .next-item p{font-size:17.1428571429px;line-height:21.6666666667px}}.part-detail .part-information .extra-info .previous-item .button,.part-detail .part-information .extra-info .next-item .button{width:48px;height:48px;position:relative;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .extra-info .previous-item .button:after,.part-detail .part-information .extra-info .next-item .button:after{content:"";background:url("/img/opel-sprite.svg") -341px -105px no-repeat;background-size:1258px 610px;width:10px;height:15px;display:inline-block;position:relative;left:2px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.part-detail .part-information .extra-info .previous-item .button .background,.part-detail .part-information .extra-info .next-item .button .background{background:url("/img/opel-sprite.svg") -500px -215px no-repeat;background-size:1258px 610px;width:48px;height:48px;position:absolute;top:0;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 8s;-moz-transition:all 8s;transition:all 8s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear}.part-detail .part-information .extra-info .previous-item:hover .button:after,.part-detail .part-information .extra-info .next-item:hover .button:after{background:url("/img/opel-sprite.svg") -330px -105px no-repeat;background-size:1258px 610px;width:10px;height:15px;display:inline-block}.part-detail .part-information .extra-info .previous-item:hover .button .background,.part-detail .part-information .extra-info .next-item:hover .button .background{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.part-detail .part-information .extra-info .previous-item .button:after{left:-3px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.part-detail .part-information .extra-info .badge{border-radius:12px;background:#83bebf url("/img/noise.png");padding:12px;width:calc(100% - 160px)}.part-detail .part-information .extra-info .badge .content{border-radius:12px;border-style:Dashed;border-color:rgba(82,82,82,0.5);border-width:2px;padding:40px 10%;text-align:right}.part-detail .part-information .extra-info .badge .content h3{font-size:52px;line-height:64px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"bazar";font-size:48px;text-transform:uppercase;color:#fefdfb;letter-spacing:.5px;text-shadow:4px 4px #525259;margin:0;text-align:left}@media screen and (max-width: 1350px){.part-detail .part-information .extra-info .badge .content h3{font-size:43.3333333333px;line-height:58.1818181818px}}@media screen and (max-width: 800px){.part-detail .part-information .extra-info .badge .content h3{font-size:37.1428571429px;line-height:53.3333333333px}}.part-detail .part-information .extra-info .badge .content p{font-size:21px;line-height:26px;font-family:"Roboto Slab",serif;font-weight:400;font-size:18px;color:#fefdfb;text-align:left}@media screen and (max-width: 1350px){.part-detail .part-information .extra-info .badge .content p{font-size:17.5px;line-height:23.6363636364px}}@media screen and (max-width: 800px){.part-detail .part-information .extra-info .badge .content p{font-size:15px;line-height:21.6666666667px}}.part-detail .part-information .extra-info .badge .content .button{background-color:#e08660;height:60px;margin-top:0;display:inline-block;cursor:pointer;box-shadow:10px 10px rgba(82,82,82,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.part-detail .part-information .extra-info .badge .content .button .placeholder{padding:3px 5px;display:block;height:100%}.part-detail .part-information .extra-info .badge .content .button .inner-button{border-style:Dashed;border-color:rgba(82,82,82,0.5);border-width:2px;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .extra-info .badge .content .button .inner-button p{margin:0;text-align:center;font-size:21px;line-height:21px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:19px;padding:0 40px}@media screen and (max-width: 1350px){.part-detail .part-information .extra-info .badge .content .button .inner-button p{font-size:17.5px;line-height:19.0909090909px}}@media screen and (max-width: 800px){.part-detail .part-information .extra-info .badge .content .button .inner-button p{font-size:15px;line-height:17.5px}}.part-detail .part-information .extra-info .badge .content .button:hover{background-color:#dc764b;box-shadow:0px 0px rgba(82,82,82,0)}.part-detail .part-information .extra-info .text{width:calc(100% - 160px);max-width:520px}@media screen and (max-width: 1300px){.part-detail .part-information .content-container{max-width:700px}.part-detail .part-information .part-info{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.part-detail .part-information .part-info .main-title{display:block;width:100%}.part-detail .part-information .part-info .images{width:100%}.part-detail .part-information .part-info .content{width:100%;max-width:560px;margin:auto}.part-detail .part-information .part-info .content h1{display:none}.part-detail .part-information .extra-info .left,.part-detail .part-information .extra-info .right{display:none}.part-detail .part-information .extra-info .mobile{display:block}}@media screen and (max-width: 1150px){.part-detail .part-information .content-container{width:calc( 100% - 100px )}}@media screen and (max-width: 900px){.part-detail .styling-block.first{margin-bottom:-400px}}@media screen and (max-width: 450px){.part-detail .part-information .content-container{width:100%}.part-detail .part-information .part-info .main-title{width:calc(100% - 60px);margin-left:auto;margin-right:auto;font-size:32px;line-height:38px}.part-detail .part-information .part-info .images .main-block{padding:8px 0;border-radius:0}.part-detail .part-information .part-info .images .main-block .video-wrapper{width:100%;border-right:none;border-left:none;border-radius:0}.part-detail .part-information .part-info .images .main-block .video-wrapper iframe{top:6px;left:0;width:100%;border-radius:0;height:calc(100% - 12px)}.part-detail .part-information .part-info .images .main-block .main-block-wrapper{width:100%;border-radius:0;border-right:none;border-left:none}.part-detail .part-information .part-info .images .main-block .main-block-wrapper .main-block-content{width:100%;border-radius:0;left:0}.part-detail .part-information .part-info .images .main-block .main-block-wrapper .main-block-content span{border-radius:0}.part-detail .part-information .part-info .images .image-nav{width:calc(100% - 60px);margin-left:auto;margin-right:auto}.part-detail .part-information .part-info .images .image-nav .item{height:80px;width:80px}.part-detail .part-information .part-info .images .image-nav .item .wrapper{height:calc(100% - 5px);width:calc(100% - 5px)}.part-detail .part-information .part-info .images .image-nav .item .wrapper span{width:calc(100% - 6px);height:calc(100% - 6px)}.part-detail .part-information .part-info .content,.part-detail .part-information .part-info .content.full-width{width:calc(100% - 60px);max-width:560px;margin:auto}.part-detail .part-information .part-info .content h1,.part-detail .part-information .part-info .content.full-width h1{display:none}.part-detail .part-information .part-info .content ul li.price,.part-detail .part-information .part-info .content.full-width ul li.price{display:none}.part-detail .part-information .part-info .content ul .mobile-nav,.part-detail .part-information .part-info .content.full-width ul .mobile-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.part-detail .part-information .extra-info{width:calc(100% - 60px);margin-left:auto;margin-right:auto}.part-detail .part-information .extra-info .left,.part-detail .part-information .extra-info .right{display:none}.part-detail .part-information .extra-info .mobile{display:block}}.photo-album{background:#faf2e0 url("/img/noise2.png")}.photo-album .content-container{width:calc(100% - 380px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;padding-top:120px;padding-bottom:240px;position:relative;z-index:20}.photo-album .content-container .photo{background:#fff;border-radius:12px;width:calc(50% - 20px);padding:10px;margin-bottom:40px}.photo-album .content-container .photo .photo-wrapper{width:100%;border-radius:12px;border:Dashed rgba(82,82,82,0.5) 2px;position:relative;padding-bottom:67%;height:0}.photo-album .content-container .photo .photo-wrapper.inactive{opacity:0;pointer-events:none}.photo-album .content-container .photo .photo-wrapper .photo-content{position:absolute;left:6px;top:6px;height:calc(100% - 12px);width:calc(100% - 12px)}.photo-album .content-container .photo .photo-wrapper .photo-content span{position:absolute;height:100%;width:100%;left:0;top:0;background-size:cover;background-position:50%;border-radius:12px}.photo-album .content-container .photo .photo-wrapper .photo-content span.medium{display:none}@media screen and (max-width: 1150px){.photo-album .content-container{width:85%}}@media screen and (max-width: 600px){.photo-album .content-container{width:80%}.photo-album .content-container .photo{width:100%}}.pop-up{position:fixed;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;cursor:pointer;opacity:0;-webkit-transition:all .3s transform .1s;-moz-transition:all .3s transform .1s;transition:all .3s transform .1s}.pop-up.active{opacity:1;z-index:1000}.pop-up .background{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4)}.pop-up .form-container{background:#525259 url("/img/noise.png");border-radius:12px;padding:10px;width:95%;max-width:600px;max-height:100%;overflow:auto;position:relative;cursor:auto}.pop-up .form-container .thanks{display:block;border-radius:12px;border:Dashed rgba(255,255,255,0.5) 2px;padding:20px}.pop-up .form-container .thanks.inactive{display:none}.pop-up .form-container .thanks h1{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:41px !important;line-height:60px !important;color:#faf2e0;text-shadow:3px 3px rgba(0,0,0,0.15);text-align:center}@media screen and (max-width: 1350px){.pop-up .form-container .thanks h1{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.pop-up .form-container .thanks h1{font-size:12.8571428571px;line-height:24px}}.pop-up .form-container .thanks p{color:#faf2e0;font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-size:16px !important;line-height:21px !important;text-align:center}@media screen and (max-width: 1350px){.pop-up .form-container .thanks p{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.pop-up .form-container .thanks p{font-size:12.8571428571px;line-height:24px}}.pop-up .form-container .close{position:absolute;top:30px;right:30px;width:20px;height:20px;-webkit-transform:translate3d(0, 0, 0) rotate(45deg) scale(1);-moz-transform:translate3d(0, 0, 0) rotate(45deg) scale(1);-ms-transform:translate3d(0, 0, 0) rotate(45deg) scale(1);-o-transform:translate3d(0, 0, 0) rotate(45deg) scale(1);transform:translate3d(0, 0, 0) rotate(45deg) scale(1);cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.pop-up .form-container .close:hover{-webkit-transform:translate3d(0, 0, 0) rotate(135deg) scale(1.05);-moz-transform:translate3d(0, 0, 0) rotate(135deg) scale(1.05);-ms-transform:translate3d(0, 0, 0) rotate(135deg) scale(1.05);-o-transform:translate3d(0, 0, 0) rotate(135deg) scale(1.05);transform:translate3d(0, 0, 0) rotate(135deg) scale(1.05)}.pop-up .form-container .close .horizontal{width:20px;height:4px;position:absolute;left:0;top:8px;display:block;background-color:#d4483a;border-radius:20px}.pop-up .form-container .close .vertical{width:4px;height:20px;display:block;position:absolute;top:0;left:8px;background-color:#d4483a;border-radius:20px}.pop-up .form-container #popUpForm{border-radius:12px;border:Dashed rgba(255,255,255,0.5) 2px;padding:20px}.pop-up .form-container #popUpForm h1{font-size:18px;line-height:28.8px;font-family:"Roboto Slab",serif;font-weight:400;font-family:"yellowtail";font-size:41px !important;line-height:60px !important;color:#faf2e0;text-shadow:3px 3px rgba(0,0,0,0.15);text-align:center}@media screen and (max-width: 1350px){.pop-up .form-container #popUpForm h1{font-size:15px;line-height:26.1818181818px}}@media screen and (max-width: 800px){.pop-up .form-container #popUpForm h1{font-size:12.8571428571px;line-height:24px}}.pop-up .form-container #popUpForm .form-element .error-message{padding-left:160px;display:none;color:#fd9f96;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:16px !important;line-height:22px !important}@media screen and (max-width: 1350px){.pop-up .form-container #popUpForm .form-element .error-message{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.pop-up .form-container #popUpForm .form-element .error-message{font-size:17.1428571429px;line-height:32px}}.pop-up .form-container #popUpForm .form-element .error-message.active{display:block}.pop-up .form-container #popUpForm .form-element label{width:130px}.pop-up .form-container #popUpForm .form-element .item-holder{width:calc(100% - 145px)}.pop-up .form-container #popUpForm .form-element.readonly .item-holder{background-color:transparent}.pop-up .form-container #popUpForm .form-element.readonly .item-holder p{color:#faf2e0;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;font-size:16px !important;line-height:22px !important;margin:0}@media screen and (max-width: 1350px){.pop-up .form-container #popUpForm .form-element.readonly .item-holder p{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.pop-up .form-container #popUpForm .form-element.readonly .item-holder p{font-size:17.1428571429px;line-height:32px}}.pop-up .form-container #popUpForm .form-element.readonly .item-holder input{display:none;background-color:transparent;border-bottom:Dashed rgba(255,255,255,0.5) 2px;border-radius:0;color:#faf2e0;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700}@media screen and (max-width: 1350px){.pop-up .form-container #popUpForm .form-element.readonly .item-holder input{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.pop-up .form-container #popUpForm .form-element.readonly .item-holder input{font-size:17.1428571429px;line-height:32px}}@media screen and (max-width: 900px){.pop-up .form-container #popUpForm h1{font-size:36px !important}.pop-up .form-container #popUpForm .form-element .error{padding-left:0px}.pop-up .form-container #popUpForm .form-element label{width:100%}.pop-up .form-container #popUpForm .form-element .item-holder{width:100%}.pop-up .form-container #popUpForm .form-element .item-holder.readonly .item-holder input{padding:0}}@media screen and (max-width: 450px){#popUpForm .submit{width:100%;margin-right:auto}}.two-text-columns{padding:0 0 45px}.two-text-columns .content-container{position:relative;z-index:10;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.two-text-columns .content-container .left-content,.two-text-columns .content-container .right-content{background:#fff;width:calc(50% - 20px);padding:0}.two-text-columns .content-container .left-content h1,.two-text-columns .content-container .left-content h2,.two-text-columns .content-container .right-content h1,.two-text-columns .content-container .right-content h2{text-align:left;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;color:#83bebf}@media screen and (max-width: 1350px){.two-text-columns .content-container .left-content h1,.two-text-columns .content-container .left-content h2,.two-text-columns .content-container .right-content h1,.two-text-columns .content-container .right-content h2{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.two-text-columns .content-container .left-content h1,.two-text-columns .content-container .left-content h2,.two-text-columns .content-container .right-content h1,.two-text-columns .content-container .right-content h2{font-size:17.1428571429px;line-height:32px}}.two-text-columns .content-container .left-content p,.two-text-columns .content-container .right-content p{font-size:16px;line-height:22px;font-family:"Roboto Slab",serif;font-weight:400;color:#525259}@media screen and (max-width: 1350px){.two-text-columns .content-container .left-content p,.two-text-columns .content-container .right-content p{font-size:13.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.two-text-columns .content-container .left-content p,.two-text-columns .content-container .right-content p{font-size:11.4285714286px;line-height:18.3333333333px}}.two-text-columns .content-container .left-content p strong,.two-text-columns .content-container .left-content p a,.two-text-columns .content-container .right-content p strong,.two-text-columns .content-container .right-content p a{font-size:16px;line-height:22px;font-family:"Roboto Slab",serif;font-weight:400;color:#83bebf}@media screen and (max-width: 1350px){.two-text-columns .content-container .left-content p strong,.two-text-columns .content-container .left-content p a,.two-text-columns .content-container .right-content p strong,.two-text-columns .content-container .right-content p a{font-size:13.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.two-text-columns .content-container .left-content p strong,.two-text-columns .content-container .left-content p a,.two-text-columns .content-container .right-content p strong,.two-text-columns .content-container .right-content p a{font-size:11.4285714286px;line-height:18.3333333333px}}.two-text-columns .content-container .left-content p a,.two-text-columns .content-container .right-content p a{text-decoration:underline}.two-text-columns .content-container .left-content{margin-right:19px}.two-text-columns .content-container .right-content{margin-left:19px}@media screen and (max-width: 650px){.two-text-columns .content-container{display:block}.two-text-columns .content-container .left-content,.two-text-columns .content-container .right-content{width:80%;margin:0 10%}.two-text-columns .content-container .left-content{margin-bottom:80px}}.full-image-column{padding:0 0 45px}.full-image-column .content-container img{width:100%;display:block}.full-image-column .content-container img.large,.full-image-column .content-container img.medium{display:none}@media screen and (max-width: 1370px){.full-image-column .content-container img.original{display:none}.full-image-column .content-container img.large{display:block}}@media screen and (max-width: 680px){.full-image-column .content-container img.original,.full-image-column .content-container img.large{display:none}.full-image-column .content-container img.medium{display:block}}.content-block{padding:0 0 45px}.content-block .content-container{position:relative;z-index:10}.content-block .content-container .image-side{float:left;padding-left:10px}.content-block .content-container .image-side.right{float:right}.content-block .content-container .image-side.content66{width:calc(100% / 3)}.content-block .content-container .image-side.content66 img.large{display:none}.content-block .content-container .image-side.content50{width:calc(100% / 2)}.content-block .content-container .image-side.content50 img.medium{display:none}.content-block .content-container .image-side.content33{width:calc(100% / 3 * 2)}.content-block .content-container .image-side.content33 img.medium{display:none}.content-block .content-container .image-side img{width:100%}.content-block .content-container .image-side.left{padding-left:0;padding-right:10px}.content-block .content-container .content-side{float:left;padding-right:10px}.content-block .content-container .content-side.right{float:right;padding-right:0}.content-block .content-container .content-side .inner{width:100%;margin:auto;padding:0;background:#fff}.content-block .content-container .content-side h1,.content-block .content-container .content-side h2{text-align:left;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;color:#83bebf}@media screen and (max-width: 1350px){.content-block .content-container .content-side h1,.content-block .content-container .content-side h2{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.content-block .content-container .content-side h1,.content-block .content-container .content-side h2{font-size:17.1428571429px;line-height:32px}}.content-block .content-container .content-side p,.content-block .content-container .content-side em{font-size:16px;line-height:22px;font-family:"Roboto Slab",serif;font-weight:400;color:#525259}@media screen and (max-width: 1350px){.content-block .content-container .content-side p,.content-block .content-container .content-side em{font-size:13.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.content-block .content-container .content-side p,.content-block .content-container .content-side em{font-size:11.4285714286px;line-height:18.3333333333px}}.content-block .content-container .content-side p strong,.content-block .content-container .content-side p a,.content-block .content-container .content-side em strong,.content-block .content-container .content-side em a{font-size:16px;line-height:22px;font-family:"Roboto Slab",serif;font-weight:400;color:#83bebf}@media screen and (max-width: 1350px){.content-block .content-container .content-side p strong,.content-block .content-container .content-side p a,.content-block .content-container .content-side em strong,.content-block .content-container .content-side em a{font-size:13.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.content-block .content-container .content-side p strong,.content-block .content-container .content-side p a,.content-block .content-container .content-side em strong,.content-block .content-container .content-side em a{font-size:11.4285714286px;line-height:18.3333333333px}}.content-block .content-container .content-side p a,.content-block .content-container .content-side em a{text-decoration:underline}.content-block .content-container .content-side.content66{width:calc(100% / 3 * 2 - 20px)}.content-block .content-container .content-side.content50{width:calc(100% / 2 - 20px)}.content-block .content-container .content-side.content33{width:calc(100% / 3 - 20px)}.content-block .content-container .content-side.left{padding-left:10px;padding-right:0}@media screen and (max-width: 1100px){.content-block .content-container.content33{padding-bottom:0}.content-block .content-container.content33 .content-side,.content-block .content-container.content33 .image-side{width:80% !important;padding:0 0 80px !important;margin:0 auto;float:none !important}.content-block .content-container.content33 .content-side .inner{width:100%}}@media screen and (max-width: 900px){.content-block{margin-bottom:-20px}.content-block .content-container.content33 .image-side img.medium{display:block}.content-block .content-container.content33 .image-side img.large{display:none}.content-block .content-container.content50{padding-bottom:0}.content-block .content-container.content50 .content-side,.content-block .content-container.content50 .image-side{width:100% !important;padding:0 0 20px !important;margin:0 auto;float:none !important}.content-block .content-container.content50 .content-side .inner{width:100%}}@media screen and (max-width: 780px){.content-block .content-container{padding-bottom:0}.content-block .content-container .content-side,.content-block .content-container .image-side{width:100% !important;padding:0 0 20px !important;margin:0 auto;float:none !important}.content-block .content-container .content-side .inner{width:100%}}.multiple-images{padding-bottom:45px}.multiple-images .content-container{position:relative}.multiple-images .content-container.main66 .main-image{width:calc(100% / 3 * 2 - 15px)}.multiple-images .content-container.main66 .main-image .medium{display:none}.multiple-images .content-container.main66 .sub-images{width:calc(100% / 3 - 15px)}.multiple-images .content-container.main66 .sub-images img.large{display:none}.multiple-images .content-container.main50 .main-image{width:calc(100% / 2 - 15px)}.multiple-images .content-container.main50 .main-image .medium{display:none}.multiple-images .content-container.main50 .sub-images{width:calc(100% / 2 - 15px)}.multiple-images .content-container.main50 .sub-images img.medium{display:none}.multiple-images .content-container.main33 .main-image{width:calc(100% / 3 - 15px)}.multiple-images .content-container.main33 .main-image .large{display:none}.multiple-images .content-container.main33 .sub-images{width:calc(100% / 3 * 2 - 15px)}.multiple-images .content-container.main33 .sub-images img.medium{display:none}.multiple-images .content-container img{width:100%;display:block}.multiple-images .content-container .main-image{height:calc(100%)}.multiple-images .content-container .main-image .responsive{display:none}.multiple-images .content-container .main-image.left{position:absolute;top:0;bottom:0;left:0}.multiple-images .content-container .main-image.right{position:absolute;top:0;right:0;bottom:0}.multiple-images .content-container .main-image>div{position:absolute;height:100%;width:100%;background-size:cover;background-position:50% 50%}.multiple-images .content-container .sub-images{float:right}.multiple-images .content-container .sub-images .half,.multiple-images .content-container .sub-images .full{background-color:#fefdfb}.multiple-images .content-container .sub-images.right{float:left;padding-left:0}.multiple-images .content-container .sub-images .half:nth-child(2){margin-top:30px}@media screen and (max-width: 850px){.multiple-images .content-container.main66 .main-image,.multiple-images .content-container.main66 .sub-images{width:100%}.multiple-images .content-container.main66 .main-image{position:relative}.multiple-images .content-container.main66 .main-image div{display:none}.multiple-images .content-container.main66 .main-image .responsive{display:block;margin-bottom:30px}.multiple-images .content-container.main66 .main-image .responsive.medium{display:none}.multiple-images .content-container.main66 .sub-images img.medium{display:none}.multiple-images .content-container.main66 .sub-images img.large{display:block}}@media screen and (max-width: 650px){.multiple-images .content-container.main50,.multiple-images .content-container.main33{padding:100px 0}.multiple-images .content-container.main50 .main-image,.multiple-images .content-container.main50 .sub-images,.multiple-images .content-container.main33 .main-image,.multiple-images .content-container.main33 .sub-images{width:100%}.multiple-images .content-container.main50 .main-image,.multiple-images .content-container.main33 .main-image{position:relative}.multiple-images .content-container.main50 .main-image div,.multiple-images .content-container.main33 .main-image div{display:none}.multiple-images .content-container.main50 .main-image .responsive,.multiple-images .content-container.main33 .main-image .responsive{display:block;margin-bottom:30px}.multiple-images .content-container.main50 .main-image .responsive.medium,.multiple-images .content-container.main33 .main-image .responsive.medium{display:none}.multiple-images .content-container.main50 .sub-images img.medium,.multiple-images .content-container.main33 .sub-images img.medium{display:none}.multiple-images .content-container.main50 .sub-images img.large,.multiple-images .content-container.main33 .sub-images img.large{display:block}}@media screen and (max-width: 500px){.multiple-images .content-container.main33 .main-image .responsive.medium,.multiple-images .content-container.main50 .main-image .responsive.medium,.multiple-images .content-container.main66 .main-image .responsive.medium{display:block}.multiple-images .content-container.main33 .main-image .responsive.large,.multiple-images .content-container.main50 .main-image .responsive.large,.multiple-images .content-container.main66 .main-image .responsive.large{display:none}.multiple-images .content-container.main33 .sub-images img.medium,.multiple-images .content-container.main50 .sub-images img.medium,.multiple-images .content-container.main66 .sub-images img.medium{display:block}.multiple-images .content-container.main33 .sub-images img.large,.multiple-images .content-container.main50 .sub-images img.large,.multiple-images .content-container.main66 .sub-images img.large{display:none}}.full-text-block{padding:0 0 45px}.full-text-block .content-container{position:relative;z-index:10;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;font-size:16px;line-height:22px;font-family:"Roboto Slab",serif;font-weight:400;color:#525259}@media screen and (max-width: 1350px){.full-text-block .content-container{font-size:13.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.full-text-block .content-container{font-size:11.4285714286px;line-height:18.3333333333px}}.full-text-block .content-container h1,.full-text-block .content-container h2{text-align:left;font-size:24px;line-height:38.4px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700;color:#83bebf}@media screen and (max-width: 1350px){.full-text-block .content-container h1,.full-text-block .content-container h2{font-size:20px;line-height:34.9090909091px}}@media screen and (max-width: 800px){.full-text-block .content-container h1,.full-text-block .content-container h2{font-size:17.1428571429px;line-height:32px}}.full-text-block .content-container p{font-size:16px;line-height:22px;font-family:"Roboto Slab",serif;font-weight:400;color:#525259}@media screen and (max-width: 1350px){.full-text-block .content-container p{font-size:13.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.full-text-block .content-container p{font-size:11.4285714286px;line-height:18.3333333333px}}.full-text-block .content-container p strong,.full-text-block .content-container p a{font-size:16px;line-height:22px;font-family:"Roboto Slab",serif;font-weight:400;color:#83bebf}@media screen and (max-width: 1350px){.full-text-block .content-container p strong,.full-text-block .content-container p a{font-size:13.3333333333px;line-height:20px}}@media screen and (max-width: 800px){.full-text-block .content-container p strong,.full-text-block .content-container p a{font-size:11.4285714286px;line-height:18.3333333333px}}.full-text-block .content-container p a{text-decoration:underline}@media screen and (max-width: 800px){.full-text-block .content-container h1,.full-text-block .content-container h2{font-size:28px;line-height:44.8px;font-family:"Roboto Slab",serif;font-weight:400;font-weight:700}}@media screen and (max-width: 800px) and (max-width: 1350px){.full-text-block .content-container h1,.full-text-block .content-container h2{font-size:23.3333333333px;line-height:40.7272727273px}}@media screen and (max-width: 800px) and (max-width: 800px){.full-text-block .content-container h1,.full-text-block .content-container h2{font-size:20px;line-height:37.3333333333px}}@media screen and (max-width: 800px){.full-text-block .content-container p{font-size:19px;line-height:26px;font-family:"Roboto Slab",serif;font-weight:400}}@media screen and (max-width: 800px) and (max-width: 1350px){.full-text-block .content-container p{font-size:15.8333333333px;line-height:23.6363636364px}}@media screen and (max-width: 800px) and (max-width: 800px){.full-text-block .content-container p{font-size:13.5714285714px;line-height:21.6666666667px}}@media screen and (max-width: 800px){.full-text-block .content-container p strong,.full-text-block .content-container p a{font-size:19px;line-height:26px;font-family:"Roboto Slab",serif;font-weight:400}}@media screen and (max-width: 800px) and (max-width: 1350px){.full-text-block .content-container p strong,.full-text-block .content-container p a{font-size:15.8333333333px;line-height:23.6363636364px}}@media screen and (max-width: 800px) and (max-width: 800px){.full-text-block .content-container p strong,.full-text-block .content-container p a{font-size:13.5714285714px;line-height:21.6666666667px}}
/*# sourceMappingURL=style.css.map */