#inner-page-wrapper{background-color:#f0f9fc;padding:64px 0 120px;margin:0}.contactMain{gap:max(5.56vw,80px);padding:0 6.67vw}.contactInfo{width:100%;max-width:max(39.44vw,568px)}.contactInfo__header--title{gap:1rem;margin-bottom:1rem}.contactInfo__header--title h1{letter-spacing:-.055rem;line-height:1.27}.contactInfo__header p{line-height:1.55;color:#3a4452}.contactInfo__information{margin-top:56px}.contactInfo__information h3{margin-bottom:6px;line-height:1.2}.contactInfo__information--card{margin-top:16px;max-width:400px;padding:24px;gap:24px}.contactInfo__information .card-icon{width:64px;height:64px;padding:1rem;border:1.5px solid #0B1324;box-shadow:0 2px #0b1324;border-radius:80px;flex-shrink:0}.contactInfo__information .card-icon.phone{background:#f78400}.contactInfo__information .card-icon.email{background:#35b6ff}.contactInfo__information .card-text{flex-grow:1;word-break:break-word}.contactInfo__information .card-text h4{margin-bottom:.25rem;line-height:1.33}.contactInfo__information .card-text p{color:#3a4452;margin-bottom:1rem;line-height:1.42}.contactInfo__information .card-text a{color:#0460d9;transition:all .3s ease;font-size:16px}.contactInfo__information .card-text a:hover{color:#0254bf}.contactInfo__cards-container{gap:16px}.contactForm{width:100%;max-width:max(41.67vw,600px);padding:max(2.78vw,40px);border:1.5px solid #0B1324;box-shadow:0 4px #0b1324}@media only screen and (max-width: 991px){.contactMain{gap:56px;padding:0 32px}.contactInfo__information{margin-top:0}.contactForm{max-width:100%}}@media only screen and (max-width: 480px){#inner-page-wrapper{padding:40px 0 80px}.contactMain{gap:40px;padding:0 16px}.contactInfo__header p{font-size:16px;line-height:1.55}}
