@font-face {
    font-family: "Myriad Pro"; /* Имя шрифта */
    src: url(./fonts/MYRIADPRO-REGULAR.OTF) format("opentype"); /* Путь к файлу со шрифтом */
}

@font-face {
    font-family: "Myriad Pro Bold"; /* Имя шрифта */
    src: url(./fonts/MYRIADPRO-BOLD.OTF) format("opentype"); /* Путь к файлу со шрифтом */
}
@font-face {
    font-family: "Myriad Pro Light"; /* Имя шрифта */
    src: url(./fonts/MyriadPro-Light.otf) format("opentype"); /* Путь к файлу со шрифтом */
}


body, input, textarea, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button, .has-drop-cap:not(:focus)::first-letter, .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-cover-image, .entry-content .wp-block-latest-comments, .entry-content .wp-block-latest-posts, .entry-content .wp-block-pullquote, .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large, .entry-content .wp-block-archives *, .entry-content .wp-block-categories *, .entry-content .wp-block-latest-posts *, .entry-content .wp-block-latest-comments *, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .entry-content cite, .entry-content figcaption, .entry-content .wp-caption-text, .comment-content p, .comment-content ol, .comment-content ul, .comment-content dl, .comment-content dt, .comment-content cite, .comment-content figcaption, .comment-content .wp-caption-text, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary, .widget-content cite, .widget-content figcaption, .widget-content .wp-caption-text {
    font-family: "Myriad Pro",'Helvetica Neue',Helvetica,'Segoe UI',Arial,sans-serif !important;
}

b{
	font-family: "Myriad Pro Bold";
}

body{margin:0px;}

p, form span, label
{
	color: #344879;
    font-size: 15px !important;
    letter-spacing: 0px;
	font-family: "Myriad Pro", 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, sans-serif !important;;
}

form input[type=radio]{
	font-size: 15px !important;
	color: #344879;
	margin-bottom: 15px;
}

form input[type=text], form select, form input:focus-visible, form select:focus-visible {
	padding: 10px 15px;
	border: 1px solid #1e499d;
	font-size: 16px;
	border-radius: 5px;
	margin-bottom: 15px; 
	color: #344879;
	min-width: 300px;
}

form input[type=submit]{
	padding: 10px 15px;
	color: white;
	background: #1e499d;
	font-size: 16px;
	border-radius: 5px;
	border: 0px;
	cursor: pointer;
}

@media only screen and (max-width: 782px) {
	form span.text {
		display: block;
	}
}