 /* Стили шрифтов */
 h1 {
     font-family: Gilroy-BD;
     color: #30358E;
     font-size: 58px;
     margin-bottom: 40px;
 }

 h2 {
     font-family: Gilroy-BD;
     color: #30358E;
     font-size: 48px;
     margin-bottom: 10px;

 }

 h3 {
     font-family: Gilroy-BD;
     color: #30358E;
     font-size: 38px;

 }

 h4 {
     font-family: Gilroy-BD;
     color: #666;
     font-size: 30px;

 }

 h5 {
     font-family: Gilroy-BD;
     color: #30358E;
     font-size: 26px;

 }

 h6 {
     font-family: Gilroy-BD;
     color: #231F20;
     text-transform: uppercase;
     font-size: 20px;

 }

 p {
     color: #231F20;
     font-family: MyriadPro;
     font-size: 26px;
 }

 .label {
     font-family: Gilroy-SB;
     color: #231F20;
     font-size: 26px;
     margin-left: 10px;
 }

 input {
     width: 100%;
     height: 46px;
     padding: 12px 15px;
     box-sizing: border-box;
     color: #231F20;
     font-family: MyriadPro;
     font-size: 22px;
     border-radius: 10px;
     outline: 2px solid #F4F4F5;
     border: none;
     transition: 0.5s ease-in-out;
     margin-top: 10px;
     margin-bottom: 30px;
 }

 input:active,
 input:focus {
     outline: 2px solid #30358E;
 }

 input::placeholder {
     color: #666;
     font-family: MyriadPro;
     font-size: 22px;
 }

 textarea::placeholder {
     color: #666;
     font-family: MyriadPro;
     font-size: 22px;
 }

 .testimonial {
     color: #222;
     font-family: Gilroy-SM-Italic;
     font-size: 16px;
     margin: 30px 0;
     text-align: center;
 }

 @media screen and (max-width: 1440px) {}

 @media screen and (max-width: 1024px) {}

 @media screen and (max-width: 431px) {}