.contact-page{display:flex;flex-direction:column;align-items:center;gap:40px;background:linear-gradient(180deg,#fff 24%,#2420a9 0)}.contact-page .container{width:100%;max-width:1240px;margin:0 auto;text-align:center;padding:80px 40px;background-color:transparent}@media(max-width:768px){.contact-page .container{padding:60px 20px}}@media(max-width:480px){.contact-page .container{padding:40px 15px}}.info-wrapper{width:100%;border-radius:20px;background:#fafafa;padding:50px;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media(max-width:768px){.info-wrapper{padding:40px}}@media(max-width:480px){.info-wrapper{padding:30px}}.info-wrapper .title{font-size:48px;font-weight:600;color:#242424}@media(max-width:768px){.info-wrapper .title{font-size:36px}}@media(max-width:480px){.info-wrapper .title{font-size:28px}}.info-wrapper .info-block{display:flex;justify-content:space-between;margin-top:40px;gap:20px;flex-wrap:wrap}@media(max-width:1024px){.info-wrapper .info-block{justify-content:center;gap:30px}}@media(max-width:768px){.info-wrapper .info-block{flex-direction:column;align-items:center}}.info-wrapper .info-block .each-info:first-child{width:100%;max-width:none;margin-bottom:20px}.info-wrapper .info-block .each-info:not(:first-child){flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 14px);max-width:380px}@media(max-width:1024px){.info-wrapper .info-block .each-info:not(:first-child){flex:0 0 320px}}.info-wrapper .info-block .each-info{display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:16px;background:#f9f9f9;transition:all .3s ease-in-out}.info-wrapper .info-block .each-info:hover{background:#e0e0ff;transform:translateY(-5px)}.info-wrapper .info-block .each-info .icon{width:80px;height:80px;border-radius:16px;background-color:#2420a9;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.info-wrapper .info-block .each-info .icon{width:60px;height:60px}}.info-wrapper .info-block .each-info .info-name-text{text-transform:uppercase}.info-wrapper .info-block .each-info .info-title{margin-top:20px;font-size:24px;font-weight:500;color:#333}@media(max-width:480px){.info-wrapper .info-block .each-info .info-title{font-size:20px}}.info-wrapper .info-block .each-info .info-value{color:#666;font-size:16px;margin-top:6px;cursor:pointer}@media(max-width:480px){.info-wrapper .info-block .each-info .info-value{font-size:14px}}