.contact{margin-top:100px;overflow:hidden}.contact-wrap{display:flex;gap:24px}.contact .contact-info__number svg{cursor:pointer}.contact .contact-info__number svg path{transition:.5s ease all}.contact .contact-info__number svg:hover path{fill:#ec6917}.contact-left{border-radius:20px}.contact-left__wrap{width:55%}.contact-left__wrap img{width:100%;opacity:0}.contact-title{margin-bottom:20px}.contact .contact-title{overflow:hidden}.contact .contact-title__animwrap{opacity:0}.contact .contact-info__top{overflow:hidden}.contact .contact-info__top p{opacity:0}.contact .contact-info__center{overflow:hidden}.contact .contact-info__center p{opacity:0}.contact.visible .contact-title__animwrap{opacity:1;animation:slideInDown;animation-duration:2s;animation-fill-mode:forwards}.contact.visible .contact-info__top p{opacity:1;animation:slideInDown;animation-duration:2s;animation-fill-mode:forwards}.contact.visible .contact-info__center p{opacity:1;animation:slideInDown;animation-duration:2s;animation-fill-mode:forwards}.contact.visible .contact-left__wrap img{opacity:1;animation:slideInUp;animation-duration:2s;animation-fill-mode:forwards}.contact.visible .contact-info__bottom.desktop{opacity:1;animation:slideInUp;animation-duration:2s;animation-fill-mode:forwards}.contact h2{font-size:80px;font-weight:400;line-height:90.44px;text-align:left;text-transform:uppercase}.contact h2:first-child{padding-left:220px}.contact h2:last-child{padding-left:170px;position:relative;width:fit-content}.contact h2:last-child:before{position:absolute;content:url(../images/contact.svg);top:50%;right:-60px;transform:translateY(-58%)}.contact-info{display:flex;flex-direction:column;justify-content:flex-end;width:45%;gap:32px}.contact-info__bottom{display:flex;justify-content:space-between;background:#fff;padding:18px 20px;border-radius:20px}.contact-info__bottom ul{display:flex;align-items:center;gap:12px}.contact-info__bottom ul li{width:40px;height:40px;border-radius:50%;background:#f2f8ff;position:relative}.contact-info__bottom ul li svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contact-info__bottom ul li svg path{transition:.3s ease all}.contact-info__bottom ul li:hover svg path{fill:#ec6917}.contact-info__number{display:flex;align-items:center;gap:17px}.contact-info__number a{font-size:24px;font-weight:400;line-height:28.63px;text-align:left;color:#000}.contact-info__top{display:flex;justify-content:flex-end}.contact-info__top p{font-size:24px;font-style:italic;font-weight:400;line-height:36px;text-align:left}.contact-info__top p span{color:#ec6917}.contact-info__center{padding-left:20px}.contact-info__center p{font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#636363}.contact .mobile{display:none}@media (max-width:1150px){.contact .desktop{display:none!important}.contact .mobile{display:block}.contact-wrap{flex-direction:column-reverse}.contact-left__wrap{width:100%;display:flex;flex-direction:column;gap:10px}.contact-left__wrap ul li{width:50px;height:50px;border-radius:50%;background:#f2f8ff;position:relative}.contact-left__wrap ul li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7)}.contact-info{width:100%}.contact-info__number{width:fit-content}.contact-info__number img{width:50px}.contact-info__bottom{display:flex!important;z-index:10}}@media (max-width:850px){.contact h2{font-size:40px;font-weight:400;line-height:47.72px;text-align:left}.contact h2:first-child{padding-left:60px}.contact h2:last-child{padding-left:0}.contact h2:last-child:before{transform:scale(.75) translateY(-55%);right:-46px}}@media (max-width:600px){.contact{margin-top:30px}.contact.visible .contact-title__animwrap{animation-duration:1s}.contact.visible .contact-info__top p{animation-duration:1s}.contact.visible .contact-info__center p{animation-duration:1s}.contact-info{gap:10px}.contact-info__top{justify-content:start}.contact-info__center{padding:0}.contact-info__center br{display:none}.contact-info__bottom{flex-direction:column;align-items:center;gap:15px}.contact-info__bottom ul{gap:20px}.contact-title{margin-bottom:8px}.contact-wrap{gap:16px}}