.contact{overflow:hidden}.contact .hero{height:569px;display:flex;flex-direction:column;justify-content:end;gap:10px;padding-left:92px;padding-bottom:60px}.contact .hero>h2{font-size:64px;font-weight:300;max-width:1068px}.contact .hero>h2>b{font-weight:600}.contact .hero>span{font-size:24px;font-weight:600;text-transform:uppercase}.contact .hero>p{font-size:16px;font-weight:400;max-width:653px}.contact .banner{height:350px;width:100%;background-color:var(--light-gray)}.contact .info{margin:60px auto;display:flex;flex-direction:column;gap:46px}.contact .info>.content{margin:auto;width:251px;position:relative}.contact .info>.content>h3{position:absolute;top:50%;left:62px;transform:translateY(-50%);z-index:2;font-size:32px;font-weight:400;text-wrap-mode:nowrap}.contact .info>.content>h3>b{font-weight:800}.contact .info>p{font-size:16px;font-weight:400;max-width:606px;text-align:center;margin:auto}.contact .info>h3{font-size:20px;font-weight:800;text-align:center}.contact .info>.list{display:flex;flex-direction:row;justify-content:space-around;margin-top:46px}.contact .info>.list>div{margin-top:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:17px}.contact .info>.list>div>span{font-size:16px;font-weight:600}.contact .info>.list>div>address{font-size:16px;font-weight:300;font-style:normal}.contact .info>.list>div>a{font-size:16px;font-weight:300;text-decoration:unset;color:var(--white)}.contact .about{margin:138.5px 92px;display:flex;flex-direction:row;justify-content:space-around;gap:200px}.contact .about p{font-size:40px;font-weight:300}.contact .about b{color:var(--mustard)}.contact .about strong{font-weight:600}a.button-link{display:flex;justify-content:center;gap:10px}@media screen and (max-width:1023px){.contact .hero{height:465px}.contact .hero>h2{font-size:40px}.contact .hero>p{font-size:14px;max-width:328px}.contact .hero{padding-left:20px;padding-bottom:29px}.contact .information{margin:20px}.contact .information>p{padding:12px;border-left:1px solid var(--white);text-align:justify}.contact .info>.list{margin-top:36px;flex-direction:column}.contact .info>.list>div{align-items:center;gap:8px}.contact .banner{height:350px}.contact .info{margin:40px 20px;gap:36px}.contact .about{margin:59px 20px;flex-direction:column;gap:30px}.contact .about p{font-size:24px}}