/*!---------------------------------------------------------------------------------
Theme Name: GPN GRAND PRIX Niederrhein
Theme URI: https://www.kartbahn-weeze.de
Description: DIVI child theme
Version: 1.0
Author: Webweisend Media GmbH
Author URI: https://www.media-company.eu/
Template: Divi
------------------------------ ADDITIONAL CSS HERE ------------------------------*/*{vertical-align:baseline;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:0;min-width:0}html{-webkit-text-size-adjust:100%}body{background:#fff;overflow-x:hidden;-ms-overflow-x:hidden}::selection{background:rgba(68,68,68,.9);color:#fff;text-shadow:none}::-moz-selection{background:rgba(68,68,68,.9);color:#fff;text-shadow:none}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}progress{vertical-align:baseline}strong,b,.strong{font-weight:700}i{font-style:italic}small{font-size:.9em;line-height:1.5}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none}svg{max-width:100%;max-height:100%}img{max-width:100%;height:auto}embed,iframe,object{max-width:100%}.et_builder_inner_content>p:first-child:empty{display:none}.et_pb_contact p input[type=radio]{display:block}.et_pb_contact p input[type=checkbox]{display:block;border:0;margin-top:-18px}html body button:focus-visible,html body a:focus-visible,html body a:focus-visible .et_pb_image_wrap,html body .et_pb_contact_field_checkbox input[type=checkbox]:focus-visible+label i,html body .et_pb_contact_field_radio input:focus+label,html body .more-link:focus-visible{outline:2px solid #e70808;outline-offset:5px;background-color:rgba(0,0,0,.06)}.full-width{width:100%}.hidden{opacity:0}.visible{opacity:1}.none{display:none}.block{display:block}.inlineblock{display:inline-block}.flex-group{display:flex}.flex-group.-items_center{align-items:center}.flex-group.-items_bottom{align-items:flex-end}.flex-group.-items_stretched{align-items:stretch}.flex-group.-items_top{align-items:flex-start}.flex-group.-centered{justify-content:center}.flex-group.-evenly{justify-content:space-evenly}.flex-group.-spaced{justify-content:space-between}.flex-group.-flexend{justify-content:flex-end}.flex-group.-flexcol{flex-direction:column}@media only screen and (max-width: 980px){.flex-group.-t-flex-col{flex-direction:column}}@media only screen and (max-width: 860px){.flex-group.-m-flex-col{flex-direction:column}}@media only screen and (max-width: 980px){.flex-group.-wrap{flex-wrap:wrap;flex-direction:column}}.obj-fit{height:100%;width:100%;object-fit:cover}.link,.link-contrast{-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}html body #mega-menu-wrap-left-menu #mega-menu-left-menu>li.mega-menu-item>a.mega-menu-link,html body #mega-menu-wrap-right-menu #mega-menu-right-menu>li.mega-menu-item>a.mega-menu-link,html body #mega-menu-wrap-left-menu #mega-menu-left-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link,html body #mega-menu-wrap-right-menu #mega-menu-right-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item>a.mega-menu-link{font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:600 !important}@media only screen and (max-width: 980px){html body #ww-topbar-main{width:100%}}html body #ww-topbar-inner{margin-left:auto !important}html body #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item a.mega-menu-link{font-weight:600 !important}html body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .last-menu-item .mega-sub-menu{right:0;left:auto}@media only screen and (max-width: 980px){html body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .cta-button{display:inline-block}html body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .cta-button .mega-menu-link{background-color:#e70808;color:#fff;display:flex;padding:12px 24px;margin:24px auto 0;max-width:240px;transition:all .3s ease;align-content:center;align-items:center;justify-content:center;clip-path:polygon(0% 0%, 100% 0%, 91% 100%, 100% 100%, 0% 100%, 9% 0)}}html body #mega-menu-left-menu li.mega-menu-item .mega-sub-menu li.mega-menu-item>a[aria-current=page],html body #mega-menu-primary-menu li.mega-menu-item .mega-sub-menu li.mega-menu-item>a[aria-current=page],html body #mega-menu-right-menu li.mega-menu-item .mega-sub-menu li.mega-menu-item>a[aria-current=page]{text-decoration:underline !important}html body #mega-menu-wrap-right-menu #mega-menu-right-menu>li.mega-menu-item a.mega-menu-link{font-weight:600 !important}html body #mega-menu-wrap-right-menu #mega-menu-right-menu .last-menu-item .mega-sub-menu{right:0;left:auto}html body #mega-menu-wrap-right-menu #mega-menu-right-menu .cta-button .mega-menu-link{background-color:#e70808;color:#fff;display:flex;padding:8px 24px;max-width:240px;transition:all .3s ease;align-content:center;align-items:center;justify-content:center;clip-path:polygon(0% 0%, 100% 0%, 91% 100%, 100% 100%, 0% 100%, 9% 0);margin-left:18px}html body #mega-menu-wrap-right-menu #mega-menu-right-menu .cta-button .mega-menu-link:hover{background-color:#050503;color:#fff}html body #mega-menu-wrap-right-menu #mega-menu-right-menu .cta-button.mega-current-menu-item .mega-menu-link{background-color:#050503;color:#fff;display:flex;padding:8px 24px;max-width:240px;transition:all .3s ease;align-content:center;align-items:center;justify-content:center;clip-path:polygon(0% 0%, 100% 0%, 91% 100%, 100% 100%, 0% 100%, 9% 0);margin-left:18px;text-decoration:none}html body .angled{clip-path:polygon(0% 0%, 100% 0%, 91% 100%, 100% 100%, 0% 100%, 9% 0)}html body .toUpperCase{font-size:1.8rem;font-weight:600;display:block;text-transform:uppercase;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif;margin-bottom:18px}html body .container{width:100%;padding-left:20px;padding-right:20px;max-width:1640px}html body .hidden-wrapper{display:block}@media only screen and (max-width: 1502px){html body .hidden-wrapper{display:none}}html body .highlight-btn{position:relative}html body .highlight-btn .et_pb_text_inner .hero-button{gap:18px}@media only screen and (max-width: 860px){html body .highlight-btn .et_pb_text_inner .hero-button{text-align:center}html body .highlight-btn .et_pb_text_inner .hero-button img{max-width:50px}}html body .highlight-btn:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:#f9ca25;transform:skewX(-10deg);box-shadow:0 8px 18px -6px rgba(0,0,0,.3)}html body .blurb-bg .et_pb_blurb_content .et_pb_main_blurb_image{width:98px;height:98px;display:inline-block;margin-bottom:30px;line-height:0;max-width:100%;background:#f9ca25;padding:8px;border-radius:100%}html body .dipl-list-item-wrap{display:grid}html body .et_pb_with_border .dipl_masonry_gallery_item img{aspect-ratio:3/2;object-fit:cover}html body .blog-posts-page{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width: 980px){html body .blog-posts-page{display:block}}html body .blog-pagination a,html body .blog-pagination span,html body .back-toblog,html body .more-link{background-color:#050503;color:#fff;display:block;padding:6px 14px;margin-top:24px;max-width:180px;transition:none;text-align:center;clip-path:polygon(0% 0%, 100% 0%, 91% 100%, 100% 100%, 0% 100%, 9% 0)}html body .blog-pagination a:hover,html body .blog-pagination span:hover,html body .back-toblog:hover,html body .more-link:hover{background-color:#f9ca25}html body .more-link{margin-top:auto;margin-left:auto;text-align:center;background-color:#fff;transition:none !important}html body .more-link:hover{background-color:#e70808;color:#fff !important}html body .back-toblog{margin-top:30px;display:block}html body .blog-posts-page{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media only screen and (max-width: 980px){html body .blog-posts-page{display:block}}html body .blog-posts-page article{display:flex;flex-direction:column}html body .blog-posts-page article .entry-title{font-size:24px}@media only screen and (max-width: 980px){html body .blog-posts-page article article{font-size:16px}html body .blog-posts-page article article .entry-title{font-size:24px}}html body .blog-posts-page .more-link{margin-top:30px}html body #left-area .post-meta{font-size:16px}html body .blog-pagination{text-align:center;margin:40px 0}html body .blog-pagination ul{list-style:none;padding:0;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}html body .blog-pagination li{display:inline-block}html body .blog-pagination a,html body .blog-pagination span{border:2px solid #050503;max-width:none;display:inline-block;padding:10px 16px;margin-top:0}html body .blog-pagination a:hover,html body .blog-pagination span:hover{background-color:#fff;color:#050503}html body .blog-pagination .current{background-color:#fff;color:#050503}html body .status-publish .entry-featured-image-url .et_pb_image_container img,html body .et_pb_post a img{vertical-align:bottom;max-width:100%;max-height:300px;object-fit:cover}html body .et_pb_blog_grid_wrapper.blog-section .et_pb_salvattore_content{display:flex;flex-wrap:wrap}html body .et_pb_blog_grid_wrapper.blog-section .et_pb_blog_grid .column{display:flex}@media only screen and (max-width: 980px){html body .et_pb_blog_grid_wrapper.blog-section .et_pb_salvattore_content{flex-direction:column}html body .et_pb_blog_grid_wrapper.blog-section .et_pb_blog_grid .column{display:block}}html body .et_pb_blog_grid_wrapper.blog-section .post-content-inner{margin-bottom:20px}html body .et_pb_blog_grid_wrapper.blog-section .wpa-test-msg{display:none}html body .wp-block-heading{text-transform:uppercase}html body .et_pb_bg_layout_light .et_pb_widget li a{color:#050503}html body .et_pb_bg_layout_light .et_pb_widget li a:hover{color:#e70808}html body .bg-headline-karts{position:relative;padding:6rem;z-index:1}html body .bg-headline-karts:before{font-size:8rem;line-height:8rem;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif;content:"Unsere Karts";position:absolute;top:50%;left:50%;transform:translate(-50%, -4rem);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.2);white-space:nowrap;z-index:-1;pointer-events:none}@media only screen and (max-width: 980px){html body .bg-headline-karts{padding:2rem}html body .bg-headline-karts:before{font-size:3.5rem;line-height:3.5rem;transform:translate(-50%, -3rem)}}@media only screen and (max-width: 980px){html body .bg-headline-karts{padding:2rem}html body .bg-headline-karts:before{font-size:16px;line-height:1.5rem}}html body .bg-linear{position:relative;overflow:hidden}html body .bg-linear::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(286deg, rgba(0, 0, 0, 0.6196078431) 0%, rgba(0, 0, 0, 0.6196078431) 49.8%, rgba(0, 0, 0, 0.6196078431) 50%, transparent 50.1%, transparent 100%)}@media only screen and (max-width: 980px){html body .bg-linear::before{background:rgba(0,0,0,.6196078431)}}html body .bg-linear>*{position:relative;z-index:2}html body .bg-linear--left::before{background:linear-gradient(106deg, rgba(0, 0, 0, 0.6196078431) 0%, rgba(0, 0, 0, 0.6196078431) 49.8%, rgba(0, 0, 0, 0.6196078431) 50%, transparent 50.1%, transparent 100%)}@media only screen and (max-width: 980px){html body .bg-linear--left::before{background:rgba(0,0,0,.6196078431)}}html body .bg-linear--yellow::before{background:linear-gradient(286deg, rgba(245, 196, 0, 0.8) 0%, rgba(245, 196, 0, 0.8) 49.8%, rgba(245, 196, 0, 0.8) 50%, transparent 50.1%, transparent 100%)}@media only screen and (max-width: 980px){html body .bg-linear--yellow::before{background:rgba(245,196,0,.8)}}html body .bg-linear--left.bg-linear--yellow::before{background:linear-gradient(106deg, rgba(245, 196, 0, 0.8) 0%, rgba(245, 196, 0, 0.8) 49.8%, rgba(245, 196, 0, 0.8) 50%, transparent 50.1%, transparent 100%)}html body .section-map iframe{filter:grayscale(1) invert(1)}html body .kart-section{position:relative;overflow:hidden}html body .kart-section::before,html body .kart-section::after{content:"";position:absolute;top:0;width:320px;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;visibility:visible}html body .kart-section::before{left:10%;background-image:url("/wp-content/themes/divi-child/images/bg-left.png")}@media only screen and (max-width: 860px){html body .kart-section::before{background-image:none}}html body .kart-section::after{background-image:url("/wp-content/themes/divi-child/images/bg-left.png");transform:scaleX(-1);right:10%}@media only screen and (max-width: 860px){html body .kart-section::after{background-image:none}}html body .et_pb_module.dica_divi_carousel .dica-container .swiper-button-next{right:20%;border-radius:50%;width:64px;height:64px;border:2px solid #f9ca25;padding-left:4px}@media only screen and (max-width: 860px){html body .et_pb_module.dica_divi_carousel .dica-container .swiper-button-next{transform:translateX(125%)}}html body .et_pb_module.dica_divi_carousel .dica-container .swiper-button-prev{left:20%;border-radius:50%;width:64px;height:64px;border:2px solid #f9ca25;padding-right:4px}@media only screen and (max-width: 860px){html body .et_pb_module.dica_divi_carousel .dica-container .swiper-button-prev{transform:translateX(-125%)}}html body .kart-slide-content{border-top:2px solid #fff;padding-top:30px;padding-bottom:30px;border-bottom:2px solid #fff;max-width:640px;margin:auto;justify-content:space-around}html body .kart-slide-content .toUpper{text-transform:uppercase;font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif}html body .ww-decoborder-top:before{content:"";height:5px;display:block;width:100%;background-image:repeating-linear-gradient(95deg, #fff 0px, #fff 50px, #050503 50px, #050503 100px);background-repeat:repeat-x}html body .ww-decoborder-top-yellow:before{content:"";height:5px;display:block;width:100%;background-image:repeating-linear-gradient(95deg, #fff 0px, #fff 50px, #f9ca25 50px, #f9ca25 100px);background-repeat:repeat-x}html body .ww-decoborderelem-flag-bottom{position:relative}html body .ww-decoborderelem-flag-bottom:after{content:"";display:block;position:absolute;bottom:4rem;right:0;background:url("../divi-child/images/deco-goal-flag.png") no-repeat center right;background-size:auto 100%;width:100%;height:360px;opacity:.4;aspect-ratio:480/497;pointer-events:none}@media only screen and (max-width: 1280px){html body .ww-decoborderelem-flag-bottom:after{bottom:3rem;height:200px}}@media only screen and (max-width: 860px){html body .ww-decoborderelem-flag-bottom:after{display:none}}html body .ww-decoborderelem-flag-bottom.-left:after{bottom:1rem;right:auto;left:0;background:url("../divi-child/images/deco-goal-flag-left.png") no-repeat center left;background-size:auto 100%}html body .et_pb_module.ww-kartbox{height:100%}html body .et_pb_module.ww-kartbox .dipl_image_card_wrapper,html body .et_pb_module.ww-kartbox .dipl_image_card_content_wrapper{height:100%}html body .et_pb_module.ww-kartbox .dipl_image_card_wrapper{overflow:hidden}html body .et_pb_module.ww-kartbox .dipl_image_card_content_wrapper{min-height:40vh;position:relative}html body .et_pb_module.ww-kartbox .dipl_image_card_content_wrapper:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:73%;max-width:470px;height:100%;background:rgba(0,0,0,.7);background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgb(0, 0, 0) 100%);transform:skewX(-14deg) translateX(-13%)}html body .et_pb_module.ww-kartbox .dipl_image_card_inner_content_wrapper .dipl_image_card_content,html body .et_pb_module.ww-kartbox .dipl_image_card_inner_content_wrapper .dipl_image_card_title{position:relative;width:61%;max-width:370px}html body .et_pb_module.ww-kartbox .dipl_image_card_inner_content_wrapper .et_pb_button_wrapper{position:absolute;left:50%;bottom:2rem;transform:translate(-50%, 0)}html body .et_pb_module.ww-kartbox .dipl_image_card_inner_content_wrapper .et_pb_button_wrapper .et_pb_button{clip-path:polygon(0% 0%, 100% 0%, 91% 100%, 100% 100%, 0% 100%, 9% 0)}html body .mejs-container,html body .et_pb_section.et_pb_section_video.et_pb_preload{background-color:rgba(0,0,0,0) !important}html body .wptb-style-isolation:not(#wptb-style-isolation):not(#wptb-style-isolation) table.wptb-table p{hyphens:auto}html body #et_pb_contact_datenschutzbestimmungen_5_0{padding:0;margin-top:auto}html body .rules-list{column-count:2;column-gap:60px}@media only screen and (max-width: 860px){html body .rules-list{column-count:1}}html body .rules-list .rule-title{font-size:20px;font-weight:700;display:block;margin-bottom:4px}html body .rules-list li{font-size:18px;margin-bottom:18px;break-inside:avoid}html body .rules-list li::marker{font-size:20px;font-weight:700}html body .kart-text-block{padding:12px;background:linear-gradient(135deg, #373737 0%, #100f0f 100%)}html body .arrow-karts-box{display:flex;justify-content:center;align-items:center;background:#f9ca25;width:50px;flex:0 0 50px}html body .arrow-karts-box img{max-width:32px}@media only screen and (max-width: 860px){html body .arrow-karts-box{min-height:120px}}html body .lwp-slick-slider .slick-prev{left:-25px}html body .lwp-slick-slider .slick-next{right:-25px}html body .dipl_faq_page_schema{overflow-x:unset;overflow-y:unset}html body .dipl_faq_page_schema .dipl_faq_wrapper .dipl_faq_page_schema_item.et_pb_module .dipl_faq_item_wrapper .dipl_answer_wrapper{background-color:#fff !important}html body .dipl_faq_page_schema .dipl_faq_accordion .dipl_faq_page_schema_item{background-image:linear-gradient(0deg, #212226 0%, #FFFFFF 100%);border-radius:24px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}html body .dipl_faq_page_schema .dipl_faq_accordion .dipl_faq_page_schema_item:hover{box-shadow:0 0 7px 0 rgba(0,0,0,.2)}html body .ww-footerbacklink a.footerbacklink{color:#fff;font-size:16px}html body .ww-footerbacklink a.footerbacklink:hover{color:#f9ca25}html body .ww-footerbacklink a.footerbacklink svg{display:inline-block;margin:.15em 0 0 .3em;float:right}@media only screen and (max-width: 980px){html body .ww-footerbacklink a.footerbacklink{font-size:14px;display:inline-block;margin:.15em 0px -4px .3em;float:none}html body .ww-footerbacklink a.footerbacklink svg{margin:.15em 0px -5px .3em;float:none}}@media only screen and (max-width: 980px){html body #mega-menu-wrap-footer-menu #mega-menu-footer-menu>li.mega-menu-item>a.mega-menu-link{font-size:14px}}html{height:-webkit-fill-available}@font-face{font-family:"Inter",Helvetica,Arial,Lucida,sans-serif;src:url("/wp-content/uploads/et-fonts/Inter-VariableFont_opsz,wght.ttf") format("truetype");font-weight:400 400;font-style:normal;font-display:swap}@font-face{font-family:"Oswald",Helvetica,Arial,Lucida,sans-serif;src:url("/wp-content/uploads/et-fonts/Oswald-VariableFont_wght.ttf") format("truetype");font-weight:600 600;font-style:normal;font-display:swap}/*# sourceMappingURL=style.css.map */
