:root {
--accent: #06BBE9;
--text: #293033;
--gradient: linear-gradient(101.4deg, #06BBE9 16.65%, #25DFAE 93.11%);
--regular-text: 18px;
--lineheight: 1.4;
--userfont: SFProDisplay, sans-serif;
--systemfont: -apple-system, BlinkMacSystemFont, Arial, sans-serif;
} @font-face {
src: url(//zahn-dent.ru/wp-content/themes/cleantemplate/fonts/SFProDisplay-Regular.woff2) format("woff2");
font-family: "SFProDisplay";
font-weight: 400;
font-style: normal;
}
@font-face {
src: url(//zahn-dent.ru/wp-content/themes/cleantemplate/fonts/SFProDisplay-RegularItalic.woff2) format("woff2");
font-family: "SFProDisplay";
font-weight: 400;
font-style: italic;
}
@font-face {
src: url(//zahn-dent.ru/wp-content/themes/cleantemplate/fonts/SFProDisplay-Semibold.woff2) format("woff2");
font-family: "SFProDisplay";
font-weight: 600;
font-style: normal;
}
@font-face {
src: url(//zahn-dent.ru/wp-content/themes/cleantemplate/fonts/SFProDisplay-SemiboldItalic.woff2) format("woff2");
font-family: "SFProDisplay";
font-weight: 600;
font-style: italic;
}
@font-face {
src: url(//zahn-dent.ru/wp-content/themes/cleantemplate/fonts/SFProDisplay-Bold.woff2) format("woff2");
font-family: "SFProDisplay";
font-weight: 700;
font-style: normal;
}
@font-face {
src: url(//zahn-dent.ru/wp-content/themes/cleantemplate/fonts/SFProDisplay-BoldItalic.woff2) format("woff2");
font-family: "SFProDisplay";
font-weight: 700;
font-style: italic;
} ::placeholder {
color: #666;
}
::selection {
background-color: var(--accent);
color: #fff;
}
input,
textarea {
outline: none;
}
input:focus:required:invalid,
textarea:focus:required:invalid {
border-color: red;
}
input:required:valid,
textarea:required:valid {
border-color: green;
}
body {
font-family: var(--userfont);
font-size: var(--regular-text);
line-height: var(--lineheight);
color: var(--text);
min-width: 320px;
position: relative;
overflow-x: hidden;
} .image {
max-width: 100%;
margin-bottom: var(--bs-gutter-x);
border-radius: 4px;
}
.accent {
color: var(--accent);
font-weight: bold;
}
.container {
width: 1265px;
padding-left: 10px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;
}