#footer{background-color:#fff;color:#1e1e1e}#footer .h1,#footer .h2,#footer .h3,#footer .h4,#footer .h5,#footer .h6,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{font-size:18px;line-height:30px;margin-bottom:10px}#footer .textwidget{font-size:15px;line-height:1.2}#footer .textwidget:last-child{margin-bottom:0}#footer a{color:#1e1e1e;font-size:15px;line-height:1.2;text-decoration:none}#footer a:hover{text-decoration:underline}#footer a.orange{color:#ff6a19}#footer .social-icon{display:inline-block;margin:0 10px}#footer .social-icon:first-child{margin-left:0}#footer .social-icon:last-child{margin-right:0}#footer .social-icon a{display:flex}#footer .social-icon a svg{height:auto;transition:all .3s ease;width:30px}#footer .social-icon a svg path{fill:#1e1e1e}#footer .social-icon a:hover svg path{fill:#ff6a19}#footer .menu{list-style:none}#footer .menu,#footer .menu li{margin-bottom:0}#footer .menu li a:hover{color:#ff6a19}#footer .footer-main{padding-bottom:50px;padding-top:50px}#footer .footer-main .pro-hunde{margin-bottom:8px;width:120px}#footer .footer-main .col-12:last-child{text-align:left}@media (min-width:1340px){#footer .footer-main .col-12:last-child{text-align:right}}#footer .footer-meta{background-color:#fff;padding-bottom:25px;padding-top:25px}#footer .footer-meta .col-12{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:808px){#footer .footer-meta .col-12{align-items:center;flex-direction:row;justify-content:space-between}#footer .footer-meta .col-12 .menu{align-items:center;display:flex;gap:25px}}#footer .footer-meta .col-12 .menu li a{color:#1e1e1e;line-height:30px}#footer .footer-meta .col-12 .menu li a:hover{color:#ff6a19}article.blog-card{aspect-ratio:37/50;background-position:50%;background-size:cover;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;position:relative;transition:all .5s ease}article.blog-card:after{background:linear-gradient(0deg,rgba(48,48,56,.7),rgba(48,48,56,0));content:"";inset:0;position:absolute;transition:all .5s ease;z-index:1}article.blog-card .card-holder{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%;z-index:2}article.blog-card .card-holder .content-holder{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}article.blog-card .card-holder .content-holder .blog-date,article.blog-card .card-holder .content-holder .blog-title{transform:translateY(0);transition:transform .5s ease}article.blog-card .card-holder .content-holder .blog-excerpt{opacity:0;transform:translateY(10px);transition:transform .5s ease,opacity .5s ease}article.blog-card .card-holder .content-holder a{color:#fff}article.blog-card .card-holder .content-holder a:hover{text-decoration:none}article.blog-card .card-holder .content-holder .link{border:1px solid #fff;color:#fff;margin-top:20px;opacity:0;padding:10px;transform:translateY(10px);transition:all .5s ease}article.blog-card .card-holder .content-holder .link:hover{background-color:#ff7257;border-color:#ff7257;text-decoration:none}article.blog-card:hover:after{background-color:rgba(48,48,56,.4)}article.blog-card:hover .content-holder .blog-date,article.blog-card:hover .content-holder .blog-title{transform:translateY(-10px)}article.blog-card:hover .content-holder .blog-excerpt,article.blog-card:hover .content-holder .link{opacity:1;transform:translateY(0)}nav.pagination{display:flex;justify-content:center;margin:20px 0}nav.pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px}nav.pagination .nav-links a,nav.pagination .nav-links span.page-numbers{border:1px solid #ddd;color:#303038;min-width:30px;padding:8px 12px;text-align:center;text-decoration:none;transition:all .3s ease}nav.pagination .nav-links a.dots,nav.pagination .nav-links span.page-numbers.dots{background:none;border:none;color:#999}nav.pagination .nav-links a.current,nav.pagination .nav-links a:not(.dots):not(.current):hover,nav.pagination .nav-links span.page-numbers.current,nav.pagination .nav-links span.page-numbers:not(.dots):not(.current):hover{background-color:#ff5b2b;border-color:#ff5b2b;color:#fff}nav.pagination .nav-links a.next,nav.pagination .nav-links a.prev,nav.pagination .nav-links span.page-numbers.next,nav.pagination .nav-links span.page-numbers.prev{color:#ff5b2b}nav.pagination .nav-links a.next:hover,nav.pagination .nav-links a.prev:hover,nav.pagination .nav-links span.page-numbers.next:hover,nav.pagination .nav-links span.page-numbers.prev:hover{background-color:#ff5b2b;border-color:#ff5b2b;color:#fff}nav.pagination .nav-links a.dots,nav.pagination .nav-links a:nth-child(2),nav.pagination .nav-links a:nth-last-child(2),nav.pagination .nav-links span.page-numbers.dots,nav.pagination .nav-links span.page-numbers:nth-child(2),nav.pagination .nav-links span.page-numbers:nth-last-child(2){display:none}@media (min-width:620px){nav.pagination .nav-links a.dots,nav.pagination .nav-links a:nth-child(2),nav.pagination .nav-links a:nth-last-child(2),nav.pagination .nav-links span.page-numbers.dots,nav.pagination .nav-links span.page-numbers:nth-child(2),nav.pagination .nav-links span.page-numbers:nth-last-child(2){display:inline}}.post-content-holder .blog-date{display:block}.post-content-holder img{height:auto}.cards{width:100%}.cards ul{list-style:none;margin:0}.cards ul li{display:inline-block;margin-bottom:10px;margin-right:10px}.cards ul li a{background-color:hsla(0,0%,100%,.9);color:#000;display:inline-block;font-size:12px;padding:5px 10px;transition:all .5s ease}.cards ul li a:hover{text-decoration:none}.cards.cards-single-post ul li a{border:1px solid #ddd}@font-face{font-display:swap;font-family:Anonymous Pro;font-style:normal;font-weight:400;src:url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-regular.woff2) format("woff2"),url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Anonymous Pro;font-style:italic;font-weight:400;src:url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-italic.woff2) format("woff2"),url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Anonymous Pro;font-style:normal;font-weight:700;src:url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-700.woff2) format("woff2"),url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Anonymous Pro;font-style:italic;font-weight:700;src:url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-700italic.woff2) format("woff2"),url(/wp-content/themes/hundundfreitag/assets/fonts/anonymous-pro-v22-latin-700italic.ttf) format("truetype")}section.booking-form .text-wrapper{text-align:left}@media (min-width:808px){section.booking-form .text-wrapper{text-align:center}}section.booking-form .alert-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:30px}section.booking-form .alert-wrapper .alert{border-radius:5px;color:#000;padding:15px;width:100%}section.booking-form .alert-wrapper .alert.info{background-color:#cce5ff;color:#004085}section.booking-form .alert-wrapper .alert.green{background-color:#d4edda;color:#155724}section.booking-form .alert-wrapper .alert.red{background-color:#f8d7da;color:#721c24}section.booking-form .alert-wrapper .alert p{margin:0}section.booking-form form{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto}section.booking-form form>div{display:flex;flex-direction:column;width:100%}section.booking-form form>div label{margin-bottom:5px}section.booking-form form>div input,section.booking-form form>div select{background-color:#fff;border:1px solid #ccc;padding:8px 10px}section.booking-form form .date-picker{flex-basis:100%}section.booking-form form .custom-message textarea{border:1px solid #ccc;padding:8px 10px}section.booking-form form .input-row{display:grid;flex-basis:100%;gap:20px;grid-template-columns:1fr}@media (min-width:468px){section.booking-form form .input-row{grid-template-columns:repeat(2,1fr)}}section.booking-form form .input-row>div{display:flex;flex-direction:column}section.booking-form form .input-row.full{grid-template-columns:1fr}section.booking-form form .address-row{display:flex;gap:20px;width:100%}section.booking-form form .address-row .address-row-bottom,section.booking-form form .address-row .address-row-top{display:grid;gap:20px;grid-template-columns:1fr}section.booking-form form .address-row>div{display:flex;flex-direction:column}section.booking-form form .address-row>div label{margin-bottom:5px}section.booking-form form .address-row>div input{width:100%}@media (min-width:468px){section.booking-form form .address-row .address-row-top{grid-template-columns:2fr 1fr}section.booking-form form .address-row .address-row-bottom{grid-template-columns:1fr 2fr}}section.booking-form form .checkbox-container{display:flex;flex-basis:100%;margin-top:10px}section.booking-form form .button:hover{cursor:pointer}section.cards{padding-bottom:20px}section.cards:last-child{padding-bottom:80px}section.cards:last-child .row-lines{display:none}@media (min-width:1064px){section.certificates.layout-text-image .image{order:2}section.certificates.layout-text-image .text{order:1}}.wpcf7 .wpcf7-form>p{margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:700px;width:100%}.wpcf7 .wpcf7-form>p label{display:block;font-size:18px;width:100%}.wpcf7 .wpcf7-form>p label .wpcf7-form-control-wrap{display:block;margin-top:10px}.wpcf7 .wpcf7-form>p .checkbox .wpcf7-form-control-wrap{display:inline-block;margin:0}.wpcf7 .wpcf7-form>p .checkbox .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{background-color:#fff;border:1px solid #1e1e1e;font-size:18px;padding:10px 13px;transition:border-color .3s ease;width:100%}.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:#ff6a19;outline:none}.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=tel].wpcf7-not-valid,.wpcf7 input[type=text].wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:#721c24}.wpcf7 textarea{min-height:50px;resize:vertical}.wpcf7 .button{font-size:18px}.wpcf7 .wpcf7-spinner{display:none}section.faq .faq-wrapper .faq-item .faq-item-content,section.faq .faq-wrapper .faq-item .faq-item-headline .faq-headline{margin-bottom:0;vertical-align:top;width:calc(100% - 30px)}section.faq .faq-wrapper .faq-item .faq-item-content>div,section.faq .faq-wrapper .faq-item .faq-item-headline .faq-headline>div{margin-bottom:15px}section.faq .faq-wrapper .faq-item .faq-item-content p,section.faq .faq-wrapper .faq-item .faq-item-headline .faq-headline p{margin-bottom:0}section.faq .faq-wrapper .faq-item .opener{display:flex;height:auto;text-align:center;width:40px}section.faq .faq-wrapper .faq-item .faq-item-content,section.faq .faq-wrapper .faq-item .minus{display:none}section.faq .faq-wrapper .faq-item.active .faq-item-content,section.faq .faq-wrapper .faq-item.active .minus{display:block}section.faq .faq-wrapper .faq-item.active .plus{display:none}section.faq .faq-wrapper .faq-item .faq-category-headline{cursor:pointer}section.faq .faq-wrapper .faq-item .faq-item-headline{align-items:center;cursor:pointer;display:flex}section.faq .faq-wrapper .faq-item .faq-item-headline .faq-headline{font-display:swap;font-family:Anonymous Pro;font-size:24px;font-weight:400;margin-bottom:0;padding:15px 15px 15px 0}section.faq .faq-wrapper .faq-item .faq-line{height:10px;padding-bottom:15px;padding-top:25px;position:relative}section.faq .faq-wrapper .faq-item .faq-line:after,section.faq .faq-wrapper .faq-item .faq-line:before{background-color:#1e1e1e;content:"";height:1px;position:absolute;width:100%}section.faq .faq-wrapper .faq-item .faq-line:after{top:9px}section.faq .faq-wrapper .faq-item:last-child .faq-line{display:none}section.hard-facts{padding-bottom:20px}section.hard-facts:last-child{padding-bottom:80px}section.hard-facts:last-child .row-lines{display:none}section.hard-facts .area-left{order:2}@media (min-width:808px){section.hard-facts .area-left{order:1}}section.hard-facts .area-right{order:1}@media (min-width:808px){section.hard-facts .area-right{order:2}section.hard-facts .area-right .facts-wrapper{margin-top:70px}}section.hard-facts .area-right .facts-wrapper .facts-title{font-display:swap;font-family:Anonymous Pro;font-weight:700;margin-left:50px}@media (min-width:1064px){section.hard-facts .area-right .facts-wrapper .facts-title{margin-left:95px}}section.hard-facts .area-right .facts-wrapper .facts{margin-bottom:30px;margin-top:30px}section.hard-facts .area-right .facts-wrapper .facts .fact{align-items:center;display:flex;justify-content:flex-start;margin-bottom:30px}section.hard-facts .area-right .facts-wrapper .facts .fact img,section.hard-facts .area-right .facts-wrapper .facts .fact svg{margin-right:20px;max-width:30px;width:auto}@media (min-width:1064px){section.hard-facts .area-right .facts-wrapper .facts .fact img,section.hard-facts .area-right .facts-wrapper .facts .fact svg{margin-right:65px}}section.hard-facts .area-right .button{margin-left:50px}@media (min-width:1064px){section.hard-facts .area-right .button{margin-left:95px}}@media (max-width:808px){section.image .container{max-width:100%;padding-left:0;padding-right:0}section.image .container .row{margin-left:0;margin-right:0}section.image .container .row>div{padding-left:0;padding-right:0}}section.image img{width:100%}.newsletter{background-color:#ff6a19;color:#fff}.newsletter a{color:#fff;text-decoration:underline}.newsletter a:hover{text-decoration:none}.newsletter .row{align-items:center}.newsletter .row>div .content{font-display:swap;font-family:Anonymous Pro;font-weight:700;margin-top:20px}.newsletter .row>div .content :first-child{margin-top:0}.newsletter .row>div .content :last-child{margin-bottom:0}.sib_signup_form .sib_loader{display:none}.newsletter-row{display:flex;flex-wrap:wrap;gap:10px}@media (min-width:468px){.newsletter-row{flex-wrap:nowrap}}.newsletter-row.vertical{flex-direction:column;flex-wrap:nowrap}.newsletter-row.vertical.has-label{align-items:flex-start}.newsletter-row.has-label{align-items:flex-end}.newsletter-row.has-label .newsletter-field label{margin-bottom:5px}.newsletter-row.has-label .newsletter-field input,.newsletter-row.has-label .newsletter-submit .button{height:40px}.newsletter-row.max-width-500{max-width:500px}.newsletter-row .newsletter-field{display:flex;flex-direction:column;width:100%}.newsletter-row .newsletter-field input{border:1px solid #ddd;height:100%;padding:7px 10px;width:100%}.newsletter-row .newsletter-field input:focus-visible{outline:0}.newsletter-row .newsletter-submit{flex:0 auto}.newsletter-row .newsletter-submit input{height:100%}.newsletter-row .newsletter-submit input:hover{cursor:pointer}.newsletter-note{font-size:14px}.product-card-link:hover{text-decoration:none}article.product-card{align-items:center;aspect-ratio:16/9;background-blend-mode:multiply;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:all .3s ease}article.product-card .card-headline{font-display:swap;font-family:Anonymous Pro;font-size:32px;font-weight:700}article.product-card .card-description{font-display:swap;font-family:Anonymous Pro;font-size:22px;font-weight:700;opacity:0;transform:translateY(20px);transition:transform .55s ease,opacity .55s ease}article.product-card:hover{background-color:#ff7328}article.product-card:hover .card-description{opacity:1;transform:translateY(0)}section.product-list{padding-bottom:20px}section.product-list:last-child{padding-bottom:80px}section.product-list:last-child .row-lines{display:none}.social{background-color:#ff6a19;color:#fff}.social .row{align-items:center}.social .row>div .content{font-display:swap;font-family:Anonymous Pro;font-weight:700;margin-top:20px}.social .row>div .content :first-child{margin-top:0}.social .row>div .content :last-child{margin-bottom:0}.social .row .social-wrapper{display:flex;flex-wrap:wrap;gap:45px}@media (min-width:1064px){.social .row .social-wrapper{justify-content:flex-end}}.social .row .social-wrapper a{color:#fff;line-height:0;text-decoration:none}.social .row .social-wrapper a .icon svg path{fill:#fff}section.teaser{background-color:#ff6a19;color:#fff;padding-bottom:40px;padding-top:40px}section.teaser .row{align-items:center}section.teaser .row>div .content{font-display:swap;font-family:Anonymous Pro;font-weight:700;margin-top:20px}section.teaser .row>div .content :first-child{margin-top:0}section.teaser .row>div .content :last-child{margin-bottom:0}@media (min-width:1064px){section.teaser .row .button-wrapper{text-align:right}}section.testimonials .testimonial-header .content :last-child{margin-bottom:0}section.testimonials .testimonial.active .content .text{height:auto}section.testimonials .testimonial.active .content .opener svg{transform:rotate(180deg)}section.testimonials .testimonial .name{font-display:swap;font-family:Anonymous Pro;font-weight:700}section.testimonials .testimonial .stars{display:flex;gap:15px;line-height:0}section.testimonials .testimonial .content .text{height:180px;margin-bottom:20px;overflow:hidden}section.testimonials .testimonial .content .text :last-child{margin-bottom:0}section.testimonials .testimonial .content .opener svg:hover{cursor:pointer}@media (min-width:1064px){section.text-image.layout-text-image .image{order:2}section.text-image.layout-text-image .text{order:1}}section.text{padding-bottom:40px;padding-top:40px}section.text .row>div .content{margin-bottom:20px}section.text .row>div .content :first-child{margin-top:0}section.text .row>div .content :last-child{margin-bottom:0}@media (min-width:1064px){section.videos.layout-video-text .video{order:1}section.videos.layout-video-text .text{order:2}}section.videos .single-video.youtube iframe{aspect-ratio:16/9;height:auto;width:100%}section.videos .single-video.video_internal video{aspect-ratio:16/9;height:auto;object-fit:cover;width:100%}section.videos .single-video.video_external .img-wrapper{position:relative}section.videos .single-video.video_external .img-wrapper svg{height:60px;left:50%;position:absolute;top:50%;transform:translateX(-50%);transform:translateY(-50%);width:60px;z-index:2;fill:#fff}section.videos .single-video.video_external .img-wrapper img{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%;z-index:1}