/*------------------------------------*\
  //ANCHOR FONTS
\*------------------------------------*//* syne-regular - latin_latin-ext */@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "css/material-icons.css";@import "js/lightbox/lightbox.css";/*------------------------------------*\
  //ANCHOR VARIABLES
\*------------------------------------*/@import "js/owl/owl.carousel.css";/*------------------------------------*\
  //ANCHOR BASE & RESET
\*------------------------------------*/@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Syne";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/syne-v24-latin_latin-ext-regular.woff2") format("woff2"), url("fonts/syne-v24-latin_latin-ext-regular.ttf") format("truetype");/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ *//* syne-500 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Syne";font-style:normal;font-weight:500;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/syne-v24-latin_latin-ext-500.woff2") format("woff2"), url("fonts/syne-v24-latin_latin-ext-500.ttf") format("truetype");/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ *//* syne-600 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Syne";font-style:normal;font-weight:600;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/syne-v24-latin_latin-ext-600.woff2") format("woff2"), url("fonts/syne-v24-latin_latin-ext-600.ttf") format("truetype");/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ *//* syne-700 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Syne";font-style:normal;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/syne-v24-latin_latin-ext-700.woff2") format("woff2"), url("fonts/syne-v24-latin_latin-ext-700.ttf") format("truetype");/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ *//* syne-800 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Syne";font-style:normal;font-weight:800;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/syne-v24-latin_latin-ext-800.woff2") format("woff2"), url("fonts/syne-v24-latin_latin-ext-800.ttf") format("truetype");/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ *//* questrial-regular - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Questrial";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/questrial-v19-latin_latin-ext-regular.woff2") format("woff2"), url("fonts/questrial-v19-latin_latin-ext-regular.ttf") format("truetype");/* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ *//*------------------------------------*\
  //ANCHOR IMPORTS
\*------------------------------------*/}*,*:after,*:before{box-sizing:border-box;}*,body,html{font-family:"Questrial";}.text-wrapper,.row-footer,h1,h2,h3,h4,h5,h6{font-family:"Syne";}body,html{font-size:16px;line-height:1.6em;height:100%;background-color:#fbfbfb;}@media only screen and (min-width:1230px){body,html{min-width:1200px;font-size:18px;}}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:700;}a{color:inherit;text-decoration:none;/*------------------------------------*\
  //ANCHOR TYPOGRAPHY
\*------------------------------------*/}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:20px;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;}h1{font-size:30px;color:#d55b00;}@media only screen and (min-width:1230px){h1{font-size:112px;}}h2{font-size:25px;}@media only screen and (min-width:1230px){h2{font-size:54px;}}h2.stick{font-weight:700;background-color:#d55b00;color:#fff;display:inline-block;line-height:50px;padding-left:25px;padding-right:25px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}@media only screen and (min-width:1230px){h2.stick{font-size:25px;line-height:62px;min-width:340px;margin-bottom:100px;}}h3{font-size:22px;}@media only screen and (min-width:1230px){h3{font-size:38px;}}h4{font-size:20px;}@media only screen and (min-width:1230px){h4{font-size:26px;}}h5{font-size:20px;}@media only screen and (min-width:1230px){h5{font-size:20px;}}h6{font-size:20px;}@media only screen and (min-width:1230px){h6{font-size:20px;}}p{margin-bottom:20px;}.big{/*------------------------------------*\
  //ANCHOR UTILITIES
\*------------------------------------*/}@media only screen and (min-width:1230px){.big{font-size:20px;line-height:25px;}}.upper{text-transform:uppercase;/*------------------------------------*\
  //ANCHOR LAYOUT
\*------------------------------------*/}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;background:#fff;}.row{margin:0px auto;width:100%;}.row .container{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container{width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:1600px){.row .container{width:1422px;}}.wp-block-group{padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px;/*------------------------------------*\
  //ANCHOR EDITOR
