html, body {
overflow-x: hidden;
width: 100% !important;
} .bg-color {
background: linear-gradient(161deg, #1CC7A4 0%, #1CC7A4 30%, #71C1D3 80%);
} .elementor-menu-toggle::before {
content: "Навигация по странице ";
margin-right: 10px;
font-family: 'Golos';
font-size: 16px;
font-weight: 400;
}
.elementor-element-daf9074 .elementor-menu-toggle::before {
display: none;
} @media (max-width: 767px) { .elementor-element-02e87e9 .elementor-flip-box__front
{
display: none !important;
}
.elementor-element-1cb4dbd .elementor-flip-box__front
{
display: none !important;
}
.elementor-element-a6189bf .elementor-flip-box__front
{
display: none !important;
}
.elementor-element-77b524f .elementor-flip-box__front
{
display: none !important;
}
.elementor-element-020e966 .elementor-flip-box__front
{
display: none !important;
}
.elementor-element-02e87e9 .elementor-flip-box__front, {
display: none !important;
}
.elementor-element-bd305e4 .elementor-flip-box__front
{
display: none !important;
}
.elementor-element-d6e5775 .elementor-flip-box__front
{
display: none !important;
}
.elementor-element-f1c31d1 .elementor-flip-box__front
{
display: none !important;
} .elementor-element-02e87e9 .elementor-flip-box__back {
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-1cb4dbd .elementor-flip-box__back
{
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-a6189bf .elementor-flip-box__back
{
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-77b524f .elementor-flip-box__back
{
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-020e966 .elementor-flip-box__back
{
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-02e87e9 .elementor-flip-box__back, {
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-bd305e4 .elementor-flip-box__back
{
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-d6e5775 .elementor-flip-box__back
{
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
}
.elementor-element-f1c31d1 .elementor-flip-box__back
{
transform: rotateY(0) !important;
opacity: 1 !important;
border-radius: 10px !important;
} .elementor-flip-box__back .elementor-flip-box__layer__description {
max-width: 240px !important;
}
.elementor-flip-box__front {
border-radius: 10px !important;
}
.elementor-flip-box__back {
border-radius: 10px !important;
}
} @media (max-width: 767px) {
.elementor-widget-video .e-hosted-video .elementor-video {
max-height: 400px !important;
}
}  .breadcrumbs {
color: #747474;
}
.breadcrumbs:hover {
color: #747474;
} p {
margin-bottom: 0px !important;
} .my-list {
margin-top: 0px !important;
} .a-menu a {
text-decoration: none !important;
}
.elementor-heading-title a {
text-decoration: none !important;
}
.e-flex a {
text-decoration: none !important;
} a.btn-home-screen-secondary:hover .btn-home-screen-text .elementor-heading-title {
color: #FB885C !important;
transition: color 0.2s ease;
}
a.btn-home-screen-primary:hover .btn-home-screen-text .elementor-heading-title {
color: #00ACA0 !important;
transition: color 0.2s ease;
} .custom-heading-with-tooltip {
position: relative;
display: inline-flex;
align-items: center;
gap: 5px;
z-index: 9999;
}
.tooltip-icon {
position: relative;
display: inline-block;
cursor: pointer;
} .tooltip-text {
visibility: hidden;
width: auto;
max-width: 350px;  
min-width: 300px;
background-color: white;
color: #D35C2E;
text-align: center;
border-radius: 4px;
padding: 10px 16px;
position: absolute;
z-index: 9999;
bottom: 100%;
left: 50%;    
transform: translateX(-50%); 
opacity: 0;
transition: opacity 0.3s;
white-space: normal;  
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
word-wrap: break-word;
}
.tooltip-icon:hover .tooltip-text {
visibility: visible;
opacity: 1;
}
.tooltip-icon img {
width: 20px;
height: 20px;
vertical-align: middle;
} .secondary500 {
color: #FB885C;
font-weight: 500;
}
.secondary400 {
color: #FB885C;
font-weight: 400;
}
.primary400 {
color: #00ACA0;
font-weight: 400;
}
.primary500 {
color: #00ACA0;
font-weight: 500;
}
.grey {
color: #747474;
} .info-but {
max-height: 80px;
} @media (min-width: 1025px) {
.elementor-heading-title .hover-text-start {
display: block;
padding: 24px 0px !important;
} .elementor-widget-heading .hover-text {
display: block;
opacity: 0;
max-height: 0;
font-size: 16px !important;
font-weight: 400;
transform: translateY(20px);
transition: all 0.3s ease;
overflow: hidden;
text-align: left !important;
margin-left: 34px;
margin-right: 24px;
box-sizing: border-box;
} .swiper-slide:hover .hover-text {
opacity: 1;
max-height: 280px; 
transform: translateY(0);
margin-top: 10px !important;
margin-bottom: 24px;
} .elementor-widget-heading {
transition: all 0.3s ease;
}  .video-womens {
border-radius: 50px !important;
}
} @media (min-width: 1025px) {
.container394 {
max-height: 394px;
}
} .main-section-otziv {
max-height: 300px !important;
} .video-women {
width: 100%;
height: 394px;
border-radius: 20px;
object-fit: cover;
} .filter-buttons {
display: flex;
flex-wrap: wrap;
gap: 20px;
}  .filter-button {
background: #EDEFF0;
color: #747474;
font-family: 'Golos', sans-serif;
font-size: 16px;
font-weight: 400;
padding: 18px 32px;
border: none;
border-radius: 10px;
cursor: pointer;
transition: all 0.3s ease;
}
.filter-button:hover {
background: #EDEFF0;
color: #747474;
font-family: 'Golos', sans-serif;
font-size: 16px;
font-weight: 400;
padding: 18px 32px;
border: none;
border-radius: 10px;
cursor: pointer;
transition: all 0.3s ease;
} .filter-button.active {
background: #ffffff;
color: #00ACA0;
font-weight: 500;
} .contacts-text-hover .elementor-icon-box-title:hover {
color: #FB885C !important;
} .a-footer {
color: #00ACA0;
}
.a-footer-kroha {
color: #47bee9;
}
.a-footer:hover,
.a-footer-kroha:hover {
color: #FB885C;
}
.icon-footer .e-font-icon-svg:hover {
fill: #00ACA0 !important;
} .a-review a {
color: #00ACA0 !important;
text-decoration: underline !important;
}
.a-review-clb a {
color: #2293D2 !important;
text-decoration: underline !important;
}
.a-review-clb-nnov a {
color: #00ACA0;
text-decoration: underline !important;
} .yandex-map-container {
border-radius: 20px !important;
overflow: hidden !important;
}
.yandex-map-container iframe {
border-radius: 20px !important;
display: block;
} .wpcf7 form {
margin-top: 20px !important;
display: grid;
gap: 20px !important;
}
.wpcf7-list-item {
margin: 0 0 0 0px;
}
.wpcf7-form-control {
font-family: "Golos", sans-serif !important;
font-size: 20px !important;
font-weight: 400 !important;
padding: none !important;
height: 68px !important;
border-radius: 10px !important;
}
.wpcf7-list-item-label {
color: #ffffff !important;
font-size: 16px !important;
font-weight: 400 !important;
}
.wpcf7-list-item-label a {
color: #ffffff !important;
text-decoration: underline !important;
}
.wpcf7-submit {
background: #FB885C !important;
padding: 20px 32px !important;
display: block;
margin: 0 auto;
}
.wpcf7-submit:hover {
background: #EDEFF0 !important;
color: #FB885C !important;
}
#wpcf7-f6623-p8-o1 .wpcf7-submit {
background: #243E83 !important;
}
#wpcf7-f6623-p8-o1 .wpcf7-submit:hover {
background: #EDEFF0 !important;
color: #243E83 !important;
} .wpcf7-response-output {
background: white;
margin: 0px 0px !important;
padding: 0.2em 1em;
border: 2px solid #00a0d2;
border-radius: 10px;
border-color: #fb885c !important;
color: black;
font-size: 16px;
font-weight: 600;
} .elementor-flip-box:not(:has(a)) .icon-card {
display: none !important;
}  @media (max-width: 767px) {
.elementor-flip-box__back {
display: none !important;
} #header-mobile-btn {
font-size: 0;
}
#header-mobile-btn::after {
content: "Записаться";
font-size: 16px;
}
p {
margin-bottom: 0px !important;
}
.video-women {
height: 240px !important;
}
.icon-card {
width: 30px;
height: 30px;
}  .btn-hidden-text,
.btn-hidden-text-1,
.btn-hidden-text-2,
.btn-hidden-text-3 {
cursor: pointer;
transition: all 0.3s ease;
} .hidden-text-container,
.hidden-text-container-1,
.hidden-text-container-2,
.hidden-text-container-3 {
max-height: 0;
opacity: 0;
overflow: hidden;
transform: translateY(-10px);
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
margin: 0;
padding: 0;
} .hidden-text-container.active,
.hidden-text-container-1.active,
.hidden-text-container-2.active,
.hidden-text-container-3.active {
max-height: 2000px;
opacity: 1;
transform: translateY(0);
margin-top: 10px;
padding: 15px;
}
.hover-text {
font-size: 14px;
font-weight: 400;
display: block;
margin-top: 10px;
text-align: left;
}
.slider-equipment {
max-height: 394px !important;
}
.text-low-card {
margin-bottom: 24px !important;
} .filter-button {
padding: 10px 20px;
font-size: 14px;
}
.filter-button.active {
background: #ffffff;
color: #00ACA0;
font-weight: 700;
font-size: 14px;
padding: 11px 16px;
} .elementor-field-group {
margin-bottom: 8px !important;	
}
.elementor-button[type="submit"] {
margin-top: 8px !important;	
border-radius: 10px !important;
}
.elementor-field-textual {
min-height: 40px !important;
}
.slider-text-container {
min-height: 190px !important;
max-height: 190px !important;
}
.text-green {
color: #00ACA0 !important;
}
.tooltip-text {
min-width: auto !important;
}
.elementor-flip-box:hover .elementor-flip-box-container {
transform: none !important;
} .wpcf7-form-control {
font-family: "Golos", sans-serif !important;
font-size: 12px !important;
height: 40px !important;
border-radius: 5px !important;
}
.wpcf7-list-item-label {
font-size: 10px !important;
}
.wpcf7-submit {
width: 100%;
padding: inherit !important;
}
}  @media (max-width: 1140px) {
.video-women {
max-height: 270px;
} .elementor-flip-box__front {
border-radius: 10px !important;
}
.image-card {
max-height: 272px !important;
}
.icon-card {
width: 30px;
height: 30px;
} .elementor-flip-box__back {
border-radius: 10px !important;
}  .btn-hidden-text,
.btn-hidden-text-1,
.btn-hidden-text-2,
.btn-hidden-text-3 {
cursor: pointer;
transition: all 0.3s ease;
} .hidden-text-container,
.hidden-text-container-1,
.hidden-text-container-2,
.hidden-text-container-3 {
max-height: 0;
opacity: 0;
transform: translateY(-10px);
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
margin: 0;
padding: 0;
} .hidden-text-container.active,
.hidden-text-container-1.active,
.hidden-text-container-2.active,
.hidden-text-container-3.active {
max-height: 2000px;
opacity: 1;
transform: translateY(0);
margin-top: 10px;
padding: 15px;
}
.hover-text {
font-size: 16px;
font-weight: 400;
display: block;
margin: 10px 20px;
text-align: left;
}
.slider-text-container {
min-height: 170px;
max-height: 170px;
} .filter-button {
font-size: 14px;
line-height: 17px;
padding: 11px 16px;
border-radius: 5px;
} .filter-button.active {
background: #ffffff;
color: #00ACA0;
font-weight: 500;
font-size: 14px;
padding: 11px 16px;
}
.filter-buttons {
gap: 8px;
max-width: 300px;
} .container-doctor {
row-gap: 20px !important;
} .main-section-otziv {
max-height: 166px !important;
} .elementor-field-group {
margin-bottom: 16px !important;	
}
.elementor-button[type="submit"] {
margin-top: 8px !important;
border-radius: 10px !important;
}
.elementor-field-textual {
min-height: 56px !important;
max-height: 56px !important;
} .info-but {
max-height: 68px;
}
.elem-icon {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
} .yandex-map-container {
border-radius: 10px !important;
overflow: hidden !important;
}
.yandex-map-container iframe {
border-radius: 10px !important;
display: block;
}
.elementor-element-a2e3a95 img {
border-radius: 10px 0px 0px 10px !important;
}
.elementor-element-274e1ee img {
border-radius: 0px 10px 10px 0px !important;
}
#wpcf7-f8132-p8125-o1 .wpcf7-submit {
padding: 10px 20px !important;
font-size: 14px !important;
}
#wpcf7-f8132-p8125-o1 .wpcf7-form-control {
height: 40px !important;
}
}   .tooltip-text-green {
visibility: hidden;
width: auto;
max-width: 350px;  
min-width: 300px;
background-color: white;
color: #026961;
text-align: center;
border-radius: 4px;
padding: 10px 16px;
position: absolute;
z-index: 9999;
bottom: 100%;
left: 50%;    
transform: translateX(-50%); 
opacity: 0;
transition: opacity 0.3s;
white-space: normal;  
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
word-wrap: break-word;
}
.tooltip-icon:hover .tooltip-text-green {
visibility: visible;
opacity: 1;
}  .mycalc-main-container {
border: none;
width: 1636px;
margin: 150px auto;
font-family: 'Golos Text', sans-serif;
background-color: transparent;
display: flex;
gap: 20px;
max-height: 600px;
height: 600px;
align-items: flex-end;
flex-wrap: nowrap;
}  .mycalc-left-container {
width: 50%;
max-height: 600px;
height: 600px;
background-color: #00aca0;
border-radius: 20px;
}
.mycalc-input-form {
padding: 56px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.mycalc-form-title h3{
margin-top: 0;
color: #ffffff;
margin-bottom: 40px;
text-align: center;
font-size: 40px;
font-weight: 500;
line-height: 48px;
}
.mycalc-input-group {
margin-bottom: 20px;
width: 100%;
display: flex;
justify-content: center;
}
.mycalc-last-input {
margin-bottom: 30px;
}
.mycalc-form-input {
width: 70% !important;
height: 68px !important;
padding: 22px 32px 20px !important;
box-sizing: border-box !important;
border: none !important;
border-radius: 10px !important;
font-size: 20px !important;
font-family: 'Golos Text', sans-serif !important;
font-weight: 400  !important;
background-color: #ffffff  !important;
color: rgba(116, 116, 116, 0.9)  !important;
}
.mycalc-calculate-btn {
background-color: #fb885c;
color: white;
padding: 20px;
border: none;
border-radius: 10px;
cursor: pointer;
width: 30%;
height: 68px;
font-size: 24px;
font-family: 'Golos Text', sans-serif;
font-weight: 400;
}
.mycalc-calculate-btn:hover {
background-color: #fb885c;
}
.mycalc-result-container {
background-color: #00aca0;
border-radius: 20px;
height: 600px;
max-height: 600px;
}
.mycalc-result-content {
color: #747474;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.mycalc-recommendation-text {
font-size: 36px;
line-height: 48px;
text-align: center;
margin-bottom: 40px;
color: #ffffff;
}
.mycalc-bmi-result {
width: 75%;
font-size: 20px;
font-weight: 400;
margin-bottom: 20px;
background: #ffffff;
border-radius: 10px;
padding: 22px 32px;
}
.mycalc-bmi-value {
color: #000000;
}
.mycalc-weight-range {
width: 75%;
font-size: 20px;
margin-bottom: 20px;
font-weight: 400;
background: #ffffff;
border-radius: 10px;
padding: 22px 32px;
}
.mycalc-ideal-weight {
width: 75%;
font-size: 20px;
margin-bottom: 20px;
font-weight: 400;
background: #ffffff;
border-radius: 10px;
padding: 22px 32px;
}
#mycalc-weight-range {
color: #000000;
}
#mycalc-weight-range-kg {
color: #000000;
}
#mycalc-ideal-weight {
color: #000000;
}
#mycalc-ideal-weight-kg {
color: #000000;
}
.mycalc-recalculate-btn {
background-color: #fb885c;
color: white;
padding: 15px;
border: none;
border-radius: 8px;
cursor: pointer;
width: 50%;
font-size: 24px;
font-family: 'Golos Text', sans-serif;
font-weight: 400;
margin-top: 20px;
justify-content: center;
}
.mycalc-recalculate-btn:hover {
background-color: #fb885c;
} .mycalc-right-container {
width: 50%;
max-height: 600px;
height: 600px;
}
.mycalc-image-wrapper {
background-color: #00aca0;
background-image: url(https://zvobr.ru/wp-content/uploads/2025/05/illyustracziya.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
border-radius: 20px;
max-height: 600px;
height: 600px;
display: flex;
align-items: flex-end;
justify-content: center;
}
.mycalc-woman-image {
max-width: 100%;
height: auto;
margin-top: -99px;
}
.mycalc-bmi-table-container {
background-color: #ffffff;
border-radius: 20px;
height: 600px;
max-height: 600px;
align-content: center;
}
.mycalc-bmi-table-content {
margin: 0 56px;
color: #333;
}
.mycalc-bmi-table-header {
display: flex;
justify-content: space-between;
margin-bottom: 24px;
font-weight: 500;
font-size: 40px;
}
.mycalc-bmi-table-row {
display: flex;
justify-content: space-between;
margin-bottom: 16px;
font-size: 24px;
font-weight: 400;
}
.mycalc-last-row {
margin-bottom: 15px;
}
.mycalc-bmi-scale {
position: relative;
height: 30px;
background: linear-gradient(
to right,
#63b8ff,
#6fd448,
#ffd700,
#ff6347,
#ff0000
);
border-radius: 10px;
margin-bottom: 15px;
margin-top: 100px;
}
.mycalc-bmi-indicator {
position: absolute;
top: -20px;
left: 30%;
width: 2px;
height: 60px;
background-color: transparent;
transform: translateX(-50%);
}
.mycalc-indicator-arrow {
position: absolute;
top: -20px;
left: 50%;
transform: translateX(-50%);
font-size: 12px;
font-weight: 600;
color: black;
}
.mycalc-indicator-line {
position: absolute;
top: 0;
left: 50%;
width: 2px;
height: 60px;
background-color: black;
transform: translateX(-50%);
}
.mycalc-indicator-value {
position: absolute;
transform: translateX(-50%);
font-size: 16px;
font-weight: 500;
white-space: nowrap;
color: black;
background: white;
padding: 2px 5px;
border-radius: 4px;
}
.mycalc-scale-labels {
display: flex;
justify-content: space-between;
font-size: 18px;
font-weight: 400;
color: #000000;
}
#container-link-key .link-key {
text-decoration: underline !important;
font-weight: 500;
}
#accord-h3 h3.e-n-accordion-item-title-text {
font-family: "FuturaPTMedium", sans-serif !important;
font-size: 28px;
line-height: 36px;
font-weight: 400;
}
#accord-h3-vakansii h3.e-n-accordion-item-title-text {
font-size: 28px;
line-height: 36px;
font-weight: 400;
}
#accord-h3-vakansii.e-n-accordion-item[open] h3.e-n-accordion-item-title-text {
color: #00ACA0;
}
#accord-h3-faq .e-n-accordion-item-title {
min-height: 138px;
} @media screen and (max-width: 1700px) and (min-width: 1140px) {
img.icon-card {
width: 30px;
height: auto;
}
.mycalc-main-container {
width: 1140px;
margin: 100px auto;
}
.mycalc-input-form {
padding: 40px;
}
.mycalc-form-title h3 {
font-size: 28px;
line-height: 34px;
}
.mycalc-calculate-btn {
width: 50%;
}
.mycalc-left-container {
height: unset;
}
.mycalc-right-container {
height: unset;
}
.mycalc-image-wrapper {
height: 530px;
}
.mycalc-recommendation-text {
font-size: 28px;
line-height: 34px;
}
.mycalc-bmi-table-content {
margin: 0 40px;
}
.mycalc-bmi-table-header {
font-size: 34px;
}
.mycalc-bmi-table-row {
font-size: 20px;
}
.page-nav ul {
font-size: 16px;
}
.page-nav a {
font-size: 16px !important;
}
}  @media screen and (max-width: 1140px) and (min-width: 768px) {
.mycalc-main-container {
width: 100%;
margin: 0 auto;
flex-wrap: nowrap;
align-items: flex-start;
}
.mycalc-form-title h3 {
margin-bottom: 0px;
font-size: 24px;
line-height: 32px;
}  .mycalc-left-container {
width: 50%;
height: 450px;
max-height: 450px;
border-radius: 10px;
}
.mycalc-input-form {
padding: 32px;
}
.mycalc-form-title {
font-size: 24px;
line-height: 29px;
margin-bottom: 32px;
}
.mycalc-form-input {
width: 100%  !important;
height: 56px !important;
font-size: 16px !important;
}
.mycalc-calculate-btn {
font-size: 18px;
padding: 0px 0px;
width: 60%;
height: 56px;
border-radius: 5px;
} .mycalc-result-container {
max-height: 450px;
height: 450px;
border-radius: 10px;
}
.mycalc-recommendation-text {
font-size: 20px;
line-height: 29px;
margin-bottom: 20px;
}
.mycalc-bmi-result {
font-size: 14px;
width: 75%;
padding: 19px 32px;
margin-bottom: 16px;
}
.mycalc-weight-range {
font-size: 14px;
width: 75%;
padding: 19px 32px;
margin-bottom: 16px;
}
.mycalc-ideal-weight {
font-size: 14px;
width: 75%;
padding: 19px 32px;
margin-bottom: 24px;
}
.mycalc-recalculate-btn {
margin-top: 0px;
font-size: 18px;
font-weight: 400;
padding: 17px 32px;
border-radius: 5px;
width: inherit;
}  .mycalc-right-container {
width: 50%;
height: 450px;
max-height: 450px;
border-radius: 10px;
}
.mycalc-image-wrapper {
height: 450px;
max-height: 450px;
border-radius: 10px !important;
}
.mycalc-woman-image {
margin: inherit;
} .mycalc-bmi-table-container {
height: 450px;
max-height: 450px;
border-radius: 10px;
}
.mycalc-bmi-table-content {
margin: 0 32px;
}
.mycalc-bmi-table-header {
font-size: 20px;
}
.mycalc-bmi-table-row {
font-size: 14px;
}
.mycalc-scale-labels {
font-size: 12px;
}
.mycalc-indicator-value {
font-size: 14px;
}
} @media screen and (max-width: 768px) and (min-width: 320px) {
.mycalc-main-container {
width: 100%;
flex-wrap: wrap;
}
.mycalc-main-container {
margin: 0px auto;
height: auto;
max-height: none;
}
.mycalc-left-container {
width: 100%;
margin: auto;
height: 340px;
max-height: 340px;
border-radius: 10px;
align-content: center;
}
.mycalc-input-form {
padding: 20px;
}
.mycalc-form-title {
font-size: 18px;
font-weight: 400;
line-height: 24px;
margin-bottom: 24px;
}
.mycalc-form-input {
width: 100% !important;
font-size: 16px !important;
padding: 12px 32px !important;
height: auto !important;
border-radius: 5px !important;
}
.mycalc-input-group {
margin-bottom: 8px;
}
.mycalc-calculate-btn {
font-size: 16px;
padding: 15px 0px;
margin-top: 8px;
width: 60%;
height: auto;
border-radius: 5px;
}
.mycalc-right-container {
width: 100%;
height: 340px;
max-height: 340px;
border-radius: 10px;
align-content: center;
}
.mycalc-image-wrapper {
height: 340px;
max-height: 340px;
justify-content: left;
border-radius: 10px !important;
}
.mycalc-woman-image {
margin-top: 10px;
max-width: 320px  !important;
}  .mycalc-result-content {
padding: 0 20px !important;
}
.mycalc-result-container {
width: 100%;
margin: auto;
height: 340px;
max-height: 340px;
border-radius: 10px;
align-content: center;
}
.mycalc-recommendation-text {
font-size: 16px;
line-height: 18px;
margin-bottom: 20px;
}
.mycalc-bmi-result {
width: 100%;
font-size: 12px;
font-weight: 400;
margin-bottom: 8px;
padding: 13px 16px;
}
.mycalc-weight-range {
width: 100%;
font-size: 12px;
font-weight: 400;
margin-bottom: 8px;
padding: 13px 16px;
}
.mycalc-ideal-weight {
width: 100%;
font-size: 12px;
font-weight: 400;
margin-bottom: 8px;
padding: 13px 16px;
}
.mycalc-recalculate-btn {
font-size: 16px;
padding: 15px 0px;
margin-top: 8px;
width: 70%;
height: auto;
border-radius: 5px;
}  .mycalc-bmi-table-container {
height: 340px;
max-height: 340px;
border-radius: 10px;
}
.mycalc-bmi-table-content {
margin: 20px 20px;
}
.mycalc-bmi-table-header {
font-size: 14px;
}
.mycalc-bmi-table-row {
font-size: 11px;
}
.mycalc-scale-labels {
font-size: 10px;
}
.mycalc-indicator-value {
font-size: 14px;
}
.mycalc-bmi-scale {
margin-top: 64px;
height: 20px;
}
#accord-h3 h3.e-n-accordion-item-title-text {
font-size: 20px;
line-height: 26px;
}
#accord-h3-vakansii h3.e-n-accordion-item-title-text {
font-size: 16px;
line-height: 22px;
}
.mycalc-form-title h3 {
margin-bottom: 0px;
font-size: 20px;
line-height: 24px;
}
.accordion-2-column .e-n-accordion {
grid-template-columns: 1fr !important;
}
#accord-h3-faq .e-n-accordion-item-title {
min-height: unset;
}
} #page-nav-div {
display: flex;
font-family: "Golos", sans-serif;
}
.page-nav {
background: #ffffff;
width: fit-content;
border-radius: 100px;
}
.page-nav ul li {
padding: 16px 24px;
}
.page-nav ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
row-gap: 20px;
}
.page-nav a {
text-decoration: none;
color: #333333;
font-size: 20px;
font-weight: 400;
line-height: 24px;
transition: color 0.3s;
}
.page-nav a:hover {
color: #47BFE9;
}
#nnov .page-nav a:hover {
color: #00ACA0;
}
#nnov .li-btn-nnov a:hover {
color: #ffffff;
}
#premium .page-nav a:hover {
color: #243E83;
}
#premium .menu-title {
color: #243E83;
font-family: "Golos", sans-serif;
}
.icon-back-menu-div {
display: flex;
padding-right: 16px;
}
.icon-back-menu {
cursor: pointer;
}
@media (min-width: 768px) {
.main-menu-toggle .main-nav-trigger {
display: none;
}
}
@media (max-width: 768px) {
#page-nav-div {
position: relative;
width: 100%;
display: flex;
justify-content: center;
}
.page-nav {
width: 100%;
padding-left: unset !important;
border-radius: 5px;
}
.page-nav ul {
row-gap: 10px;
}
.page-nav ul li {
width: 100%;
padding-left: unset;
padding: 0px 0px !important;
}
.page-nav .main-menu-toggle {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
.page-nav .main-nav-trigger button {
width: 100%;
background-color: #fff;
border: none;
padding: 18px 10px;
font-size: 16px;
font-family: 'Golos Text', sans-serif;
font-weight: 400;
display: flex;
justify-content: center;
align-items: center;
color: #747474;
cursor: pointer;
border-radius: 5px;
transition: color 0.3s ease, background-color 0.3s ease;
}
.page-nav .main-nav-trigger.open button {
color: #00998E;
}
.page-nav .main-nav-trigger img.nav-arrow-icon {
margin-left: 8px;
transition: transform 0.3s ease;
}
.page-nav li:not(.main-nav-trigger):not(.li-btn) {
display: none;
width: 100%;
padding: 12px 0;
text-align: center;
}
.page-nav .main-nav-trigger.open ~ li:not(.li-btn) {
display: block;
}
.page-nav li:not(.main-nav-trigger):not(.li-btn) a {
display: block;
width: 100%;
text-align: center;
color: #747474;
text-decoration: none;
font-size: 16px;
}
.page-nav .li-btn {
display: none;
}
#premium .li-btn-premium {
display: none;
}
.page-nav li:not(.main-nav-trigger):not(.li-btn-premium) {
display: none;
width: 100%;
padding: 12px 0;
text-align: center;
}
.page-nav .main-nav-trigger.open ~ li:not(.li-btn-premium) {
display: block;
}
.page-nav li:not(.main-nav-trigger):not(.li-btn-premium) a {
display: block;
width: 100%;
text-align: center;
color: #747474;
text-decoration: none;
font-size: 16px;
}
#up-menu .li-btn-premium {
display: none;
}
.page-nav li:not(.main-nav-trigger):not(.li-btn-nnov) {
display: none;
width: 100%;
padding: 12px 0;
text-align: center;
}
.page-nav .main-nav-trigger.open ~ li:not(.li-btn-nnov) {
display: block;
}
.page-nav li:not(.main-nav-trigger):not(.li-btn-nnov) a {
display: block;
width: 100%;
text-align: center;
color: #747474;
text-decoration: none;
font-size: 16px;
}
#nnov .li-btn-nnov {
display: none;
}
}
@media (min-width: 768px) and (max-width: 1140px) {
.page-nav {
padding-left: 16px;
padding-right: 16px;
}
.page-nav ul li {
padding: 12px 0px;
}
.page-nav ul {
column-gap: 20px;
}
.page-nav a {
font-size: 14px;
line-height: 17px;
}
.page-nav .li-btn a {
padding: 12px 32px;
}
.page-nav .li-btn-premium a {
padding: 12px 32px;
}
.page-nav .li-btn-nnov a {
padding: 12px 32px;
}
}
.li-btn {
background: #FFA12F;
border-radius: 100px;
padding: unset !important;
}
.page-nav .li-btn a {
display: block;
width: 100%;
padding: 16px 60px;
color: #ffffff;
}
.li-btn-premium {
background: #243E83;
border-radius: 100px;
padding: unset !important;
}
.page-nav .li-btn-premium a {
display: block;
width: 100%;
padding: 16px 60px;
color: #ffffff;
}
.li-btn-nnov {
background: #00ACA0;
border-radius: 100px;
padding: unset !important;
}
.page-nav .li-btn-nnov a {
display: block;
width: 100%;
padding: 16px 60px;
color: #ffffff;
} .text-pink {
color: #E30A7F;
}
.subtitle-percent-orange {
font-size: 32px;
font-weight: 500;
line-height: 32px;
color: #FFA12F;
} #tab-head-orange {
background-color: #FFA12F;
display: flex;
justify-content: space-between;
}
#tab-head-white {
background-color: #ffffff;
display: flex;
justify-content: space-between;
}
#tab-head-pink {
background-color: #E30A7F;
display: flex;
justify-content: space-between;
}
#tab-head-blue {
background-color: #47BFE9;
display: flex;
justify-content: space-between;
}
#tab-subtitle-pink {
background-color: #E30A7F;
}
#tab-subtitle-pink-left {
background-color: #E30A7F;
border-radius: 5px 0px 0px 5px;
}
#tab-subtitle-blue {
background-color: #47BFE9;
}
#tab-subtitle-blue-right {
background-color: #47BFE9;
border-radius: 0px 5px 5px 0px;
}
#tab-subtitle-orange {
background-color: #FFA12F;
}
#tab-subtitle-orange-right {
background-color: #FFA12F;
border-radius: 0px 5px 5px 0px;
padding: 16px 50px;
}
#tab-subtitle-orange-right .e-n-tab-title-text {
text-align: center;
}
#tab-subtitle-red {
background-color: #FF5C48;
}
#tab-subtitle-red-right {
background-color: #FF5C48;
border-radius: 0px 5px 5px 0px;
}
#tab-subtitle-white {
background-color: #ffffff;
}
.custom-medical-table {
width: 100%;
border-collapse: unset;
font-family: 'Golos Text', sans-serif;
margin: 0px 0;
}
.custom-medical-table th {
font-size: 24px;
color: #E30A7F;
text-align: left;
padding: 15px 0px;
border-bottom: none;
font-weight: 700;
}
.custom-medical-table td {
font-size: 24px;
font-weight: 400;
padding: 12px 0px;
}
.custom-medical-table tr:last-child td {
border-bottom: none;
}
.bord-bott {
vertical-align: top;
}
.bord-bott-blue {
vertical-align: top;
}
.bord-bott-orange {
vertical-align: top;
}
.bord-bott th, td {
border-bottom: 2px solid #E30A7F;
}
.custom-medical-table-blue {
width: 100%;
border-collapse: unset;
font-family: 'Golos Text', sans-serif;
margin: 0px 0;
}
.custom-medical-table-blue th {
font-size: 24px;
color: #47BFE9;
text-align: left;
padding: 15px 0px;
border-bottom: none;
font-weight: 700;
}
.custom-table-container-blue .custom-medical-table-blue td {
border-bottom: 2px solid #47BFE9;
}
.custom-medical-table-blue td {
font-size: 24px;
font-weight: 400;
padding: 12px 0px;
}
.custom-medical-table-blue tr:last-child td {
border-bottom: none;
} .custom-medical-table-orange {
width: 100%;
border-collapse: unset;
font-family: 'Golos Text', sans-serif;
margin: 0px 0;
}
.custom-medical-table-orange th {
font-size: 24px;
color: #FFA12F;
text-align: left;
padding: 15px 0px;
border-bottom: none;
font-weight: 700;
}
.custom-table-container-orange .custom-medical-table-orange td {
border-bottom: 2px solid #FFA12F;
}
.custom-medical-table-orange td {
font-size: 24px;
font-weight: 400;
padding: 12px 0px;
}
.custom-medical-table-orange tr:last-child td {
border-bottom: none;
} .bord-bott-red {
vertical-align: top;
}
.custom-medical-table-red {
width: 100%;
border-collapse: unset;
font-family: 'Golos Text', sans-serif;
margin: 0px 0;
}
.custom-medical-table-red th {
font-size: 24px;
color: #FF5C48;
text-align: left;
padding: 15px 0px;
border-bottom: none;
font-weight: 700;
}
.custom-table-container-red .custom-medical-table-red td {
border-bottom: 2px solid #FF5C48;
}
.custom-medical-table-red td {
font-size: 24px;
font-weight: 400;
padding: 12px 0px;
}
.custom-medical-table-red tr:last-child td {
border-bottom: none;
}  .main-accordion-patronag .e-n-accordion {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 20px;
}
.main-accordion-patronag .e-n-accordion-item summary,
#main-accordion-patronag-item summary {
cursor: pointer;
}
.main-accordion-patronag .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
min-height: 135px;
}
.e-n-accordion-item[open]>.e-n-accordion-item-title {
text-decoration: underline;
} @media (max-width: 767px) {
.patronaj-hdn-video {
max-height: 0;
opacity: 0;
transform: translateY(-20px);
transition: all 0.5s ease-in-out;
overflow: hidden;
display: none;
margin: 0 !important;
padding: 0 !important;
}
.patronaj-hdn-video.patronaj-visible {
display: block;
max-height: 1000px;
opacity: 1;
transform: translateY(0);
margin: 10px 0 !important;
}
#btn-patronaj-hdn-video {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 1140px) {
.patronag .li-btn {
display: none;
}
#up-menu .li-btn-premium {
display: none;
}
.patronag .page-nav {
padding-right: 16px;
}
.patronag .page-nav ul {
column-gap: 18px;
}
.patronag .icon-back-menu {
width: 30px;
height: auto;
}
.patronag .img-card {
display: none;
}
.patronag .icon-card {
width: 30px;
height: auto;
}
.subtitle-percent-orange {
font-size: 24px;
line-height: 32px;
}
.custom-medical-table th,
.custom-medical-table-blue th,
.custom-medical-table-orange th,
.custom-medical-table-red th {
font-size: 18px;
line-height: 24px;
}
.custom-medical-table td,
.custom-medical-table-blue td,
.custom-medical-table-orange td,
.custom-medical-table-red td {
font-size: 16px;
line-height: 19px;
}
.patronaj-cf7 .wpcf7 input.wpcf7-form-control:not([type=submit]), .wpcf7 textarea.wpcf7-form-control {
padding: 0px 16px;
max-height: 51px;
font-size: 16px;
}
.patronaj-cf7 .wpcf7-submit {
background: #FFCF34 !important;
padding: 16px 16px !important;
}
.patronaj-cf7 .wpcf7-form-control {
font-family: "Golos", sans-serif !important;
font-size: 16px !important;
font-weight: 400 !important;
border-radius: 10px !important;
}
.patronaj-cf7 .wpcf7 form {
margin-top: 0px !important;
display: grid;
gap: 16px !important;
}
}
@media (max-width: 767px) {
.patronag .img-card {
display: none;
}
.patronag .elementor-widget-container .elementor-menu-toggle::before {
display: none;
}
.icon-back-menu-div {
display: none;
}
.card-head .elementor-flip-box__layer__title {
width: 80%;
}
.subtitle-percent-orange {
font-size: 20px;
line-height: 24px;
}  #patronag-hidden-text .elementor-icon-box-icon {
display: none;
} #patronag-hidden-text .elementor-icon-box-title {
position: relative;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding-right: 0 !important;
} #patronag-hidden-text .elementor-icon-box-title:after {
content: '';
display: block;
width: 40px;
height: 40px;
background-image: url(//zvobr.ru/wp-content/uploads/2025/08/stars.svg);
background-size: contain;
background-repeat: no-repeat;
transition: transform 0.3s ease;
flex-shrink: 0;
} #patronag-hidden-text {
cursor: pointer;
}
#patronag-hidden-text .elementor-icon-box-description {
display: none;
opacity: 0;
max-height: 0;
overflow: hidden;
transition: all 0.3s ease;
}
#patronag-hidden-text.active .elementor-icon-box-title:after {
transform: rotate(90deg);
}
#patronag-hidden-text.active .elementor-icon-box-description {
display: block;
opacity: 1;
max-height: 500px;
margin-top: 10px !important;
}
.custom-medical-table th,
.custom-medical-table-blue th,
.custom-medical-table-orange th,
.custom-medical-table-red th {
font-size: 14px;
line-height: 17px;
}
.custom-medical-table td,
.custom-medical-table-blue td,
.custom-medical-table-orange td,
.custom-medical-table-red td {
font-size: 12px;
line-height: 16px;
}
.patronag .icon-card {
width: 30px;
height: auto;
}
.main-accordion-patronag .e-n-accordion {
grid-template-columns: unset;
}
}  #wpcf7-f6623-p8-o1 .wpcf7-spinner {
display: none;
}
.elementor-flip-box:not(:has(a)) .clb-icon-card {
display: none !important;
} #icon-video {
position: relative; 
}
.hdn-br {
display: none;
}
.video-icon {
width: 100px;
height: 100px;
position: absolute;
top: 40px;
right: 40px;
animation: pulse 2s infinite;
}
@keyframes pulse {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(1.1);
opacity: 0.8;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@media (max-width: 1700px) {
.br-hdn {
display: none;
}
} @media (max-width: 1024px) {
.ruk-clb-text-low-card {
max-width: 200px;
}
.review-clb {
width: 30px;
height: auto;
}
.wpcf7-list-item-label {
font-size: 11px !important;
line-height: 18px;
}
#wpcf7-f6623-p8-o1 .wpcf7-form-control {
font-size: 16px !important;
height: 52px !important;
}
.video-icon {
width: 60px;
height: 60px;
}
.wpcf7 input.wpcf7-form-control:not([type=submit]), .wpcf7 textarea.wpcf7-form-control {
font-size: 16px !important;
}
}
@media (max-width: 768px) {
.clb-icon-card {
width: 30px;
height: auto;
}
.clb-text-low-card {
margin-left: 16px !important;
}
.man-hotspot {
white-space: normal;
}
.elementor-repeater-item-8378c87 .e-hotspot--tooltip-position {
min-width: 100px;
}
.video-icon {
width: 50px;
height: 50px;
top: 20px;
right: 20px;
}
.hdn-br {
display: unset !important;
}
.hdn-text {
display: none;
}
.mobile-hdn-br {
display: none;
}
} @media (max-width: 1024px) {
details.e-n-accordion-item[open] {
open: none !important;
}
} @media (min-width: 320px) and (max-width: 380px) {
.elementor-5375 .elementor-element.elementor-element-a3fa2e3 {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-d3ebe0f {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-5e231c9 {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-a3fa2e3 .e-n-accordion .e-n-accordion-item .e-con.e-flex {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-d3ebe0f .e-n-accordion .e-n-accordion-item .e-con.e-flex {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-5e231c9 .e-n-accordion .e-n-accordion-item .e-con.e-flex {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-a3fa2e3 .e-n-accordion .e-n-accordion-item .e-con.e-flex .elementor-widget-container {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-d3ebe0f .e-n-accordion .e-n-accordion-item .e-con.e-flex .elementor-widget-container {
padding-left: 5px;
padding-right: 5px;
}
.elementor-5375 .elementor-element.elementor-element-5e231c9 .e-n-accordion .e-n-accordion-item .e-con.e-flex .elementor-widget-container {
padding-left: 5px;
padding-right: 5px;
}
} @media (min-width: 768px) and (max-width: 1140px) {
#menu-1-7899d658 {
padding-left: 5px;
padding-right: 5px;
}
}
@media (min-width: 1025px) and (max-width: 1140px) {
.elementor-4276 .elementor-element.elementor-element-13be20a {
row-gap: 10px;
}
} .box-text-color-btn .elementor-widget-container .elementor-heading-title:hover{
color: #ffffff;
} ul.list {
margin-top: 0px;
margin-bottom: 0px;
}
a.link-gastro {
color: #00ACA0;
}
a.link-gastro:hover {
text-decoration: underline !important;
color: #FB885C;
} .accordion-3-column .e-n-accordion {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 20px;
}
.accordion-3-column .e-n-accordion-item summary,
#main-accordion-item summary {
cursor: pointer;
}
.accordion-3-column .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
min-height: 170px;
} .accordion-2-column .e-n-accordion {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: 20px;
row-gap: 10px;
}
.accordion-2-column .e-n-accordion-item summary,
#main-accordion-item summary {
cursor: pointer;
}
@media screen and (max-width: 1140px) and (min-width: 768px) {
.accordion-3-column .e-n-accordion {
display: grid;
grid-template-columns: 1fr;
}
.accordion-3-column .e-n-accordion-item summary,
#main-accordion-item summary {
cursor: pointer;
}
.accordion-3-column .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
min-height: 50px;
}
.accordion-2-column .e-n-accordion {
display: grid;
grid-template-columns: 1fr 1fr;
}
.accordion-2-column .e-n-accordion-item summary,
#main-accordion-item summary {
cursor: pointer;
}
.wpcf7-form-control {
height: 38px !important;
font-size: unset;
}
.wpcf7-list-item {
line-height: 10px;
}
.wpcf7 form {
gap: 10px !important;
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"] {
height: 60px !important;
}
.gastro .li-btn-nnov {
display: none;
}
}
@media (max-width: 768px) {
.gastro .elementor-icon {
margin-top: 5px;
}
.accordion-3-column .e-n-accordion {
display: grid;
grid-template-columns: 1fr;
}
.accordion-3-column .e-n-accordion-item summary,
#main-accordion-item summary {
cursor: pointer;
}
.accordion-3-column .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
min-height: 50px;
}
} .left_actions{
-webkit-animation: glowing 5000ms infinite;
-moz-animation: glowing 5000ms infinite;
-o-animation: glowing 5000ms infinite;
animation: glowing 5000ms infinite;
}
@-webkit-keyframes glowing {
0% { background-color: #00aca0; -webkit-box-shadow: 0 0 3px #00aca0; }
50% { background-color: #fb885c; -webkit-box-shadow: 0 0 15px #fb885c; }
100% { background-color: #00aca0; -webkit-box-shadow: 0 0 3px #00aca0c; }
}
@keyframes glowing {
0% { background-color: #00aca0; box-shadow: 0 0 3px #00aca0; }
50% { background-color: #fb885c; box-shadow: 0 0 15px #fb885c; }
100% { background-color: #00aca0; box-shadow: 0 0 3px #00aca0; }
}
.left_actions {
position: fixed; 
bottom: 50px;  
left: 0; 
z-index: 99999; 
padding: 10px 5px; 
font-size: 16px; 
font-weight: bold; 
writing-mode: vertical-lr; 
text-orientation: upright; 
background-color: #00aca0; 
color: #fff; 
font-family: Trebuchet MS; 
letter-spacing: 3px; 
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}   .text-vacancy {
display: flex;
align-items: center;
font-family: 'Golos', sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 24px;
} .container-filter .e-con-inner > .e-child {
display: none;
}
.container-filter .e-con-inner > .e-child.active {
display: flex; 
}
.entry-content ul, .entry-content ol {
margin: 0px 0px;
} .form-vacancy {
display: flex;
flex-direction: column;
row-gap: 10px;
} .form-row-inline {
display: flex;
flex-wrap: wrap;
gap: 10px;
} .form-row-inline .form-field {
flex: 1 1 calc(50% - 5px);
box-sizing: border-box;
} .form-row-inline .form-submit {
flex: 1 1 calc(50% - 5px);
box-sizing: border-box;
} .form-row-inline .form-submit input[type="submit"] {
width: 100%; 
display: block;
box-sizing: border-box;
} .form-row-inline .form-field input[type="email"] {
width: 100%;
display: block;
box-sizing: border-box;
}
.form-vacancy .wpcf7-spinner {
display: none;
}
.form-vacancy .wpcf7 form {
margin-top: 0px !important;
}
.wpcf7 form>div, .wpcf7 form>p {
margin-bottom: unset !important;
}  .wpcf7-acceptance {
display: block !important;
} .wpcf7-acceptance input[type="checkbox"] {
opacity: 0 !important;
position: absolute !important;
width: 26px !important; 
height: 26px !important;
margin-left: 1px !important;
z-index: 2; 
cursor: pointer;
} .wpcf7-acceptance .wpcf7-list-item-label {
display: inline-block;
position: relative;
padding-left: 35px; 
line-height: 24px; 
cursor: pointer;
font-size: 14px;
} .wpcf7-acceptance .wpcf7-list-item-label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 26px; 
height: 26px;
border: 2px solid #fff;
background-color: transparent; 
border-radius: 3px; 
box-sizing: border-box;
transition: all 0.2s ease;
} .wpcf7-acceptance input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
content: '✓'; 
position: absolute;
left: 5px; 
top: -2px; 
font-size: 24px;
color: #fff; 
line-height: 1;
} .wpcf7-acceptance .wpcf7-list-item-label:before {
border-color: rgba(255,255,255,1); 
background-color: rgba(255,255,255,0); 
} @media (max-width: 768px) {
.form-row-inline .form-field {
flex: 1 1 calc(100%);
}
}
.form-rezume-box {
display: flex;
align-items: center;
}
.form-rezume-file input[type=file] {
display: flex;
align-items: center;
background: none;
border-width: 0px;
line-height: unset !important;
box-shadow: unset !important;
padding: 15px 0px !important;
}
.form-rezume-box-right {
display: flex;
align-items: center;
font-family: 'Golos', sans-serif;
font-size: 22px;
font-weight: 500;
line-height: 24px;
}
.rezume-btn .wpcf7-form-control.wpcf7-submit {
background: #00ACA0 !important;
color: #ffffff;
}
.rezume-btn .wpcf7-form-control.wpcf7-submit:hover {
background: #EDEFF0 !important;
color: #00ACA0 !important;
}
.form-rezume p {
line-height: 10px;
}
.vakansii .a-review p a:hover {
color: rgba(0, 172, 160, 0.50) !important;
}
.vakansii .a-review a:hover {
color: rgba(0, 172, 160, 0.50) !important;
} @media screen and (max-width: 1700px) and (min-width: 1140px) {
.form-row-inline {
flex-wrap: nowrap;
}
.form-row-inline .form-submit input[type="submit"] {
font-size: 1em !important;
}
.wpcf7-form-control {
height: 47px !important;
}
.wpcf7 input.wpcf7-form-control:not([type=submit]), .wpcf7 textarea.wpcf7-form-control {
font-size: 14px !important;
}
.wpcf7-list-item-label {
font-size: 12px !important;
line-height: 14px !important;
}
.wpcf7-submit {
padding: unset !important;
}
.wpcf7-acceptance .wpcf7-list-item-label:before {
width: 20px !important;
height: 20px !important;
}
.text-vacancy {
font-size: 16px;
line-height: 17px;
}
.filter-buttons {
gap: 5px;
}
.filter-button {
padding: 10px 20px;
line-height: 17px;
border-radius: 3px;
}
.filter-button:hover {
padding: 10px 20px;
}
#accord-h3-vakansii h3.e-n-accordion-item-title-text {
font-size: 20px;
line-height: 24px;
}
#accord-h3-faq .e-n-accordion-item-title {
min-height: unset;
}
#vakansii .icon-back-menu-div {
padding-right: 10px;
}
#vakansii .page-nav ul li {
padding: 10px 20px;
}
.vakansii-card-text {
font-size: 20px !important;
line-height: 24px;
}
} @media screen and (max-width: 1140px) and (min-width: 768px) {
.vakansii-card-text {
font-size: 18px !important;
line-height: 26px;
}
.form-row-inline {
flex-wrap: nowrap;
gap: 3px;
}
.form-row-inline .form-submit input[type="submit"] {
font-size: 12px !important;
line-height: 14px !important;
max-height: 38px !important;
}
.wpcf7-submit {
padding: unset !important;
}
.wpcf7-list-item-label {
font-size: 12px !important;
line-height: 14px !important;
}
#vakansii .filter-buttons {
max-width: unset;
}
.text-vacancy {
font-size: 16px;
}
.filter-button.active, .filter-button {
padding: 10px 20px;
border-radius: 3px;
}
#vakansii .filter-button.active, #vakansii .filter-button {
height: unset !important;
}
#vakansii .accordion-2-column .e-n-accordion {
grid-template-columns: 1fr 1fr;
}
#accord-h3-vakansii h3.e-n-accordion-item-title-text {
font-size: 16px;
line-height: 19px;
}
#accord-h3-faq .e-n-accordion-item-title {
min-height: unset;
}
} @media (max-width: 768px) {
.wpcf7-list-item-label {
font-size: 12px !important;
line-height: 14px !important;
}
.wpcf7-acceptance .wpcf7-list-item-label {
padding-left: 25px;
}
.wpcf7-acceptance .wpcf7-list-item-label:before {
width: 20px;
height: 20px;
}
.form-row-inline .form-submit input[type="submit"] {
font-size: 16px !important;
}
.wpcf7 input.wpcf7-form-control:not([type=submit]) {
font-size: 14px !important;
}
}