.contentContainer{position:relative;display:block;width:calc(52% + 8vw);height:100%;top:0;left:calc(48% - 8vw);padding-top:0;padding-left:8vw;box-sizing:border-box;background:linear-gradient(90deg,#f6f3d3,#c2b588);-webkit-clip-path:polygon(8vw 0,100% 0,100% 100%,0 100%);clip-path:polygon(8vw 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:1024px){.contentContainer{-webkit-clip-path:polygon(0 5vh,0 100%,100% 100%,100% 0);clip-path:polygon(0 5vh,0 100%,100% 100%,100% 0);padding-top:5vh;padding-left:0;bottom:0;width:100%;min-height:50vh;top:35vh;left:0}}.headerContainer{position:absolute;display:grid block;grid-template-columns:1fr;grid-template-rows:1fr;padding:1vh 11vw 1vh 1vw;width:calc(40% + 8vW);height:100%;top:0;left:0;box-sizing:border-box;background:linear-gradient(135deg,#c0d67c,#6e8b53);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 8vw) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 8vw) 100%,0 100%);color:#f6f3d3}@media screen and (max-width:1024px){.headerContainer{box-sizing:border-box;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 5vh),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 5vh),0 100%);top:0;width:100vw;height:40vh;padding-left:1vw;padding-right:1vw}}.input{display:flex;flex-direction:column;gap:1vh;box-sizing:border-box}.input label{font-family:Consolas;font-size:calc(1.5 * 1.6895459345vh);font-weight:400}.input input[type=file]{box-shadow:none;background:linear-gradient(0deg,#f6f3d3,#c2b588)}.input input,.input textarea{border-radius:1.5vh;border:0 solid #f6f3d3;padding:1.5vh;margin:0;box-shadow:inset .8vh .8vh .4vh silver;font-family:Consolas;font-size:calc(1.5 * 1.6895459345vh);font-weight:400}@media screen and (max-width:1024px){.input input,.input textarea{font-family:Consolas;font-size:calc(.9 * 1.6895459345vh);font-weight:400}}.button{background:linear-gradient(180deg,#c0d67c,#6e8b53);border-radius:1.5vh;color:#f6f3d3;border:0 solid #f6f3d3;padding:.5vh;height:4vh;font-family:Consolas;font-size:calc(1.5 * 1.6895459345vh);font-weight:400}.button-anchor,.button-link{display:flex block;justify-content:center;align-items:center}.button:active{background:linear-gradient(0deg,#c0d67c,#6e8b53)}.contact{width:100%}.contact .information{position:relative;box-sizing:border-box;display:flex block;flex-direction:column;gap:5vh;padding-right:3vw;padding-left:0}.contact .information p{text-align:justify;width:100%}@media screen and (max-width:1024px){.contact .information{padding-right:1vw;padding-left:1vw}}.contact .contentContainer{display:flex;flex-direction:column;justify-content:center}.contact .contentContainer form{position:relative;display:flex;flex-direction:column;gap:4vh;width:75%;margin-left:5vw;box-sizing:border-box}.contact .contentContainer form *{width:100%;box-sizing:border-box}@media screen and (max-width:1024px){.contact .contentContainer form{gap:2vh;width:96vw;margin-left:2vw;top:-.75vh}.contact .contentContainer{max-height:55vh}}.dialog{width:30vw;height:25vh;box-sizing:border-box;border:none}.dialog-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,75%,.5);box-sizing:border-box;z-index:10000}.dialog-close-button{aspect-ratio:1/1;height:100%}.dialog-header{background:linear-gradient(180deg,#f6f3d3,#c2b588);width:100%;height:15%;display:flex;justify-content:space-between;align-items:center;padding:1%;box-sizing:border-box}.dialog-title{font-family:Consolas;font-size:calc(1.5 * 1.6895459345vh);font-weight:400}.dialog-icon{aspect-ratio:1/1;height:75%}.dialog-icon-container{justify-content:center;align-items:center;height:100%}.dialog-body,.dialog-icon-container{position:relative;display:flex;width:100%;box-sizing:border-box}.dialog-body{height:65%}.dialog-message{font-family:Consolas;font-size:calc(1.5 * 1.6895459345vh);font-weight:400;text-wrap:wrap}.dialog-message-container{width:100%}.dialog-buttons-container,.dialog-message-container{display:flex;justify-content:center;align-items:center}.dialog-buttons-container{background:linear-gradient(180deg,#f6f3d3,#c2b588);height:20%;padding:1vh;gap:1vw;box-sizing:border-box}.dialog-buttons-container .button{width:33%;height:100%;border-radius:.9vh}.dialog .headerContainer{display:flex block;box-sizing:border-box;padding:1vh 3vw 1vh 1vw;width:calc(20% + 4vw);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 2vw) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 2vw) 100%,0 100%)}.dialog .contentContainer{display:flex block;box-sizing:border-box;width:calc(67% + 2vw);left:calc(33% - 2vw);padding-left:2vw;-webkit-clip-path:polygon(2vw 0,100% 0,100% 100%,0 100%);clip-path:polygon(2vw 0,100% 0,100% 100%,0 100%)}