.contact{width:100%;padding:150px 0;background-color:#151321;background-image:url(/images/page-bg-ellipse.png);background-size:contain;background-repeat:no-repeat;background-position:calc(50% - 985px) calc(0% - 301px)}.container{width:100%;max-width:1440px;margin:0 auto}.contact-title{font-family:Golos Text;font-weight:600;font-size:36px;line-height:43px;color:#fff;margin-bottom:40px}.contact-wrapper{display:grid;grid-template-columns:1.3fr .6fr;justify-content:space-between;margin-top:40px;gap:2rem}.contact-map{background-color:#1a1c2a;border-radius:40px}.contact-content{padding:60px 40px}.contact-details{display:grid;grid-template-columns:1fr 1fr;margin-bottom:60px}.call-center span{font-weight:400;font-size:14px;line-height:26px}.call-center p,.call-center span{font-family:Golos Text;color:#fff}.call-center p{font-weight:600;font-size:24px;line-height:29px}.contact-email span{font-family:Golos Text;font-weight:400;font-size:14px;line-height:26px;color:#fff}.contact-email p{font-family:Golos Text;font-weight:600;font-size:24px;line-height:29px;color:#fff}.address-icon{margin-bottom:20px}.address{font-family:Golos Text;font-weight:700;font-size:14px;line-height:26px;color:#fff}.contact-form{background-color:#1a1c2a;border-radius:40px;padding:60px 30px 48px}.contact-form h3{font-family:Golos Text;font-weight:700;font-size:24px;line-height:29px;color:#fff;margin-bottom:60px}.contact-form form{display:flex;flex-direction:column}.contact-form label{font-family:Golos Text;font-weight:400;font-size:14px;line-height:26px;color:#fff}.contact-form input,.contact-form textarea{margin-bottom:15px;padding:10px;border-bottom:1px solid #2d363b;font-family:Golos Text;background-color:rgba(0,0,0,0)!important;font-size:14px}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:rgba(255,255,255,.5);background-color:rgba(0,0,0,0)!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(255,255,255,.5);background-color:rgba(0,0,0,0)!important}.contact-form textarea{resize:vertical;min-height:42px}.contact-form input:focus,.contact-form textarea:focus{outline:none;background-color:rgba(0,0,0,0)!important;border-color:#2e5bff}.contact-form input:not(:-moz-placeholder-shown),.contact-form textarea:not(:-moz-placeholder-shown){border-color:rgba(255,255,255,.3)}.contact-form input:not(:placeholder-shown),.contact-form textarea:not(:placeholder-shown){border-color:rgba(255,255,255,.3)}.contact-form input,.contact-form textarea{background:rgba(0,0,0,0);color:#fff}.contact-form input::-moz-placeholder{color:rgba(255,255,255,.4)}.contact-form input::placeholder{color:rgba(255,255,255,.4)}.form-text{font-family:Golos Text;font-weight:400;font-size:14px;line-height:17px;color:rgba(255,255,255,.5)}.form-text a{color:#37f}.submit-btn{background-color:#37f;border:none;margin:30px 0;padding:20px 40px;border-radius:20px;cursor:pointer;transition:background-color .3s ease;font-family:Golos Text;font-weight:600;font-size:16px;line-height:19px;color:#fff}.submit-btn:hover{background-color:#1e3fcc}@media screen and (max-width:992px){.contact-wrapper{display:grid;grid-template-columns:1fr;row-gap:3rem}}@media screen and (max-width:620px){.contact-details{grid-template-columns:1fr;row-gap:2rem}}@media screen and (max-width:468px){.map_content{height:300px!important}.contact{padding:80px 0}}