.Page{background-color:#f6b2bf;background-image:url(https://cdn.pixabay.com/photo/2024/12/21/16/53/cloud-9282557_1280.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;font-family:Patrick Hand,cursive;display:flex}.Hero{flex-direction:column;height:calc(100vh + 50px);display:flex}.Hero span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Hero h2{color:#fff;margin-left:-100px;font-size:50px;font-weight:400}.Hero p{text-align:center;color:#fff;text-shadow:0 0 5px #e18192;font-size:25px}.Hero_Logo{background-image:url(../media/logo.58464b01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:600px;height:250px;margin-top:-50px;animation:2s infinite updown}@keyframes updown{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.Hero_BtnCon{align-items:center;gap:0 20px;margin-top:30px;margin-bottom:100px;display:flex}.Hero_Btn1{all:unset;cursor:pointer;color:#fff;background-color:#e18192;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:50px;padding:0 20px;font-size:24px;transition:all .2s;display:flex}.Hero_Btn1:hover{background-color:#e398a6}.Hero_Btn2{all:unset;cursor:pointer;color:#e18192;background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:50px;padding:0 20px;font-size:24px;transition:all .2s;display:flex}.Hero_Btn2:hover{color:#fff;background-color:#f6b2bf}.About{z-index:100;background-color:#e18192;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;height:fit-content;margin-top:-50px;margin-bottom:-50px;padding:100px 0;display:flex}.About_Con{grid-template-rows:repeat(40,2.5%);grid-template-columns:repeat(40,2.5%);width:1020px;height:500px;margin-top:20px;display:grid}.About_Item1{background-color:#ffffffd0;border-radius:12px;flex-direction:column;grid-area:1/1/41/25;justify-content:center;align-items:center;display:flex}.About_Item1 h4{color:#000;margin:0 20px;font-size:18px;font-weight:400}.About_Item2{background-color:#ffffffd0;border-radius:12px;flex-direction:column;grid-area:29/1/41/25;justify-content:center;display:flex}.About_Item2 h3{color:#000;margin:0 20px;font-size:23px}.About_Item3{background-color:#ffffffd0;background-image:url(../media/me.cdaf0ef3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex-direction:column;grid-area:1/26/41/41;display:flex}.About h2{color:#fff;font-size:50px;font-weight:500}.About_Progress_Con{background-color:#ffd1d9;border-radius:10px;height:10px;margin:20px 20px 0;overflow:hidden}.About_Progress{background-color:#e18192;width:10%;height:100%}.About_Progress_Text_Con{justify-content:space-between;align-items:center;margin:10px 20px 0;display:flex}.About_Progress_Text_Con h4{color:#828282;font-size:20px;font-weight:500}.About_Progress_Text_Con h4 b{color:#000;font-weight:500}.About p{color:#fff;text-align:center;width:700px;margin-top:20px;font-size:22px}.Gallery{height:fit-content;display:flex}.Gallery span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:150px 0;display:flex}.Gallery h2{color:#fff;font-size:50px;font-weight:500}.Gallery_Con{grid-template-columns:calc(20% - 10px) calc(20% - 10px) calc(20% - 10px) calc(20% - 10px) calc(20% - 10px);justify-content:space-between;gap:15px 0;width:1020px;margin-top:30px;display:grid}.Gallery_Item{aspect-ratio:1;background-color:#e398a667;border-radius:10px;width:100%;transition:all .2s;display:flex;overflow:hidden}.Gallery_Item:hover{transform:scale(1.1)}.Gallery_Item img{object-fit:cover;width:100%;height:100%}.Products{z-index:200;background:linear-gradient(#e18192,#e398a6);border-radius:30px;flex-direction:column;align-items:center;gap:0 50px;height:fit-content;margin-top:-50px;margin-bottom:-50px;padding:100px 0;display:flex}.Products h2{color:#fff;font-size:50px;font-weight:500}.Products p{color:#fff;margin:0;font-size:23px}.Products_Con{justify-content:space-between;width:1020px;height:fit-content;margin-top:20px;display:flex}.Products_Item{cursor:pointer;background-color:#ffffff6a;border-radius:12.5px;flex-direction:column;width:calc(33.33% - 10px);padding:10px;display:flex}.Products_Item img{object-fit:cover;width:100%;height:100%}.Products_Item_Img{border-radius:10px;justify-content:center;align-items:center;width:100%;height:180px;display:flex}.Products_Bookmark{aspect-ratio:.333;border-radius:3px;height:calc(100% - 20px);transition:all .5s;overflow:hidden;box-shadow:0 0 5px #0000005a}.Products_Postcard{aspect-ratio:1.333;border-radius:3px;height:calc(100% - 40px);transition:all .5s;overflow:hidden;box-shadow:0 0 5px #0000005a}.Products_A4{aspect-ratio:.727272;border-radius:3px;height:calc(100% - 20px);transition:all .5s;overflow:hidden;box-shadow:0 0 5px #0000005a}.Products_Item:hover .Products_Bookmark,.Products_Item:hover .Products_Postcard,.Products_Item:hover .Products_A4{transform:perspective(500px)rotateY(30deg)}.Products_Item h3{margin:8px 10px 0;font-size:22px}.Products_Item h4{margin:3px 10px 0;font-size:20px;font-weight:500}.Form{justify-content:center;align-items:center;height:fit-content;display:flex}.Form span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;gap:0 20px;width:100%;height:100%;padding:150px 0;display:flex}.Form_Left{flex-direction:column;width:300px;display:flex}.Form h2{color:#fff;text-shadow:0 0 5px #e18192;font-size:50px;font-weight:500}.Form h3{color:#fff;text-shadow:0 0 5px #e18192;font-size:23px;font-weight:500}.Form p{color:#fff;text-align:center;width:700px;margin-top:20px;font-size:22px}.Form_Con{box-sizing:border-box;background-color:#ffffff46;border-radius:15px;flex-direction:column;width:700px;padding:25px;display:flex}.Form_Input_Con{gap:0 15px;display:flex}.Form_Input{flex-direction:column;width:50%;display:flex}.Form_Input label{color:#fff;font-size:22px}.Form_Input input{color:#a95363;background-color:#fff;border:none;border-radius:5px;outline:none;height:45px;margin-top:7px;padding:0 10px;font-family:Patrick Hand,cursive;font-size:22px}.Form_Input1{flex-direction:column;margin-top:10px;display:flex}.Form_Input1 label{color:#fff;font-size:22px}.Form_Input1 textarea{color:#a95363;resize:vertical;background-color:#fff;border:none;border-radius:5px;outline:none;width:100%;height:75px;min-height:65px;margin-top:7px;padding:5px 10px;font-family:Patrick Hand,cursive;font-size:22px}.Form button{all:unset;cursor:pointer;color:#fff;background-color:#e18192;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:50px;margin-top:30px;padding:0 20px;font-size:24px;transition:all .2s;display:flex}::placeholder{color:#cfb0b6}.Form_Input_Choose_Con{gap:0 15px;margin-top:10px;display:flex}.Form_Input_Upload_Con{cursor:pointer;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:fit-content;margin-top:7px;display:flex;position:relative;overflow:hidden}.Form_Input_Upload_Close{cursor:pointer;z-index:100;padding:5px;display:flex;position:absolute;top:10px;right:15px}.Form_Input_Upload_Con h5{color:#e18192;margin-top:10px;font-size:20px}.Form_Input_Upload_Con svg{width:40px;height:40px}.Form_Input_Upload_Con input{opacity:0;visibility:hidden;position:absolute}.Form_Input_Upload_Con label{aspect-ratio:3;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Form_Input_Upload_Con img{height:100%}.Form_Input_Choose{color:#e18192;cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:calc(33.33% - 10px);height:60px;font-size:22px;transition:all .2s;display:flex}.Form_Input_Choose_Select{color:#e18192;background-color:#fff;outline:2px solid #e18192}.Terms{background-color:#f6b2bf;background-image:url(https://cdn.pixabay.com/photo/2024/12/21/16/53/cloud-9282557_1280.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;align-items:center;height:100vh;display:flex;overflow:auto}.Terms span{background-color:#e18192;border-radius:15px;flex-direction:column;width:900px;max-width:90vw;min-height:fit-content;margin:50px 0;padding-bottom:30px;display:flex}.Terms h2{color:#fff;text-shadow:0 0 5px #ff5473;text-align:center;margin:20px 20px 0;font-family:Patrick Hand,cursive;font-size:35px;font-weight:500}.Terms p{color:#fff;text-shadow:0 0 5px #ff5473;margin:10px 20px 0;font-family:Patrick Hand,cursive;font-size:20px}.Terms a{text-decoration:underline}.Page footer{z-index:100;color:#fff;background-color:#e18192;border-radius:30px 30px 0 0;justify-content:center;align-items:center;height:fit-content;margin-top:-50px;padding:40px 0;display:flex}.Page footer span{width:1020px;display:flex}.Page footer p{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:20px}.Page footer a{font-size:20px;text-decoration:underline}.Footer_Link_Con{align-items:center;gap:0 20px;display:flex}@media screen and (max-width:1100px){.Gallery_Con,.Products_Con,.About_Con{width:85vw}.Form span{flex-direction:column;align-items:center}.Form_Left{width:85vw}.Form_Con{width:85vw;margin-top:30px}.Page footer span{width:85vw}.Footer_Link_Con{grid-template-columns:calc(33.33% - 10px) calc(33.33% - 10px) calc(33.33% - 10px);justify-content:space-between;gap:20px 0;width:550px;display:grid}}@media screen and (max-width:900px){.Gallery_Con{grid-template-columns:calc(25% - 10px) calc(25% - 10px) calc(25% - 10px) calc(25% - 10px)}.Footer_Link_Con{grid-template-columns:calc(50% - 10px) calc(50% - 10px);width:400px;margin-left:20px}}@media screen and (max-width:850px){.About_Con{flex-direction:column;height:fit-content;display:flex}.About_Item3{aspect-ratio:.75;background-color:#0000;background-size:contain;border-radius:10px;grid-area:none;height:100%;margin-top:20px}.About_Item1{border-radius:none;grid-area:none;height:fit-content;padding:20px 0}.Products_Con{flex-direction:column;gap:20px 0}.Products_Item{width:100%}.Products_Item_Img{height:250px}}@media screen and (max-width:730px){.Footer_Link_Con{grid-template-columns:100%;min-width:200px}}@media screen and (max-width:700px){.Hero_Logo{aspect-ratio:2.4;width:85vw;height:auto}.Hero p{width:85vw}}@media screen and (max-width:650px){.Gallery_Con{grid-template-columns:calc(33.33% - 10px) calc(33.33% - 10px) calc(33.33% - 10px)}.Hero h2{margin-bottom:10px;margin-left:-80px;font-size:40px}.Form_Input_Con{flex-direction:column}.Form_Input_Choose_Con{flex-direction:column;gap:10px 0}.Form_Input_Choose,.Form_Input{width:100%}}@media screen and (max-width:500px){.Hero h2{margin-left:-70px;font-size:38px}.Hero p{font-size:20px}.Page footer span{flex-direction:column}.Footer_Link_Con{margin-top:30px;margin-left:0}.Products_Item_Img{height:200px}.Gallery_Con{grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.Form_Input_Upload_Con svg{width:25px;height:25px}.Form_Input_Upload_Con label{aspect-ratio:2}.Form input,.Form textarea,.Form_Input_Choose{font-size:20px}}@media screen and (max-width:450px){.Hero h2{margin-left:-50px;font-size:38px}.Hero_BtnCon{flex-direction:column;gap:15px 0;width:55vw}.Hero_Btn1,.Hero_Btn2{width:100%}}@media screen and (max-width:400px){.Hero h2{margin-bottom:20px;margin-left:-50px;font-size:8vw}.Gallery_Con{grid-template-columns:100%}}
