.contact-1{position:relative}.contact-1 .bottom-shape{position:absolute;left:9%;bottom:25%}@media (max-width:1199px){.contact-1 .bottom-shape{display:none}}.contact-1 .star-left-shape{position:absolute;top:21%;left:5%}@media (max-width:1199px){.contact-1 .star-left-shape{display:none}}.contact-1 .star-right-shape{position:absolute;right:3%;bottom:10%}@media (max-width:1199px){.contact-1 .star-right-shape{display:none}}.contact-1 .regulation-shape{position:absolute;right:5%;bottom:12%}@media (max-width:1199px){.contact-1 .regulation-shape{display:none}}.contact-1 .random-shape{position:absolute;left:40%;bottom:35%}@media (max-width:1199px){.contact-1 .random-shape{display:none}}.contact-1 .contact-wrapper{margin-right:50px}@media (max-width:1199px){.contact-1 .contact-wrapper{margin-right:0}}.contact-1 .contact-wrapper .section-title h2{color:var(--white);margin-bottom:10px}.contact-1 .contact-wrapper .section-title p{color:var(--white);margin-bottom:30px}.contact-1 .contact-wrapper .images img{width:100%;height:100%;border-radius:16px}.contact-1 .contact-wrapper .google-map iframe{width:100%;height:415px;border-radius:16px}@media (max-width:1199px){.contact-1 .contact-wrapper .google-map iframe{height:343px}}.contact-1 .contact-wrapper .contact-items{display:flex;align-items:center;gap:8px;margin-top:25px}.contact-1 .contact-wrapper .contact-items .content h4{color:var(--white)}.contact-1 .contact-wrapper .contact-items .content h5{color:#bbbbbc}.contact-1 .contact-form{padding:48px 40px;border:var(--border-2);border-radius:16px}@media (max-width:1199px){.contact-1 .contact-form{padding:20px}}.contact-1 .contact-form h3{color:var(--white);border-bottom:1.2px solid rgba(102,102,102,.24);padding-bottom:20px;margin-bottom:50px}.contact-1 .contact-form .contact-box input,.contact-1 .contact-form .contact-box textarea{width:100%;margin-bottom:20px;padding:18px 24px;border:var(--border);border-radius:16px;background:0 0;color:var(--white);line-height:1}.contact-1 .contact-form .contact-box input::placeholder,.contact-1 .contact-form .contact-box textarea::placeholder{color:#bdbdbe}.contact-1 .contact-form .contact-box input:focus{border-color:var(--theme)}.contact-1 .contact-form .contact-box textarea{resize:none;height:130px}.contact-1 .contact-form .contact-box textarea:focus{border-color:var(--theme)!important;outline:0}.contact-1 .contact-form .contact-box .ext{padding-bottom:80px}.contact-1 .contact-form .contact-box .theme-btn{margin-top:40px;width:100%;transition:all .4s ease-in-out}.contact-1 .contact-form .contact-box .theme-btn:hover,.contact-1 .contact-item-wrapper .contact-item .icon i{color:var(--header)}.contact-1 .contact-form .contact-box .theme-btn:hover::before{background-color:var(--white);border:var(--border-2)}.contact-1 .google-map iframe{width:100%;height:583px}.contact-1 .contact-item-wrapper{margin-top:-4px}@media (max-width:1199px){.contact-1 .contact-item-wrapper{margin-top:20px}}.contact-1 .contact-item-wrapper .contact-item{display:flex;align-items:center;gap:16px;margin-bottom:24px}.contact-1 .contact-item-wrapper .contact-item .icon,.contact-1 .social .social-list li a{width:56px;height:56px;background-color:var(--bg);border-radius:100px;display:flex;align-items:center;justify-content:center}.contact-1 .social{display:flex;align-items:center;margin-top:44px}.contact-1 .social .social-list{display:flex;align-items:center;gap:16px;margin-left:20px}.contact-1 .social .social-list li a{width:40px;height:40px;transition:all .4s ease-in-out}.contact-1 .social .social-list li a:hover{background:var(--theme)}.contact-form-box{border-radius:24px;background:var(--bg);backdrop-filter:blur(24px);padding:48px}@media (max-width:1199px){.contact-form-box{padding:30px}}.contact-form-box h3{margin-bottom:30px;border-bottom:var(--border-3);padding-bottom:20px}.contact-form-box .contact-box input,.contact-form-box .contact-box textarea{width:100%;background-color:var(--white);border:0;border-radius:12px;padding:24px;margin-bottom:15px}.contact-form-box .contact-box textarea{height:134px;resize:none;outline:0}.contact-form-box .contact-box .theme-btn{margin-top:30px;width:100%}