@font-face{font-family:"Raleway";font-display:block;font-weight:400;src:url(../fonts/Raleway-Regular.ttf) format("truetype")}@font-face{font-family:"Raleway";font-display:block;font-weight:500;src:url(../fonts/Raleway-Medium.ttf) format("truetype")}@font-face{font-family:"Raleway";font-display:block;font-weight:700;src:url(../fonts/Raleway-Bold.ttf) format("truetype")}:root{--grid-col-amount:12;--grid-col-width:6.4vw;--grid-col-gap:1vw;--grid-row-gap:1vw;--grid-offset:-6.1vw;--container-width: calc(calc(var(--grid-col-amount) * var(--grid-col-width)) + calc((calc(var(--grid-col-amount) - 1)) * var(--grid-col-gap)))}@media (max-width:1099px){:root{--grid-col-amount:8;--grid-col-width:7.6vw;--grid-col-gap:20px;--grid-row-gap:20px;--grid-offset: calc(calc(100vw - var(--container-width)) / -2)}}@media (max-width:799px){:root{--grid-col-amount:4;--grid-col-width:19.4vw;--grid-col-gap:10px;--grid-row-gap:10px;--grid-offset: calc(calc(100vw - var(--container-width)) / -2)}}.grid{display:grid;position:relative;z-index:1;margin:0 auto;overflow-x:visible;column-gap:var(--grid-col-gap);row-gap:var(--grid-row-gap);width:var(--container-width);grid-template-columns: [col1-start] var(--grid-col-width) [col1-end col2-start] var(--grid-col-width) [col2-end col3-start] var(--grid-col-width) [col3-end col4-start] var(--grid-col-width) [col4-end col5-start] var(--grid-col-width) [col5-end col6-start] var(--grid-col-width) [col6-end col7-start] var(--grid-col-width) [col7-end col8-start] var(--grid-col-width) [col8-end col9-start] var(--grid-col-width) [col9-end col10-start] var(--grid-col-width) [col10-end col11-start] var(--grid-col-width) [col11-end col12-start] var(--grid-col-width) [col12-end]}.grid .full{grid-column:span 12}@media (max-width:1099px){.grid .full{grid-column:span 8}}@media (max-width:799px){.grid .full{grid-column:span 4}}.grid .half{grid-column:span 6}@media (max-width:1099px){.grid .half{grid-column:span 4}.grid{grid-template-columns: [col1-start] var(--grid-col-width) [col1-end col2-start] var(--grid-col-width) [col2-end col3-start] var(--grid-col-width) [col3-end col4-start] var(--grid-col-width) [col4-end col5-start] var(--grid-col-width) [col5-end col6-start] var(--grid-col-width) [col6-end col7-start] var(--grid-col-width) [col7-end col8-start] var(--grid-col-width) [col8-end]}}@media (max-width:799px){.grid{grid-template-columns: [col1-start] var(--grid-col-width) [col1-end col2-start] var(--grid-col-width) [col2-end col3-start] var(--grid-col-width) [col3-end col4-start] var(--grid-col-width) [col4-end]}}.container{display:flex;margin:0 auto;overflow-x:visible;width:var(--container-width)}.container.container-small{width:100%;max-width:800px}@media (max-width:899px){.container.container-small{max-width:100%;padding:0 8.66vw}}*{padding:0;margin:0;box-sizing:border-box}a{font-weight:500;color:#45383e;transition:.2s ease-in-out;text-decoration:underline}@media (hover:hover){a:hover{color:#173c1e}}img{display:block}h1,h2,h3,h4,h5{font-size:16px;line-height:24px;font-weight:400}.headline{font-size:50px;line-height:60px;font-weight:500;margin-bottom:40px}@media (max-width:1099px){.headline{font-size:42px;line-height:50px;hyphens:auto;-webkit-hyphens:auto}}@media (max-width:799px){.headline{font-size:36px;line-height:42px}}.subline{font-size:30px;line-height:40px;font-weight:400;margin-bottom:20px}@media (max-width:1099px){.subline{font-size:24px;line-height:30px;hyphens:auto;-webkit-hyphens:auto}}@media (max-width:799px){.subline{font-size:20px;line-height:26px}}.huge{font-size:90px;line-height:110px;font-weight:500;margin-bottom:40px}@media (max-width:1099px){.huge{font-size:70px;line-height:86px;hyphens:auto;-webkit-hyphens:auto}}@media (max-width:799px){.huge{font-size:54px;line-height:60px}}.small{font-size:14px;line-height:20px}.buttons-container{display:flex;gap:20px;flex-wrap:wrap}.buttons-container.h-center{justify-content:center}.btn{min-width:220px;height:48px;padding:0 20px;display:inline-flex;border:2px solid #45383e;color:#45383e;font-size:18px;font-weight:500;align-items:center;justify-content:center;border-radius:10px;transition:.2s ease-in-out;text-decoration:none;cursor:pointer}.btn.fill-green{background-color:#507053;border-color:#507053;color:#fff}@media (hover:hover){.btn:hover{background-color:#45383e;color:#fff;border-color:#45383e}}.btn.border-white{border-color:#fff;color:#fff}#wpadminbar{display:none}html{scroll-behavior:smooth}body{font-family:"Raleway",Arial,sans-serif;font-size:16px;line-height:24px;color:#45383e;background-color:#d8e8c5;overflow-x:hidden}body .navbar{position:fixed;background-color:#173c1e;height:86px;top:0;left:0;right:0;z-index:4}body .navbar .container{height:100%;align-items:center;justify-content:space-between}body .navbar .container .logo-box{display:block;width:220px;height:100%}body .navbar .container .logo-box img{width:100%;height:100%;object-fit:contain}@media (hover:hover){body .navbar .container .logo-box:hover{opacity:.7}}body .navbar .container .menu-toggle{display:none;width:48px;height:48px;position:relative;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body .navbar .container .menu-toggle .bar{display:block;position:absolute;width:40px;height:4px;border-radius:2px;background-color:#fff;left:4px;transition:.3s ease-in-out}body .navbar .container .menu-toggle .bar.first{top:11px;transform-origin:top left}body .navbar .container .menu-toggle .bar.second{top:22px}body .navbar .container .menu-toggle .bar.third{top:33px;transform-origin:bottom left}body .navbar .container .menu{display:flex;gap:30px;height:100%;align-items:center;list-style:none}body .navbar .container .menu .menu-item{font-size:18px}body .navbar .container .menu .menu-item a{color:#fff;text-decoration:none}@media (hover:hover){body .navbar .container .menu .menu-item a:hover{opacity:.7}}body .navbar .container .social-box{display:flex;gap:20px}body .navbar .container .social-box .icon{height:28px;width:28px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center}body .navbar .container .social-box .icon.fb{background-image:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/icon-fb.svg)}body .navbar .container .social-box .icon.ig{background-image:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/icon-ig.svg)}@media (hover:hover){body .navbar .container .social-box .icon:hover{opacity:.7}}@media (max-width:1299px){body .navbar .container .logo-box{width:170px}body .navbar .container .menu{gap:20px}body .navbar .container .menu .menu-item{font-size:16px}body .navbar .container .social-box{gap:5px}body .navbar .container .social-box .icon{height:22px;width:22px}}@media (max-width:1099px){body .navbar .container .menu-toggle{display:block}body .navbar .container .menu{display:none}}@media (max-width:799px){body .navbar .container .menu-toggle{position:relative;top:unset;left:unset;transform:none}body .navbar .container .menu-hauptmenue-container{display:none}body .navbar .container .social-box{display:none}}body .fullpage-menu{z-index:3;position:fixed;display:flex;top:0;left:0;right:0;bottom:0;padding-top:86px;justify-content:center;align-items:center;background-color:#173c1e;color:#fff;transition:.5s ease-in-out;transform:translateY(-105%)}body .fullpage-menu .menu-inner{display:block}body .fullpage-menu .menu-inner .menu{list-style:none;display:flex;flex-direction:column;align-items:center}body .fullpage-menu .menu-inner .menu .menu-item{font-size:18px;line-height:26px;margin:15px 0}body .fullpage-menu .menu-inner .menu .menu-item a{color:#fff;padding:10px}body main{padding:86px 0}@media (max-width:799px){body main{padding:50px 0}}body section{padding:90px 0;position:relative}body section.header{min-height:95vh;min-height:95dvh;padding-top:0}body section.header::before{content:"";background:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/camo-element-01.svg) no-repeat top left;background-size:cover;position:absolute;top:-40px;left:0;width:15vw;aspect-ratio:.74;z-index:-1}body section.header::after{content:"";background:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/camo-element-02.svg) no-repeat bottom right;background-size:cover;position:absolute;bottom:70px;right:0;width:32vw;aspect-ratio:.74;transform:translateY(50%);z-index:-1}body section.header .grid{min-height:calc(100vh - 84px);align-items:center}body section.header .grid .text-box{grid-column: col1-start / col5-end;padding-top:80px}body section.header .grid .text-box .buttons-container{margin-top:50px}body section.header .image-box{position:absolute;top:-90px;right:0;bottom:90px;width:52%}body section.header .image-box img{width:100%;height:100%;object-fit:contain}body section.header .highlight-box{position:absolute;padding:7vh 7vw 7vh 7vw;bottom:90px;display:block;font-weight:500;color:#fff;z-index:1;max-width:30vw;background:transparent url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/camo-element-06.svg) no-repeat center center;right:-2%;background-size:contain}body section.header .highlight-box .date{font-size:24px;line-height:30px;padding-bottom:10px;margin-bottom:20px;position:relative}body section.header .highlight-box .date::after{content:"";width:130px;height:3px;background:#fff;display:block;left:0;bottom:0;position:absolute}body section.header .highlight-box .title{font-size:30px;line-height:36px;font-weight:700}@media (max-width:1099px){body section.header .image-box{width:32%}}@media (max-width:799px){body section.header{min-height:unset}body section.header .grid{align-items:flex-start;padding:100px 0;min-height:unset}body section.header .grid .text-box{grid-column: col1-start / col4-end}body section.header .image-box{display:none}body section.header .highlight-box{position:unset;bottom:unset;right:unset;background:#173c1e;padding:30px 25px;border-radius:6px;max-width:var(--container-width);margin-left: calc(-1 * var(--grid-offset))}body section.header .highlight-box .date{font-size:18px;line-height:24px;font-weight:400}body section.header .highlight-box .title{font-size:24px;line-height:30px;font-weight:500}}body section.text-and-boxes::before{content:"";background:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/camo-element-03.svg) no-repeat top left;background-size:cover;position:absolute;top:0;left:-2vw;width:22vw;aspect-ratio:.7;z-index:-1}body section.text-and-boxes .grid .intro-container{grid-column: col4-start / col9-end;margin-bottom:90px}body section.text-and-boxes .grid .boxes-container{grid-column: col1-start / col12-end;grid-row-gap:40px}body section.text-and-boxes .grid .boxes-container .box{grid-column:span 3}body section.text-and-boxes .grid .boxes-container .box .icon-box{display:flex;align-items:center;margin-bottom:30px}body section.text-and-boxes .grid .boxes-container .box .icon-box .number{font-size:30px;line-height:30px;font-weight:500;margin-right:5px}body section.text-and-boxes .grid .boxes-container .box .icon-box .icon{width:22px;height:22px;position:relative}body section.text-and-boxes .grid .boxes-container .box .icon-box .icon img{width:100%;height:100%;object-fit:contain}body section.text-and-boxes .grid .boxes-container .box:nth-of-type(3) .icon-box .icon, body section.text-and-boxes .grid .boxes-container .box:nth-of-type(4) .icon-box .icon, body section.text-and-boxes .grid .boxes-container .box:nth-of-type(5) .icon-box .icon, body section.text-and-boxes .grid .boxes-container .box:nth-of-type(7) .icon-box .icon {top:3px}@media (max-width:1099px){body section.text-and-boxes .grid .intro-container{grid-column: col2-start / col7-end}body section.text-and-boxes .grid .boxes-container{grid-column: col1-start / col8-end}body section.text-and-boxes .grid .boxes-container .box{grid-column:span 4}}@media (max-width:799px){body section.text-and-boxes .grid .intro-container{grid-column: col1-start / col4-end}body section.text-and-boxes .grid .boxes-container{grid-column: col1-start / col4-end}body section.text-and-boxes .grid .boxes-container .box{grid-column:span 2}}@media (max-width:499px){body section.text-and-boxes .grid .boxes-container .box{grid-column:span 4}}body section.text-on-backgroundimage{overflow:hidden;margin-bottom:-86px}body section.text-on-backgroundimage .grid .text-container{grid-column: col4-start / col9-end}body section.text-on-backgroundimage .grid .text-container .buttons-container{margin-top:40px}body section.text-on-backgroundimage .backgroundimage{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}body section.text-on-backgroundimage .backgroundimage img{width:100%;height:100%;object-fit:cover}body section.text-on-backgroundimage::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:.8}body section.text-on-backgroundimage.green::before{background-color:#507053}body section.text-on-backgroundimage.brown::before{background-color:#45383e}@media (max-width:1099px){body section.text-on-backgroundimage{margin-bottom:-50px}body section.text-on-backgroundimage .grid .text-container{grid-column: col2-start / col7-end}}@media (max-width:799px){body section.text-on-backgroundimage .grid .text-container{grid-column: col1-start / col4-end}}body section.news-and-dates{overflow:hidden;background-color: #45383E0C}body section.news-and-dates .grid{align-items:start}body section.news-and-dates .grid .headline-container{grid-column: col1-start / col12-end;text-align:center}body section.news-and-dates .grid .col-news{grid-column: col1-start / col6-end;padding-right:60px;border-right:2px solid #45383e}body section.news-and-dates .grid .col-dates{grid-column: col7-start / col12-end;padding-left:60px}body section.news-and-dates .grid .entry{margin-bottom:30px;display:block;position:relative}body section.news-and-dates .grid .entry .date{margin-bottom:5px}body section.news-and-dates .grid .entry .title{font-size:20px;line-height:26px;font-weight:500}@media (max-width:1099px){body section.news-and-dates .grid .headline-container{grid-column: col1-start / col8-end}body section.news-and-dates .grid .col-news{grid-column: col1-start / col4-end;padding-right:30px}body section.news-and-dates .grid .col-dates{grid-column: col5-start / col8-end;padding-left:30px}}@media (max-width:799px){body section.news-and-dates .grid .headline-container{grid-column: col1-start / col4-end}body section.news-and-dates .grid .col-news{grid-column: col1-start / col4-end;padding-right:0;border-right:none;border-bottom:2px solid #45383e;padding-bottom:40px}body section.news-and-dates .grid .col-dates{grid-column: col1-start / col4-end;padding-left:0}}body section.history{overflow:hidden}body section.history::before{content:"";background:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/camo-element-05.svg) no-repeat top right;background-size:cover;position:absolute;top:1vw;right:-2vw;width:15vw;aspect-ratio:.44;z-index:-1}body section.history::after{content:"";background:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/camo-element-04.svg) no-repeat bottom left;background-size:cover;position:absolute;bottom:3vw;left:-2vw;width:16vw;aspect-ratio:.55;z-index:-1}body section.history .grid{grid-row-gap:40px}body section.history .grid .headline-container{grid-column: col3-start / col10-end;text-align:center;grid-row:1}body section.history .grid .headline-container .headline{margin-bottom:0}body section.history .grid .headline-container .intro{margin:40px 0 20px}body section.history .grid .headline-container .intro p{display:flex;gap:15px;align-items:center;flex-wrap:wrap}body section.history .grid .textbox-one{grid-column: col1-start / col4-end;grid-row:2;position:relative}body section.history .grid .textbox-one::before{content:"";position:absolute;width: calc(calc(var(--grid-col-width) * 2) + var(--grid-col-gap));height:3px;background:#45383e;right: calc(-1 * calc(calc(2 * var(--grid-col-gap)) + calc(2 * var(--grid-col-width))));top:50%}body section.history .grid .textbox-one::after{content:"";position:absolute;width:3px;background:#45383e;right: calc(-1 * calc(calc(2 * var(--grid-col-gap)) + calc(2 * var(--grid-col-width))));top:50%;bottom:0}body section.history .grid .textbox-two{grid-column: col5-start / col8-end;grid-row:3}body section.history .grid .textbox-three{grid-column: col9-start / col12-end;grid-row:4;position:relative}body section.history .grid .textbox-three::before{content:"";position:absolute;width: calc(calc(var(--grid-col-width) * 2) + var(--grid-col-gap));height:3px;background:#45383e;left: calc(-1 * calc(calc(2 * var(--grid-col-gap)) + calc(2 * var(--grid-col-width))));top:50%}body section.history .grid .textbox-three::after{content:"";position:absolute;width:3px;background:#45383e;left: calc(-1 * calc(calc(2 * var(--grid-col-gap)) + calc(2 * var(--grid-col-width))));top:0;bottom:50%}@media (max-width:1099px){body section.history .grid .headline-container{grid-column: col1-start / col8-end}body section.history .grid .textbox-one{grid-column: col1-start / col4-end}body section.history .grid .textbox-two{grid-column: col5-start / col8-end}body section.history .grid .textbox-three{grid-column: col1-start / col4-end}body section.history .grid .textbox-three::before{left:unset;right: calc(-1 * calc(calc(2 * var(--grid-col-gap)) + calc(2 * var(--grid-col-width))))}body section.history .grid .textbox-three::after{left:unset;right: calc(-1 * calc(calc(2 * var(--grid-col-gap)) + calc(2 * var(--grid-col-width))))}}@media (max-width:799px){body section.history .grid .headline-container{grid-column: col1-start / col4-end}body section.history .grid .textbox-one::before{content:none;display:none}body section.history .grid .textbox-one::after{height:20px;right:50%;top:unset;bottom:-25px}body section.history .grid .textbox-two{grid-column: col1-start / col4-end}body section.history .grid .textbox-three::before{content:none;display:none}body section.history .grid .textbox-three::after{height:20px;right:50%;top:-25px;bottom:unset}}body section.two-columns{padding-bottom:0}body section.two-columns .grid .headline-container{grid-column: col1-start / col12-end}body section.two-columns .grid .column-one{grid-column: col2-start / col6-end}body section.two-columns .grid .column-two{grid-column: col7-start / col11-end}body section.two-columns .grid .buttons-container{grid-column: col1-start / col12-end;margin-top:20px}body section.two-columns .grid .buttons-container .details{width:100%;color:#fff;display:flex;justify-content:center;align-items:center;gap:15px;flex-direction:column}body section.two-columns .grid .buttons-container .details .summary{cursor:pointer}body section.two-columns .grid .buttons-container .details .summary::marker{display:none}@media (hover:hover){body section.two-columns .grid .buttons-container .btn:hover{border-color:#fff;background-color:#fff;color:#45383e}}@media (min-width:1800px){body section.two-columns .grid .headline-container{grid-column: col3-start / col10-end}body section.two-columns .grid .column-one{grid-column: col3-start / col6-end}body section.two-columns .grid .column-two{grid-column: col7-start / col10-end}body section.two-columns .grid .buttons-container{grid-column: col3-start / col10-end}}@media (max-width:1099px){body section.two-columns .grid .headline-container{grid-column: col1-start / col8-end}body section.two-columns .grid .column-one{grid-column: col1-start / col4-end}body section.two-columns .grid .column-two{grid-column: col5-start / col8-end}body section.two-columns .grid .buttons-container{grid-column: col1-start / col8-end}}@media (max-width:799px){body section.two-columns .grid .headline-container{grid-column: col1-start / col4-end}body section.two-columns .grid .column-two{grid-column: col1-start / col4-end}body section.two-columns .grid .buttons-container{grid-column: col1-start / col4-end}}body section.contactform .grid .intro-container{grid-column: col4-start / col9-end;margin-bottom:20px}body section.contactform .grid .images-container{grid-column: col1-start / col12-end;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}body section.contactform .grid .images-container img{max-height:300px;max-width:100%;object-fit:contain}body section.contactform .grid .form-container{grid-column: col4-start / col9-end}body section.contactform .grid .form-container .wpcf7{margin-top:40px}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row{display:flex;gap:var(--grid-col-gap);margin-bottom:20px}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col.half{flex-basis:50%}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col.full{flex-basis:100%}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col.large{margin-top:20px}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col input[type="text"],body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col input[type="email"],body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col input[type="tel"]{appearance:none;-webkit-appearance:none;width:100%;height:48px;background: #FFFFFF80;padding:0 20px;font-size:18px;line-height:26px;font-family:"Raleway",Arial,sans-serif;font-weight:500;border:none;outline:none;color:#45383e}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col input[type="submit"]{appearance:none;-webkit-appearance:none;min-width:220px;height:48px;padding:0 20px;display:inline-block;border:2px solid #507053;background-color:#507053;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:.2s ease-in-out;margin:0 auto;cursor:pointer}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col input[type="submit"]:disabled{cursor:not-allowed}@media (hover:hover){body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col input[type="submit"]:disabled:hover{background-color:#507053;border-color:#507053}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col input[type="submit"]:hover{background-color:#45383e;border-color:#45383e}}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col select{appearance:none;-webkit-appearance:none;width:100%;height:48px;padding:0 20px;font-size:18px;line-height:26px;font-family:"Raleway",Arial,sans-serif;font-weight:500;border:none;outline:none;color:#45383e;background: #FFFFFF80 url("../images/icon-dropdown-green.svg") no-repeat center right 20px;background-size:20px}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col textarea{appearance:none;-webkit-appearance:none;width:100%;height:160px;background: #FFFFFF80;padding:10px 20px;font-size:18px;line-height:26px;font-family:"Raleway",Arial,sans-serif;font-weight:500;border:none;outline:none;color:#45383e;resize:vertical}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col .wpcf7-acceptance{margin:0}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col .wpcf7-acceptance .wpcf7-list-item{margin:0}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col .wpcf7-acceptance .wpcf7-list-item label{display:flex;gap:15px}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]{width:20px;min-width:20px;height:20px;background:#fff;border:none;outline:none;accent-color:#507053;position:relative;top:3px;border-radius:0}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col ::placeholder{color:#45383e}body section.contactform .grid .form-container .wpcf7 .wpcf7-form.sent .wpcf7-response-output{border-color:#507053;background-color:#507053;color:#fff}body section.contactform .grid .form-container .wpcf7 .wpcf7-form.invalid .wpcf7-response-output{border-color:#45383e;background-color:#45383e;color:#507053}body section.contactform .grid .form-container .wpcf7 .wpcf7-form.error .wpcf7-response-output{border-color:#dc3232;background-color:#dc3232;color:#507053}@media (max-width:1099px){body section.contactform .grid .intro-container{grid-column: col2-start / col7-end}body section.contactform .grid .images-container{grid-column: col1-start / col8-end}body section.contactform .grid .form-container{grid-column: col2-start / col7-end}}@media (max-width:799px){body section.contactform .grid .intro-container{grid-column: col1-start / col4-end}body section.contactform .grid .images-container{grid-column: col1-start / col4-end}body section.contactform .grid .form-container{grid-column: col1-start / col4-end}}@media (max-width:499px){body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row{flex-wrap:wrap;gap:20px}body section.contactform .grid .form-container .wpcf7 .wpcf7-form .row .col.half{flex-basis:100%}}body section.two-columns-image-and-text .grid{row-gap:80px;align-items:center}body section.two-columns-image-and-text .grid .left-column{grid-column: col1-start / col6-end}body section.two-columns-image-and-text .grid .right-column{grid-column: col7-start / col12-end}body section.two-columns-image-and-text .grid .padding-x{padding:0 40px;display:flex;justify-content:center;flex-direction:column;align-items:center}body section.two-columns-image-and-text .grid img{width:100%;height:100%;max-width:500px;object-fit:contain}@media (max-width:1099px){body section.two-columns-image-and-text .grid{row-gap:40px}body section.two-columns-image-and-text .grid .left-column{grid-column: col1-start / col4-end}body section.two-columns-image-and-text .grid .right-column{grid-column: col5-start / col8-end;margin-top:20px}}body section.single{min-height:100vh}body section.single .headline{margin-bottom:40px;text-align:center}body section.single .post-title{margin-bottom:15px;font-size:30px;line-height:40px}body section.single p{margin-bottom:25px}body section.single figure{max-width:100%;margin-bottom:25px}body section.single figure img{max-width:100%}body section.single h2{font-weight:700;font-size:24px;line-height:28px;margin-bottom:10px}body section.single h3{font-weight:700}body section .latest-posts article{border-top:2px solid #45383e;padding:20px 0;margin-bottom:-10px}body section .latest-posts article:nth-child(1) {border:none}body footer{background-color:#45383e;color:#fff;padding:30px 0}body footer .grid .left-container{grid-column: col1-start / col6-end;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}body footer .grid .left-container .logo-box{display:block;width:220px;height:100%}body footer .grid .left-container .logo-box img{width:100%;height:100%;object-fit:contain}@media (hover:hover){body footer .grid .left-container .logo-box:hover{opacity:.7}}body footer .grid .left-container .copyright-box{margin-top:18px}body footer .grid .right-container{grid-column: col7-start / col12-end;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}body footer .grid .right-container .social-box .icon{display:block;background-size:contain;background-repeat:no-repeat;background-position:center right;color:#fff;padding-right:34px;margin-bottom:10px}body footer .grid .right-container .social-box .icon.fb{background-image:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/icon-fb.svg)}body footer .grid .right-container .social-box .icon.ig{background-image:url(https://wildpark-dinklage.de/wp-content/themes/wildparkdinklage/images/icon-ig.svg)}@media (hover:hover){body footer .grid .right-container .social-box .icon:hover{opacity:.7}}body footer .grid .right-container .social-box .icon:last-of-type{margin:0}body footer .grid .right-container .legal-box{display:flex;padding:0;list-style:none;margin-top:20px}body footer .grid .right-container .legal-box .legal-link{border-left:2px solid #fff;padding-left:6px;margin-left:6px}body footer .grid .right-container .legal-box .legal-link a{color:#fff}@media (hover:hover){body footer .grid .right-container .legal-box .legal-link a:hover{opacity:.7}}body footer .grid .right-container .legal-box .legal-link:first-of-type{border-left:none;margin-left:0;padding-left:0}@media (max-width:1099px){body footer .grid .left-container{grid-column: col1-start / col4-end}body footer .grid .right-container{grid-column: col5-start / col8-end}}@media (max-width:799px){body footer .grid .left-container{grid-column: col1-start / col2-end}body footer .grid .right-container{grid-column: col3-start / col4-end}}@media (max-width:499px){body footer .grid .left-container{grid-column: col1-start / col4-end}body footer .grid .right-container{grid-column: col1-start / col4-end;align-items:flex-start;margin-top:20px}}body.menuopen .navbar .container .menu-toggle .bar.first{transform:rotate(36deg)}body.menuopen .navbar .container .menu-toggle .bar.second{opacity:0}body.menuopen .navbar .container .menu-toggle .bar.third{transform:rotate(-36deg)}body.menuopen .fullpage-menu{transform:none}body.kontakt main{padding-bottom:0}body.kontakt main .two-columns{padding-bottom:90px}@media (max-width:799px){body.kontakt main .two-columns{padding-bottom:50px}}