@font-face{font-family:"Dream Avenue";src:url("../aline-interieurontwerp/assets/fonts/dream-avenue.ttf") format("truetype")}@font-face{font-family:"Glacial Indifference";src:url("../aline-interieurontwerp/assets/fonts/glacial-indifference.otf") format("truetype")}.page{display:flex;flex-direction:column;min-height:100svh;padding-top:105px}.custom-logo-link,.logo{display:block;width:100%}.custom-logo-link img,.logo img{width:100%;height:auto}nav{display:flex;gap:10px}nav .nav-item{text-decoration:none;color:#988b7e;text-transform:uppercase;transition:color 0.25s linear}nav .nav-item.active{font-weight:700}nav .nav-item:hover{color:#bab1a9}@media screen and (min-width:1280px){nav{gap:60px}}.social-icons{display:flex;gap:5px}.social-icons .social-icon{width:35px;height:35px}@media screen and (min-width:900px){.social-icons .social-icon{width:25px;height:25px}}.social-icons .social-icon svg path{fill:#988b7e;transition:fill 0.25s linear}.social-icons .social-icon:hover svg path{fill:#bab1a9}.contact-email{display:block;text-decoration:none}header{position:fixed;top:0;left:0;width:100%;background-color:#f6f2ef;z-index:2;padding:20px 0}header .header-inner{background-color:rgba(255, 255, 255, 0.28)}header .container{max-width:100%;position:relative;height:105px;align-items:center}header .custom-logo-link{width:160px}header nav{display:none;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (min-width:900px){header nav{display:flex}}header .social-icons{display:none;margin-left:auto}@media screen and (min-width:900px){header .social-icons{display:flex}}header .mobile-nav-button{margin-left:auto}footer{display:flex;justify-content:center;flex-direction:column;background-color:#c6bcab;width:100%}footer .container{max-width:100%;position:relative;padding:20px 40px;flex-direction:column}@media screen and (min-width:900px){footer .container{flex-direction:row}}footer .footer-content{display:flex;flex-direction:column;justify-content:center;width:100%;color:#f6f2ef;gap:60px}@media screen and (min-width:900px){footer .footer-content{flex-direction:row;align-items:center}}footer .logo{width:220px;order:3;margin-bottom:40px}footer .social-icons{margin:10px 0}footer .social-icons .social-icon{width:30px;height:40px}footer .social-icons .social-icon svg path{fill:#f6f2ef}footer .social-icons .social-icon:hover svg path{fill:#62584e}footer .instagram-footer-images{margin-left:auto}footer .footer-nav{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;background-color:#f6f2ef;padding:20px;gap:10px 20px}footer .footer-nav a{text-decoration:none}footer .footer-nav .footer-nav-item{color:#988b7e;text-transform:uppercase}footer .footer-nav .footer-nav-item a{color:#988b7e}@media screen and (min-width:900px){footer{margin-left:auto;margin-top:0}}.container{display:flex;width:100%;max-width:1280px;padding:0 20px;margin:0 auto}@media screen and (min-width:550px){.container{padding:0 40px}}.page-header-image{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:700px;background-size:cover;background-repeat:no-repeat;background-position:center;color:#f6f2ef;padding:20px}.page-header-image h1{font-family:"Dream Avenue", serif;font-size:4rem;text-transform:none;color:#f6f2ef;text-align:center}.page-header-image .text .wp-block-heading{text-align:center}.button{display:inline-block;padding:15px 25px;border:1px solid #988b7e;color:#988b7e;text-transform:uppercase;cursor:pointer;font-size:1.4rem;transition:all 0.25s linear;text-decoration:none}.button:hover{background-color:#bab1a9;color:#f6f2ef}.quote-block{background-color:#f6f2ef;color:#988b7e;padding-top:60px;padding-bottom:60px}.quote-block .container{justify-content:center;flex-direction:column;text-align:center}.quote-block h2{font-size:4rem;margin-bottom:5px}@media screen and (min-width:900px){.quote-block h2{font-size:6rem}}.quote-block p:first-of-type{margin-top:0}.close-button{width:25px;height:25px;cursor:pointer}.close-button:hover svg path{fill:#bab1a9}.close-button svg path{transition:fill 0.25s linear;fill:#f6f2ef}.mobile-nav-button{width:30px;height:30px;cursor:pointer}.mobile-nav-button:hover svg path{fill:#bab1a9}.mobile-nav-button svg path{transition:fill 0.25s linear;fill:#988b7e}@media screen and (min-width:900px){.mobile-nav-button{display:none}}.mobile-navigation{position:fixed;top:0;right:-300px;width:300px;height:100%;background-color:#c6bcab;transition:right 0.25s linear;padding:80px 30px;overflow-y:auto;z-index:3}.mobile-navigation.open{right:0}.mobile-navigation .close-button{position:absolute;top:20px;left:20px}.mobile-navigation nav{position:relative;display:flex;flex-direction:column;margin-bottom:60px}.mobile-navigation nav .nav-item{font-size:1.8rem;color:#f6f2ef}.mobile-navigation nav .nav-item:hover{color:#bab1a9}.mobile-navigation .social-icons{display:flex}.mobile-navigation .social-icons .social-icon:hover svg path{fill:#bab1a9}.mobile-navigation .social-icons .social-icon svg path{fill:#f6f2ef}.mobile-navigation .contact-email{color:#f6f2ef;transition:color 0.25s linear;margin-top:10px}.mobile-navigation .contact-email:hover{color:#bab1a9}@media screen and (min-width:900px){.mobile-navigation{display:none}}.no-scroll{overflow:hidden}.container.content{max-width:700px;flex-direction:column}.page-content{display:flex;flex-direction:column;width:100%;padding-top:60px}.page-content h1{color:#988b7e}.project-blocks{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, auto));grid-auto-rows:1fr;gap:20px;width:100%;max-width:1000px;margin:0 auto;justify-content:center}.project-blocks .project-block{display:flex;flex-direction:column;width:100%;max-width:300px;text-decoration:none;border:1px solid #988b7e}.project-blocks .project-block:hover .project-image .hover-overlay{display:block}.project-blocks .project-block:hover .project-image .hover-text{display:block}.project-blocks .project-block .project-image{position:relative;width:100%;height:200px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}.project-blocks .project-block .project-name{text-align:center;padding:40px 10px;background-color:#f6f2ef;color:#988b7e}@media screen and (min-width:1280px){.project-blocks{justify-content:flex-start}}.hover-text{position:relative;display:none;color:#988b7e;text-transform:uppercase;z-index:1;animation:fadeIn 0.5s;background-color:#f6f2ef;padding:10px 20px;text-align:center;font-weight:700}.hover-overlay{position:absolute;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.7);animation:fadeIn 0.5s}.recent-projects{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, auto));grid-auto-rows:1fr;gap:20px;width:100%;max-width:1000px;margin:0 auto;justify-content:center}.recent-projects .recent-project{position:relative;width:100%;height:300px;max-width:300px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-decoration:none}.recent-projects .recent-project:hover .hover-overlay{display:block}.recent-projects .recent-project:hover .hover-text{display:block}.partner-slider-wrapper{border:none;box-shadow:none;padding:20px 0;margin-top:auto}.partner-slider-wrapper .partner-slider{display:flex;align-items:center}.partner-slider-wrapper .partner-slider .slide{display:flex;justify-content:center;padding:0 40px}.partner-slider-wrapper .partner-slider .slide img{max-width:150px}.lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1}.image-bar{display:flex;justify-content:center;align-items:center;width:100%;height:300px;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;padding:0 20px}.image-bar h2{color:#f6f2ef;margin-bottom:0}@media screen and (min-width:550px){.image-bar{padding:0 40px}}.aline-images{display:flex;width:100%;padding:60px 0}.aline-images .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(285px, auto));grid-auto-rows:1fr;width:100%;gap:20px;justify-content:center}.aline-images .wp-block-gallery .wp-block-image{width:285px !important;height:285px}.divider{width:250px;height:0.5px;background-color:#988b7e;align-self:center}.instagram-footer-images{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:860px}.instagram-footer-images p{text-align:left;margin-top:0}.instagram-footer-images .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, auto));grid-auto-rows:1fr;gap:20px;height:100%;justify-content:flex-start}.instagram-footer-images .wp-block-gallery .wp-block-image{width:200px !important;height:200px}.instagram-footer-images .wp-block-gallery .wp-block-image a,.instagram-footer-images .wp-block-gallery .wp-block-image img{width:100%}section{padding:60px 0}.page.simple .page-content{color:#988b7e;padding:60px 0}.page.simple .page-content .text{position:relative;margin:0 auto}@media screen and (min-width:1080px){.page.simple .page-content .text{padding-right:100px;max-width:700px;min-width:500px}.page.simple .page-content .text:after{display:block}}@media screen and (min-width:1200px){.page.simple .page-content .text .text{min-width:auto}}.page.simple .page-content .image{position:relative;width:100%;max-width:500px;margin:0 auto;margin-top:100px}.page.simple .page-content .image .image-background{position:relative;width:100%;background-color:#c6bcab}.page.simple .page-content .image img{position:relative;width:100%;height:auto;top:-20px;left:50%;transform:translateX(-50%);padding:0 20px}@media screen and (min-width:1080px){.page.simple .page-content .image{min-width:500px;margin:initial;margin-left:auto;margin-top:20px}}@media screen and (min-width:900px){.page.simple .page-content .image{min-width:400px}}@media screen and (min-width:1200px){.page.simple .page-content .image{min-width:500px}}.page.simple .page-content .button{margin-top:40px;background-color:initial}@media screen and (min-width:1080px){.page.simple .page-content{flex-direction:row;align-items:center;gap:100px}}.page.generic .page-content{padding-bottom:60px}.page.generic .page-content h1{margin-bottom:0;text-align:center}.page.generic .page-content .content-bar{margin-top:60px;padding-bottom:100px}section.content-block{background-color:#f6f2ef;color:#988b7e}section.content-block .container{flex-direction:column;gap:80px}@media screen and (min-width:900px){section.content-block .container{flex-direction:row;align-items:center}}section.content-block .text h4{margin-top:0}@media screen and (min-width:900px){section.content-block .text{max-width:500px}}section.content-block .image{width:100%;max-width:500px;margin:0 auto}section.content-block .image img{width:100%;height:auto}@media screen and (min-width:900px){section.content-block .image{min-width:300px;margin:0;margin-left:auto}}section.content-block .button{margin-top:60px}section.content-block.visualization .image{margin-right:auto}section.projects{color:#988b7e;padding-top:60px;padding-bottom:60px;background-color:#f6f2ef}section.projects .container{flex-direction:column;align-items:center}section.projects h2{text-align:center}section.projects .recent-projects{margin-top:20px;margin-bottom:80px}.contact .page-content .text{max-width:600px}.contact .page-content .text p{width:100%}.contact .page-content .button{margin-top:0;margin-left:auto}.wpcf7{width:100%}form{width:100%;display:flex;flex-direction:column;margin-top:20px}form p{width:100%;margin-bottom:3px}form p:nth-child(6){display:flex;flex-direction:column}form .button{border-radius:0}input,textarea{outline:0;border:0;padding:10px;color:#988b7e;box-sizing:border-box;font-family:"Glacial Indifference", sans-serif;color:#988b7e;border-radius:0}input:not(.button){width:100%;height:40px;font-size:1.6rem;background-color:#ffffff}textarea{width:100%;font-size:1.6rem;resize:none}.wpcf7-not-valid-tip{margin-top:5px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{background-color:#c6bcab;color:#f6f2ef;border:none}.service-blocks{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, auto));grid-auto-rows:1fr;gap:40px;width:100%;max-width:1000px;margin:0 auto;justify-content:center;padding:60px 0}.service-blocks .service-block{display:flex;flex-direction:column;width:300px;padding:20px;border-width:1px;border-style:solid}.service-blocks .service-block img{width:100%;min-height:200px}.service-blocks .service-block .service-text{font-size:1.4rem;margin-bottom:40px}.service-blocks .service-block .service-title{margin-top:20px;font-size:1.8rem}.service-blocks .service-block .button{width:100%;margin-top:auto;text-align:center}.service-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:900px;max-height:100svh;display:flex;flex-direction:column;padding:20px;animation:fadeIn 0.5s;z-index:3;overflow:hidden;overflow-y:visible}.service-modal .modal-inner{background-color:#c6bcab;color:#f6f2ef;padding:40px 20px;-webkit-box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.24);-moz-box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.24);box-shadow:0px 0px 17px 2px rgba(0, 0, 0, 0.24)}.service-modal .close-button{display:flex;align-items:center;justify-content:center;position:relative;margin-left:auto;top:-20px;margin-bottom:10px;width:40px;height:40px}.service-modal .close-button svg{width:20px;height:20px}.service-modal h2{color:#f6f2ef;font-weight:400;margin-bottom:10px;line-height:1}.service-modal .modal-top{display:flex;flex-direction:column;width:100%;font-size:1.4rem;gap:40px}@media screen and (min-width:650px){.service-modal .modal-top{flex-direction:row}}.service-modal .modal-top-left{min-width:200px}.service-modal .modal-top-right{width:100%;display:flex;flex-direction:column;margin-left:auto}.service-modal .modal-top-right .modal-image{width:100%}.service-modal .modal-top-right .modal-image img{width:100%;height:auto}@media screen and (min-width:650px){.service-modal .modal-top-right{max-width:300px;min-width:300px}}@media screen and (min-width:850px){.service-modal .modal-top-right{min-width:400px}}.service-modal .modal-top-right .modal-price{font-size:1.8rem;margin-left:auto;margin-top:20px}.service-modal .usp-container{margin-top:40px}.service-modal .usp-container .usp{display:flex;align-items:center;padding:5px 0;font-size:1.8rem;font-weight:700}.service-modal .usp-container .usp span{margin-right:10px}.service-modal .remarks{margin-top:20px}.service-modal .button{margin-top:40px;background-color:#f6f2ef;color:#988b7e;transition:all 0.25s linear}.service-modal .button:hover{background-color:#62584e;color:#f6f2ef}@keyframes fadeIn{from{opacity:0}to{opacity:1}}section.travel-expenses{margin:0 auto;text-align:center;max-width:800px}section.process{padding-bottom:0}.process-blocks{display:grid;justify-content:space-evenly;background-color:#c6bcab;padding:40px 20px;width:100%}.process-blocks .process-block{width:100%;max-width:300px;color:#f6f2ef;text-align:center}.process-blocks .process-block .process-image{width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center}.process-blocks .process-block .process-title{font-size:2rem;margin-top:20px}@media screen and (min-width:900px){.process-blocks{grid-template-columns:repeat(auto-fit, minmax(300px, auto));grid-auto-rows:1fr;gap:40px;padding:40px}}.projects .project-blocks{margin-top:60px}.project .project-images{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, auto));grid-auto-rows:1fr;gap:40px;width:100%;max-width:1000px;margin:0 auto;justify-content:center;margin-top:60px}.project .project-images .project{position:relative;width:100%;height:300px;max-width:300px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-decoration:none}.project .project-images .project:hover .hover-overlay{display:block}.project .project-images .project:hover .hover-text{display:flex;align-items:center}.project .project-images .project:hover .hover-text svg{width:22px;height:22px;margin-left:8px}.project .project-images .project:hover .hover-text svg path{fill:#988b7e}.page-not-found h1{padding:0 20px}.page-not-found .content-bar{text-align:center}.page-not-found .content{display:inline-block}.page-not-found .content a{color:#988b7e}*{box-sizing:border-box}html{font-size:62.5%}html,body{margin:0;font-family:"Glacial Indifference", sans-serif;line-height:1.6;background-color:#f6f2ef;color:#988b7e}body{font-size:1.6rem}h1,h2{font-family:"Dream Avenue", serif;font-size:3.5rem;margin-top:0;color:#988b7e;font-weight:700}h2{font-weight:400;line-height:1.2}h3{font-size:4.5rem}h4{font-family:"Glacial Indifference", sans-serif;margin-bottom:5px;font-weight:400}.hide{display:none}.lb-details{display:none}a{color:#988b7e}.grecaptcha-badge{visibility:hidden}