.contact__container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;margin:0 auto;max-width:1600px;grid-column-gap:50px;padding:0 44px;@media only screen and (min-width:1600px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}@media only screen and (max-width:1249px){padding-bottom:0;padding-left:44px;padding-right:44px;padding-top:0;grid-column-gap:29px}@media only screen and (max-width:767px){padding-bottom:0;padding-left:20px;padding-right:20px;padding-top:0;grid-column-gap:19px}}.contact{border:6px solid #00b0f0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;padding-bottom:100px;padding-top:100px;grid-column-gap:50px;grid-row-gap:0;grid-column-end:13;grid-column-start:1;@media only screen and (max-width:1249px){display:flex;flex-direction:column;gap:30px;grid-column-end:12;grid-column-start:2;padding-bottom:48px;padding-left:calc(10% - 26.1px);padding-right:calc(10% - 26.1px);padding-top:42px}@media only screen and (max-width:767px){grid-column-end:13;grid-column-start:1;padding-left:calc(8.33333% - 17.41667px);padding-right:calc(8.33333% - 17.41667px)}}.contact__text{color:#099;grid-area:1/2/2/7}.contact__text-title{font-family:Muller,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:50px;letter-spacing:1px;line-height:60px;@media only screen and (max-width:1249px){font-size:30px;letter-spacing:.6px;line-height:40px}}.contact__text-subtitle{color:#099;font-family:CeraPro;font-size:26px;font-weight:700;letter-spacing:.87px;line-height:42px;margin-top:20px;@media only screen and (max-width:1249px){font-size:21px;letter-spacing:.7px;line-height:38px}}.contact__text-text{color:#099;font-family:CeraPro;font-size:20px;letter-spacing:1px;line-height:36px;margin-top:20px;@media only screen and (max-width:1249px){font-size:21px;letter-spacing:.7px;line-height:38px}}.contact__links{display:flex;flex-direction:column;gap:30px;grid-area:1/8/2/12}.contact__email a{align-items:center;color:#099;display:flex;font-family:Muller,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;gap:29px;letter-spacing:1.27px;line-height:50px;text-decoration:none;@media only screen and (max-width:1249px){font-size:25px;gap:10px;letter-spacing:.94px;line-height:38px}}.contact__email a img{height:70px;width:70px;@media only screen and (max-width:1249px){height:40px;width:40px}}.contact__phone a{align-items:center;color:#099;display:flex;font-family:Muller,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;gap:29px;letter-spacing:1.27px;line-height:50px;text-decoration:none;@media only screen and (max-width:1249px){font-size:25px;gap:10px;letter-spacing:.94px;line-height:38px}}.contact__phone a img{height:70px;width:70px;@media only screen and (max-width:1249px){height:40px;width:40px}}