.popup-container{z-index:10;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.popup-wrapper{background:#f9f9f9;border-radius:12px;width:80%;max-width:1000px;height:600px;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000040}.popup-content{width:40%;height:100%;position:relative}.popup-content>img{object-fit:cover;width:100%;height:100%}.form-side{background:#f9f9f9;flex-direction:column;justify-content:center;width:60%;padding:40px 30px;display:flex}.form-side h2{color:var(--customColor1);margin-bottom:20px;font-size:40px}.popup-form{flex-direction:column;gap:15px;display:flex}.popup-form input,.popup-form select,.popup-form textarea{border:1px solid #ccc;border-radius:8px;outline:none;padding:12px 14px;font-size:1rem;transition:border .3s}.popup-form input:focus,.popup-form select:focus,.popup-form textarea:focus{border-color:var(--accentColor1)}.popup-form button{border:1px solid var(--customColor2);color:var(--customColor1);cursor:pointer;background-color:#f59f0b2f;border-radius:8px;padding:10px;font-size:20px;font-weight:700;transition:background .3s}.popup-form button:hover{background-color:#f59f0b4b}.popup-exit{position:absolute;top:20px;right:20px}.popup-exitIcon{color:red;cursor:pointer;font-size:30px}@media screen and (max-width:768px){.popup-wrapper{background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;width:90%;height:fit-content;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000040}.popup-content{width:100%;height:100%;position:relative}.popup-content>img{display:none}}
.footer-container{background-color:var(--customColor1);width:100%;padding:30px}.footer-container>h4{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-bottom:10px;font-size:20px}.footer-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex}.footer-content{border-bottom:1px solid #192e54;width:30%;padding:10px}.footer-content>ul{margin:0;padding:0}.footer-content>ul>li{color:#fff;list-style:none}.footer-bottomContent{border-top:1px solid #fff;margin-top:10px;padding:10px}.footer-bottomTextBlock{padding:10px}.footer-bottomTextBlock>p{text-align:center;color:#fff;font-size:15px}.footer-bottomTextBlock:nth-child(2){text-align:center;color:#fff;justify-content:center;align-items:center;font-size:15px;display:flex}@media screen and (max-width:768px){.footer-content{border-bottom:1px solid #192e54;width:100%;padding:10px}}
