@import url(https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&display=swap);@font-face{font-family:'AmericanTypewriter-Font';src:url(/wp-content/themes/dekogelvanger-theme/assets/fonts/AmericanTypewriter-Bold.woff2) format('woff2'),url(/wp-content/themes/dekogelvanger-theme/assets/fonts/AmericanTypewriter-Bold.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal}:root{--black:#1D1D1B;--white:#fff;--xdarkred:#62242f;--darkred:#79333F;--red:#A35261;--pinkred:#9e7780;--darkpinkred:#905e69;--lightred:#c48490;--lightpink:#f4e4e7;--xlightpink:#f9eff1;--brown:#948B76;--lightbrown:#b0a998;--greengrey:#778e88;--lightgreengrey:#a7b9b4;--lightgreen:#d1deda;--darkblue:#003744;--darkblue-hover:#002028}body{background-color:var(--lightpink);width:100%;color:var(--white);font-size:18px;font-family:'PT Serif',serif}body.show-nav{overflow:hidden}html{font-size:100%;width:100%}img{max-width:100%;height:auto}a{color:var(--lightbrown);text-decoration:underline;transition:all 0.3s ease}a:hover{color:var(--brown);text-decoration:none}p{margin:0 0 20px;line-height:150%}ul,ol{margin:0 0 20px}li{line-height:150%}input,textarea{padding:11px 20px;width:100%;font-family:'PT Serif',serif;border:2px solid var(--lightpink);background-color:var(--white);max-width:500px;color:#003744;line-height:120%;border-radius:0;font-size:18px;outline:none;margin:0 0 10px;box-shadow:2px 4px 4px 0 rgb(0 0 0 / .11);border-radius:10px}input:focus,textarea:focus{border:2px solid var(--darkpinkred)}input[type="text"],input[type="email"]{-webkit-appearance:none}[type="checkbox"],[type="radio"]{width:auto}input[type="checkbox"]{-webkit-appearance:none;width:22px;height:22px;border:2px solid var(--lightpink);background-color:#fff;border-radius:4px;cursor:pointer}input[type="checkbox"]:checked{background-color:var(--darkpinkred);background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/checkmark.svg);background-size:12px 11px;background-repeat:no-repeat;background-position:center center;border:2px solid var(--darkpinkred)}input[type="radio"]{-webkit-appearance:none;width:22px;height:22px;border:2px solid var(--lightpink);background-color:#fff;border-radius:10px;cursor:pointer}input[type="radio"]:checked{background-color:var(--darkpinkred);background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/checkmark.svg);background-size:12px 11px;background-repeat:no-repeat;background-position:center center;border:2px solid var(--darkpinkred)}textarea{height:150px;max-width:100%;-webkit-appearance:none}.inline-btn.center{text-align:center}.btn,.button,.inline-btn a{background-color:var(--brown);background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/arrow-right.svg);background-size:26px 16px;background-position:right 25px center;background-repeat:no-repeat;color:#fff;display:inline-block;padding:12px 60px 12px 25px;position:relative;width:auto;border:0 solid;border-radius:10px;cursor:pointer;font-size:20px;box-shadow:2px 4px 4px 0 rgb(0 0 0 / .11);line-height:120%;margin:0;font-family:'AmericanTypewriter-Font';transition:all 0.3s ease;text-decoration:none;text-align:center}.inline-btn a+a{margin-left:10px}.btn:hover,.btn:focus,.button:hover,.button:focus,.inline-btn a:hover,.inline-btn a:focus{background-color:var(--lightbrown);box-shadow:2px 4px 6px 0 rgb(0 0 0 / .35);background-position:right 15px center;border:0 solid;color:#fff}.btn.pinkred{background-color:var(--pinkred)}.btn.pinkred:hover,.btn.pinkred:focus{background-color:var(--darkpinkred)}.btn.christmas{background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/christmas-tree.svg);background-position:right 25px center;background-size:22px 30px}.container{max-width:1280px;margin:0 auto;padding:0 20px}.container.small{max-width:940px}.container.xsmall{max-width:800px}.aligncenter{margin:0 auto;display:block}@media only screen and (min-width:768px){.container{padding:0 30px}}@media only screen and (min-width:1024px){body.show-nav{overflow:auto}.container{padding:0 50px}}.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row.small-padding{margin-left:-8px;margin-right:-8px}.column{display:block;width:100%;float:left;padding-left:15px;padding-right:15px}.row.small-padding .column{padding-left:8px;padding-right:8px}@media only screen and (min-width:768px){.row.medium-reverse{flex-direction:row-reverse}.row.justify-center{justify-content:center}.medium-auto{width:auto}.medium-1-4{width:25%}.medium-1-3{width:33.33334%}.medium-2-5{width:40%}.medium-1-2{width:50%}.medium-3-5{width:60%}.medium-2-3{width:66.66666%}.medium-3-4{width:75%}}@media only screen and (min-width:1024px){.row.large-padding{margin-left:-25px;margin-right:-25px}.row.large-padding .column{padding-left:25px;padding-right:25px}.row.l-large-padding{margin-left:-25px;margin-right:-25px}.row.l-large-padding .column{padding-left:25px;padding-right:25px}.row.l-xlarge-padding{margin-left:-35px;margin-right:-35px}.row.l-xlarge-padding .column{padding-left:35px;padding-right:35px}.row.large-reverse{flex-direction:row-reverse}.large-1-6{width:16.6666666667%}.large-1-5{width:20%}.large-1-4{width:25%}.large-3-10{width:30%}.large-1-3{width:33.33334%}.large-35{width:35%}.large-2-5{width:40%}.large-45{width:45%}.large-1-2{width:50%}.large-3-5{width:60%}.large-2-3{width:66.66666%}.large-3-4{width:75%}.large-4-5{width:80%}}h1,h2,h3,h4,h5{margin:0 0 20px 0;padding:0;font-family:'AmericanTypewriter-Font';font-weight:700}h1{font-size:38px}h2{font-size:28px}h2.title-center{text-align:center}h2.block-title{margin:0 0 30px}h3{font-size:22px}h3.quote{margin:0 0 30px;color:var(--darkpinkred)}h4{font-size:18px}@media only screen and (min-width:768px){h1{font-size:50px}h2{font-size:34px}h2.block-title{margin:0 0 40px}h3{font-size:26px}h4{font-size:20px}}.header{position:relative;height:75px}.header-main{position:fixed;top:0;left:0;width:100%;z-index:10;transition:all 0.3s ease}.show-nav .header-main{top:0}.header-main .container{padding:0;max-width:100%}.header-logo{position:relative;display:block;width:100%;text-align:left;padding:10px 15px 0;transition:all 0.3s ease;z-index:9;height:75px;background-color:var(--pinkred);box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.header-logo a{display:inline-block;width:80px;max-width:80px;transition:all 0.3s ease;position:relative;visibility:visible}.header-logo a img{display:block;width:100%}.header-logo a:hover{transform:rotate(30deg)}.show-nav .header-main{height:100vh}.header-nav{padding:0;display:block;position:absolute;width:100%;height:100vh;top:0;left:0;visibility:hidden;opacity:0}.show-nav .header-nav{visibility:visible;opacity:1}.header .phone{font-family:'AmericanTypewriter-Font';font-weight:700;font-size:18px;display:block;position:absolute;z-index:999;right:80px;top:30px;color:var(--white);padding:0;text-decoration:none}.header .phone svg{width:18px;height:18px;fill:#fff;position:absolute;left:0;top:3px;display:none}.toggle-nav{background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/iconmenu.svg);background-size:35px 29px;background-position:center center;background-repeat:no-repeat;background-color:#fff0;display:block;position:absolute;border:0;top:0;right:5px;color:#fff;font-family:'AmericanTypewriter-Font';font-weight:700;font-size:26px;text-transform:uppercase;width:75px;height:75px;outline:0;margin:0;padding:0 45px 0 0;text-align:center;z-index:999;transition:all 0.3s ease;outline:none}.toggle-nav:focus{outline:none;background-color:#fff0}.show-nav .toggle-nav{background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/menu-close.svg);background-size:35px 35px;color:var(--white)}.header-nav .site-menu{display:flex;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;background-color:#fff0;margin:0;padding:15px 10px 100px;list-style-type:none;transition:ease-in 0.3s all;z-index:99;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);text-align:center;background:var(--pinkred);overflow-y:auto;opacity:0;visibility:hidden;align-items:center}.show-nav .header-nav .site-menu{opacity:1;visibility:visible}.header-nav .site-menu .menu{margin:0 0 20px;padding:0;width:100%;list-style:none}.header-nav .site-menu .menu li{line-height:100%}.header-nav .site-menu .menu li a{color:var(--white);display:block;font-family:'AmericanTypewriter-Font';font-weight:700;text-transform:uppercase;padding:5px 15px;line-height:110%;font-size:28px;text-decoration:none;position:relative;text-align:center;font-weight:700;margin:2px 0;transition:all 0.3s ease;text-align:center}.header-nav .site-menu .menu .current-menu-item>a,.header-nav .site-menu .menu .current-page-parent>a,.header-nav .site-menu .menu li.menu-active>a{color:var(--lightbrown)}.header-nav .site-menu .menu li a:hover,.header-nav .site-menu .menu li a:focus{text-decoration:var(--lightbrown)}@media only screen and (min-width:360px){.header .phone{top:26px;padding:0 0 0 22px;font-size:21px}.header .phone svg{display:block}}@media only screen and (min-width:600px){.admin-bar .header-main{top:46px}}@media only screen and (min-width:768px){.header{height:80px}.header-logo{height:80px;padding:10px 30px;text-align:center}.header-logo a{width:100px;max-width:100px}.header .phone{right:auto;left:30px;top:28px;padding:0 0 0 34px;font-size:26px}.header .phone svg{top:1px;width:26px;height:26px}.header-nav .site-menu{padding:40px}.toggle-nav{top:3px;right:15px}}@media only screen and (min-width:783px){.admin-bar .header-main{top:32px}}@media only screen and (min-width:1024px){.header{height:90px}.header .container{padding:0 20px;position:relative}.header-main,.show-nav .header-main{background-color:var(--pinkred);height:90px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.header-logo{-webkit-box-shadow:0 0 0 0 rgb(0 0 0 / .16);box-shadow:0 0 0 0 rgb(0 0 0 / .16);text-align:left;position:absolute;left:50%;top:15px;margin:0 0 0 -60px;width:auto;padding:0;height:90px;background-color:#fff0}.show-nav .header-logo{background-color:#fff0}.header-logo a{max-width:120px;width:120px;visibility:visible}.header-logo a .alt{display:block;top:0;left:0;position:absolute;visibility:hidden}.header .phone{display:none}.header-nav,.show-nav .header-nav{width:100%;height:auto;padding:0 20px;transition:ease 0.3s all;opacity:1;visibility:visible}.header-nav .site-menu,.show-nav .header-nav .site-menu{position:relative;width:100%;height:auto;max-width:100%;display:inline-block;top:auto;left:auto;z-index:1;padding:0;-webkit-transform:translate(0,0);transform:translate(0,0);transition:ease 0.3s all;background-color:#fff0;right:0;-webkit-box-shadow:0 0 0 0 rgb(0 0 0 / .16);box-shadow:0 0 0 0 rgb(0 0 0 / .16);text-align:left;filter:none;text-align:center;overflow:visible;visibility:visible;opacity:1}.header-nav .site-menu .menu{list-style:none;margin:0;padding:0;display:inline-block;width:auto}.header-nav .site-menu .menu li{display:inline-block;position:relative;float:left;margin:0;padding:25px 0;overflow:hidden}.header-nav .site-menu .menu>li:nth-child(1){margin-left:50px}.header-nav .site-menu .menu>li:nth-child(3){margin-right:140px}.header-nav .site-menu .menu li a{display:inline-block;font-size:20px;margin:0 10px;padding:9px 0;position:relative;color:#fff}.header-nav .site-menu .menu li a:after{content:'';display:block;position:absolute;left:50%;bottom:0;margin:0 0 0 -10px;width:20px;height:20px;border-radius:6px;background-color:var(--lightbrown);transform:rotate(-45deg) translate(-40px,40px);transition:all .3s ease;z-index:-1}.header-nav .site-menu .menu li a:hover,.header-nav .site-menu .menu li a:focus{color:var(--lightbrown);background-color:#fff0}.header-nav .site-menu .menu li a:hover:after,.header-nav .site-menu .menu li a:focus:after{transform:rotate(-45deg) translate(-25px,25px)}.header-nav .site-menu .menu .current-menu-item>a,.header-nav .site-menu .menu .current-page-parent>a,.header-nav .site-menu .menu li.menu-active>a{color:var(--lightbrown);background-color:#fff0}.header-nav .site-menu .menu .current-menu-item>a:after,.header-nav .site-menu .menu .current-page-parent>a:after,.header-nav .site-menu .menu li.menu-active>a:after{transform:rotate(-45deg) translate(-25px,25px)}.header-nav .site-menu .sub-menu{display:none;position:absolute;background:var(--red);-webkit-transition:500ms ease all;transition:500ms ease all;left:50%;transform:translate(-50%,0);z-index:999;padding:25px 15px;width:250px;margin:0;box-shadow:-2px 2px 7px 0 rgb(0 0 0 / .25)}.header-nav .site-menu ul li:hover .sub-menu li{display:block;padding:0}.header-nav .site-menu ul li .sub-menu li{display:block;margin:0;width:100%}.header-nav .site-menu ul li .sub-menu li a{font-size:16px;width:100%;padding:5px 10px;color:#fff;display:block;text-decoration:none;margin:0;text-align:center;background-color:#fff0;line-height:125%;letter-spacing:0}.header-nav .site-menu ul li .sub-menu li a:before,.header-nav .site-menu ul li .sub-menu li a:after{display:none}.header-nav .site-menu ul li .sub-menu li:hover a{color:#4DB8A8;text-decoration:underline}.header-nav .site-menu .menu .sub-menu .current-menu-item>a,.header-nav .site-menu .menu .sub-menu li.menu-active>a{color:#4DB8A8}.header-nav .site-menu .menu .sub-menu .current-page-parent>a{color:#fff}.header-nav .site-menu ul li .sub-menu li:after{display:none}.header-nav .site-menu ul li:hover .sub-menu{display:block}.toggle-nav{display:none}}@media only screen and (min-width:1240px){.header-nav .site-menu .menu>li:nth-child(1){margin-left:80px}.header-nav .site-menu .menu>li:nth-child(3){margin-right:140px}.header-nav .site-menu .menu li a{font-size:22px;padding:8px 5px}}.main{min-height:600px}.page-top{height:350px;position:relative;display:flex;flex-wrap:wrap;align-items:center}.page-top .image{width:100%;height:100%;position:absolute;top:0;left:0}.page-top .image:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:2;background-color:rgb(0 0 0 / .35);top:0;left:0}.page-top .image img{width:100%;height:100%;object-fit:cover}.page-top .inner{width:100%;padding:20px;text-align:center;position:relative;z-index:5}.page-top .inner h1{text-shadow:0 0 10px rgb(0 0 0 / .5);margin:0 auto 30px;display:block;max-width:600px}.page-content{padding:50px 0 5px;position:relative}.page-content:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/leaves.svg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;opacity:.15}.page-content .container{position:relative;z-index:2}.page-content .inner{position:relative;padding:30px 20px 15px;background-color:#778e88;margin:0 0 15px;min-height:400px}.page-content .inner:after{content:'';position:absolute;display:block;background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/plant.svg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:130px;height:49px}.page-content .inline-block{position:relative;padding:30px 20px 15px;background-color:#d1deda;margin:40px 0 15px;color:#013744}.page-content .inline-block .image{margin:0 0 20px}.page-content .inline-block a{color:#013744}.page-content .inline-block+.inline-block{margin-top:20px}.page-content .route-map{width:100%;height:600px;border:0}@media only screen and (min-width:768px){.page-top{min-height:350px;height:calc(70vh - 80px)}.page-top .inner h1{font-size:60px}.page-content{padding:70px 0 15px}.page-content .inner{padding:40px 30px 25px}.page-content .inner:after{width:191px;height:72px}.page-content .inline-block{padding:40px 30px 25px;margin:60px 0 0}.page-content .inline-block+.inline-block{margin-top:40px}}@media only screen and (min-width:1024px){.page-top{min-height:400px;height:calc(60vh - 90px)}.page-content{padding:90px 0 35px}.page-content .inner{padding:60px 50px 45px}.page-content .inline-block{padding:60px 50px 45px;margin:80px 0 0}.page-content .inline-block+.inline-block{margin-top:60px}}.block-sections{padding:40px 0 5px;position:relative}.block-sections:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/leaves.svg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;opacity:.15}.block-sections .container{position:relative;z-index:2}.block-item.text-center{text-align:center}.bg-dark{background-color:var(--pinkred)}.bg-light{background-color:var(--white);color:var(--black)}.bg-highlight{background-color:var(--brown)}.bg-highlight a:not(.inline-btn a){color:var(--white)}.bg-highlight .inline-btn a{background-color:var(--pinkred)}.bg-none{color:var(--black)}.bg-none h2,.bg-none h3,.bg-none h4{color:var(--pinkred)}.block-content ul{margin:0 0 30px;padding:0;list-style-type:none}.block-content ul li{position:relative;padding:0 0 0 20px}.block-content ul li:before{content:'';background-color:var(--pinkred);width:8px;height:8px;border-radius:50%;display:block;position:absolute;top:9px;left:0}.block-content .inner.bg-dark ul li:before{background-color:var(--brown)}.block-content .inner{margin:0 0 30px;padding:20px 20px 1px;border-radius:20px;box-shadow:0 4px 4px rgb(0 0 0 / .05);position:relative}.block-content .inner.bg-none{background-color:#fff0;border-radius:0;padding:0;box-shadow:none}.block-content .inner:after{content:'';position:absolute;display:block;background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/plant.svg);background-size:100% auto;background-position:center top;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:130px;height:49px}.block-content.icon-none .inner:after{display:none}.block-image-text .inner{overflow:hidden;padding-top:320px}.block-image-text .image{width:100%;height:300px;position:absolute;top:0;left:0}.block-image-text .image img{width:100%;height:100%;object-fit:cover}.block-image .image{width:100%;margin:0 0 30px;border-radius:20px;overflow:hidden;display:block}.block-image .image img{width:100%;display:block}.block-image-blocks{margin:0 0 30px}.block-image-blocks .column{padding-bottom:30px}.block-image-blocks .item{position:relative;padding:0 0 10px;border-radius:20px;box-shadow:0 4px 4px rgb(0 0 0 / .05);height:100%;text-decoration:none;display:flex;flex-direction:column;overflow:hidden}.block-image-blocks .item.bg-dark{color:var(--white)}.block-image-blocks .item .top{padding:0 20px;flex:1 auto}.block-image-blocks .item h3{margin:0 0 10px}.block-image-blocks .item .more{padding:0 20px}.block-image-blocks .item .more .btn{width:100%}.block-image-blocks a.item:hover{box-shadow:0 8px 8px rgb(0 0 0 / .15);transform:translate(0,-5px)}.block-image-blocks .image{position:relative;overflow:hidden;margin:0 0 20px}.block-image-blocks .image img{width:100%;display:block}.block-contact-items .contact-items{list-style-type:none;padding:0;text-align:center;margin:0 0 30px}.block-contact-items .item{text-decoration:none;color:var(--black);position:relative;width:auto;display:inline-block;padding:0 0 0 35px;margin:0 0 10px}.block-contact-items .item .icon{width:22px;height:22px;display:inline-block;text-align:center;padding:0;border-radius:50%;margin:0 3px 0 0;position:absolute;top:2px;left:0}.block-contact-items .item .icon svg{fill:var(--pinkred);width:22px;height:22px}.block-contact-items .item:hover .icon svg{fill:var(--brown)}.block-contact-items .item h4{color:var(--pinkred);margin:0 0 5px}.block-contact-items .item:hover h4{color:var(--brown)}.block-featured-image .inner{border-radius:20px;overflow:hidden;margin:0 0 30px;position:relative}.block-featured-image .inner:before{content:'';display:none;width:85px;height:94px;background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/hert-icon.svg);background-repeat:no-repeat;background-size:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.block-featured-image .inner .content{text-align:center;padding:20px 20px 1px}.block-featured-image .inner .image{width:100%;height:300px;position:relative}.block-featured-image .inner .image img{width:100%;height:100%;object-fit:cover}.block-gallery .images{display:flex;flex-wrap:wrap}.block-gallery .images .item{display:block;width:100%}.block-gallery .images .image{width:100%;height:200px}.block-gallery .images .image img{width:100%;height:100%;object-fit:cover}.block-quote-text .quote{font-family:'AmericanTypewriter-Font';font-weight:700;margin:0 0 30px;font-size:18px;color:var(--pinkred)}.block-quote-text .quote a{text-decoration:none;color:var(--brown)}.block-arrow .arrow{background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/arrow-drawn.svg);background-size:150px 95px;background-repeat:no-repeat;background-position:left bottom;min-height:100px;width:100%;max-width:400px;padding:0 40px;margin:0 auto 30px;display:flex;align-items:flex-end}.block-arrow .arrow h4{color:var(--black);margin:0 0 20px;font-size:26px}.block-promo .inner{overflow:hidden}.block-promo .promo-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.block-promo .promo-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.block-promo .content{position:relative;z-index:2}.block-map .inner:after{display:none}.block-map iframe{width:100%;height:300px;margin:0 0 30px;border:0}@media only screen and (min-width:768px){.block-sections{padding:70px 0 15px}.block-content .inner{margin:0 0 50px;padding:30px 30px 10px}.block-content .inner:after{width:191px;height:72px}.block-image-text .inner{padding-top:auto}.block-image-text.image-right .row{flex-direction:row-reverse}.block-image-text .image{width:calc(40% - 10px);height:100%}.block-image-text.image-right .image{left:auto;right:0}.block-image .image{margin:0 0 50px}.block-image-blocks{margin:0 0 50px}.block-image-blocks .item .top,.block-image-blocks .item .more{padding:0 30px}.block-contact-items .contact-items{margin:0 0 50px}.block-featured-image .inner{margin:0 0 50px}.block-featured-image .inner:before{display:block}.block-featured-image .inner .content{padding:30px 30px 10px calc(50% + 30px)}.block-featured-image.image-right .inner .content{padding:30px calc(50% + 30px) 10px 30px}.block-featured-image .inner .image{width:50%;height:100%;position:absolute;top:0;left:0}.block-featured-image.image-right .inner .image{right:0;left:auto}.block-gallery .images .item{display:block;width:33.3334%}.block-gallery .images .image{height:350px}.block-quote-text .quote{font-size:24px;margin:0 0 50px}.block-map iframe{height:400px}}@media only screen and (min-width:1024px){.block-content .inner{margin:0 0 70px}.block-content .inner{padding:60px 50px 45px}.block-image-text .image{width:calc(33.3333% - 10px);height:100%}.block-image .image{margin:0 0 70px}.block-image-blocks .column{padding-bottom:50px}.block-contact-items .contact-items{margin:0 0 70px}.block-featured-image .inner{margin:0 0 70px}.block-featured-image .inner:before{width:134px;height:149px}.block-featured-image .inner .content{padding:60px 60px 40px calc(50% + 60px)}.block-featured-image.image-right .inner .content{padding:60px calc(50% + 60px) 40px 60px}.block-quote-text .quote{font-size:26px;margin:0 0 70px}.block-gallery .images .image{height:450px}}@media only screen and (min-width:1280px){.block-content .inner{padding:60px 60px 45px}.block-gallery .images .image{height:500px}}@media only screen and (min-width:1440px){.block-content .inner{padding:60px 70px 45px}.block-gallery .images .image{height:550px}}.home-top{background:var(--lightpink);min-height:450px;height:calc(100vh - 75px);position:relative;display:flex;flex-wrap:wrap;align-items:center}.home-top .image-slider{margin:0;padding:0;position:absolute;width:100%;height:100%;display:block}.home-top .image-slider:before{content:'';display:block;width:100%;height:100%;position:absolute;z-index:2;background-color:rgb(0 0 0 / .35);top:0;left:0}.home-top .image-slider .slick-slide{position:absolute;top:0;left:0;width:100%;min-height:450px;height:calc(100vh - 75px);display:block}.home-top .image-slider img{width:100%;height:100%;object-fit:cover}.home-top .inner{width:100%;padding:20px;text-align:center;position:relative;z-index:5}.home-top .inner h1{text-shadow:0 0 10px rgb(0 0 0 / .5);margin:0 auto 30px;display:block;max-width:600px}.home-top .inner .cta{display:flex;justify-content:center;gap:10px}.home-top .notification{position:absolute;bottom:20px;z-index:3;background-color:var(--pinkred);color:var(--white);text-align:center;padding:10px 0;width:100%}.home-phone{padding:20px;background-color:var(--lightbrown);text-align:center;display:none}.home-phone .phone{background-color:#fff0;font-family:'AmericanTypewriter-Font';font-weight:700;font-size:28px;display:inline-block;color:#fff;padding:0 0 0 32px;text-decoration:none;position:relative}.home-phone .phone svg{position:absolute;left:0;top:4px;width:26px;height:26px;fill:#fff;transition:all 0.3s ease}.home-phone .phone:hover{color:var(--pinkred)}.home-phone .phone:hover svg{fill:var(--pinkred)}@media only screen and (min-width:768px){.home-top{height:calc(100vh - 80px)}.home-top .image-slider .slick-slide{height:calc(100vh - 80px)}.home-top .inner{padding:30px}.home-top .inner h1{font-size:60px}.home-top .notification{padding:20px 0;width:100%;bottom:40px}}@media only screen and (min-width:1024px){.home-top{height:calc(100vh - 90px)}.home-top .image-slider .slick-slide{height:calc(100vh - 90px)}.home-top .notification{bottom:60px}.home-phone{display:block}}@media only screen and (min-width:1600px){.home-top .notification{bottom:70px}}.promo-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;visibility:hidden;opacity:0;transition:all 0.3s ease;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.promo-popup.visible{visibility:visible;opacity:1}.promo-popup .outer{position:absolute;left:0;top:0;background-color:rgb(0 0 0 / .6);width:100%;height:100%;z-index:9998;cursor:pointer}.promo-popup .inner{background-color:#EBA185;padding:20px 15px 10px;width:400px;max-height:calc(100% - 150px);max-width:calc(100% - 30px);overflow:auto;border-radius:10px;position:relative;z-index:9999;color:#013744;text-align:center}.promo-popup .inner .close-button{position:absolute;top:12px;right:10px;width:30px;height:30px;border-radius:50%;display:block;background-color:#013744;background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/menu-close.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:center center;cursor:pointer;z-index:9999;transition:all 0.3s ease}.promo-popup .inner .close-button:hover{transform:scale(1.05)}.promo-popup .inner .image{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:-1}.promo-popup .inner .image img{width:100%;height:100%;object-fit:cover;display:block}.promo-popup .inner h2{margin:0 0 5px;padding:0 30px 0 0}.promo-popup .inner p{margin:0 0 10px}.promo-popup .inner a{color:#013744}.promo-popup .inner .btn,.promo-popup .inner ._submit{margin:0}@media only screen and (min-width:768px){.promo-popup .inner{padding:30px 25px 20px 25px;width:650px}.promo-popup .inner .close-button{top:17px;right:15px;width:34px;height:34px;background-size:14px 14px}}.gform_wrapper{margin:0 0 15px 0;text-align:left}.gform_title{margin:20px 0 0;font-size:22px}.gform_fields{list-style-type:none;margin:0 0 10px;padding:0}.gfield{margin:0 0 10px 0;display:block;width:100%;padding:0;border:0}.gfield_checkbox .gchoice,.gfield_radio .gchoice{position:relative;padding:5px 0 5px 30px;line-height:120%;margin:0 0 5px}.gfield_checkbox .gchoice [type="checkbox"],.gfield_radio .gchoice [type="radio"]{position:absolute;left:0;top:5px}.gfield_checkbox .gchoice label{padding:2px 0;display:block}.gform_body .gfield:before,.gform_body .gfield_checkbox li:before{display:none}.gform_required_legend{display:none}.gfield_checkbox,.gfield_radio{margin:0 0 5px;list-style-type:none;padding:0}.validation_error,.validation_message{font-size:14px;font-weight:700;color:#e03333;padding:0;margin:0 0 10px;display:block;width:100%}h2.gform_submission_error,.validation_error h2{color:#e03333;font-size:16px}.gform_confirmation_message{background:#38da0f;color:#fff;padding:10px;margin:.5em 0 25px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gfield:after{content:" ";display:table;clear:both}.gfield_price input{width:100px}.ginput_container_number input{width:120px}.gsection_title{font-size:18px;margin:20px 0 0}.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gf_invisible{visibility:hidden;position:absolute;left:-9999px}.gfield_description.instruction{display:none}.labels_left .gfield{display:flex;flex-wrap:wrap}.labels_left .gfield_label{float:left;width:160px;flex:1 0 160px;max-width:160px;padding:5px 10px 5px 0}.labels_left .gfield_checkbox{padding:5px 0}.labels_left .ginput_container{flex:1 0 240px}#field_5_8 .instruction{display:none}#gform_confirmation_message_5{background-color:#fff0}@media only screen and (min-width:64em){.labels_left .gfield_label{float:left;width:200px;flex:1 0 200px;max-width:200px;padding:5px 10px 5px 0}.labels_left .ginput_container{flex:1 0 300px}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:0 0 25px 0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter{background-color:var(--pinkred);padding:30px 20px}.newsletter h3{text-align:center;margin:0 0 20px}.newsletter .check{position:relative;padding:3px 0 3px 30px;font-size:16px;margin:0 0 10px}.newsletter .check input[type="checkbox"]{position:absolute;top:2px;left:0}.footer{background-color:var(--darkpinkred);padding:50px 0 35px;text-align:center;overflow:hidden}.footer ul{list-style-type:none;padding:0}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer h4{margin:0 0 10px}.footer .opening{background-color:var(--darkpinkred);padding:30px 15px 15px;border-radius:20px;text-align:center;margin:0 0 30px;position:relative}.footer .opening:before{content:'';display:block;background-image:url(/wp-content/themes/dekogelvanger-theme/assets/images/leave.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;width:61px;height:76px;position:absolute;left:-15px;bottom:-15px;transition:all 0.3s ease}.footer .opening:hover:before{transform:rotate(-10deg)}.footer .contact{margin:0 0 30px}.footer .contact a{font-family:'AmericanTypewriter-Font';font-weight:700;font-size:17px;letter-spacing:-1px;color:var(--white);position:relative;display:block;padding:30px 0 0;margin:10px 0;text-decoration:none}.footer .contact a svg{width:28px;height:28px;position:absolute;top:0;left:50%;margin:0 0 0 -14px;fill:var(--lightbrown)}.footer .contact a:hover{fill:var(--lightbrown)}.footer .socials a{width:40px;height:40px;display:inline-block;padding:9px 0;background-color:var(--brown);border-radius:50%;text-align:center;margin:0 3px 0 0}.footer .socials a svg{fill:var(--white);width:22px;height:22px}.footer .socials a:hover{background-color:var(--lightbrown);transform:scale(1.1)}.footer .socials a:hover svg{fill:var(--white)}.footer .copy{font-size:15px;text-align:center;color:var(--xlightpink);margin:30px 0 15px}.footer .copy a{color:var(--xlightpink)}.footer .copy a:hover{color:var(--white)}.footer .copy span{display:inline-block}@media only screen and (min-width:360px){.footer .opening:before{width:85px;height:106px}.footer .contact a{letter-spacing:0;font-size:18px}}@media only screen and (min-width:768px){.newsletter{padding:40px 0 30px}.footer{padding:80px 0 55px;text-align:left}.footer .row{margin-left:-20px;margin-right:-20px}.footer .column{padding-left:20px;padding-right:20px}.footer .opening{padding:40px 30px 25px}.footer .opening:before{width:118px;height:147px;left:-40px;bottom:-30px}.footer .contact a{font-size:18px;padding:0 0 0 40px}.footer .contact a svg{width:28px;height:28px;left:0;margin:0}.footer .copy{margin:50px 0 15px}}@media only screen and (min-width:1024px){.footer .row{margin-left:-30px;margin-right:-30px}.footer .column{padding-left:30px;padding-right:30px}.footer .opening:before{left:-50px}.footer .contact a{font-size:24px}}