\*------------------------------------*/}@media only screen and (min-width:1230px){.wp-block-group{padding-top:100px;padding-bottom:130px;padding-left:0;padding-right:0;}}.wp-block-group .wp-block-columns{margin-left:auto;margin-right:auto;max-width:1200px;}@media only screen and (min-width:1600px){.wp-block-group .wp-block-columns{max-width:1422px;}}.editor{width:100%;}@media only screen and (min-width:767px){.editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}}.editor-inline{width:100%;margin-bottom:30px;}@media only screen and (min-width:767px){.editor-inline{margin-bottom:0;}}.editor-inline:last-child{margin-bottom:0;}.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}@media only screen and (min-width:767px){.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}}@media only screen and (min-width:767px){.two-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:767px){.three-columns .editor-inline{width:calc((100% - 50px) / 3);}}@media only screen and (min-width:767px){.four-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.four-columns .editor-inline{width:calc((100% - 75px) / 4);}}@media only screen and (min-width:767px){.five-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.five-columns .editor-inline{width:calc((100% - 100px) / 5);}}@media only screen and (min-width:767px){.six-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.six-columns .editor-inline{width:calc((100% - 125px) / 6);}}@media only screen and (min-width:1230px){.editor-formular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:1230px){.editor-inline-formular{width:calc((100% - 20px) / 2);}}@media only screen and (min-width:1230px){.fourthform{width:calc((100% - 60px) / 4);}}.fullform{width:100%;/*------------------------------------*\
  //ANCHOR BUTTONS
\*------------------------------------*/}a.button,.button,input[type="submit"],.wp-block-button__link{display:inline-block;vertical-align:top;font-size:16px;text-transform:none;border-radius:25px;line-height:48px;margin-right:20px;margin-top:10px;padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px;transition:all 0.2s;cursor:pointer;box-shadow:none;border:solid 1px transparent;font-size:16px;}@media only screen and (min-width:1230px){a.button,.button,input[type="submit"],.wp-block-button__link{padding-left:30px;padding-right:30px;}}a.button,.button,input[type="submit"],.wp-block-button__link{background-color:#d55b00;color:#fff;border-color:#d55b00;}a.button:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background-color:#a6a0d3;color:#551a8b;border-color:#a6a0d3;}a.button.blue,.button.blue,input[type="submit"].blue,.wp-block-button__link.blue{background-color:#0c024f;color:#fff;border-color:#0c024f;}a.button.blue:hover,.button.blue:hover,input[type="submit"].blue:hover,.wp-block-button__link.blue:hover{background-color:#a6a0d3;color:#551a8b;border-color:#a6a0d3;}a.button.invert,.button.invert,input[type="submit"].invert,.wp-block-button__link.invert{background-color:#fff;color:#000;border-color:#000;}a.button.invert:hover,.button.invert:hover,input[type="submit"].invert:hover,.wp-block-button__link.invert:hover{background-color:#000;color:#fff;border-color:transparent;}a.button span,.button span,input[type="submit"] span,.wp-block-button__link span{display:inline-block;vertical-align:middle;}.catalog .wp-block-button__link{/*------------------------------------*\
  //ANCHOR FORMS
\*------------------------------------*/}.catalog .wp-block-button__link{background-color:#0c024f;color:#fff;border-color:#0c024f;}.catalog .wp-block-button__link:hover{background-color:#a6a0d3;color:#551a8b;border-color:#a6a0d3;}form,table{margin-top:20px;}form select,table select,form input:not([type="checkbox"]),table input:not([type="checkbox"]),form input[type="submit"],table input[type="submit"]{appearance:none;border-radius:0px;}form input,table input,form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:10px;font-size:16px;height:50px;line-height:50px;border:none;color:#000;border:solid 1px #fff;background:#fff;margin-bottom:0px;border-radius:0px;}@media only screen and (min-width:1230px){form input,table input,form textarea,table textarea,form select,table select{margin-bottom:20px;}}form input::placeholder,table input::placeholder,form textarea::placeholder,table textarea::placeholder,form select::placeholder,table select::placeholder{color:#000;opacity:1;}form .wpcf7-not-valid,table .wpcf7-not-valid{border-color:red;}form textarea,table textarea{width:100%;height:100px;padding-top:20px;line-height:18px;}@media only screen and (min-width:1230px){form textarea,table textarea{height:200px;}}form fieldset,table fieldset{margin-bottom:20px;}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;border:solid 1px #fff;margin-top:30px;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{position:relative;display:block;}form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,table .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}form .wpcf7-response-output,table .wpcf7-response-output{margin:10px 0px 10px 0px !important;padding:30px !important;font-size:16px !important;border-width:1px !important;border-color:#fff;color:#fff !important;}form p,table p{margin-bottom:0;}form img.ajax-loader,table img.ajax-loader,form br,table br{display:none;}form .wpcf7-list-item,table .wpcf7-list-item{margin-left:0;font-size:16px;line-height:23px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{margin-bottom:20px;}.phone-wrapper{/*------------------------------------*\
  //ANCHOR IMAGES
\*------------------------------------*/}@media only screen and (min-width:767px){.phone-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;}}.phone-wrapper span.wpcf7-form-control-wrap:first-child{min-width:300px;}.phone-wrapper span.wpcf7-form-control-wrap:last-child{flex-grow:1;}.logo{display:block;position:relative;line-height:1;width:153px;background-image:url("img/logo.png");background-image:url("img/logo.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;}@media only screen and (min-width:1230px){.logo{width:300px;}}.logo:before{content:" ";display:block;width:100%;padding-top:24.66%;}.page-id-139 .logo{background-image:url("img/logo-green.svg");}.page-id-139 a.button,.page-id-139 .button,.page-id-139 input[type="submit"],.page-id-139 .wp-block-button__link{background-color:#4d8161;border-color:#4d8161;}.picture{display:block;position:relative;line-height:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;/*------------------------------------*\
  //ANCHOR ICONS
\*------------------------------------*/}.picture:before{content:" ";display:block;width:100%;padding-top:60%;}.picture.ratio-1-1:before{padding-top:100%;}.picture.ratio-5-4:before{padding-top:80%;}.picture.ratio-4-3:before{padding-top:75%;}.picture.ratio-3-2:before{padding-top:66%;}.picture.ratio-16-9:before{padding-top:56.25%;}.picture.ratio-2-1:before{padding-top:50%;}.picture.ratio-3-1:before{padding-top:33.33%;}i[class^="material"]{font-size:40px;/*------------------------------------*\
  //ANCHOR SLIDER
\*------------------------------------*/}.slider{display:block;padding-top:0;padding-bottom:0;}.slider.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;}.owl-controls{display:none;/*------------------------------------*\
  //ANCHOR HEADER
\*------------------------------------*/}@media only screen and (min-width:1230px){.owl-controls{display:block;}}.owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;height:0;}.owl-controls .owl-nav .container{position:relative;margin:0px auto;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:block;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url("img/nav/owl/owl-prev.png") no-repeat center center;left:20px;}.owl-controls .owl-nav .owl-next{float:right;background:url("img/nav/owl/owl-next.png") no-repeat center center;left:auto;right:20px;}.owl-controls .owl-dots{width:100%;position:absolute;bottom:30px;text-align:center;display:block;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin-left:5px;margin-right:5px;width:11px;height:11px;border-radius:9000px;background:#000;}.owl-controls .owl-dots .owl-dot.active{background:#999;}.row-header.smaller{opacity:0;}.row-header{position:relative;left:0px;top:0px;width:100%;text-align:center;z-index:5000;background:transparent;transition:all 0.4s;/*------------------------------------*\
  //ANCHOR MAIN NAVIGATION
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-header{position:fixed;}}.row-header .container{position:relative;padding-top:15px;padding-bottom:15px;}@media only screen and (min-width:1230px){.row-header .container{padding-top:26px;padding-bottom:26px;}}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;height:100%;}.row-header .editor-logo{width:auto;margin-bottom:0;}.row-header .editor-menu{/*flex-grow: 1;*/width:auto;margin-bottom:0;}.row-header .editor-quote{width:auto;margin-bottom:0;display:none;}@media only screen and (min-width:1600px){.row-header .editor-quote{display:block;}}.row-header .editor-quote .button{margin-top:0;margin-right:0;}.mainmenu{display:none;position:relative;/*------------------------------------*\
  //ANCHOR MOBILE NAVIGATION
\*------------------------------------*/}@media screen and (min-width:1230px){.mainmenu{display:block;left:75px;top:10px;}}.mainmenu ul{display:flex;justify-content:flex-end;align-items:center;background-color:#0c024f;padding-left:30px;padding-right:30px;border-radius:25px;}.mainmenu ul li{position:relative;padding:0px;}.mainmenu ul li a{display:block;position:relative;margin:0px auto;text-align:center;font-size:16px;color:#fff;line-height:50px;padding-left:17px;padding-right:17px;transition:background-color 0.4s ease 0s;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu ul li:hover a,.mainmenu ul li.current_page_item a,.mainmenu ul li.current_page_parent a{color:#d55b00;}.mainmenu ul li:hover a{background-color:rgba(213, 91, 0, 0.3);}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:100%;left:0;width:200px;background:#e0e0e0;}.mainmenu ul ul li{display:block;}.mainmenu ul ul li a{display:block;text-align:left;line-height:40px;}.mobilemenu{display:flex;justify-content:flex-end;align-items:center;/*------------------------------------*\
  //ANCHOR FLEXNAV
\*------------------------------------*/}@media screen and (min-width:1230px){.mobilemenu{display:none;}}.mobilemenu .menu-button{display:block;cursor:pointer;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:40px;height:3px;background-color:#d55b00;display:block;margin:8px auto;margin-left:auto;margin-right:0;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg);}.mobilemenu .touch-button{position:absolute;z-index:999;top:10px;right:14px;width:50px;height:41px;display:inline-block;text-align:center;cursor:pointer;}.mobilemenu .touch-button .navicon{display:none;}.mobilemenu .touch-button .line{width:20px;height:3px;background-color:#999;display:block;margin:8px auto;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{transition:none;transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#d55b00;border-top:1px solid rgba(256, 256, 256, 0.5);position:absolute;left:0;top:100%;/*------------------------------------*\
  //ANCHOR ROW-VIDEO  
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;transition:all 0.5s ease-in-out;}.flexnav.one-page{position:fixed;top:75px;right:5%;max-width:200px;}.flexnav li{font-size:100%;position:relative;overflow:hidden;}.flexnav li a{position:relative;display:block;padding:1em 0.5em;padding-left:15px;z-index:2;overflow:hidden;color:#fff;border-bottom:1px solid rgba(256, 256, 256, 0.5);text-align:left;text-transform:uppercase;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-left:30px;}.row-video{position:relative;width:100%;height:70vh;overflow:hidden;display:flex;}@media only screen and (min-width:1230px){.row-video{height:975px;}}.row-video:before{content:" ";position:absolute;/*background: rgba(0, 0, 0, 0.4);*/inset:0;background:linear-gradient(360deg, rgba(12, 2, 79, 0.71) 0%, #2a2a2a 100%);opacity:55%;z-index:2;}.row-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.row-video .inhalt{position:relative;z-index:3;color:white;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;text-align:left;/*------------------------------------*\
  //ANCHOR FOOTER
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-video .inhalt{align-items:flex-end;}}.row-video .inhalt .inside{width:100%;}@media only screen and (min-width:1230px){.row-video .inhalt .video-text{font-size:19px;}}.row-video .inhalt h1{color:#fff;}@media only screen and (min-width:1230px){.row-video .inhalt h1{font-size:58px;line-height:58px;}}.row-video .inhalt p{margin-bottom:10px;display:none;}@media only screen and (min-width:400px){.row-video .inhalt p{display:block;}}@media only screen and (min-width:1230px){.row-video .inhalt .button-wrapper{margin-top:50px;}}.row-video .inhalt .text-wrapper{margin-top:30px;margin-bottom:30px;background-color:#0c024f;color:#fff;width:100%;padding-top:12px;padding-bottom:12px;display:none;}@media only screen and (min-width:1230px){.row-video .inhalt .text-wrapper{margin-top:150px;margin-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-between;}}.row-video .inhalt .text-wrapper .text{position:relative;padding-left:20px;}@media only screen and (min-width:1230px){.row-video .inhalt .text-wrapper .text{line-height:80px;font-size:30px;padding-left:40px;width:33%;}}.row-video .inhalt .text-wrapper .text:before{content:" ";position:absolute;left:10px;top:0;display:block;width:10px;height:80px;background-color:#d55b00;border-radius:5px;}.row-footer{position:relative;background:#0c024f;color:#fff;padding-top:40px;padding-bottom:40px;font-size:15px;line-height:1.5em;text-align:center;/*------------------------------------*\
  //ANCHOR SOCIAL
\*------------------------------------*/}@media only screen and (min-width:767px){.row-footer{text-align:left;}}@media only screen and (min-width:1230px){.row-footer{padding-top:80px;padding-bottom:80px;}}@media only screen and (min-width:767px){.row-footer .editor-flex{align-items:center;}}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:767px){.row-footer .editor-inline{margin-bottom:0;}}@media only screen and (min-width:1230px){.row-footer .footer-top{margin-bottom:50px;}}.row-footer .first .mapa{position:relative;background-image:url("img/mapa.svg?v=5");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;width:100%;max-width:400px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:767px){.row-footer .first .mapa{margin-left:0;}}.row-footer .first .mapa:before{content:" ";padding-top:57%;}.row-footer .first .mapa .circle{display:block;position:absolute;bottom:18%;right:28%;color:#fff;font-size:10px;}.row-footer .first .mapa .circle:before{content:" ";display:block;width:5px;height:5px;background-color:#d55b00;border-radius:999px;margin-left:auto;margin-bottom:3px;}.row-footer .second .widget-container{position:relative;}@media only screen and (min-width:1230px){.row-footer .second .widget-container{left:100px;}}.row-footer .second .menu ul{display:none;}.row-footer .third{text-align:center;}@media only screen and (min-width:1230px){.row-footer .third{font-size:22px;}}.row-footer .third .widget-container{position:relative;}@media only screen and (min-width:1230px){.row-footer .third .widget-container{left:-100px;}}.row-footer .third .wp-block-button{text-align:center;margin-left:auto;margin-right:auto;}.row-footer .third .wp-block-button .wp-block-button__link{margin-top:10px;}.row-footer .five .footer-logos{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}@media only screen and (min-width:767px){.row-footer .five .footer-logos{justify-content:flex-start;}}@media only screen and (min-width:1230px){.row-footer .five .footer-logos{left:100px;}}.row-footer .five .footer-logos img{height:25px;}.row-footer .five .logo-tremondi img{height:30px;}.row-footer .six .footer-links{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}@media only screen and (min-width:1230px){.row-footer .six .footer-links{left:-100px;}}ul.social{display:flex;flex-wrap:wrap;justify-content:flex-start;/*------------------------------------*\
  //ANCHOR BACK TO TOP
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-start;}}ul.social li{display:flex;justify-content:center;align-items:center;padding-left:0;margin-left:0;margin-right:10px;width:35px;height:35px;text-align:center;transition:all 0.2s;font-size:20px;}ul.social li{background-color:#fff;color:#0c024f;}ul.social li:hover{background-color:#d55b00;color:#fff;}ul.social a{display:block;}.backtotop{position:fixed;display:block;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;display:block;background-color:#000;color:#fff;display:none;/*------------------------------------*\
  //ANCHOR HOME-OFFER  
\*------------------------------------*/}.backtotop:hover{background-color:#fff;color:#000;}.backtotop:before{content:"\f106";font-family:"FontAwesome";position:relative;top:-2px;}.offer{background-image:url("img/offer.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;padding-top:0;/*------------------------------------*\
  //ANCHOR FADESLIDE  
\*------------------------------------*/}.offer:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(256, 256, 256, 0.8);}.offer *{position:relative;z-index:10;}.offer h2:not(.stick){color:#0c024f;}.offer .text{line-height:1.6em;}@media only screen and (min-width:1230px){.offer .text{font-size:38px;}}body .fadeslide,body .chooseslide,body .blueslide{position:relative;display:block !important;/*------------------------------------*\
  //ANCHOR CHOOSE  
\*------------------------------------*/}body .fadeslide .wp-block-image,body .chooseslide .wp-block-image,body .blueslide .wp-block-image{display:block !important;position:absolute !important;inset:0 !important;opacity:0 !important;transition:opacity 1s ease-in-out !important;width:100% !important;}body .fadeslide .wp-block-image.active,body .chooseslide .wp-block-image.active,body .blueslide .wp-block-image.active{opacity:1 !important;position:relative !important;}.choose{background-color:#0c024f;color:#fff;padding-top:0;/*------------------------------------*\
  //ANCHOR REFERENCES  
\*------------------------------------*/}.choose .withicon{margin-bottom:30px;}.choose .withicon span.material-symbols-outlined{font-size:40px;display:inline-block;width:55px;height:55px;display:flex;justify-content:center;align-items:center;border:solid 1px rgba(256, 256, 256, 0.8);border-radius:5px;margin-bottom:20px;}.choose .withicon:last-child{margin-bottom:0;}.references{background-image:url("img/references.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;padding-top:0;/*------------------------------------*\
  //ANCHOR intro  
\*------------------------------------*/}.references:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(256, 256, 256, 0.8);}.references *{position:relative;z-index:10;}.references figure{margin-bottom:20px;width:100%;height:80px;display:flex;justify-content:center;align-items:center;}.references figure img{max-width:100%;margin-left:auto;margin-right:auto;}.references .line{display:block;position:relative;/*font-size: 14px;*/padding-left:20px;line-height:1.6em;color:#0c024f;}@media only screen and (min-width:1230px){.references .line{padding-left:30px;}}.references .line:before{content:" ";position:absolute;left:0px;top:0;display:block;width:10px;height:100%;background-color:#d55b00;border-radius:5px;}.intro{padding-top:40px;/*------------------------------------*\
  //ANCHOR FASTER 
\*------------------------------------*/}@media only screen and (min-width:1230px){.intro{padding-top:200px;}}.intro:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(256, 256, 256, 0.8);}.intro *{position:relative;z-index:10;}.faster{background-image:url("img/faster_001.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;}.motosport{font-size:15px;line-height:21px;/*------------------------------------*\
  //ANCHOR MOTORSPORT-KATALOG-H2  
\*------------------------------------*/}@media only screen and (min-width:1230px){.motosport{margin-top:50px;}}.motosport .wp-block-column{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;}@media only screen and (min-width:767px){.motosport .wp-block-group{width:calc((100% - 25px) / 2);}}.motosport .wp-block-media-text{background-color:#0c024f;color:#fff;margin-bottom:1px;padding:30px;padding-left:70px;}@media only screen and (min-width:767px){.motosport .wp-block-media-text{width:calc((100% - 1px) / 2);display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;}}.motosport .wp-block-media-text__content{padding:0;}@media only screen and (min-width:767px){.motosport .wp-block-media-text__content{width:65%;}}@media only screen and (min-width:767px){.motosport .wp-block-media-text__media{width:30%;}}.motosport .wp-block-media-text__media img{max-width:200px;}.motosport h4{position:relative;padding-top:5px;padding-bottom:5px;}.motosport h4:before{content:" ";position:absolute;left:-25px;top:0;display:block;width:7px;height:100%;background-color:#d55b00;border-radius:5px;}.motosport .nopadding{padding-top:30px;padding-bottom:30px;}.motorsport-katalog-h2{color:#0c024f;line-height:1.1em;}.didnt-find{padding-top:40px;padding-bottom:0px;/*------------------------------------*\
  //ANCHOR QUOTE  
\*------------------------------------*/}@media only screen and (min-width:1230px){.didnt-find{position:relative;top:40px;}}.didnt-find h3{color:#0c024f;}.didnt-find p{color:#d55b00;}.quote{background-image:url("img/faster_002.webp");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;/*------------------------------------*\
  //ANCHOR BLUEPOWER  
\*------------------------------------*/}@media only screen and (min-width:1230px){.quote{padding-top:200px;padding-bottom:200px;}}.quote:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);}.quote *{position:relative;z-index:10;}.quote h2{color:#fff;}.bluepower{background-image:url("img/bluepower.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;/*------------------------------------*\
  //ANCHOR BLUECHOOSE  
\*------------------------------------*/}.bluepower h1{color:#4d8161;}.bluepower h2{color:#4d8161;}.bluepower h3{color:#4d8161;}#bluechoose{/*background-color: $green;*/margin-bottom:50px;}#bluechoose h2.stick{background-color:#4d8161;}.page-id-139{/*------------------------------------*\
  //ANCHOR BOSCHMOTORSPORT  
\*------------------------------------*/}.page-id-139 .mainmenu ul li:hover a,.page-id-139 .mainmenu ul li.current_page_item a,.page-id-139 .mainmenu ul li.current_page_parent a{color:#88af97;}.boschmotorsport{background-image:url("img/bosch-motorsport.jpeg");background-repeat:no-repeat;background-size:100% 100%;background-position:cover;background-attachment:fixed;/*------------------------------------*\
  //ANCHOR PARTNERS  
\*------------------------------------*/}.boschmotorsport h1{color:#0c024f;}@media only screen and (min-width:1230px){.boschmotorsport h1{margin-bottom:50px;}}.boschmotorsport #boschvideo{width:100%;height:auto;}.boschmotorsport img{margin-bottom:25px;}.partners{background-image:url("img/partners.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;/*------------------------------------*\
  //ANCHOR BECOMEPARTNER  
\*------------------------------------*/}.partners img{max-width:150px;margin-left:auto;margin-right:auto;}@media only screen and (max-width:1230px){.partners img{height:auto !important;}}@media only screen and (min-width:1230px){.partners img{max-width:200px;}}#becomepartner{margin-bottom:50px;/*------------------------------------*\
  //ANCHOR contact  
\*------------------------------------*/}.contact{background-image:url("img/contact.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;}.contact form{padding:30px;background-color:#d55b00;color:#fff;margin-top:50px;}@media only screen and (min-width:1230px){.contact form{padding:80px;}}