@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin:0;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:hidden;position:relative;z-index:-9;}.view-display-id-product_detail_accordian .ui-accordion-content ul li{list-style:none;}.view-display-id-product_detail_accordian .ui-accordion-content ul{padding-left:0 !important;}.prd-title-detail{margin-bottom:50px;}select.en,option[value="en"]{display:none;}body a{text-decoration:none;}#block-mainnavigation > ul#superfish-main > li>ul{margin-top:19px !important;}.sticky_header #block-mainnavigation ul{margin-top:0;}#block-copyright a{text-decoration:none;}h1,h2,h3,h4,h5,h6,p{font-family:'Open Sans',sans-serif;}.bundle-home-pge-block .field_img1233{height:415px;}.bundle-home-pge-block .field_img1233 img{width:100%;height:100%;}.bundle-home-pge-block{margin-bottom:50px;}.bundle-home-pge-block .mb-5{padding-left:3.5rem !important;}.bundle-home-pge-block .mb-99{padding-right:3.5rem !important;}.bundle-home-pge-block h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:bold;margin-bottom:20px;margin-left:0;margin-top:0;}.bundle-home-pge-block p{font-size:16px;font-weight:400;word-break:break-word;}.sticky_header{position:fixed;top:0;width:100%;z-index:99;background:#fff;padding-top:16px;box-shadow:0px 20px 40px #0000001A;padding:1.5rem 0;left:0;right:0;}#location .time-section-custom a{padding:0;}#block-mainnavigation ul li ul{min-width:235px !important;padding:15px;right:0 !important;}#block-mainnavigation ul li > ul li a,#block-mainnavigation ul li > ul li span.nolink{padding:5px 20px 5px 10px;}#block-mainnavigation ul#superfish-main-accordion li > ul li a{padding-right:50px;}input#edit-field-i-agree-1{height:25px !important;width:25px;margin-left:-30px;}#edit-field-i-agree .checkbox{position:unset;}li#main-menu-link-content6d177462-7eef-43ca-84c8-bb5a84a97c80{margin-top:20px;}li#main-menu-link-content63922ac3-0926-41c4-aed4-fe3fcb1906a9,li#main-menu-link-content6d177462-7eef-43ca-84c8-bb5a84a97c80,#main-menu-link-content18e60734-8741-40d7-bb5a-38f68c892437,#main-menu-link-content3286aa07-944f-4d6f-85ba-83a27ea2702f,#main-menu-link-content5ef5d69d-390d-4751-b40f-f2baf2503b8f,#main-menu-link-content66eebd5b-1fcd-4b81-b733-1fb357ab22e4,#main-menu-link-content3e3fe6c1-4013-4434-9f60-4f2cd3198b3f,#main-menu-link-content0ed6b462-664c-416e-a826-ba7931da62ec,#main-menu-link-content96f636e6-b5d8-43ec-a645-e161d3c1df50{position:relative;}#main-menu-link-contentd2818e77-2ddb-40f7-86ff-c97c81cbaec1:focus-within,#main-menu-link-content802dfbd5-6b71-4387-82a2-7834663fac8f:focus-within,#main-menu-link-content1f6c2d48-af22-4113-88d4-db3108a5bfef:focus-within{background-color:rgb(238,238,238) !important;}#block-mainnavigation ul li ul li a,#block-mainnavigation ul li ul li span.nolink{font-weight:600 !important;font-size:16px !important;}.page-overview-section-custom a{text-decoration:none;}.header-custom .is-active{color:#D9000D;}.header-custom .custom-active-link{color:#D9000D;}.custom-section1234 a{text-decoration:none;}.header-custom ul li a:hover{color:#D9000D;}.header-custom ul li a{color:#000;font-size:18px;font-family:700;letter-spacing:-0.18px;line-height:24px;padding:15px 20px;transition:unset;}.header-custom ul.sf-menu .sf-sub-indicator{right:1.75em !important;}.header-custom ul.sf-menu ul .sf-sub-indicator{right:0.5em !important;}.header-custom ul.sf-menu .sf-sub-indicator:after{position:absolute;left:auto;right:0;top:5px;content:"";background:url(/themes/jud_baustoffe/images/red-arrow.svg) no-repeat;width:10px;height:10px;transform:rotate(91deg);}.header-custom ul.sf-menu ul .sf-sub-indicator:after{transform:rotate(357deg) !important;}.top-header-custom{background-color:#D9000D;padding:8px 0;}.top-header-custom a:hover{text-decoration:none;}.top-header-custom ul li a{color:#fff;font-size:14px;font-weight:400;}.top-header-custom ul li a:hover{color:#000;}.top-header-custom .top-header .d-flex ul li{margin-right:30px;display:inline-block;float:left;}.language-switcher-language-url .links .is-active a{color:#000;}.language-switcher-language-url ul{margin-bottom:0;}.top-header-custom .language-switcher-language-url ul li{list-style:none;display:inline-block;}.top-header-custom .language-switcher-language-url ul li a{margin-right:10px;padding-right:10px;border-right:2px solid #fff;font-weight:700;}.top-header-custom .language-switcher-language-url ul li:last-child a{border-right:none;}.top-header-custom .region-top-header{display:flex;justify-content:end;}#block-topheader{display:inline-block;width:36.5%;}#block-topheader .d-flex ul{display:flex;align-items:center;margin-bottom:0;}#block-topheader .d-flex ul li{margin-right:30px;display:inline-block;float:left;}.language-switcher-language-url{display:flex;align-items:center;}#block-topheader .d-flex ul li:last-child{line-height:0px;margin-top:10px;}#block-topheader .icon{margin-right:5px;}.header-custom .region-header{display:flex;align-items:center;}.header-custom #block-jud-baustoffe-account-menu{width:30%;}.header-custom #superfish-main li a,#block-jud-baustoffe-account-menu ul li a{font-size:18px;font-weight:700;}.header-custom .region-header .logo{margin-top:7px;margin-bottom:0;}.header-custom .region-header .logo img{max-width:180px;height:auto;}.header-custom #block-mainnavigation #superfish-main{float:right;}.header-custom #superfish-main li a:hover,#block-jud-baustoffe-account-menu ul li a:hover{text-decoration:none;}#edit-field-i-agree--wrapper .fieldset-legend{display:none;}.header-custom{background-color:#fff;padding-bottom:1rem;}.path-frontpage .header-custom{padding-bottom:0 !important;}.page-header{border-bottom:none;padding:0 !important;margin:0 !important;}.header-custom #superfish-main ul li > ul,.header-custom #superfish-main ul{border-radius:0px;box-shadow:rgba(0,0,0,0.15) 0px 20px 20px;min-width:250px;background:rgb(238,238,238) !important;}.navbar ul li ul li a{font-size:16px;line-height:32px;letter-spacing:-0.08px;font-family:500 !important;padding:0;}.user-logged-in #block-copyright .privacy-links .list-unstyled{padding-left:16.5rem !important;}#block-copyright .privacy-links .list-unstyled{padding-left:6.5rem;}.webform-submission-form label a{margin-left:5px;}.footer{background:#EEEEEE;padding:90px 0;margin-top:100px;padding-bottom:10px;}#block-copyright .bottom{border-top:1px solid #bdbdbd4a;padding-top:12px;margin-top:2em;}#block-copyright .privacy-links ul li{display:inline-block;}#block-copyright .privacy-links ul li .footer-link1{border-right:1px solid #000;padding-right:8px;margin-right:8px;color:#000;font-size:16px;}#block-copyright .privacy-links ul li a:hover{color:#D9000D;text-decoration:none;}#block-copyright .privacy-links ul li:last-child a{border-right:0;}#block-copyright .bottom p{font-size:16px;color:#000;}#block-contactus{width:33%;display:inline-block;}#block-vkfandcatalogues{width:33%;display:inline-block;vertical-align:top;}#block-newsletter{width:33%;display:inline-block;vertical-align:top;}.address-section{position:relative;margin-bottom:20px;}.address-section::before{position:absolute;left:0;top:4px;content:"";background:url(/themes/jud_baustoffe/images/standort.svg) no-repeat;width:20px;height:20px;background-size:contain;}.address-section a,#block-vkfandcatalogues .list-unstyled a,.call-section-custom a,.mail-section-custom a,.time-section-custom a{font-size:16px;color:#000;text-decoration:none;padding-left:30px;}#block-vkfandcatalogues .list-unstyled a{padding-left:20px !important;}.address-section a:hover,#block-vkfandcatalogues .list-unstyled a:hover,.call-section-custom a:hover,.mail-section-custom a:hover,.time-section-custom a:hover{color:#D9000D;}#block-contactus h2,#block-vkfandcatalogues h2,#block-webform-2 h2{font-size:24px;line-height:33px;margin-bottom:20px;font-weight:bold;font-family:'Open Sans',sans-serif;margin-top:0;}#block-vkfandcatalogues .list-unstyled{margin-bottom:20px;}#block-vkfandcatalogues .list-unstyled li{position:relative;}#block-vkfandcatalogues .list-unstyled li a::before{position:absolute;left:0;top:6px;content:"";background:url(/themes/jud_baustoffe/images/red-arrow.svg) no-repeat;width:8px;height:14px;background-size:contain;}.call-section-custom,.mail-section-custom,.time-section-custom{position:relative;margin-bottom:20px;}.call-section-custom::before{position:absolute;left:0;top:4px;content:"";background:url(/themes/jud_baustoffe/images/phone.svg) no-repeat;width:20px;height:20px;background-size:contain;}.mail-section-custom::before{position:absolute;left:0;top:4px;content:"";background:url(/themes/jud_baustoffe/images/mail.svg) no-repeat;width:20px;height:20px;background-size:contain;}.time-section-custom::before{position:absolute;left:0;top:4px;content:"";background:url(/themes/jud_baustoffe/images/time.svg) no-repeat;width:20px;height:20px;background-size:contain;}#block-webform-2 .form-item-e-mail-address .form-control{border-color:#BDBDBD !important;color:#6F6F6F !important;font-size:14px !important;letter-spacing:-0.07px !important;line-height:40px !important;padding:8px 30px !important;border-radius:0 !important;height:56.7px;}#block-webform-2 .form-type-checkbox label{font-size:14px;padding-left:33px !important;}#block-webform-2 .form-type-checkbox input[type=checkbox]{width:25px;height:25px;border-color:#BDBDBD;margin-right:15px;position:relative;top:14px;margin-left:-34px !important;}#block-webform-2 .form-actions button{display:inline-block;min-width:215px;padding:8px 80px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;border:1px solid #d9000d;position:relative;border-radius:0;}#block-webform-2 .form-actions button::after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:6px;margin-left:10px;transition:all .3s;}#block-webform-2 .form-actions button:hover{background:#000;color:#fff;text-decoration:none;border:1px solid #000;}#block-webform-2 .form-actions button:hover::after{margin-left:30px;}.webform-submission-form .control-label{font-size:14px;font-weight:400 !important;margin-bottom:15px;}#edit-field-i-agree .control-label .option{padding-left:30px;}.webform-submission-form label a{color:#D9000D;}.block-views-blockhome-slider-block-1{height:600px;}.services{margin:50px 0;}.border-light-gray{border:1px solid #EEEEEE;}.services .card-wrapper{transition:all .3s ease-in;min-height:300px;padding:35px;}.services .card-wrapper:hover{box-shadow:0px 20px 40px #0000001A;}.services .card-wrapper .w-list a:hover{color:#D9000D;}.services h2{margin-left:23px;min-height:56px;margin-top:0;}.services .w-list .more-info{display:inline-block;color:#707070;position:relative;top:-4px;margin-left:25px;}.services .w-list ul{margin-top:15px;padding-left:0;}.services .w-list ul li{position:relative;padding-left:20px;margin-bottom:8px;list-style:none;}.services .w-list ul li a{color:#000000;font-size:16px;font-weight:400;}.services .w-list ul li a:hover{text-decoration:none;}.services .w-list ul li:before{position:absolute;left:0;top:6px;content:"";background:url(/themes/jud_baustoffe/images/red-arrow.svg) no-repeat;width:8px;height:14px;background-size:contain;}.services h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:700;}.content{margin:50px 0;}#block-aboutus h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:bold;margin-bottom:20px;margin-left:0;margin-top:0;}#block-aboutus p{font-size:16px;font-weight:400;word-break:break-word;}#block-aboutus .row .pe-lg-5{padding-right:3.5rem;}#block-trainingcourses h2{font-size:28px !important;letter-spacing:-0.14px !important;line-height:28px !important;font-weight:700 !important;margin-bottom:20px !important;}#block-trainingcourses p{font-size:16px;font-weight:400;}#block-trainingcourses .field--type-text-with-summary .mb-5{padding-left:3.5rem !important;}.main-btn{display:inline-block;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;}.main-btn .icon{margin-left:10px;height:20px;}span.small{width:20px;position:relative;}.main-btn:hover{background:#000;color:#fff;text-decoration:none;}.main-btn .icon img{transition:all .3s;position:absolute;top:3px;bottom:0;}.main-btn:hover .icon img{margin-left:20px;}#block-aboutus .h-400 img,#block-trainingcourses .h-400 img{width:100%;}#block-trainingcourses{margin:50px 0;}#block-personaladvice{background:#EEEEEE;margin:65px 0 4.5rem 0;padding:50px 0;}.page-details345{padding-left:3.5rem;}#block-personaladvice h2{font-size:28px;letter-spacing:-0.14px;line-height:38px;font-weight:bold;margin-bottom:20px;margin-left:0;margin-top:0;}.slider-custom{width:100%;}.slider-image-custom img{height:600px;width:100%;}.slider-image-custom{position:relative;}.slider-details-custom{position:absolute;top:0;z-index:99;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;}.slider-details-custom h1 p,.slider-details-custom h2 p{font-family:'Open Sans',sans-serif;font-weight:800;}.slider-details-custom h1,.slider-details-custom h2{font-size:38px;letter-spacing:-0.14px;line-height:40px;font-weight:800;margin-bottom:20px;margin-left:0;color:#fff;font-family:'extra_bold';}.slider-details-custom h1,.slider-details-custom h2{width:66.66666667%;}.slider-details-custom a{display:inline-block;min-width:215px;max-width:fit-content;padding:8px 80px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;}.slider-details-custom a:hover{text-decoration:none;}.slider-details-custom a:after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:6px;margin-left:10px;transition:all .3s;}.slider-details-custom a:hover::after{margin-left:30px;}.slider-details-custom a:hover{background:#000;color:#fff;text-decoration:none;}.slick-dots{position:absolute;bottom:3%;}.slick-dots button{background:#fff !important;border-radius:50%;}.slick-dots li.slick-active button:before{opacity:.75;color:#D9000D;top:1px;left:0px;font-size:1.4rem;}.slick-dots li button:before{color:transparent;}button.slick-prev.slick-arrow:before{content:"";background:url(/themes/jud_baustoffe/images/red-arrow.svg) no-repeat;width:22px;height:44px;background-size:contain;display:block;transform:rotate(180deg);left:20px;position:relative;}button.slick-next.slick-arrow:before{content:"";background:url(/themes/jud_baustoffe/images/red-arrow.svg) no-repeat;width:22px;height:44px;background-size:contain;display:block;}.view-id-news h3{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;margin-bottom:0.5rem;margin-top:0;}.view-id-news .views-row .row{margin-top:4.5rem !important;}.path-news .view-id-news .views-row .row{margin-top:0 !important;}.view-id-news .views-row .row .mb-3{padding-right:3rem !important;}.news .h-290,.content1234 .h-290{height:290px;}.news img,.content1234 img{width:100%;height:100%;object-fit:cover;}.news,.content1234{margin-bottom:30px;}.path-frontpage .news,.path-frontpage .content1234{margin-bottom:0 !important;}.news .date,.content1234 .date{display:inline-block;margin-bottom:10px;font-size:14px;font-weight:bold;line-height:19px;}.news h2,.content1234 h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:700;margin-top:5px;margin-bottom:20px;}.news p,.content1234 p{font-size:16px;}.common-custom-section a::after{display:none;}.common-custom-section a{background-color:transparent !important;color:#000 !important;padding:0 !important;font-size:28px !important;letter-spacing:-0.14px !important;line-height:28px;font-weight:700 !important;min-width:auto !important;text-align:initial !important;display:block !important;margin-bottom:20px;margin-top:0 !important;}.common-custom-section{margin-top:0;}.common-custom-section a:hover{color:#D9000D !important;}.content1234 a,.more-section-custom a,#block-webform-2 a{display:inline-block;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:5px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;position:relative;}.more-section-custom a{min-width:300px !important;}.more-section-custom a:after,.content1234 a:after,#block-webform-2 a:after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:6px;margin-left:10px;transition:all .3s;}.more-section-custom a:hover::after,.content1234 a:hover::after{margin-left:30px;}.content1234 a:hover,.more-section-custom a:hover{background:#000;color:#fff;text-decoration:none;}.more-section-custom{text-align:center;margin-top:3rem;}.path-news .view-id-news .more-link{text-align:center;}.path-news .view-id-news .more-link a{display:inline-block;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;position:relative;}.path-news .view-id-news .more-link a::after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:6px;margin-left:10px;transition:all .4s;}.path-news .view-id-news .more-link a:hover{background:#000;color:#fff;text-decoration:none;}.path-news .view-id-news .more-link a:hover::after{margin-left:30px;}.about-title123456,.title-246464{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;padding:80px 0;}.about-title123456{margin-bottom:3em;}.product-list-details .views-exposed-form fieldset legend{font-size:24px;line-height:33px;margin-bottom:20px;font-weight:800;border-bottom:0;text-transform:capitalize;}.product-list-details .views-exposed-form label{margin-top:5px;color:#000;font-size:18px;font-weight:bold;margin-right:30px;}.product-list-details .fieldset-wrapper .form-checkboxes{display:flex;align-items:center;}.product-list-details .fieldset-wrapper .form-checkboxes .bef-toggle{margin-top:14px;margin-right:30px;color:#000;font-size:18px;font-weight:bold;text-decoration:none;}.product-list-details .views-exposed-form .form-checkbox{width:25px;height:25px;border-color:#BDBDBD;margin-right:15px;position:relative;top:5px;border-radius:0;}.product-list-details .view-filters,.product-list-details .view-content{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:0;}.product-title123{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;margin-bottom:2em;}.product-title123 h1{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;padding:75px 0;}.view-id-traininga .h-290{height:325px;}.view-id-traininga .h-290 img{height:100%;width:100%;object-fit:cover;}.view-traininga .news .mb-3{padding-right:3.5rem;}.view-traininga .news h2{margin-bottom:20px !important;}.product-list-custom{transition:all .8s;margin:0px 10px;box-shadow:0px 20px 40px #0000001A;}.product-list-custom123{transition:all .8s;}.product-list-custom:hover{box-shadow:none;}.product-img-custom{min-height:200px;overflow:hidden;text-align:center;padding:30px;position:relative;}.product-img-custom img{margin:0 auto;vertical-align:middle;align-items:center;object-fit:cover;}.product-title-custom{background:#f5f5f5;padding:20px;min-height:155px;margin-bottom:2em;}.product-title-custom a{font-size:24px;line-height:33px;color:#000000;font-weight:700;text-decoration:none;}.product-list-custom:hover .product-title-custom a{color:#d9000d;}.product-img-custom .overlay .link123{left:0;width:100%;height:100%;opacity:0;transition:opacity .8s;background:rgba(217,0,13,0.6);top:0;position:absolute;}.product-img-custom .overlay .icon{left:50%;transform:translate(-50%,-50%);position:absolute !important;top:50% !important;z-index:1;opacity:0;}.product-list-custom:hover .overlay .icon{opacity:1;}.product-list-custom:hover .product-img-custom .overlay .link123{opacity:1;}.product-list-details .form-item-field-product-category-target-id label{display:block;font-size:24px;line-height:33px;margin-bottom:20px;font-weight:bolder;}.product-list-details #views-exposed-form-products-page-1{margin-left:17px;}.title-246464 h2{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;width:1170px;margin-left:auto;margin-right:auto;}.block-views-blockabout-us-block-1 .view-about-us{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;}.block-views-blockabout-us-block-1 .view-about-us .views-field-field-image:hover .field-content::before{opacity:1;}.block-views-blockabout-us-block-1 .view-about-us .views-field-field-image:hover .field-content::after{opacity:1;}.block-views-blockabout-us-block-1 .view-about-us .field-content{background-color:#fff;margin-right:20px;margin-left:20px;height:140px;position:relative;width:260px;}.view-id-about_us .slick--view--about-us .slick-prev{left:-5%;}.view-id-about_us .slick--view--about-us .slick-next{right:-5%;}.block-views-blockabout-us-block-1 .view-about-us .field-content::before{content:"";background:rgb(217 0 13 / 60%);position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity .8s;}.block-views-blockabout-us-block-1 .view-about-us .field-content::after{content:"";background-image:url(/themes/jud_baustoffe/images/verknupfung.svg);position:absolute;height:50px;width:50px;background-size:contain;background-repeat:no-repeat;top:32%;left:44%;opacity:0;transition:opacity .1s;}.block-views-blockabout-us-block-1 .view-about-us .views-field-field-image:hover .block-views-blockabout-us-block-1 .view-about-us .field-content::before{opacity:1;}.block-views-blockabout-us-block-1 .view-about-us .views-field-field-image img{object-fit:cover;margin:0 auto;}.block-views-blockabout-us-block-1 .view-about-us .slick-dots{bottom:-28% !important;}.block-views-blockabout-us-block-1 .view-about-us h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:700;margin-bottom:20px;margin-top:0;}.block-views-blockabout-us-block-1{background-color:#EEEEEE;margin:50px 0;padding:50px 0;}.about-background-image{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;}.about-background-image h1{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;padding:80px 0;}.aboutus-section-custom{margin:50px 0;}.aboutus-section-custom h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:bold;margin-bottom:20px;}.aboutus-section-custom p{font-size:16px;}.aboutus-section-custom img{width:100%;height:100%;object-fit:cover;}.block-views-blockabout-us-block-3,.block-views-blockabout-us-block-2,#location{width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;margin-top:50px;margin-bottom:50px;}.block-views-blockabout-us-block-3 .view-content .views-row{margin-bottom:1.5em;}.our-partner-custom{background-color:#EEEEEE;padding:20px;min-height:400px;margin-right:20px;}.our-partner-custom h4{font-size:22px;line-height:30px;font-weight:700;margin-bottom:20px;}.our-partner-custom h4 a{color:#000;text-decoration:none;}.our-partner-custom h4 a:hover{text-decoration:none;}.our-partner-custom p{font-size:16px;}.block-views-blockabout-us-block-3 h2,.block-views-blockabout-us-block-2 h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;margin-bottom:20px;font-weight:700;margin-top:0;text-transform:capitalize;}.team-img{height:240px;width:100%;border:10px solid #EEEEEE;background:#fff;}.team-img img{margin:0 auto;width:100%;height:100%;object-fit:contain;}.team-section-custom{margin-right:10px;}.team-image-email123{min-height:192px;padding:0 20px;background:#EEEEEE;margin-bottom:2em;}.team-email{float:right;}.phone-custom123{margin-top:2em;}.phone-custom123 a{font-size:16px;color:#000;}.phone-custom123 span{margin-right:10px;}.team-title{font-size:16px;line-height:22px;font-weight:bold;color:#000;}.team-details p{font-size:14px;}.map-location-custom-section{display:flex;}.contact-detail113{margin-left:25px;}#location .block-title{display:none;}.map-location-custom-section h2{font-size:24px;line-height:33px;margin-bottom:20px;font-weight:700;}.page-overview-section-custom img{width:100%;height:100%;object-fit:cover;}.page-overview-section-custom h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:700;margin-top:5px;margin-bottom:20px;}.page-overview-section-custom p{font-size:16px;}.page-overview-section-custom a{display:inline-block;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;position:relative;}.page-overview-section-custom a::after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:6px;margin-left:10px;transition:all .3s;}.page-overview-section-custom a:hover::after{margin-left:30px;}.page-overview-section-custom a:hover{background:#000;color:#fff;text-decoration:none;}.custom-english{display:none;}.loading{background-color:#D9000D !important;opacity:1;width:100vw;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:99999;}#loader{position:absolute;left:51%;top:60vh;z-index:999;width:60px;height:60px;margin:-76px 0 0 -76px;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #ddd;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0px;opacity:1}}@keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}#myDiv{display:none;text-align:center;}.training-registration-form fieldset .form-item-field-i-agree-1 a{color:#D9000D;}.training-registration-form input::placeholder{opacity:0;}.training-registration-form input:not(:placeholder-shown)~label,.training-registration-form input:focus~label{top:2px;}.page-overview-section-custom .row{margin-bottom:3rem;}.page-overview-title23{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:85px 0;}.page-node-type-pages-landing-page .region-highlighted .page-header{display:none;}.page-overview-title23 h1{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;margin-top:0;}body.page-node-type-training-courses h1,.content124 h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:bold;margin-top:5px;margin-bottom:10px;}.content124 h5{font-size:24px;margin-top:0;font-weight:bolder;margin-top:1.5rem !important;}.content124 span.date{display:inline-block;margin-bottom:10px;font-size:14px;line-height:19px;color:#000;font-weight:bold;}.content124 h2 a{color:#000;}.content124 h2 a:hover{color:#D9000D;text-decoration:none;}.content124 p{font-size:16px;}.register-btn-custom{display:inline-block;text-decoration:none;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;position:relative;border:none;}div#row\ training_registration_form .col-md-6,div#row\ training_registration_form .col-md-12,div#row\ training_registration_form .col-md-4,div#row\ training_registration_form .col-md-8,div#row\ training_registration_form .col-md-2{padding-left:0 !important;}.register-btn-custom::after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:6px;margin-left:10px;transition:all .3s;}.register-btn-custom:hover{background:#000;color:#fff;text-decoration:none;}.register-btn-custom:hover::after{margin-left:30px;}.content124{margin-bottom:50px;}.path-training-and-courses .page-header{display:none;}.trainning-title-custom{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:85px 0;}.trainning-title-custom h1{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;margin-bottom:30px;}.page-detail-123 h2{font-size:28px;letter-spacing:-0.14px;line-height:28px;font-weight:bold;margin-bottom:20px;}.page-detail-123 p{font-size:16px;}.page-detail-123 .row{margin-bottom:50px;}.page-detail-123 img{width:100%;height:100%;object-fit:cover;}.page-node-type-pages .region .page-header{display:none;}.page-bg-custom{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;margin-bottom:50px;padding:70px 0;}.page-bg-custom h1{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;margin-bottom:30px;}.user-login-form #edit-actions .button,.user-register-form #edit-actions .button,.user-pass #edit-actions .button{display:inline-block;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;border:1px solid #d9000d;position:relative;border-radius:0;}.user-login-form .form-actions .button:hover,.user-register-form #edit-actions .button:hover,.user-pass #edit-actions .button:hover{background:#000;color:#fff;text-decoration:none;border:1px solid #000;}.user-login-form,.path-user .tabs,.user-register-form,.user-pass{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;}.path-user .page-header{width:1170px;margin-left:auto !important;margin-right:auto !important;padding-top:15px;padding-bottom:15px;}.tabs ul li a{background-color:#EEEEEE;border:1px solid #EEEEEE !important;color:#000 !important;}.news-details-custom1234{margin-bottom:20px;font-size:16px;}.news-details-custom1234-section img{margin-bottom:20px;}.news-details-custom1234-section{height:445px;}.date123{font-weight:bold;margin-bottom:10px;}.region-sidebar-second{background-color:transparent;border:none;box-shadow:none;padding:0;}.page-news-details12355 .views-field-field-news-image .field-content{height:135px;margin-bottom:20px;}.page-news-details12355 .views-field-field-news-image .field-content img{width:100%;height:100%;object-fit:cover;}.page-news-details12355 .views-field-title a{font-weight:bold;font-size:16px;color:#000;}.page-news-details12355 .views-field-field-date .field-content{font-weight:700;font-size:14px;color:#000;}.page-news-details12355 .views-field-field-date{margin-bottom:10px;}.page-news-details12355 .views-field-title{margin-bottom:30px;}.page-news-details12355 .views-field-title a:hover{text-decoration:none;color:#D9000D;}.page-news-details123456{display:inline-block;}.page-node-type-news .common-content-sidebar{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;}.news-header-custom-text .views-row{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;margin-bottom:4em;}.news-header-custom-text .views-field-title{width:1170px;margin-left:auto;margin-right:auto;padding:85px 0;}.news-header-custom-text .views-field-title span{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;display:block;width:750px;}.path-contact .common-content-sidebar{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;}.path-contact footer{margin-top:0 !important;}.path-contact .full-content-custom #block-location iframe{width:100%;}.path-contact .full-content-custom #block-location h2{display:none;}.webform-submission-contact-form{margin-bottom:3em;}.webform-submission-contact-form input{height:55px;border:1px solid #BDBDBD;border-radius:0;font-size:14px;}.webform-submission-contact-form textarea{border:1px solid #BDBDBD;border-radius:0;font-size:14px;min-height:calc(1.5em + (0.75rem + 2px));height:unset;}.path-contact .region-sidebar-second{margin-top:6rem;}.webform-submission-contact-form .form-item-company,.webform-submission-contact-form .form-item-first-name,.webform-submission-contact-form .form-item-phone{width:49%;display:inline-block;}.webform-submission-contact-form .form-item-name,.webform-submission-contact-form .form-item-email,.webform-submission-contact-form .form-item-subject{width:49%;display:inline-block;margin-left:10px;}.webform-submission-contact-form .form-actions button{display:inline-block;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:20px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;border:1px solid #d9000d;position:relative;border-radius:0;}.webform-submission-contact-form .form-actions button::after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:6px;margin-left:10px;transition:all .3s;}.webform-submission-contact-form .form-actions button:hover::after{margin-left:30px;}.webform-submission-contact-form .form-actions button:hover{background:#000;color:#fff;text-decoration:none;border:1px solid #000;}.path-contact #block-contactusheader-2{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;margin-bottom:4em;}.path-contact #block-contactusheader-2 .field--type-text-with-summary{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;}.path-contact #block-contactusheader-2 .field--type-text-with-summary p{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:bold;padding:70px 0;font-weight:800;}section#block-webform-3 .block-title{font-size:24px;font-weight:700;}.path-contact .common-content-sidebar .region-highlighted h1{font-size:24px;line-height:33px;margin-bottom:20px !important;font-weight:bold;}div#edit-field-i-agree label:after{content:"*";color:red;}.view-product-details .views-accordion-header{background:#EEEEEE;border:transparent;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#000;font-size:14px;letter-spacing:-0.07px;padding:15px 20px;}.view-product-details .ui-accordion-header-active{background:#D9000D;border:transparent;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#fff;font-size:20px;letter-spacing:-0.07px;padding:15px 20px;}.view-product-details .file-link a,.file-link a:hover,.file-link a:focus,.file-link a:active{color:inherit;font-size:14px;}.page-node-type-product .common-content-sidebar{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;}.block-views-blockproduct-details-product-detail-accordian .view-id-product_details .views-row .ui-accordion-header-collapsed{background:#EEEEEE;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#000;font-size:14px;letter-spacing:-0.07px;padding:15px 20px;border:0;}.block-views-blockproduct-details-product-detail-accordian .view-id-product_details .view-content,.block-views-blockproduct-details-product-detail-accordian .view-id-product_details .views-element-container{margin-bottom:20px;}.block-views-blockproduct-details-product-detail-accordian .view-id-product_details .view-content span,.block-views-blockproduct-details-product-detail-accordian .view-id-product_details .views-element-container span{color:#000;font-weight:bold;}.block-views-blockproduct-details-product-detail-accordian .view-id-product_details .views-row .ui-accordion-header-active{background-color:#D9000D;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#000;font-size:14px;letter-spacing:-0.07px;padding:15px 20px;border:0;}.block-views-blockproduct-details-product-detail-accordian .view-id-product_details .views-row .ui-accordion-header-active span{color:#fff;}.product-detail-custom6785 .views-field-field-product-image{border:10px solid #EEEEEE;width:60%;margin-bottom:2em;margin-top:2em;}.product-detail-custom6785 .views-field-field-product-image img{width:100%;height:100%;object-fit:cover;}.product-detail-custom6785 .views-label-field-zulassung-produkt,.product-detail-custom6785 .views-label-field-mission,.product-detail-custom6785 .views-label-body,.product-detail-custom6785 .views-label-field-approvals,.product-detail-custom6785 .views-label-field-form-of-delivery,.product-detail-custom6785 .views-label-field-product-category,.product-detail-custom6785 .field--name-field-approvals .field--label,.product-detail-custom6785 .views-label-description__value{font-size:24px;line-height:33px;margin-bottom:20px;font-weight:700;display:block;}.product-detail-custom6785 .views-field-zulassung-produkt p,.product-detail-custom6785 .views-field-field-mission p,.product-detail-custom6785 .views-field-body p,.product-detail-custom6785 .views-field-field-approvals .field--item,.product-detail-custom6785 .views-field-field-form-of-delivery .field-content p,.product-detail-custom6785 .views-field-field-product-category p{font-size:16px;margin-bottom:50px;}.views-field.views-field-field-zulassung-produkt{margin-bottom:50px;font-size:16px;}.product-detail-custom6785 .views-field-field-product-category a{font-size:16px;color:#000;}.product-detail-custom6785 .views-field-field-product-category a:hover{color:#D9000D;}.product-detail-custom6785 .views-field-field-approvals .field--item ul li{margin-bottom:15px;padding-left:40px;}.product-detail-custom6785 .views-field-field-approvals .field--item ul li a{color:#D9000D;text-decoration:none;}.product-detail-custom6785 .views-field-field-approvals .field--item ul li a:hover{color:#000;}.product-detail-custom6785 .views-field-field-approvals .field--item ul{margin-top:15px;}.block-views-blockproduct-details-product-detail-accordian h2{display:none;}.product-details-header1233{background-image:url(/themes/jud_baustoffe/images/dummyimage.png);background-repeat:no-repeat;background-size:cover;margin-bottom:4em;}.product-details-header1233 .views-field-title{width:1170px;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;}.product-details-header1233 .views-field-title span{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;padding:85px 0;display:block;}.product-detail-custom-sidebar{transition:all .8s;margin:0px 10px;box-shadow:0px 20px 40px #0000001A;}.product-details-sidebar-img{min-height:200px;overflow:hidden;text-align:center;padding:30px;position:relative;}.product-details-sidebar-img .overlay a{left:0;width:100%;height:100%;opacity:0;transition:opacity .8s;background:rgba(217,0,13,0.6);top:0;position:absolute;}.product-details-sidebar-img .overlay .icon{left:50%;transform:translate(-50%,-50%);position:absolute !important;top:50% !important;z-index:1;opacity:0;}.product-detail-custom-sidebar:hover .overlay .icon{opacity:1;}.product-detail-custom-sidebar:hover .product-details-sidebar-img .overlay .link123{opacity:1;}.product-details-sidebar-title-custom{background:#f5f5f5;padding:20px;min-height:115px;margin-bottom:2em;}.product-details-sidebar-title-custom a{font-size:18px;line-height:33px;color:#000000;font-weight:700;text-decoration:none;}.product-detail-custom-sidebar:hover .product-details-sidebar-title-custom a{color:#D9000D;}.view-course-details .ui-accordion-header-collapsed{background:#EEEEEE;border:transparent;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#000;font-size:14px;letter-spacing:-0.07px;padding:15px 20px;margin-bottom:1em;}.view-course-details .ui-accordion-header-active{background:#D9000D;border:transparent;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#fff;font-size:14px;letter-spacing:-0.07px;padding:15px 20px;}.view-course-details .ui-accordion-content{min-height:200px !important;margin-bottom:1em;}.view-course-details .ui-accordion-content p{font-size:16px;}.training-registration-form input,.training-registration-form select{height:55px;border:1px solid #BDBDBD;border-radius:0;font-size:14px;box-shadow:none;margin-bottom:1em;position:relative;}.training-registration-form .form-item-field-course select{height:70px !important;line-height:normal !important;}.training-registration-form .form-type-textfield label,.training-registration-form .form-type-email label{position:absolute;top:10px;left:5px;height:100%;padding:1rem 0.75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;opacity:.65;transform:scale(.85) translateY(-0.5rem) translateX(0.15rem);z-index:9;font-size:14px;}.training-registration-form .form-type-select label{position:absolute;top:0px;left:5px;height:100%;padding:1rem 0.75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;opacity:.65;transform:scale(.85) translateY(-0.5rem) translateX(0.15rem);z-index:9;font-size:14px;}.training-registration-form .form-type-textfield input:focus label{transform:scale(.85) translateY(-0.3rem) translateX(0.15rem);}.path-webform .common-content-sidebar{width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-bottom:15px;}.path-webform .common-content-sidebar .page-header{font-size:38px;letter-spacing:-0.19px;line-height:40px;font-weight:800;margin-bottom:0.5em !important;}.path-webform .common-content-sidebar .webform-confirmation__message{font-size:16px;}.path-webform .common-content-sidebar .webform-confirmation__back a{display:inline-block;min-width:215px;padding:8px 60px;text-align:center;background:#D9000D;color:#ffff;margin-top:5px;transition:.3s ease-in;font-size:16px;letter-spacing:-0.08px;font-weight:bold;}.view-product-details p{font-size:16px;line-height:normal;}.view-product-details .main-container{transition:all .8s;margin:0px 10px;box-shadow:0px 20px 40px #0000001A;max-width:300px;overflow:hidden;display:inline-block;}.view-product-details .main-container:hover{box-shadow:none;}.view-product-details .main-container section{padding:0px;}.view-product-details .main-container section .field--type-image{min-height:200px;overflow:hidden;text-align:center;position:relative;}.view-product-details .main-container section .field--type-image img{margin:0 auto;vertical-align:middle;align-items:center;}.view-product-details .main-container section .overlay{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;display:inline-block;max-height:200px;}.view-product-details .main-container section .overlay .icon{left:50%;transform:translate(-50%,-50%);position:absolute !important;top:50% !important;z-index:1;opacity:0;}.view-product-details .main-container:hover section .overlay .icon{opacity:1;}.view-product-details .main-container section .overlay .link123{left:0;width:100%;height:100%;opacity:0;transition:opacity .8s;background:rgba(217,0,13,0.6);top:0;position:absolute;}.view-product-details .main-container:hover section .overlay .link123{opacity:1;}.view-product-details .main-container section .custom-product-title-778{background:#f5f5f5;padding:20px;min-height:155px;}.view-product-details .main-container section .custom-product-title-778 a{font-size:24px;line-height:33px;color:#000000;font-weight:700;text-decoration:none;overflow-wrap:break-word;}.view-product-details .main-container:hover section .custom-product-title-778 a{color:#d9000d;}.accordian-product-list-custom .main-container{transition:all .8s;margin:0px 10px;box-shadow:0px 20px 40px #0000001A;max-width:300px;overflow:hidden;display:inline-block;}.accordian-product-list-custom .main-container:hover{box-shadow:none;}.accordian-product-list-custom .main-container section{padding:0px;}.accordian-product-list-custom .main-container section .field--type-image{min-height:200px;overflow:hidden;text-align:center;position:relative;}.accordian-product-list-custom .main-container section .field--type-image img{margin:0 auto;vertical-align:middle;align-items:center;}.accordian-product-list-custom .main-container section .overlay{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;display:inline-block;max-height:200px;}.accordian-product-list-custom .main-container section .overlay .icon{left:50%;transform:translate(-50%,-50%);position:absolute !important;top:50% !important;z-index:1;opacity:0;}.accordian-product-list-custom .main-container:hover section .overlay .icon{opacity:1;}.accordian-product-list-custom .main-container section .overlay .link123{left:0;width:100%;height:100%;opacity:0;transition:opacity .8s;background:rgba(217,0,13,0.6);top:0;position:absolute;}.accordian-product-list-custom .main-container:hover section .overlay .link123{opacity:1;}.accordian-product-list-custom .main-container section .custom-product-title-778{background:#f5f5f5;padding:20px;min-height:155px;}.accordian-product-list-custom .main-container section .custom-product-title-778 a{font-size:24px;line-height:33px;color:#000000;font-weight:700;text-decoration:none;overflow-wrap:break-word;}.accordian-product-list-custom .main-container:hover section .custom-product-title-778 a{color:#d9000d;}form#training-registration-form div#edit-actions{display:block;width:100% !important;float:left;}form#training-registration-form div#edit-actions button#edit-submit{padding-left:20px;padding-right:20px;min-width:260px;top:60px;}div#edit-field-i-agree .control-label{padding-left:30px !important;position:absolute;width:100%;bottom:0;left:15px;}p.time-section-custom{padding-left:30px;}section#block-views-block-about-us-block-1 .view-about-us .view-header{margin-left:20px;}form#training-registration-form div#edit-actions button#edit-submit::after{content:"";position:absolute;background-image:url(/themes/jud_baustoffe/images/long-white-arrow.svg);height:30px;width:30px;background-repeat:no-repeat;margin-top:3px;margin-left:10px;transition:all .3s;}form#training-registration-form div#edit-actions button#edit-submit:hover::after{margin-left:25px;}.product-detail-custom6785 .views-field-field-approvals .field--name-field-documents{display:none;}.pager-nav ul .is-active a{background-color:#D9000D;border-color:#D9000D;color:#fff;}.pager-nav ul li a{color:#000;}@media only screen and (min-width:992px) and (max-width:1199px){#block-copyright .privacy-links .list-unstyled{padding-left:12.5rem;}.services h2{font-size:20px;}.header-custom ul li a{padding:15px 8px;}#block-mainnavigation ul{margin-top:0px;}#block-aboutus .row .pe-lg-5{padding-bottom:3rem;}.news-header-custom-text .views-field-title span,.page-node-type-news .common-content-sidebar,.product-list-details .view-filters,.product-list-details .view-content,.product-details-header1233 .views-field-title,.page-node-type-product .common-content-sidebar,.path-contact #block-contactusheader-2 .field--type-text-with-summary,.path-contact .common-content-sidebar,.title-246464 h2,.block-views-blockabout-us-block-1 .view-about-us,.block-views-blockabout-us-block-3,.block-views-blockabout-us-block-2,#location{width:970px;}.news-header-custom-text .views-field-title{width:970px;}.news-header-custom-text .views-field-title span{width:100%;}.view-id-traininga .h-290{height:auto;}.view-id-traininga .h-290 img{height:100%;width:100%;}#block-topheader{width:44.5%;}ul.sf-menu .sf-with-ul{padding-right:2em;}}@media only screen and (min-width:768px) and (max-width:991px){.services h2{min-height:35px;}.bundle-home-pge-block .mb-5{padding-left:2.05rem !important;margin-top:11px;}.view-id-about_us .slick--view--about-us .slick-next{display:none !important;}.view-id-about_us .slick--view--about-us .slick-prev{display:none !important;}.block-views-blockabout-us-block-1 .view-about-us .slick-dots{bottom:-45% !important;}.block-views-blockabout-us-block-1 .view-about-us .field-content{margin-right:20px;margin-left:20px;height:auto;width:auto;}.view-id-news h3{margin-left:20px;}.user-logged-in #block-copyright .privacy-links .list-unstyled{padding-left:0 !important;}#block-topheader .d-flex ul{display:block;}#block-topheader{width:70%;}#block-topheader .d-flex ul li:last-child{margin-top:4px;}#block-mainnavigation #superfish-main-toggle{background-image:url(/themes/jud_baustoffe/images/menu_icon.png);height:20px;background-size:contain;background-repeat:no-repeat;display:block;margin-top:6px;}#block-mainnavigation #superfish-main-toggle span{display:none;}.header-custom .region-header{padding:9px 8px;}#block-mainnavigation{display:inline-block;}.header-custom #superfish-main li a{font-size:14px;}ul.sf-menu .sf-with-ul{padding-right:2.5em;}.block-views-blockabout-us-block-1 .view-about-us{width:750px;}.header-custom .region-header .logo{width:200px;display:inline-block;}.map-location-custom-section{display:block;}.header-custom .region-header .logo img{width:100%;}#block-mainnavigation .sf-accordion-toggle{position:absolute;right:20px;top:20px;z-index:1;height:40px;width:40px;}.block-views-blockabout-us-block-3,.block-views-blockabout-us-block-2,#location,.title-246464 h2{width:750px;padding-left:1em;}.our-partner-custom{margin-bottom:30px;min-height:330px;}.content124 span{margin-top:10px;}.aboutus-section-custom p{margin-bottom:15px;}#block-copyright .privacy-links .list-unstyled{padding-left:0;}.view-id-about_us .slick--view--about-us .slick-next{right:-2%;}.view-id-about_us .slick--view--about-us .slick-prev{left:0%;}.view-about-us .views-col{width:100% !important;}.slider-image-custom img{height:500px;}.slider-details-custom{top:0%;left:70px;}.header-custom ul li a{padding:15px 7px;}#block-trainingcourses h2{margin-top:15px;}.main-btn{margin-bottom:10px;}#block-vkfandcatalogues,#block-contactus,#block-newsletter{width:100%;margin-bottom:2em;padding-right:15px;padding-left:15px;}.header-custom ul.sf-menu .sf-sub-indicator{right:0.75em !important;}#block-trainingcourses h2{margin-top:10px !important;}.page-overview-section-custom h2{margin-top:15px;}.row{margin-left:0;margin-right:0;}.col-sm-12{padding-right:0;padding-left:0;}.news-header-custom-text .views-field-title span,.page-node-type-news .common-content-sidebar{width:750px;}.container{margin-left:0;margin-right:0;}.news-header-custom-text .views-field-title{width:750px;}.news-header-custom-text .views-field-title span{width:100%;}.product-list-details .view-filters,.product-list-details .view-content{width:750px;}.product-title-custom a{font-size:16px;}.product-details-header1233 .views-field-title,.page-node-type-product .common-content-sidebar{width:750px;}.page-node-type-product .common-content-sidebar .col-sm-9,.page-node-type-product .common-content-sidebar .col-sm-3{width:100%;}.path-contact #block-contactusheader-2 .field--type-text-with-summary,.path-contact .common-content-sidebar{width:750px;}.path-contact .common-content-sidebar .col-sm-9,.path-contact .common-content-sidebar .col-sm-3{width:100%;}.view-id-traininga .h-290{height:auto;}.view-id-traininga .h-290 img{width:100%;height:100%;}}@media only screen and (min-width:320px) and (max-width:767px){.product-detail-custom6785 .views-field-field-product-image{width:100%;}.services .w-list .more-info{margin-left:0;}.news .h-290,.content1234 .h-290{height:250px;}.path-contact #block-contactusheader-2 .field--type-text-with-summary p{margin-left:15px;}.header-custom ul li a{font-size:16px;padding:15px 0px;font-weight:800;}#block-copyright .privacy-links ul li .footer-link1{position:relative;}#block-copyright .privacy-links ul li .footer-link1::before{position:absolute;left:-12px;top:4px;content:"";background:url(/themes/jud_baustoffe/images/red-arrow.svg) no-repeat;width:8px;height:14px;background-size:contain;}#block-copyright .privacy-links ul li .footer-link1{border-right:none;}h2{font-size:18px !important;}#block-mainnavigation #superfish-main-accordion .sf-clone-parent a{display:none;}.page-bg-custom h1{font-size:25px;}.block-views-blockabout-us-block-1 .view-about-us .field-content{margin-right:-11px;margin-left:20px;height:auto;width:auto;}.block-views-blockabout-us-block-1 .view-about-us .slick-dots{bottom:-90% !important;}#loader{left:60%;top:55vh;}div#edit-field-i-agree .control-label{bottom:-17px;left:7px;}.top-header-custom .region-top-header{display:block;}#block-topheader .d-flex ul{display:block;}#block-topheader{width:100%;}#block-topheader .d-flex ul li{margin-right:0;display:block;float:none;}#block-copyright .bottom{display:block;}#block-copyright .bottom .col-xl-8{padding-left:0;padding-right:0;margin-bottom:1em;}.language-switcher-language-url{display:block;float:right;}#block-topheader{display:none;}#block-mainnavigation #superfish-main-toggle{background-image:url(/themes/jud_baustoffe/images/menu_icon.png);height:20px;background-size:contain;background-repeat:no-repeat;display:block;margin-top:6px;}#block-mainnavigation .sf-accordion-toggle .sf-expanded{background-image:url(/themes/jud_baustoffe/images/cross.jpg) !important;height:20px;background-size:contain;background-repeat:no-repeat;display:block;margin-top:6px;}#block-mainnavigation #superfish-main-toggle span{display:none;}.header-custom .region-header{display:block;position:relative;}.header-custom .region-header{padding-bottom:0;}.header-custom a.logo.navbar-btn.pull-left{width:150px;display:inline-block;}.header-custom a.logo.navbar-btn.pull-left img{width:100%;}section#block-mainnavigation{display:inline-block;}.header-custom .sf-accordion-toggle.sf-style-none{position:absolute;right:0;top:0;z-index:1;height:30px;width:30px;}.header-custom{padding-top:15px;}.footer{padding-left:15px;padding-right:15px;}#block-copyright .privacy-links .list-unstyled{padding-left:0;display:block;justify-content:center;}.header-custom ul li a{width:fit-content;}.slick-dots{bottom:-2%;}.slick-dots li button{height:15px;width:15px;}.slick-dots li.slick-active button:before{top:-1px;left:-2.5px;}.bundle-home-pge-block .field_img1233{height:250px;}.bundle-home-pge-block .mb-5{padding-left:1.5rem !important;}.view-id-traininga .h-290{height:250px;}.accordian-product-list-custom .main-container{max-width:100%;}.content124 span{margin-top:11px;}.bundle-home-pge-block h2{margin-top:10px;}.services h2{min-height:30px;}#block-mainnavigation ul li ul{padding:unset;}#block-mainnavigation ul li>ul{margin-top:0;}.privacy-links{padding:0;}#block-contactus,#block-vkfandcatalogues,#block-newsletter{width:100%;}#block-copyright .privacy-links ul li{display:block;}.view-id-news h3{margin-left:13px;}.main-btn{padding:8px 25px;}.slider-details-custom a{font-size:12px;padding:8px 35px;margin-top:0;}.slider-details-custom a:after{margin-top:3px;}.block-views-blockhome-slider-block-1{height:auto;}.slider-image-custom img{height:235px;object-fit:cover;}.slider-details-custom{position:absolute;top:0%;left:0%;right:0;width:100%;padding:10px;align-items:center;}.slider-details-custom h1,.slider-details-custom h2{font-size:15px;text-align:center;letter-spacing:0;line-height:26px;font-weight:bolder;margin-bottom:8px;margin-left:0;color:#fff;margin-top:0;}.services .card-wrapper{padding:20px;margin-bottom:1em;}#block-trainingcourses h2{margin-top:1em !important;}.main-btn{margin-bottom:1em;}.news .date,.content1234 .date{margin-top:1em;}.services h2{margin-left:0;}.product-list-details .view-filters,.product-list-details .view-content{width:100%;}.views-view-grid .views-col{width:100% !important;}.row{margin-right:0;margin-left:0;}.product-list-details .fieldset-wrapper .form-checkboxes{display:block;}.product-details-header1233 .views-field-title,.page-node-type-product .common-content-sidebar{width:100%;}.product-details-header1233 .views-field-title span{font-size:30px;padding:40px 15px;}.full-header-custom{padding-left:0;padding-right:0;}.path-contact .common-content-sidebar,.path-contact #block-contactusheader-2 .field--type-text-with-summary{width:100%;}.webform-submission-contact-form .form-item-name,.webform-submission-contact-form .form-item-email,.webform-submission-contact-form .form-item-subject{width:100%;margin-left:0;}.webform-submission-contact-form .form-item-company,.webform-submission-contact-form .form-item-first-name,.webform-submission-contact-form .form-item-phone{width:100%;}.block-views-blockabout-us-block-1 .view-about-us,.block-views-blockabout-us-block-3,.block-views-blockabout-us-block-2,#location{width:100%;}.map-section-custom iframe{width:100%;height:auto;}.map-location-custom-section{display:block;}.contact-detail113{margin-top:15px;margin-left:0;padding:0 15px;}.map-location-custom-section h2{padding:0 15px;}#location{margin-bottom:0;}.about-background-image h1{font-size:30px;padding:50px 0;}.our-partner-custom,.team-section-custom{margin-right:0;margin-bottom:10px;}.about-title123456{padding:70px 0;}.view-id-news h3{font-size:30px;}.page-details345{padding-left:0;}.page-overview-title23 h1,.page-overview-section-custom h2{font-size:25px;}.news-header-custom-text .views-field-title{width:100%;}.news-header-custom-text .views-field-title span{width:100%;}.news-header-custom-text .views-field-title span{width:100%;padding:30px;font-size:30px;}.page-node-type-news .common-content-sidebar{width:100%;}.common-content-sidebar .col-sm-12{padding-left:0;padding-right:0;}.title-246464 h2{width:100%;padding-left:25px;}.map-location-custom-section img{width:100%;}.view-id-about_us .slick--view--about-us .slick-next{right:0%;display:none !important;}.view-id-about_us .slick--view--about-us .slick-prev{display:none !important;}}.page_header,.view-header{position:relative;}.page_header,#block-aboutusblocktitle,#block-personaladvice,.view-header,body.path-products .view-header,body.path-products .view-header,#block-personaladvice{position:relative;}.page_header:after,#block-aboutusblocktitle:after,#block-personaladvice:after,.view-header:after,body.path-products .view-header:after,body.path-products .view-header:after,#block-personaladvice:after{position:absolute;content:' ';background:#EEEEEE;width:200%;height:100%;top:0;left:0;right:0;margin-left:-50%;margin-right:-50%;z-index:-100;}body.path-frontpage .view-header:after{display:none;}body.path-contact .container.region-content{width:auto;padding:0;}form#search-block-form{margin-top:3px;margin-right:30px;}#search-block-form .form-group{margin-bottom:0;}#search-block-form button,#search-block-form input{background:#D9000D;border-color:#D9000D;color:white;}#search-block-form input::placeholder{color:white;}#search-block-form .input-group{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;}#search-block-form .input-group-btn{margin-right:30px;}@media only screen and (min-width:320px) and (max-width:991px){#search-block-form{display:none;}}body.page-node-type-training-courses #registration-schulungsanmeldung-register-form #edit-field-adresse-0 .panel-heading{display:none;}body #cookiesjsr{--default-margin:1.25em;--font-size-reset:1.25rem;--btn-font-color:#FFF;--btn-border-color:#FFF;--btn-bg-color:#444444;--btn-prime-font-color:#444444;--btn-prime-border-color:#FFF;--btn-prime-bg-color:#FFF;--btn-inv-font-color:#444444;--btn-inv-border-color:#444444;--btn-inv-bg-color:#FFF;--btn-prime-inv-font-color:#FFF;--btn-prime-inv-border-color:#444444;--btn-prime-inv-bg-color:#444444;--link-list-font-color:#FFF;--link-list-separator-color:#FFF;--banner-logo-offset:100px;--banner-bg-color:#444444;--banner-font-color:#FFF;--layer-header-height:3.5em;--layer-header-bg-color:#FFF;--layer-header-font-color:#000f37;--layer-body-bg-color:#FFF;--layer-tab-bg-color:#FFF;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#444444;--layer-tab-active-font-color:#FFF;--layer-bg-dark:#444444;--layer-font-light:#FFF;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#FFF;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#FFF;--switch-bg-off:#FFF;--switch-bg-on:#00AA00;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#00AA00;--switch-always-on-bg-color:#FFF;}@media (min-width:768px){.page-topics > .field .field--item:nth-child(odd) .row{flex-direction:row;}.page-topics > .field .field--item:nth-child(even) .row{flex-direction:row-reverse;}.page-topics .row{display:flex;}}.page-topics .field--name-field-media-oembed-video{text-align:center;}#superfish-main-accordion .sf-depth-2 ul{padding-left:20px;}.custom-french-language ul.sf-menu .sf-with-ul{padding-right:2em;}.custom-french-language .header-custom ul.sf-menu .sf-sub-indicator{right:.75em !important;}.intro-block p{line-height:1.5;}.intro-image-wrapper img{width:140px;height:140px;object-fit:cover;border-radius:50%;box-shadow:0 0 15px rgba(0,0,0,0.1);margin:auto;}
