@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.formError { z-index: 990; }
.formError .formErrorContent { z-index: 991; margin-left: 140px; }
.formError .formErrorArrow { z-index: 996; }
.formErrorInsideDialog.formError { z-index: 5000; }
.formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
.formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }
.inputContainer {
position: relative;
float: left;
}
.formError {
position: absolute;
top: 300px;
left: 300px;
display: block;
cursor: pointer;
}
.ajaxSubmit {
padding: 20px;
background: #55ea55;
border: 1px solid #999;
display: none
}
.formError .formErrorContent {
width: 100%;
background: #fff;
position:relative;
color: #000;
width: 200px;
font-size: 11px;
padding: 4px 10px 4px 10px;
}
.greenPopup .formErrorContent {
background: #33be40;
}
.blackPopup .formErrorContent {
background: #393939;
color: #000;
}
.formError .formErrorArrow {
width: 15px;
margin: -2px 0 0 13px;
position:relative;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
margin: -2px 13px 0 0;
}
.formError .formErrorArrowBottom {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin: 0px 0 0 12px;
top:2px;
}
.formError .formErrorArrowBottom div {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.greenPopup .formErrorArrow div {
background: #33be40;
}
.blackPopup .formErrorArrow div {
background: #393939;
color: #FFF;
}
.line10
{width: 0;
height: 0;
border-style: solid;
border-width: 8px 8px 0 8px;
border-color: #fff transparent transparent transparent;
position: absolute; left: 140px;
}body {
position: relative;
}
.discount {
position: fixed;
top: 50%;
transform: translate(-2%, -50%);
width: 240px;
display: none;
font-weight: bold;
right: 2%;
background-color: #fff;
z-index:99999;
border-radius: 30px;
box-shadow: 2px 2px 3px 2px #ccc;
}
.discount.active {
display: block;
}
.discount-container {
position: relative;
text-align: center;
padding: 25px 0;
}
.discount-container .gift-img {
display: inline-block;
width: 100px;
height: 100px;
}
.discount__title {
font-size: 32px;
}
.discount p {
color: #fff;
margin: 0;
width: 100%;
text-align: center;
font-size: 16px;
text-transform: uppercase;
margin: 10px 0;
}
.discount-timer {
text-transform: uppercase;
text-align: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: baseline;
font-size: 20px;
margin: 0 50px;
color: #000;
padding-bottom: 10px;
}
.discount-timer span {
font-size: 32px;
width: 60px;
}
.gift {
display: none;
}
.gift-container {
width: 100%;
height: 100%;
position: fixed;
background-color: rgba(0, 0, 0, 0.7);
display: flex;
align-items: center;
justify-content: center;
top: 0;
z-index: 999;
}
.gift-content {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
background-color: #0c5db7;
padding: 100px 65px;
max-width: 980px;
position: relative;
}
.gift-text {
padding-right: 40px;
width: 70%;
}
.gift-content h3 {
font-size: 4rem;
color: #fff;
margin: 0;
}
.gift-content strong {
font-size: 1.5rem;
color: #fff;
}
.gift-content p {
font-size: 2rem;
color: #fff;
margin: 5rem 0 0;
}
.gift .request-form {
position: relative;
}
.gift .request-form form p {
padding-right: 0;
}
.gift .close {
position: absolute;
top: -40px;
right: -40px;
}
.close-container {
width: 32px;
height: 32px;
}
.gift .close span {
width: 32px;
height: 2px;
position: absolute;
background-color: #fdfdfd;
top: 50%;
left: 50%;
}
.gift .close span:first-child {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.gift .close span:last-child {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
-o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.gift .close:hover {
cursor: pointer;
} .gift .request-form {
position: relative;
}
.gift .request-form {
margin: 0 auto;
position: relative;
z-index: 10;
}
.gift .request-form form label {
text-align: left;
color: #fff;
font-size: 1.3rem;
margin: 1.5rem 0 1rem 0;
display: inline-block;
}
.gift .request-form form label:first-child {
margin-top: 0;
}
.gift .request-form form input::-webkit-input-placeholder {
color: #717171;
opacity: 1;
}
.gift .request-form form input:-moz-placeholder { color: #717171;
opacity: 1;
}
.gift .request-form form input::-moz-placeholder { color: #717171;
opacity: 1;
}
.gift .request-form form input:-ms-input-placeholder {
color: #717171;
opacity: 1;
}
.gift .request-form form input {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 2rem 2rem 2rem 5rem;
-webkit-border-radius: 5px;
border-radius: 5px;
border: none;
font-size: 1.7rem;
color: #717171;
background-color: #fff;
}
.gift .request-form form input#fio {
background: url(//marilav.ru/wp-content/themes/blank-sheet/assets/css/img/avatar.svg) no-repeat 10px 50% #fff;
padding-left: 40px;
}
.gift .request-form form input#tel {
background: url(//marilav.ru/wp-content/themes/blank-sheet/assets/css/img/phone-call.svg) no-repeat 10px 50% #fff;
padding-left: 40px;
}
.gift .request-form form input[type="submit"] {
background-color: #ffcc00;
padding: 1.5rem 0;
font-family: "FuturaPT-Demi", sans-serif;
color: #000;
font-size: 2.1rem;
margin-top: 1.5rem;
border-bottom: 3px solid #ffb400;
}
.gift .request-form form input[type="submit"]:hover,
.gift .request-form form input[type="submit"]:focus {
background-color: #ffb400;
border-bottom: 3px solid #d79700;
}
.gift .request-form form label {
text-align: left;
color: #fff;
font-size: 1.3rem;
margin: 1.5rem 0 1rem 0;
display: inline-block;
}
.gift .request-form form .confirm label {
font-size: 1.1rem;
}
.confirm .checkbox,
.confirm .radio {
position: relative;
cursor: pointer;
padding: 1em;
}
.confirm .checkbox::selection,
.confirm .radio::selection {
background: transparent;
}
.confirm .checkbox input + span,
.confirm .radio input + span {
background: white;
content: "";
display: inline-block;
margin: 0 0.5em 0 0;
padding: 0;
vertical-align: middle;
width: 2em;
height: 2em;
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
}
.confirm .checkbox input + span::after,
.confirm .radio input + span::after {
content: "";
display: block;
transform: scale(0);
transition: transform 0.2s;
}
@media screen and (min-width: 768px) {
.confirm .checkbox:hover input + span,
.confirm .radio:hover input + span {
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}
}
.confirm .checkbox input:active + span,
.confirm .radio input:active + span {
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.confirm .checkbox input:focus + span,
.confirm .radio input:focus + span {
box-shadow: 0 0 0 3px lightblue;
}
.confirm .checkbox input:checked + span::after,
.confirm .radio input:checked + span::after {
transform: scale(1);
}
.confirm .checkbox input,
.confirm .radio input {
position: absolute;
cursor: pointer;
opacity: 0;
}
.confirm .checkbox input + span {
border-radius: 2px;
display: block;
float: left;
}
.confirm .checkbox input + span::after {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+)
no-repeat center;
background-size: contain;
width: 2em;
height: 2em;
}
.confirm .radio input + span {
border-radius: 100%;
}
.confirm .radio input + span::after {
border-radius: 100%;
margin: 0.65em;
width: 0.75em;
height: 0.75em;
}
.confirm .radio input:checked + span::after {
background: black;
} @media screen and (max-width: 768px) {
.discount {
width: auto;
transform: translateX(50%);
top: inherit;
bottom: 0;
right: 50%;
width: 80%;
}
.discount-container .gift-img {
grid-row:  span 2;
grid-column: 2;
justify-items: center;
max-height: 115px;
justify-self: center;
}
.discount-container .gift-img img{
max-height: 100%;
max-width: 100%;
width: auto;
}
.discount-timer-container{
}
.discount p {
font-size: 15px;
}
.discount-timer {
font-size: 13px;
margin: 0 25px;
padding: 10px;
display: flex;
justify-content: center;
}
.discount-container {
padding: 20px;
display: grid;
grid-template-columns: 1fr 1fr;
}
.discount-timer span {
font-size: 18px;
}
.gift-content h3 {
font-size: 3rem;
padding: 0;
}
.gift-content p {
padding: 0;
margin: 5rem 0 2rem 0px;
}
.gift-text {
padding-right: 0;
width: 100%;
}
.modal-fix {
overflow: hidden;
}
.gift {
overflow-x: hidden;
overflow-y: auto;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
outline: 0;
}
.gift-container {
position: relative;
width: auto;
align-items: baseline;
pointer-events: none;
}
.gift-content {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
padding: 30px 30px 30px 15px;
outline: 0;
}
.gift .close {
top: 0;
right: 17px;
}
}.ws-video-widget-frame{
min-height: 0 !important;
}
.roistat-promo-wrap {
display: none!important;
}
.page-hero__video iframe{
width: 100%;
max-width: 1070px;
}
.team-card__image img, .team-card__image picture{
object-fit: contain !important;
}
.steps  .advantages-card >span {
display: flex;
align-items:center;
justify-content:center;
border-radius: 50%;
text-align: center;
width: 64px;
height: 64px;
margin-bottom: 17px;
color:#01A7E1;
background-color: #1d4454;
font-size: 30px;
}
.steps .text-box{
padding-bottom: 0!important;
padding-top: 40px;
}
@media (max-width: 1024px){
.steps  .advantages-card >span {
font-size: 18px;
width: 40px;
height: 40px;
}
}
.swiper-pagination-lock{
display: none !important;
}
.price-table h2 br{
display:none;
}
.page-hero__iamge{
position:relative;
z-index:1;
opacity:0.3;
}
.section-bgi:has(.page-hero__iamge):before{
content: '';
position: absolute;
left:0;
top:0;
width:100%;
height:100;
background: linear-gradient(133deg, #1F4250 21.67%, #367A96 71.16%);
}
.header__bottom nav ul li ul a{
font-size: 16px;
}
.licens-item img, .licens-item picture{
flex: unset!important;
height: auto!important;
}
.licens-item label {
flex: 1 1 auto;
}
.popup__close{
position: relative;
}
.popup__close:before,
.popup__close:after{
position: absolute;
content: "";
width: 17px;
height: 1px;
background: #fff;
display: block;
top:50%;
left:50%;
transform:translate(-50%,-50%) rotate(45deg);
}
.popup__close:before{
transform:translate(-50%,-50%) rotate(-45deg);
}
.text-box ol li {
list-style: decimal!important;
}
.yWidgetShow.left {
z-index: 10003000000!important;
}
.header__top .phone span{
font-size: 11px;
text-align:right;
color: #FB772C;
display: block;
line-height:1;
}
@media (max-width: 1024px){
.header__top .phone span{
font-size: 8px;
}
.about-clinic{
padding-top: 80px!important;
padding-bottom: 80px!important;
}
.about-clinic .flex-body{
gap: 60px!important;
}
.contacts ._container ._container{
padding-inline: 0;
}
}
body:has(.header__top .phone span) .menu{
top: 100px!important;
height: calc(100% - 100px)!important;
}
.menu {
z-index: 50000000000!important;
}
.novideo + section{
margin-top: 90px;
}
@media (max-width: 768px) {
.table table tr {
display: flex!important;
flex-wrap: wrap;
}
.table table tr td:last-child {
width: 100%;
flex: 0 0 auto;
}
.contacts__flex + .contact-maps{
margin-top: 30px;
}
.contacts__flex .tel{
text-align: center;
}
.about-clinic{
padding-top: 40px!important;
padding-bottom: 40px!important;
}
.novideo + section{
margin-top: 40px;
}
.contacts .frame h3,
.contacts .frame-item p{
color: #fff!important;
}
.contacts .frame-item label{
color: rgb(255 255 255 / 50%)!important;
}
}
@media (max-width: 384px) {
.footer__top .tel,
.contacts__flex .tel{
font-size: 34px!important;
}
}
.novideo{
display: none !important;
}
*{padding:0;margin:0;border:0;color:inherit;font-size:inherit;}*,*:before,*:after{box-sizing:border-box;}:focus,:active{outline:none;}a:focus,a:active{outline:none;}nav,footer,header,aside{display:block;}html,body{height:100%;width:100%;line-height:1;font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;}input,button,textarea{font-family:inherit;background-color:inherit;}input::-ms-clear{display:none;}button{display:block;cursor:pointer;}button::-moz-focus-inner{padding:0;border:0;}a,a:visited,a:hover{text-decoration:none;}ul,li{list-style:none;text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:400;}@font-face{font-family:Cygre;font-display:swap;src:url(//marilav.ru/wp-content/themes/blank-sheet/assets/fonts/Cygre-Bold.woff2) format("woff2"),url(//marilav.ru/wp-content/themes/blank-sheet/assets/fonts/Cygre-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:Cygre;font-display:swap;src:url(//marilav.ru/wp-content/themes/blank-sheet/assets/fonts/Cygre-Regular.woff2) format("woff2"),url(//marilav.ru/wp-content/themes/blank-sheet/assets/fonts/Cygre-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:Cygre;font-display:swap;src:url(//marilav.ru/wp-content/themes/blank-sheet/assets/fonts/Cygre-Medium.woff2) format("woff2"),url(//marilav.ru/wp-content/themes/blank-sheet/assets/fonts/Cygre-Medium.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical>.swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.visuallyhidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75;}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite;}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none;}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1);}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite;}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp;}.f-throwOutDown{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown;}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp;}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown;}@keyframes f-zoomInUp{from{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2;}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1;}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2;}.f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2;}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2;}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1;}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2;}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .5) linear .1s both f-crossfadeOut;z-index:1;}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2;}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2;}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1;}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1;}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:.65;}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition);}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg);}.f-button:focus:not(:focus-visible){outline:none;}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none;}.f-button[disabled]{cursor:default;}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity);}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1;}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%);}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos);}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos);}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos);}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos);}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%);}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos);}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos);}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg);}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none;}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto;}html.with-fancybox body{touch-action:none;}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0) + var(--fancybox-scrollbar-compensate,0));overflow:hidden!important;overscroll-behavior-y:none;}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain;}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit;}.fancybox__container::backdrop{background-color:rgba(0,0,0,0);}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity;}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip;}.fancybox__viewport{width:100%;height:100%;}.fancybox__viewport.is-draggable{cursor:move;cursor:grab;}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing;}.fancybox__track{display:flex;margin:0 auto;height:100%;}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden;}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px;}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden;}.fancybox__slide.has-image{overflow:hidden;}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible;}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto;}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block;}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20;}.is-loading .fancybox__content{opacity:0;}.is-draggable .fancybox__content{cursor:move;cursor:grab;}.can-zoom_in .fancybox__content{cursor:zoom-in;}.can-zoom_out .fancybox__content{cursor:zoom-out;}.is-dragging .fancybox__content{cursor:move;cursor:grabbing;}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto;}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden;}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%;}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height;}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0);}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible;}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden;}.is-compact .fancybox__caption{padding-bottom:0;}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40;}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75;}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden;}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden;}.fancybox__content>.f-button.is-close-btn:hover{opacity:1;}.fancybox__footer{padding:0;margin:0;position:relative;}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease;}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5);}.is-compact .fancybox__footer .fancybox__caption{padding:12px;}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,.6);--f-button-active-bg:rgba(0,0,0,.6);--f-button-hover-bg:rgba(0,0,0,.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px;}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,.3);--f-button-active-bg:rgba(24,24,27,.5);--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.5));--f-button-svg-disabled-opacity:.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1);}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1;}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut;}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut;}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer;}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none;}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none;}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none;}.fancybox__container:not([aria-hidden]){opacity:0;}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn;}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn;}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut;}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut;}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible;}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%;}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%;}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%;}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff;}.has-map .fancybox__content{background:#e5e3df;}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0);}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0;--f-button-next-pos:0;--f-button-prev-pos:0;}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0);}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1;}.f-thumbs .f-spinner svg{display:none;}.f-thumbs.is-vertical{height:100%;}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0);}.f-thumbs__track{display:flex;}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer;}.f-thumbs__slide.is-loading img{opacity:0;}.is-classic .f-thumbs__viewport{height:100%;}.is-modern .f-thumbs__track{width:max-content;}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0)) * -.5);width:calc(var(--width,0) * 1px + var(--f-thumb-clip-width,0));cursor:pointer;}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none;}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease;}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease;}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0px -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color));}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease;}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity);}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none;}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity);}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0))) * (1 - var(--progress,0)) * .5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path);}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity);}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10;}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius);}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0;}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0;}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px;}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0;}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(.23,1,.32,1);}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:.5;--f-thumb-hover-opacity:1;}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05));}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05));}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap);}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0;}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px;}.fancybox__thumbs.is-masked{max-height:0!important;}.is-closing .fancybox__thumbs{transition:none!important;}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,.65);--f-button-hover-bg:rgba(70,70,73,.65);--f-button-active-bg:rgba(90,90,93,.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20;}.fancybox__toolbar:focus-visible{z-index:1;}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0;}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut;}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0;}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap;}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none;}.fancybox__infobar span{padding:0 5px;}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg);}[data-fancybox-toggle-slideshow]{position:relative;}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3;}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex;}[data-fancybox-toggle-slideshow] svg g:last-child{display:none;}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none;}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex;}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex;}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex;}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none;}html{scroll-behavior:smooth;}body{scroll-behavior:smooth;font-style:normal;line-height:normal;font-family:Cygre;background-color:#ffffff;color:#164057;}body._noscroll{overflow:hidden;}.wrapper{min-height:100%;scroll-behavior:smooth;overflow-x:clip;display:flex;flex-direction:column;justify-content:space-between;}main{flex:1 1 auto;}._container{width:100%;margin-inline:auto;max-width:1290px;}@media (max-width:1330px){._container{max-width:none;padding-inline:20px}}@media (max-width:1024px){._container{padding-inline:20px}}h1,h2,h3,h4,h5{line-height:auto;}h1,.h1{color:#ffffff;font-size:54px;font-weight:400;line-height:1.1;letter-spacing:-1.08px;}@media (max-width:1330px){h1,.h1{font-size:calc(28px + 26 * (100vw - 375px) / 955)}}@media (max-width:375px){h1,.h1{font-size:28px}}h2{color:#164057;font-size:70px;line-height:1.1;letter-spacing:-1.4px;}@media (max-width:1330px){h2{font-size:calc(26px + 44 * (100vw - 375px) / 955)}}@media (max-width:375px){h2{font-size:26px}}@media (max-width:1024px){h2{letter-spacing:-.52px}}h3{font-size:50px;font-weight:400;line-height:1.1;letter-spacing:-1.4px;}@media (max-width:1330px){h3{font-size:calc(24px + 26 * (100vw - 375px) / 955)}}@media (max-width:375px){h3{font-size:24px}}@media (max-width:1024px){h3{letter-spacing:-.48px}}h4{font-size:30px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-.6px;}@media (max-width:1330px){h4{font-size:calc(20px + 10 * (100vw - 375px) / 955)}}@media (max-width:375px){h4{font-size:20px}}@media (max-width:1024px){h4{letter-spacing:-.4px}}p{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.48px;}@media (max-width:1330px){p{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){p{font-size:16px}}@media (max-width:1024px){p{letter-spacing:-.328px}}figure,img,svg,picture{display:block;width:100%;max-width:100%;height:auto;}[data-open-popup] *{pointer-events:none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}._btn{display:flex;align-items:center;justify-content:center;width:fit-content;gap:10px;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;border-radius:60px;height:48px;padding:18px;transition:all .3s ease 0s;overflow:hidden;}._btn span{position:relative;top:1px;pointer-events:none;}._btn img,._btn svg{width:12px;height:15px;flex:0 0 auto;fill:currentColor;pointer-events:none;}._btn-stroke{border:1px solid rgba(55,141,177,.5);color:#01a7e1;}@media (any-hover:hover){._btn-stroke:hover{border-color:#378db1;background-color:#378db1;color:#ffffff}}._btn-main{color:#ffffff;position:relative;font-size:20px;}@media (max-width:1330px){._btn-main{font-size:calc(15px + 5 * (100vw - 375px) / 955)}}@media (max-width:375px){._btn-main{font-size:15px}}._btn-main:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none;background:linear-gradient(90deg,#1aacdf 0%,#2dc5fa 100%);opacity:1;transition:opacity .3s ease 0s;}._btn-main:after{position:absolute;content:"";width:100%;height:100%;z-index:0;pointer-events:none;background-color:#01a7e1;opacity:0;transition:opacity .3s ease 0s;}._btn-main span,._btn-main img,._btn-main svg{z-index:1;}._btn-main svg{fill:currentColor;width:12px;height:15px;}@media (max-width:768px){._btn-main svg{height:13px}}@media (any-hover:hover){._btn-main:hover:before{opacity:0}._btn-main:hover:after{opacity:1}}._btn-label{position:relative;width:fit-content;margin-inline:auto;}@media (max-width:768px){._btn-label{width:100%}}._btn-label-text{background-color:#164057;color:#ffffff;width:fit-content;display:block;border-radius:100px;font-size:14px;text-transform:uppercase;font-weight:400;line-height:1;padding:4px 8px;display:flex;align-items:center;justify-content:center;text-align:center;transform:translate(20px,50%);position:relative;z-index:1;}@media (max-width:768px){._btn-label-text{font-size:11px;transform:translate(30px,50%)}}.navigation:has(.swiper-pagination-lock){display:none!important;}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;flex-wrap:wrap;}.pagination span{background-color:#c5d8de;width:7px;height:7px;border-radius:10px;}.pagination .swiper-pagination-bullet-active{width:14px;background-color:#164057;}.swiper-slide{height:auto;}.swiper-slide [data-fancybox]{display:block;}.swiper-slide [data-fancybox] img,.swiper-slide [data-fancybox] picture{height:100%;object-fit:cover;}.swiper._bordered [data-fancybox] img,.swiper._bordered [data-fancybox] picture{border-radius:30px;}@media (max-width:768px){.swiper._bordered [data-fancybox] img,.swiper._bordered [data-fancybox] picture{border-radius:20px}}[data-tabs-area] .tabs{display:flex;padding:8px 10px;justify-content:flex-end;align-items:center;gap:22px;border-radius:60px;background:#e9f3f6;width:fit-content;}@media (max-width:1024px){[data-tabs-area] .tabs{gap:5px;padding:5px;width:100%}}[data-tabs-area] .tabs._center{justify-content:center;margin-inline:auto;}[data-tabs-area] .tabs._mb{margin-bottom:90px;}@media (max-width:1330px){[data-tabs-area] .tabs._mb{margin-bottom:calc(40px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){[data-tabs-area] .tabs._mb{margin-bottom:40px}}[data-tabs-area] .tabs button{display:flex;align-items:center;justify-content:center;gap:8px;color:#a9bbc6;font-size:20px;font-weight:500;text-transform:uppercase;transition:all .3s ease 0s;height:62px;width:226px;border-radius:60px;}@media (max-width:1330px){[data-tabs-area] .tabs button{font-size:calc(14px + 6 * (100vw - 375px) / 955)}}@media (max-width:375px){[data-tabs-area] .tabs button{font-size:14px}}@media (max-width:1024px){[data-tabs-area] .tabs button{height:49px;width:100%}}[data-tabs-area] .tabs button svg{width:25px;height:18px;fill:currentColor;}@media (max-width:1024px){[data-tabs-area] .tabs button svg{width:20px;height:14px}}[data-tabs-area] .tabs button._active{background-color:#ffffff;color:#01a7e1;}[data-tab-content]{display:none;}[data-tab-content]._active{display:block;}@media (max-width:1024px){.breadcrumbs{padding:15px 0}}.breadcrumbs .breadcrumb{display:flex;align-items:center;gap:11px;overflow-y:auto;}.breadcrumbs .breadcrumb::-webkit-scrollbar{display:none;}.breadcrumbs .breadcrumb li{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:500;white-space:nowrap;transition:color .3s ease 0s;}@media (max-width:768px){.breadcrumbs .breadcrumb li{font-size:12px}}@media (any-hover:hover){.breadcrumbs .breadcrumb li:hover{color:#164057}}.breadcrumbs .breadcrumb li>span{color:rgba(255,255,255,.42);}.breadcrumbs .breadcrumb li a{color:#ffffff;}.breadcrumbs .breadcrumb li:last-child{opacity:.5;}.breadcrumbs .breadcrumb svg,.breadcrumbs .breadcrumb img{flex:0 0 auto;width:6px;height:6px;fill:rgba(255,255,255,.42);}.text-box{padding-bottom:0;font-size:20px;}@media (max-width:1024px){.text-box{padding-bottom:0}}@media (max-width:1024px){.text-box{font-size:14px}}.text-box._light-blue-bgc{background-color:#ecf5ff;}.text-box ._uppercase{text-transform:uppercase;}.text-box p{font-size:20px;font-weight:400;margin-bottom:1em;}@media (max-width:1024px){.text-box p{font-size:14px}}.text-box h1,.text-box h2,.text-box h3{margin-bottom:.5em;}.text-box h4,.text-box h5,.text-box h6,.text-box details{margin-bottom:1em;}.text-box ul:has(li),.text-box ol:has(li){padding-left:1.5em;}.text-box ol li{list-style:initial;}.text-box ul li{list-style:numeric;}.text-box ol{display:flex;flex-direction:column;gap:5px;margin-bottom:1em;}.text-box ol li{gap:10px;font-size:20px;}@media (max-width:1024px){.text-box ol li{font-size:14px;gap:5}}.text-box ul{margin-bottom:1em;}.text-box img,.text-box picture{border-radius:30px;height:auto;width:100%;}@media (max-width:768px){.text-box img,.text-box picture{border-radius:20px}}.text-box ._stroke-top{display:block;padding-top:20px;border-top:1px solid #cfe4f1;}.text-box.max-1070{max-width:1070px;}.text-box table{text-align:left;font-size:18px;border-collapse:collapse;}@media (max-width:1330px){.text-box table{font-size:calc(14px + 4 * (100vw - 375px) / 955)}}@media (max-width:375px){.text-box table{font-size:14px}}.text-box table th,.text-box table td{padding:.75em;vertical-align:top;border:1px solid #718590;}@media (max-width:1330px){.text-box table{overflow-x:auto;width:100vw;padding:0 20px;margin-left:-20px;display:block}.text-box table::-webkit-scrollbar{width:10px;background:#718590}.text-box table::-webkit-scrollbar-thumb{background:#164057}}@media (max-width:1330px) and (any-hover:none){.text-box table::-webkit-scrollbar{display:none}}._pl20{position:relative;}@media (min-width:1025px){._pl20{padding-left:25.427%}}._social{flex:0 0 auto;display:flex;gap:5px;}._social a{flex:0 0 auto;display:flex;width:48px;height:48px;}._social a img,._social a svg{width:400%;height:100%;object-fit:contain;object-position:center;}iframe{border-radius:30px;margin-inline:auto;display:block;max-width:100%;height:auto;min-height:240px;height:600px;}@media (max-width:1330px){iframe{height:calc(240px + 360 * (100vw - 375px) / 955)}}@media (max-width:375px){iframe{height:240px}}@media (max-width:768px){iframe{border-radius:20px}}.prev,.next{flex:0 0 auto;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#367a96;}.prev img,.prev svg,.next img,.next svg{flex:0 0 auto;pointer-events:none;width:12px;fill:#ffffff;}.prev.swiper-button-disabled,.next.swiper-button-disabled{opacity:.5;}.prev svg,.prev img{margin-left:-2px;}.next svg,.next img{margin-left:2px;}ul.page-numbers{margin-inline:auto;margin-top:60px;display:flex;align-items:center;justify-content:center;gap:10px;}@media (max-width:1330px){ul.page-numbers{margin-top:calc(40px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){ul.page-numbers{margin-top:40px}}ul.page-numbers li{flex:0 0 auto;}ul.page-numbers li>a,ul.page-numbers li>span{display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;width:50px;height:50px;font-size:18px;font-weight:500;background-color:#01a7e1;color:#ffffff;border-radius:50%;border:1px solid #01a7e1;transition:all .3s ease 0s;}@media (max-width:1330px){ul.page-numbers li>a,ul.page-numbers li>span{font-size:calc(14px + 4 * (100vw - 375px) / 955)}}@media (max-width:375px){ul.page-numbers li>a,ul.page-numbers li>span{font-size:14px}}@media (any-hover:hover){ul.page-numbers li>a:hover,ul.page-numbers li>span:hover{color:#01a7e1;background-color:#ffffff}}@media (max-width:768px){ul.page-numbers li>a,ul.page-numbers li>span{width:40px;height:40px}}ul.page-numbers li>a.current,ul.page-numbers li>span.current{background-color:#ffffff;color:#01a7e1;}ul.page-numbers li img,ul.page-numbers li svg{width:10px;}@media (max-width:768px){ul.page-numbers li img,ul.page-numbers li svg{width:8px}}.header{position:sticky;top:0;z-index:11;background-color:#fff;transition:box-shadow .3s ease 0s;}.header:has(.header__search._open) .header__bottom nav{opacity:0;}.header._sticky{box-shadow:0 4px 24px 0 rgba(227,227,227,.38);}.header__top{padding:16px 0 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;}@media (max-width:1024px){.header__top{padding:8px 0}}.header__top .phone{color:#164057;text-align:right;font-weight:500;line-height:1.2;letter-spacing:-.52px;white-space:nowrap;}@media (min-width:1025px){.header__top .phone{font-size:26px}}@media (min-width:1025px) and (max-width:1330px){.header__top .phone{font-size:calc(16px + 10 * (100vw - 375px) / 955)}}@media (min-width:1025px) and (max-width:375px){.header__top .phone{font-size:16px}}@media (max-width:1024px){.header__top .phone{font-size:21px;letter-spacing:-.4}.header__top{gap:8px}}.header__top ._btn{font-size:14px;}@media (max-width:1024px){.header__logo{margin-right:auto}}.header__logo a{display:block;}.header__logo a img,.header__logo a svg{width:148px;}@media (max-width:1330px){.header__logo a img,.header__logo a svg{width:calc(104px + 44 * (100vw - 375px) / 955)}}@media (max-width:375px){.header__logo a img,.header__logo a svg{width:104px}}.header__actions{display:flex;gap:6px;}@media (max-width:1024px){.header__actions{display:none}}.header__burger{width:39px;height:39px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:#164057;position:relative;flex:0 0 auto;}@media (min-width:1025px){.header__burger{display:none}}.header__burger span{background-color:#ffffff;height:2px;width:100%;max-width:17px;border-radius:2px;}.header__burger._active span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease 0s;}.header__burger._active>:first-child{transform:translate(-50%,-50%) rotate(45deg);}.header__burger._active>:nth-child(2){opacity:0;}.header__burger._active>:last-child{transform:translate(-50%,-50%) rotate(-45deg);}.header__bottom{display:flex;align-items:center;justify-content:space-between;position:relative;gap:35px;margin-bottom:13px;min-height:48px;}@media (max-width:1290px){.header__bottom{gap:15px}}@media (max-width:1024px){.header__bottom{display:none}}.header__bottom nav{width:100%;}.header__bottom nav li:has([href="/#mainservices"]){cursor:pointer;}@media (any-hover:hover){.header__bottom nav li:has([href="/#mainservices"]):hover img,.header__bottom nav li:has([href="/#mainservices"]):hover svg{transform:rotate(0deg)}}.header__bottom nav li:has([href="/#mainservices"])._active img,.header__bottom nav li:has([href="/#mainservices"])._active svg{transform:rotate(180deg);}.header__bottom nav a{line-height:1.2;}@media (any-hover:hover){.header__bottom nav li:hover>ul{opacity:1;pointer-events:all}}.header__bottom nav li[data-open]>ul{opacity:1;pointer-events:all;}.header__bottom nav>ul{position:relative;}.header__bottom nav>ul>li{position:relative;padding:12px 0;}.header__bottom nav>ul>li>ul{top:100%;left:0;}.header__bottom nav>ul>li>ul:before{position:absolute;content:"";left:0;top:0;height:60px;width:100%;transform:translate(0,-50%);z-index:-1;}.header__bottom nav>ul>li ul{position:absolute;min-height:100%;z-index:2;min-width:220px;max-width:260px;z-index:5;padding:20px;border-radius:10px;background-color:#2d5d70;opacity:0;pointer-events:none;}.header__bottom nav>ul>li ul::-webkit-scrollbar{width:4px;background:#fff;}.header__bottom nav>ul>li ul::-webkit-scrollbar-trumb{background:#164057;}@media (max-width:1200px){.header__bottom nav>ul>li ul{min-width:180px;max-width:195px}}.header__bottom nav>ul>li ul li{padding:6px 0;background-color:#2d5d70;border-bottom:1px solid #3f7489;}.header__bottom nav>ul>li ul li a{color:#ffffff;}.header__bottom nav>ul>li ul li button{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;}.header__bottom nav>ul>li ul li button img,.header__bottom nav>ul>li ul li button svg{flex:0 0 auto;fill:#ffffff;transform:rotate(-90deg);}.header__bottom nav>ul>li ul li ul{top:0;left:calc(100% + 5px);}.header__bottom nav>ul>li ul li ul:before{position:absolute;content:"";left:0;top:0;width:60px;height:100%;transform:translate(-50%,0);z-index:-1;}@media (any-hover:hover){.header__bottom nav>ul>li ul li:hover>button img,.header__bottom nav>ul>li ul li:hover>button svg{transform:rotate(-90deg)}}.header__bottom nav>ul>li ul li[data-open]>button img,.header__bottom nav>ul>li ul li[data-open]>button svg{transform:rotate(-90deg);}.header__bottom nav ul li{display:flex;align-items:center;justify-content:space-between;gap:3px;}.header__bottom nav ul li a{color:#718590;font-size:19px;font-weight:400;transition:opacity .3s ease 0s;}@media (any-hover:hover){.header__bottom nav ul li:hover>a{opacity:.5}.header__bottom nav ul li:hover>button img,.header__bottom nav ul li:hover>button svg{transform:rotate(180deg)}.header__bottom nav ul li:hover>ul{pointer-events:all}}.header__bottom nav ul li[data-open]>a{opacity:.5;}.header__bottom nav ul li[data-open]>button img,.header__bottom nav ul li[data-open]>button svg{transform:rotate(180deg);}.header__bottom nav ul li[data-open]>ul{pointer-events:all;}.header__bottom nav ul li button{display:flex;align-items:center;justify-content:center;width:19px;height:15px;flex:0 0 auto;position:relative;z-index:1;margin-left:2px;}.header__bottom nav ul li button img,.header__bottom nav ul li button svg{width:16px;height:8px;transition:transform .3s ease 0s;pointer-events:none;fill:#718590;}.header__bottom nav>ul{display:flex;align-items:center;justify-content:center;gap:35px;width:fit-content;}@media (max-width:1290px){.header__bottom nav>ul{width:100%;margin-left:0;justify-content:space-between;gap:15px}}.header__bottom nav>ul>:last-child{grid-column-start:2;}.header__search{background-color:#f7f8f9;border-radius:30px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:48px;height:48px;flex:0 0 auto;}.header__search._open{position:absolute;left:0;height:48px;width:100%;z-index:2;}.header__search._open .header__search-input{display:flex;}.header__search._open .header__search-open{display:none;}.header__search._open .header__search-close{display:block;}.header__search-input{display:flex;align-items:center;gap:10px;color:#164057;width:100%;display:none;}.header__search-input input{width:100%;font-size:17px;}.header__search-input input::-webkit-search-cancel-button{display:none;}.header__search-input img,.header__search-input svg{width:24px;height:24px;flex:0 0 auto;fill:#a8b9bf;}.header__search-button{display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease 0s;cursor:pointer;}.header__search-button *{pointer-events:none;}.header__search-button img,.header__search-button svg{flex:0 0 auto;pointer-events:none;fill:#a8b9bf;}.header__search-button._open{background-color:#a9b6c2;width:30px;height:30px;}.header__search-button._open .header__search-open{display:none;}.header__search-button._open .header__search-close{display:block;}.header__search-open{width:26px;height:26px;}.header__search-close{display:none;width:18px;height:18px;}@media (max-width:1024px){.header ._geo{display:none}}._geo{display:flex;align-items:center;gap:15px;}._geo li{display:flex;align-items:flex-end;position:relative;}._geo li a{display:flex;gap:6px;}._geo li a img,._geo li a svg{width:22px;height:22px;}._geo li a span{line-height:1.3;color:#718590;font-size:15px;font-weight:400;}._geo li a span label{color:#164057;font-size:16px;font-weight:500;}._geo li .vk{width:16px;height:16px;display:block;position:absolute;bottom:4px;left:124px;}@media (max-width:1024px){._geo li .vk{left:128px}}.footer{padding-top:90px;padding-bottom:60px;position:relative;}@media (max-width:1024px){.footer{padding-top:40px;padding-bottom:40px}}.footer__top{padding-bottom:98px;margin-bottom:54px;border-bottom:1px solid #d9e0e2;display:flex;}@media (max-width:1024px){.footer__top{flex-direction:column;gap:40px;padding-bottom:60px;margin-bottom:35px}}@media (max-width:768px){.footer__top{padding-bottom:20px;margin-bottom:20px}}.footer__top .grid{gap:98px 30px;}@media (max-width:768px){.footer__top .grid{grid-template-columns:1fr;gap:40px}}.footer__top .tel{white-space:nowrap;font-size:64px;margin-top:-.1em;display:block;}@media (max-width:1330px){.footer__top .tel{font-size:calc(40px + 24 * (100vw - 375px) / 955)}}@media (max-width:375px){.footer__top .tel{font-size:40px}}@media (min-width:769px){.footer__top .tel{text-align:right;margin-left:auto}}.footer__top ._social{margin-top:19px;}@media (min-width:769px){.footer__top ._social{margin-left:auto;justify-content:flex-end}}.footer__top ._social a{width:48px;height:48px;}.footer__hart{position:absolute;left:0;top:278px;width:auto;}@media (max-width:1440px){.footer__hart{left:-70px}}@media (max-width:1024px){.footer__hart{display:none}}.footer__logo{display:block;flex:0 0 auto;}@media (min-width:1025px){.footer__logo{width:20%}}.footer__logo img,.footer__logo svg{width:147px;}.footer__menu{display:flex;gap:30px;max-width:410px;justify-content:space-between;}@media (max-width:768px){.footer__menu{max-width:none;flex-direction:column;gap:13px}}.footer__menu ul a{color:#718590;font-size:22px;}@media (max-width:1330px){.footer__menu ul a{font-size:calc(18px + 4 * (100vw - 375px) / 955)}}@media (max-width:375px){.footer__menu ul a{font-size:18px}}.footer__menu ul>:not(:last-child){margin-bottom:20px;}@media (max-width:1330px){.footer__menu ul>:not(:last-child){margin-bottom:calc(13px + 7 * (100vw - 375px) / 955)}}@media (max-width:375px){.footer__menu ul>:not(:last-child){margin-bottom:13px}}.footer__text{color:#92a8b0;line-height:1.4;font-size:14px;}.footer__text *{font-size:14px;}.footer__privacy{font-size:12px;}@media (max-width:768px){.footer__privacy *{font-size:12px}}.footer__privacy a{display:block;margin-top:34px;color:#01a7e1;}@media (max-width:1024px){.footer__privacy a{margin-top:20px}}.footer__bottom{display:flex;gap:20px;justify-content:space-between;}.footer__bottom a,.footer__bottom p{font-size:12px;color:#718590;}@media (max-width:768px){.footer__bottom{flex-wrap:wrap}}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:16;background-color:rgba(22,64,87,.6);pointer-events:none;opacity:0;}@media (min-width:769px){.popup{padding-inline:20px;overflow-y:auto;padding-top:170px;padding-bottom:100px}}@media (min-width:769px) and (max-width:1330px){.popup{padding-top:calc(100px + 70 * (100vw - 375px) / 955)}}@media (min-width:769px) and (max-width:375px){.popup{padding-top:100px}}@media (min-width:769px) and (max-width:1330px){.popup{padding-bottom:calc(60px + 40 * (100vw - 375px) / 955)}}@media (min-width:769px) and (max-width:375px){.popup{padding-bottom:60px}}.popup._open{pointer-events:all;opacity:1;}.popup__body{padding:65px 47px;background-color:#ffffff;border-radius:30px;width:630px;margin-inline:auto;position:relative;}@media (max-width:768px){.popup__body{width:100%;height:100%;padding:20px 20px 30px 20px;overflow-y:auto;border-radius:0}}.popup__close{width:40px;height:40px;border-radius:50%;background-color:#367a96;margin-left:auto;display:flex;align-items:center;justify-content:center;}@media (min-width:769px){.popup__close{position:absolute;right:0;top:0;transform:translate(0,calc(-100% - 10px))}}@media (max-width:768px){.popup__close{margin:0 0 20px auto}}.popup__close img,.popup__close svg{width:17px;height:17px;flex:0 0 auto;stroke:#ffffff;pointer-events:none;transition:all .3s ease 0s;}@media (any-hover:hover){.popup__close:hover img,.popup__close:hover svg{transform:rotate(180deg)}}.popup__top{margin-bottom:37px;}@media (max-width:1330px){.popup__top{margin-bottom:calc(20px + 17 * (100vw - 375px) / 955)}}@media (max-width:375px){.popup__top{margin-bottom:20px}}.popup__top .popup-top__fake-h2{text-align:center;font-size:44px;color:#164057;}@media (max-width:1330px){.popup__top .popup-top__fake-h2{font-size:calc(24px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.popup__top .popup-top__fake-h2{font-size:24px}}.popup__top p{text-align:center;margin-top:37px;font-size:20px;color:#718590;font-weight:400;}@media (max-width:1330px){.popup__top p{margin-top:calc(20px + 17 * (100vw - 375px) / 955)}}@media (max-width:375px){.popup__top p{margin-top:20px}}@media (max-width:1330px){.popup__top p{font-size:calc(16px + 4 * (100vw - 375px) / 955)}}@media (max-width:375px){.popup__top p{font-size:16px}}.popup__top p b,.popup__top p strong{color:#164057;}.popup__top img{width:77px;height:77px;margin-inline:auto;margin-bottom:10px;}.popup__top ._btn{margin-inline:auto;height:83px;width:260px;margin-top:37px;}@media (max-width:1330px){.popup__top ._btn{height:calc(67px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.popup__top ._btn{height:67px}}@media (max-width:1330px){.popup__top ._btn{margin-top:calc(20px + 17 * (100vw - 375px) / 955)}}@media (max-width:375px){.popup__top ._btn{margin-top:20px}}.menu{position:fixed;z-index:11;width:100%;background-color:#ffffff;top:80px;height:calc(100% - 80px);padding:30px 0 45px 0;overflow-y:auto;opacity:0;pointer-events:none;}@media (max-width:1024px){.menu._open{opacity:1;pointer-events:all}}.menu nav{margin-bottom:30px;}.menu nav ul{display:flex;flex-direction:column;gap:8px;}.menu nav ul>:not(:last-child){border-bottom:1px solid #eef1f3;}.menu nav ul li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;padding:8px 0;}.menu nav ul li button svg{fill:#367a96;}.menu nav ul li[data-open]>a{color:#136b8a;}.menu nav ul li[data-open]>button img,.menu nav ul li[data-open]>button svg{transform:rotate(-180deg);fill:#136b8a;}.menu nav ul li[data-open]>ul{display:block;}.menu nav ul li a{color:#01a7e1;width:calc(100% - 20px);font-size:19px;}.menu nav ul li a img,.menu nav ul li a svg{width:12px;height:12px;fill:currentColor;}.menu nav ul li ul{width:100%;flex:0 0 auto;padding:10px 0 0 10px;display:none;}.menu nav ul li ul li a{display:flex;justify-content:space-between;align-items:center;font-size:17px;}.menu__search{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;border-radius:30px;background:#f7f8f9;height:50px;padding:10px 20px;color:#164057;font-size:17px;}.menu__search input{width:100%;padding-right:20px;}.menu__search input::-webkit-search-cancel-button{display:none;}.menu__search button{flex:0 0 auto;}.menu__search button svg,.menu__search button img{width:23px;height:23px;flex:0 0 auto;}.menu__actions{display:flex;flex-direction:column;gap:10px;}.menu__actions button{height:64px;font-size:16px;border-radius:60px;width:100%;}.menu__actions ._btn-main svg{fill:currentColor;width:12px;height:15px;margin-left:10px;}.menu ._social{align-items:center;justify-content:center;margin:20px 0;}.menu ._social a{width:50px;height:50px;}.menu__phone{color:#164057;text-align:center;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.6px;width:100%;display:block;}.menu ._geo{flex-direction:column;align-items:flex-start;margin-bottom:20px;}.menu ._geo span{font-size:16px;}.menu ._geo span label{font-size:20px;}.menu-service{position:fixed;z-index:11;width:100%;top:145px;overflow-y:auto;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);color:#ffffff;height:calc(100% - 150px);overflow:hidden;opacity:0;pointer-events:none;}.menu-service ._container{height:100%;}@media (max-width:1024px){.menu-service{display:none}}@media (min-width:1025px){.menu-service._open{opacity:1;pointer-events:all}}.menu-service__close{position:absolute;top:40px;right:0;z-index:1;width:63px;height:63px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#367a96;}.menu-service__close img,.menu-service__close svg{width:27px;height:27px;pointer-events:none;stroke:#ffffff;}.menu-service__close:after,.menu-service__close:before{position:absolute;content:"";left:50%;top:50%;width:27px;height:1px;background-color:#ffffff;transform:translate(-50%,-50%) rotate(45deg);pointer-events:none;}.menu-service__close:after{transform:translate(-50%,-50%) rotate(-45deg);}.menu-service [data-servce-menu]{display:none;}.menu-service [data-servce-menu]._active{display:block;}.menu-service__flex{display:flex;height:100%;position:relative;}.menu-service__left{padding:50px 20px 50px 0;width:210px;flex:0 0 auto;}.menu-service__left div>:not(:last-child){margin-bottom:5px;}.menu-service__left button{display:block;font-size:20px;font-weight:400;line-height:1.1;letter-spacing:-.4px;padding:15px 17px;border-radius:100px;transition:all .3s ease 0s;}@media (any-hover:hover){.menu-service__left button:hover{background-color:#133145}}.menu-service__left ._active{background-color:#133145;}.menu-service__right{flex:1 1 auto;padding:50px 20px 50px 50px;height:100%;direction:rtl;overflow-y:auto;text-align:left;border-left:1px solid rgba(255,255,255,.11);}.menu-service__right::-webkit-scrollbar{width:1px;background:rgba(255,255,255,.11);}.menu-service__right::-webkit-scrollbar-thumb{background:#407184;}.menu-service__right .h3_fake{font-size:36px;font-weight:400;line-height:1.1;letter-spacing:-.72px;margin-bottom:37px;display:block;}.menu-service__right .h4_fake{font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.4px;margin-bottom:37px;display:block;}.menu-service__right .h5_fake{font-size:20px;font-weight:700;line-height:1.1;letter-spacing:-.4px;margin-bottom:40px;display:block;}.menu-service__right .h6_fake{font-size:16px;font-weight:700;line-height:1.1;letter-spacing:-.4px;margin-bottom:40px;display:block;}.menu-service__right a{transition:all .3s ease 0s;}@media (any-hover:hover){.menu-service__right a:hover{opacity:.5}}.menu-service__right ul{direction:ltr;display:grid;grid-template-columns:repeat(7,1fr);gap:34px;}.menu-service__right ul:not(:last-child){padding-bottom:40px;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,.11);}.menu-service__right ul:last-child{margin-bottom:40px;}@media (max-width:1290px){.menu-service__right ul{grid-template-columns:repeat(5,1fr)}}@media (max-width:1200px){.menu-service__right ul{grid-template-columns:repeat(4,1fr)}}.menu-service__right ul a{font-size:14px;font-weight:400;line-height:1.1;letter-spacing:-.28px;}.accordion__item[data-open] .accordion__item-content{grid-template-rows:1fr;}.accordion__item-title{cursor:pointer;}.accordion__item-title *{pointer-events:none;}.accordion__item-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;}.accordion__item-content-height{overflow:hidden;}.to-top{position:fixed;right:50px;bottom:50px;width:50px;height:50px;border-radius:50%;background-color:#fff;z-index:6;display:flex;align-items:center;justify-content:center;transform:translate(0,50px);opacity:0;transition:all .3s ease 0s;}@media (max-width:1330px){.to-top{right:calc(10px + 40 * (100vw - 375px) / 955)}}@media (max-width:375px){.to-top{right:10px}}@media (max-width:1330px){.to-top{bottom:calc(10px + 40 * (100vw - 375px) / 955)}}@media (max-width:375px){.to-top{bottom:10px}}@media (max-width:1330px){.to-top{width:calc(30px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.to-top{width:30px}}@media (max-width:1330px){.to-top{height:calc(30px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.to-top{height:30px}}.to-top._active{transform:translate(0,0);opacity:1;}.to-top img{transform:rotate(-90deg);}._ticker{overflow:hidden;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:-1;gap:60px;padding-top:100px;padding-bottom:100px;}@media (max-width:1330px){._ticker{gap:calc(30px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){._ticker{gap:30px}}@media (max-width:1330px){._ticker{padding-top:calc(50px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){._ticker{padding-top:50px}}@media (max-width:1330px){._ticker{padding-bottom:calc(50px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){._ticker{padding-bottom:50px}}@media (any-hover:hover){._ticker:hover .ticker-text{animation-play-state:paused}}._ticker-text{display:flex;align-items:center;justify-content:space-between;gap:60px;}@media (max-width:1330px){._ticker-text{gap:calc(30px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){._ticker-text{gap:30px}}._ticker-text span{color:rgba(255,197,109,.5);font-family:"Multiround Pro";font-size:96px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-1px;text-transform:uppercase;white-space:nowrap;}@media (max-width:1330px){._ticker-text span{font-size:calc(26px + 70 * (100vw - 375px) / 955)}}@media (max-width:375px){._ticker-text span{font-size:26px}}._ticker-text img,._ticker-text svg{flex:0 0 auto;object-fit:contain;max-width:unset;height:80px;width:80px;}@media (max-width:1330px){._ticker-text img,._ticker-text svg{height:calc(50px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){._ticker-text img,._ticker-text svg{height:50px}}@media (max-width:1330px){._ticker-text img,._ticker-text svg{width:calc(50px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){._ticker-text img,._ticker-text svg{width:50px}}[data-animate-top]{transform:translate3d(0,-20px,0);opacity:0;}[data-animate-bottom]{transform:translate3d(0,20px,0);opacity:0;}[data-animate-left]{transform:translate3d(-20px,0,0);opacity:0;}[data-animate-right]{transform:translate3d(20px,0,0);opacity:0;}[data-animate-svg]{stroke-dasharray:1000;stroke-dashoffset:1000;}[data-animate-opacity]{opacity:0;}[data-hidden]{position:relative;overflow:hidden;}[data-hidden]._remove:before{top:100%;}[data-hidden]:before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background-color:#f4f0ea;z-index:1;transition:all .3s ease-in 0s;}[data-animate]{transition:opacity .5s ease 0s,transform .5s ease 0s;}.before-after__image .before-after__slider{width:100%;position:relative;overflow:hidden;border:3px solid white;}.before-after__image .before-after__slider img{width:100%;height:100%;display:block;max-width:none;}.before-after__image .before-after__slider .after-image{display:block;}.before-after__image .before-after__slider .before-image{position:absolute;height:100%;width:50%;top:0;left:0;overflow:hidden;z-index:2;}.before-after__image .before-after__slider .resizer{position:absolute;display:flex;align-items:center;z-index:5;top:0;left:50%;height:100%;width:4px;background:#ffffff;-ms-touch-action:pan-y;touch-action:pan-y;}.before-after__image .before-after__slider .resizer:after{background:#01a7e1;content:"";position:absolute;margin:0 0 0 -22px;width:40px;height:40px;border-radius:50%;border:3px solid #ffffff;background-image:url(//marilav.ru/wp-content/themes/blank-sheet/assets/img/icons/before-after.svg);background-size:20px;background-repeat:no-repeat;background-position:center 10px;}.form .form__item:has(input:focus){border-color:#01a7e1;background:#ffffff;}.form .form__item:has(input:focus) span{max-height:fit-content;}.form__item{border:1px solid rgba(0,0,0,0);width:100%;margin-bottom:10px;position:relative;gap:3px;height:90px;padding:20px 30px;border-radius:10px;background:#f6f8fa;display:flex;align-items:center;}@media (max-width:1024px){.form__item{height:64px;padding:20px}}.form__item span{position:absolute;top:12px;left:30px;color:#89aec1;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-.28px;transition:all .3s ease 0s;max-height:0;overflow:hidden;}@media (max-width:1024px){.form__item span{font-size:12px}}.form__item input{color:#164057;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.48px;width:100%;}@media (max-width:1330px){.form__item input{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.form__item input{font-size:16px}}.form__item input::placeholder{color:#89aec1;}.form__item._error{border-color:red;}.form__item._error span{color:red;}.form__item._error input{color:red;}.form__item._error input::placeholder{color:red;}.form__bottom{display:flex;flex-direction:column;gap:37px;position:relative;}@media (max-width:1024px){.form__bottom{gap:18px}}.form__bottom label{display:flex;align-items:center;gap:8px;color:#89aec1;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:-.3px;cursor:pointer;}@media (max-width:1024px){.form__bottom label{font-size:13px}}.form__bottom label input{display:none;}.form__bottom label .checkbox{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:3px solid #a6c4ce;width:23px;height:23px;}@media (max-width:1024px){.form__bottom label .checkbox{width:16px;height:16px}}.form__bottom label .checkbox svg{width:14px;}.form__bottom label input:checked + .checkbox{background-color:#01a7e1;border-color:#01a7e1;}.form__bottom a{color:#164057;}.form__bottom ._btn{width:100%;height:83px;cursor:pointer;position:relative;}.form__bottom ._btn:before,.form__bottom ._btn:after{z-index:0;}.form__bottom ._btn input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;}.form__bottom ._btn span,.form__bottom ._btn svg,.form__bottom ._btn img{pointer-events:none;z-index:1;position:relative;}@media (max-width:1024px){.form__bottom ._btn{height:70px;padding-left:30px}.form__bottom ._btn span{font-size:16px;text-align:left}}.wpcf7-response-output{display:none!important;visibility:hidden;opacity:0;height:0;overflow:hidden;}.wpcf7-spinner{margin:0!important;position:absolute;bottom:0;left:50%;transform:translate(-50%,150%);}.grid{display:grid;gap:30px;}.grid-2{grid-template-columns:repeat(2,1fr);}.grid-3{grid-template-columns:repeat(3,1fr);}.grid-4{grid-template-columns:repeat(4,1fr);}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.grid-4{grid-template-columns:repeat(2,1fr)}}.table-tables table:not(:last-child){margin-bottom:90px;}@media (max-width:1330px){.table-tables table:not(:last-child){margin-bottom:calc(40px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){.table-tables table:not(:last-child){margin-bottom:40px}}.table table{width:100%;text-align:left;}@media (max-width:768px){.table table thead{display:none}}@media (max-width:768px){.table table tr{display:grid;grid-template-columns:1fr 20%;gap:0 10px;border-bottom:1px solid #eef1f3}.table table tr>:nth-last-child(2){text-align:right}.table table tr:first-child{border-top:1px solid #eef1f3}}.table table tr th{font-size:20px;color:#718590;font-weight:400;}@media (max-width:1330px){.table table tr th{font-size:calc(14px + 6 * (100vw - 375px) / 955)}}@media (max-width:375px){.table table tr th{font-size:14px}}.table table tr td,.table table tr th{padding:16px;}@media (min-width:769px){.table table tr td,.table table tr th{border-bottom:1px solid #eef1f3}}.table table tr td:first-child,.table table tr th:first-child{padding-left:0;}@media (max-width:768px){.table table tr td,.table table tr th{padding:16px 0}}.table table tr td{font-size:24px;font-weight:400;}@media (max-width:1330px){.table table tr td{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.table table tr td{font-size:16px}}.table table tr td:last-child{padding-right:0;}@media (max-width:768px){.table table tr td:last-child{display:inline-block;padding-top:0}}.table table tr td:nth-last-child(2){color:#01a7e1;white-space:nowrap;font-weight:500;}.table table tr p{font-weight:400;}.table table tr ._btn{max-width:235px;margin-left:auto;font-size:18px;height:70px;}@media (max-width:1330px){.table table tr ._btn{font-size:calc(13px + 5 * (100vw - 375px) / 955)}}@media (max-width:375px){.table table tr ._btn{font-size:13px}}@media (max-width:1330px){.table table tr ._btn{height:calc(40px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){.table table tr ._btn{height:40px}}@media (max-width:768px){.table table tr ._btn{margin-left:0}}.has-code table tr td:first-child{font-size:18px;color:#164057;}@media (max-width:1330px){.has-code table tr td:first-child{font-size:calc(16px + 2 * (100vw - 375px) / 955)}}@media (max-width:375px){.has-code table tr td:first-child{font-size:16px}}@media (max-width:1024px){.has-code table tr td:first-child{display:none}}.details table tr{font-size:24px;}@media (max-width:1330px){.details table tr{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.details table tr{font-size:16px}}.details table tr>:first-child{font-weight:500;width:36%;padding-right:20px;}@media (max-width:768px){.details table tr>:first-child{padding-right:10px;width:40%}}.details table tr td{vertical-align:baseline;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eef1f3;}@media (max-width:768px){.details table tr td{padding-top:10px;padding-bottom:10px}}.section{position:relative;margin-bottom:90px;}@media (max-width:1330px){.section{margin-bottom:calc(40px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){.section{margin-bottom:40px}}.section__body{position:relative;z-index:1;}.section__flex{display:flex;justify-content:space-between;}@media (max-width:1024px){.section__flex{display:block}}.section__top{display:flex;position:relative;margin-bottom:60px;}@media (max-width:1330px){.section__top{margin-bottom:calc(28px + 32 * (100vw - 375px) / 955)}}@media (max-width:375px){.section__top{margin-bottom:28px}}@media (max-width:1024px){.section__top{gap:15px}}@media (max-width:1024px){.section__top h2 br{display:none}}.section__top p{color:#718590;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.48px;}@media (max-width:1330px){.section__top p{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.section__top p{font-size:16px}}@media (max-width:1024px){.section__top p{letter-spacing:-.32px}}.section__top label{display:flex;align-items:center;padding-top:46px;color:#718590;font-size:19px;height:fit-content;gap:10px;width:25.427%;flex:0 0 auto;padding-right:15px;}@media (max-width:1024px){.section__top label{display:none}}.section__top label:before{content:"";width:9px;height:9px;display:block;border-radius:20px;background-color:#01a7e1;}.section__top div{display:flex;flex-direction:column;gap:40px;}@media (max-width:1330px){.section__top div{gap:calc(24px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.section__top div{gap:24px}}.section__top._center{text-align:center;justify-content:center;}.section__top._small h2{font-size:50px;}@media (max-width:1330px){.section__top._small h2{font-size:calc(20px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){.section__top._small h2{font-size:20px}}.section__bottom{display:flex;align-items:center;justify-content:space-between;}@media (min-width:1025px){.section__bottom{padding-left:25.427%}}.section-bgi{position:absolute;width:100%;height:100%;left:0;top:0;}.section-bgi img,.section-bgi picture{width:100%;height:100%;object-fit:cover;}._absolute{position:absolute;object-fit:contain;z-index:-1;}._absolute img{object-fit:contain;}@media (max-width:1024px){._absolute{display:none}}.home-page section{margin-top:120px;margin-bottom:0!important;}@media (max-width:1330px){.home-page section{margin-top:calc(40px + 80 * (100vw - 375px) / 955)}}@media (max-width:375px){.home-page section{margin-top:40px}}.home-page section__top{margin-bottom:90px;}@media (max-width:1330px){.home-page section__top{margin-bottom:calc(28px + 62 * (100vw - 375px) / 955)}}@media (max-width:375px){.home-page section__top{margin-bottom:28px}}.offer{margin-top:-137px!important;position:relative;z-index:2;}@media (max-width:1024px){.offer{margin-top:40px!important}}.offer ._heart{position:absolute;bottom:7px;left:0;width:100%;height:85%;object-fit:cover;z-index:-1;}@media (max-width:1024px){.offer ._heart{display:none}}.offer .section__body{position:relative;border-radius:30px;background:linear-gradient(90deg,#275264 0%,#346b81 100%);padding:40px 70px;z-index:2;}@media (max-width:1024px){.offer .section__body{border-radius:20px;padding:40px 20px}}@media (max-width:1024px){.offer .section__flex-left{margin-bottom:27px}}.offer .section__flex-left span{color:#ffffff;font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.8px;}@media (max-width:1330px){.offer .section__flex-left span{font-size:calc(22px + 18 * (100vw - 375px) / 955)}}@media (max-width:375px){.offer .section__flex-left span{font-size:22px}}@media (max-width:1024px){.offer .section__flex-left span br{display:none}}.offer .section__flex-left span label{color:#01a7e1;}.offer .section__flex-right{display:flex;flex-direction:column;gap:45px;}@media (max-width:1024px){.offer .section__flex-right{gap:27px}}@media (min-width:1025px){.offer .section__flex-right{max-width:460px}}.offer ._btn{background-color:#ffffff;gap:10px;height:78px;}@media (max-width:1024px){.offer ._btn{height:60px;width:100%}}.offer ._btn span{color:#378db1;}.offer ._btn label{border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#378db1;color:#ffffff;width:40px;height:40px;font-size:20px;font-weight:500;text-transform:uppercase;pointer-events:none;}.offer ._btn svg{fill:#378db1;width:8px;}.offer p{color:#ffffff;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.48px;}@media (max-width:1330px){.offer p{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.offer p{font-size:16px}}.advantages{position:relative;}.advantages ._left{left:-15%;bottom:-118px;width:436px;height:139px;}.advantages ._right{top:-57px;right:0;width:406px;height:332px;}.advantages .swiper{overflow:visible;}@media (max-width:1024px){.advantages .swiper{margin-left:-20px;padding-left:20px}}@media (min-width:1025px){.advantages .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:1024px){.advantages .swiper-wrapper .swiper-slide{max-width:40%}}@media (max-width:768px){.advantages .swiper-wrapper .swiper-slide{max-width:75%}}.directions ._absolute{width:203px;height:168px;}.directions ._left{left:-15%;top:80%;}.directions ._right{top:0;left:95%;}.directions .tabs{margin-bottom:40px;margin-left:18%;}@media (min-width:1025px){.directions .tabs{margin-left:25.427%!important}}@media (max-width:1024px){.directions .tabs{margin-bottom:24px;margin-inline:auto}}.directions .tabs-content a{display:flex;align-items:center;padding:18px 0;border-bottom:1px solid #d1dfe7;color:#136b8a;}.directions .tabs-content a:first-child{border-top:1px solid #d1dfe7;}@media (max-width:1024px){.directions .tabs-content a{padding:12px 0}}@media (any-hover:hover){.directions .tabs-content a:hover{color:#01a7e1}}.directions .tabs-content a div{width:102px;height:102px;border-radius:50%;overflow:hidden;margin-right:47px;}@media (max-width:1024px){.directions .tabs-content a div{margin-right:17px;width:49px;height:49px}}.directions .tabs-content a div img,.directions .tabs-content a div picture{width:100%;height:100%;object-fit:cover;}.directions .tabs-content a h3{transition:color .3s ease 0s;flex:1 1 auto;}.directions .tabs-content a svg{fill:currentColor;width:30px;height:36px;transition:all .3s ease 0s;}@media (max-width:1024px){.directions .tabs-content a svg{width:21px;height:25px}}.discounts{padding-top:120px;padding-bottom:120px;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);position:relative;}@media (max-width:1330px){.discounts{padding-top:calc(40px + 80 * (100vw - 375px) / 955)}}@media (max-width:375px){.discounts{padding-top:40px}}@media (max-width:1330px){.discounts{padding-bottom:calc(40px + 80 * (100vw - 375px) / 955)}}@media (max-width:375px){.discounts{padding-bottom:40px}}.discounts .section__body{position:relative;z-index:2;}.discounts .section__top h2,.discounts .section__top p{color:#ffffff;}.discounts .discounts-bgi{pointer-events:none;position:absolute;left:0;top:114px;width:1314px;height:908px;z-index:1;}@media (max-width:1024px){.discounts .discounts-bgi{display:none}}.discounts .discounts-bgi img{width:100%;height:100%;}.discounts .discounts-heart{pointer-events:none;position:absolute;top:0;right:90px;width:782px;height:795px;}@media (max-width:1024px){.discounts .discounts-heart{display:none}}.discounts .section__bottom{margin-top:90px;}@media (max-width:1330px){.discounts .section__bottom{margin-top:calc(24px + 66 * (100vw - 375px) / 955)}}@media (max-width:375px){.discounts .section__bottom{margin-top:24px}}@media (max-width:768px){.discounts .section__bottom{flex-direction:column;gap:10px}}.discounts .navigation{display:flex;align-items:center;justify-content:center;gap:14px;}.discounts .navigation button{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px;background-color:#ffffff;}.discounts .navigation button svg{fill:#136b8a;width:30px;}.discounts .navigation button.prev{transform:rotate(90deg);}.discounts .navigation button.next{transform:rotate(-90deg);}.discounts ._btn{color:#ffffff;}.discounts .swiper{overflow:visible;}.discounts .swiper-slide{max-width:630px;}@media (max-width:768px){.discounts .swiper-slide{max-width:75%}}.discounts .pagination{color:#ffffff;font-size:24px;line-height:1.2;letter-spacing:-.48px;gap:0;margin:0;}.discounts .pagination span{width:fit-content;height:fit-content;background-color:unset;}.about .section__content *{color:#164057;}.about .section__content label{font-size:36px;line-height:1.1;letter-spacing:-.72px;display:block;margin-top:70px;margin-bottom:40px;font-weight:400;}@media (max-width:1330px){.about .section__content label{font-size:calc(20px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.about .section__content label{font-size:20px}}@media (max-width:1024px){.about .section__content label{letter-spacing:-.4px;margin:0;margin-bottom:24px}.about .section__content label br{display:none}}.about .section__content label a{color:#01a7e1;}.about .section__content p{font-weight:400;}.about .section__content p:last-child{font-weight:500;}.about .section__content ol{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:70px;font-weight:400;}@media (max-width:1024px){.about .section__content ol{grid-template-columns:1fr;margin-bottom:24px;gap:10px}}.about .section__content ol li{display:flex;align-items:baseline;gap:13px;font-size:24px;font-weight:400;line-height:1.3;}@media (max-width:1330px){.about .section__content ol li{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.about .section__content ol li{font-size:16px}}@media (max-width:1024px){.about .section__content ol li{gap:5px}}.about .section__content ol li:before{flex:0 0 auto;content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#01a7e1;}@media (max-width:1024px){.about .section__content ol li:before{width:5px;height:5px}}.about-img{position:absolute;left:0;top:0;width:133px;height:133px;}@media (max-width:1024px){.about-img{position:relative;margin:24px 0;width:60px;height:60px}}.about-img img,.about-img picture{height:100%;object-fit:cover;pointer-events:none;border-radius:50%;}.reviews{padding-top:120px;padding-bottom:120px;overflow:hidden;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);position:relative;}@media (max-width:1330px){.reviews{padding-top:calc(40px + 80 * (100vw - 375px) / 955)}}@media (max-width:375px){.reviews{padding-top:40px}}@media (max-width:1330px){.reviews{padding-bottom:calc(40px + 80 * (100vw - 375px) / 955)}}@media (max-width:375px){.reviews{padding-bottom:40px}}.reviews h2{color:#ffffff;}.reviews .reviews-bgi{pointer-events:none;position:absolute;left:0;bottom:60px;width:100%;height:916px;z-index:1;}@media (max-width:1024px){.reviews .reviews-bgi{display:none}}.reviews .reviews-bgi img,.reviews .reviews-bgi picture{width:100%;height:100%;object-fit:cover;}.reviews .section__body{position:relative;z-index:2;}.reviews .tabs{margin-bottom:60px;background-color:#31657a;}@media (min-width:1025px){.reviews .tabs{margin-left:25.427%}}@media (max-width:1024px){.reviews .tabs{margin-bottom:20px;width:100%}}.reviews .tabs button._active{color:#164057;}@media (max-width:1024px){.reviews .grid{gap:8px}}@media (min-width:1025px){.reviews .grid>:first-child{grid-column-start:2}}.team{overflow:hidden;}.team__box{margin-top:90px;}@media (max-width:1330px){.team__box{margin-top:calc(30px + 60 * (100vw - 375px) / 955)}}@media (max-width:375px){.team__box{margin-top:30px}}.team__box>:not(:last-child){margin-bottom:60px;}@media (max-width:1330px){.team__box>:not(:last-child){margin-bottom:calc(30px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){.team__box>:not(:last-child){margin-bottom:30px}}.team__box-title{display:block;font-size:50px;font-weight:500;line-height:1.2;letter-spacing:-1px;}@media (max-width:1330px){.team__box-title{font-size:calc(20px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){.team__box-title{font-size:20px}}@media (max-width:1024px){.team__box-title{letter-spacing:-.4}}.team__box .swiper{overflow:visible;}@media (max-width:768px){.team .grid-4{gap:30px 10px}}.consultation{position:relative;overflow:hidden;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);padding-top:150px;padding-bottom:150px;}@media (max-width:1330px){.consultation{padding-top:calc(40px + 110 * (100vw - 375px) / 955)}}@media (max-width:375px){.consultation{padding-top:40px}}@media (max-width:1330px){.consultation{padding-bottom:calc(40px + 110 * (100vw - 375px) / 955)}}@media (max-width:375px){.consultation{padding-bottom:40px}}.consultation-bgi{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}@media (max-width:1024px){.consultation-bgi{display:none}}.consultation-bgi img,.consultation-bgi picture{object-fit:cover;width:100%;height:100%;}.consultation__social{display:flex;align-items:center;gap:8px;margin-top:37px;}@media (max-width:1024px){.consultation__social{margin-top:18px;gap:5px;justify-content:space-between;width:100%}}.consultation__social span{margin-right:20px;display:block;color:#718590;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.48px;}@media (max-width:1330px){.consultation__social span{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.consultation__social span{font-size:16px}}.consultation__social a{width:73px;height:73px;}@media (max-width:1024px){.consultation__social a{width:50px;height:50px}}.consultation .section__body{position:relative;z-index:2;background-color:#ffffff;max-width:847px;width:100%;margin-inline:auto;border-radius:30px;padding:56px;}@media (max-width:1024px){.consultation .section__body{padding:20px;border-radius:20px}}.consultation .section__body h2{margin-bottom:37px;}@media (max-width:1330px){.consultation .section__body h2{margin-bottom:calc(28px + 9 * (100vw - 375px) / 955)}}@media (max-width:375px){.consultation .section__body h2{margin-bottom:28px}}.consultation .section__body p{color:#718590;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.48px;margin-bottom:37px;}@media (max-width:1330px){.consultation .section__body p{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.consultation .section__body p{font-size:16px}}@media (max-width:1330px){.consultation .section__body p{margin-bottom:calc(28px + 9 * (100vw - 375px) / 955)}}@media (max-width:375px){.consultation .section__body p{margin-bottom:28px}}.consultation .section__body p b{color:#164057;}@media (max-width:1024px){.consultation .section__body p br{display:none}}.address .section__content .address-item:not(:last-child){margin-bottom:60px;}@media (max-width:1330px){.address .section__content .address-item:not(:last-child){margin-bottom:calc(40px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.address .section__content .address-item:not(:last-child){margin-bottom:40px}}.address .section__content .address-item a{display:flex;gap:20px;font-size:36px;color:#164057;margin-bottom:38px;}@media (max-width:1330px){.address .section__content .address-item a{font-size:calc(20px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.address .section__content .address-item a{font-size:20px}}@media (max-width:1330px){.address .section__content .address-item a{margin-bottom:calc(20px + 18 * (100vw - 375px) / 955)}}@media (max-width:375px){.address .section__content .address-item a{margin-bottom:20px}}.address .section__content .address-item a div{flex:0 0 auto;width:41px;height:41px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#e7f7fd;}@media (max-width:1024px){.address .section__content .address-item a div{width:24px;height:24px}}.address .section__content .address-item a div svg,.address .section__content .address-item a div img{flex:0 0 auto;width:21px;height:21px;fill:#01a7e1;}@media (max-width:1024px){.address .section__content .address-item a div svg,.address .section__content .address-item a div img{width:12px;height:12px}}.address .section__content .address-item ol{padding-left:91px;display:block;}.address .section__content .address-item ol>:not(:last-child){margin-bottom:20px;}@media (max-width:1024px){.address .section__content .address-item ol{padding-left:15px}}.address .section__content .address-item ol li{display:list-item;font-size:24px;line-height:1.2;color:#718590;position:relative;}@media (max-width:1330px){.address .section__content .address-item ol li{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.address .section__content .address-item ol li{font-size:16px}}.address .section__content .address-item ol li:before{position:absolute;left:-1em;width:4px;height:4px;background-color:currentColor;top:.5em;}@media (max-width:768px){.address .section__content .address-item ol li:before{width:3px;height:3px}}.contacts{background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);padding-top:120px;padding-bottom:120px;}@media (max-width:1330px){.contacts{padding-top:calc(40px + 80 * (100vw - 375px) / 955)}}@media (max-width:375px){.contacts{padding-top:40px}}@media (max-width:1330px){.contacts{padding-bottom:calc(40px + 80 * (100vw - 375px) / 955)}}@media (max-width:375px){.contacts{padding-bottom:40px}}.contacts h2{color:#ffffff;}.contacts-bgi{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}@media (max-width:1024px){.contacts-bgi{display:none}}.contacts-bgi img,.contacts-bgi picture{object-fit:cover;width:100%;height:100%;}.contacts-address{display:flex;gap:8px;margin-bottom:35px;}.contacts-address div{flex:0 0 auto;width:31px;height:31px;border-radius:50%;background-color:#01a7e1;display:flex;align-items:center;justify-content:center;}.contacts-address div img,.contacts-address div svg{width:15px;height:15px;fill:#ffffff;}.contacts-address span{color:#ffffff;font-size:24px;display:block;font-weight:500;}.contacts-address label{display:block;color:#718590;font-size:21px;}.contacts__flex{display:flex;gap:20px;justify-content:space-between;position:relative;max-width:900px;}@media (max-width:768px){.contacts__flex{flex-direction:column;gap:40px}}@media (min-width:769px){.contacts__flex:after{display:block;content:"";left:0;top:0;width:1px;height:109px;background-color:#d1dfe7;flex:0 0 auto;position:absolute;top:0;left:50%;transform:translate(-50%,0)}}.contacts__flex>:first-child{max-width:345px;width:100%;}@media (max-width:768px){.contacts__flex>:first-child{max-width:none;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.12)}}.contacts__flex>:last-child{max-width:365px;width:100%;}@media (max-width:768px){.contacts__flex>:last-child{max-width:none}}.contacts__flex ._social a{width:68px;height:68px;}.contacts__flex .tel{color:#ffffff;font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-.8px;display:block;margin-bottom:36px;}@media (max-width:1330px){.contacts__flex .tel{margin-bottom:calc(23px + 13 * (100vw - 375px) / 955)}}@media (max-width:375px){.contacts__flex .tel{margin-bottom:23px}}.contacts__flex ._btn{height:83px;width:100%;}@media (max-width:1330px){.contacts__flex ._btn{height:calc(64px + 19 * (100vw - 375px) / 955)}}@media (max-width:375px){.contacts__flex ._btn{height:64px}}.contacts .map{margin-top:60px;height:786px;}@media (max-width:1330px){.contacts .map{margin-top:calc(40px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.contacts .map{margin-top:40px}}@media (max-width:1330px){.contacts .map{height:calc(335px + 451 * (100vw - 375px) / 955)}}@media (max-width:375px){.contacts .map{height:335px}}.contacts .map iframe{width:100%;height:100%;object-fit:cover;border-radius:20px;}.about-text__flex{display:flex;gap:30px;position:relative;}@media (max-width:768px){.about-text__flex{flex-direction:column;gap:20px}}.about-text__flex .logo{margin-top:-9%;max-width:300px;flex:0 0 auto;height:fit-content;padding:90px 45px;border:1px solid #e8e7e7;border-radius:20px;display:flex;align-items:center;justify-content:center;}@media (max-width:1024px){.about-text__flex .logo{max-width:240px}}@media (max-width:768px){.about-text__flex .logo{margin-top:0;max-width:none;padding:50px}}.about-text__flex .logo img,.about-text__flex .logo svg{width:238px;flex:0 0 auto;}@media (max-width:1024px){.about-text__flex .logo img,.about-text__flex .logo svg{width:154px}}.about-text__flex p{letter-spacing:0;}.about-text .text-box{padding-bottom:0;}.about-text iframe{margin-top:60px;}@media (max-width:1330px){.about-text iframe{margin-top:calc(20px + 40 * (100vw - 375px) / 955)}}@media (max-width:375px){.about-text iframe{margin-top:20px}}.about-text .grid,.about-text .swiper{margin-top:100px;}@media (max-width:1330px){.about-text .grid,.about-text .swiper{margin-top:calc(35px + 65 * (100vw - 375px) / 955)}}@media (max-width:375px){.about-text .grid,.about-text .swiper{margin-top:35px}}@media (min-width:1025px){.about-text .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}}@media (min-width:1025px){.about-text .pagination{display:none}}.text-after{margin-top:60px;font-weight:400;}@media (max-width:1330px){.text-after{margin-top:calc(40px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.text-after{margin-top:40px}}.coms-services__nav{margin-top:28px;display:flex;align-items:center;gap:20px;justify-content:space-between;}@media (min-width:1025px){.coms-services__nav{display:none}}.coms-services__nav .pagination{margin-top:0;}.price{padding:90px 0;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);}.price-table{border-radius:30px;background-color:#ffffff;padding:60px 85px;}@media (max-width:1024px){.price-table{border-radius:20px;padding:40px 20px}}@media (max-width:798px){.price-table{margin-top:-14px}}.price-table:not(._active):has(.show-more) tbody>:nth-child(n+8){display:none;}.price-table .show-more{margin-inline:auto;margin-top:70px;height:83px;width:272px;font-size:20px;}@media (max-width:1330px){.price-table .show-more{margin-top:calc(28px + 42 * (100vw - 375px) / 955)}}@media (max-width:375px){.price-table .show-more{margin-top:28px}}@media (max-width:1330px){.price-table .show-more{height:calc(47px + 36 * (100vw - 375px) / 955)}}@media (max-width:375px){.price-table .show-more{height:47px}}@media (max-width:1330px){.price-table .show-more{font-size:calc(13px + 7 * (100vw - 375px) / 955)}}@media (max-width:375px){.price-table .show-more{font-size:13px}}.faq{background-color:#f6fcff;padding-top:90px;padding-bottom:90px;}@media (max-width:1330px){.faq{padding-top:calc(40px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){.faq{padding-top:40px}}@media (max-width:1330px){.faq{padding-bottom:calc(40px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){.faq{padding-bottom:40px}}.faq .accordion>:not(:last-child){margin-bottom:8px;}.faq .accordion__item{padding:22px 30px;border-radius:10px;position:relative;background-color:#ffffff;overflow:hidden;}.faq .accordion__item:before{position:absolute;content:"";left:0;top:0;background:linear-gradient(91deg,#264e5f 41.58%,#367a96 65.66%),linear-gradient(0deg,#367a96 0%,#367a96 100%);width:100%;height:100%;pointer-events:none;transition:all .3s ease 0s;}.faq .accordion__item[data-open]:before{opacity:0;}.faq .accordion__item[data-open] .icon{transform:rotate(45deg);}.faq .accordion__item[data-open] .icon:before,.faq .accordion__item[data-open] .icon:after{background-color:#367a96;}.faq .accordion__item[data-open] .accordion__item-title{color:#31657a;}.faq .accordion__item-title{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:32px;font-weight:500;line-height:1.2;color:#ffffff;z-index:1;position:relative;}@media (max-width:1330px){.faq .accordion__item-title{font-size:calc(16px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.faq .accordion__item-title{font-size:16px}}.faq .accordion__item-title .icon{flex:0 0 auto;width:30px;height:30px;position:relative;transition:all .3s ease 0s;}.faq .accordion__item-title .icon:before,.faq .accordion__item-title .icon:after{position:absolute;content:"";left:50%;top:50%;width:2px;height:100%;background-color:#ffffff;transition:all .3s ease 0s;}.faq .accordion__item-title .icon:before{transform:translate(-50%,-50%);}.faq .accordion__item-title .icon:after{transform:translate(-50%,-50%) rotate(90deg);}.faq .accordion__item-content{z-index:1;position:relative;}.faq .accordion__item-content-height div{padding-top:30px;}@media (max-width:1330px){.faq .accordion__item-content-height div{padding-top:calc(10px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.faq .accordion__item-content-height div{padding-top:10px}}.faq .accordion__item-content p{font-weight:40;}.works .swiper{overflow:visible;}.works .swiper-slide{width:520px;height:405px;}@media (max-width:1330px){.works .swiper-slide{width:calc(278px + 242 * (100vw - 375px) / 955)}}@media (max-width:375px){.works .swiper-slide{width:278px}}@media (max-width:1330px){.works .swiper-slide{height:calc(210px + 195 * (100vw - 375px) / 955)}}@media (max-width:375px){.works .swiper-slide{height:210px}}.works .pagination{display:flex;}.works .section__top{flex-direction:column;}.works .section__top p{margin-top:70px;font-size:40px;color:#718590;}@media (max-width:1330px){.works .section__top p{margin-top:calc(30px + 40 * (100vw - 375px) / 955)}}@media (max-width:375px){.works .section__top p{margin-top:30px}}@media (max-width:1330px){.works .section__top p{font-size:calc(16px + 24 * (100vw - 375px) / 955)}}@media (max-width:375px){.works .section__top p{font-size:16px}}@media (max-width:768px){.works .section__top p{font-weight:400}}.works .text-box{margin-top:70px;}@media (max-width:1330px){.works .text-box{margin-top:calc(35px + 35 * (100vw - 375px) / 955)}}@media (max-width:375px){.works .text-box{margin-top:35px}}.works ._btn{margin-top:60px;margin-inline:auto;height:83px;width:100%;max-width:370px;}@media (max-width:1330px){.works ._btn{margin-top:calc(30px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){.works ._btn{margin-top:30px}}@media (max-width:1330px){.works ._btn{height:calc(67px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.works ._btn{height:67px}}@media (max-width:768px){.works .grid{gap:10px}}.works .grid a{height:100%;display:block;}.works .grid a img,.works .grid a picture{width:100%;height:100%;object-fit:cover;border-radius:30px;}@media (max-width:768px){.works .grid a img,.works .grid a picture{border-radius:10px}}.licens .grid{gap:60px 30px;}@media (max-width:768px){.licens .grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}}.text-section .section__body{display:flex;gap:30px;justify-content:space-between;}@media (max-width:768px){.text-section .section__body{flex-direction:column;gap:0}}.text-section .text-box{max-width:660px;}.text-section .img{width:40%;flex:0 0 auto;}@media (max-width:768px){.text-section .img{max-width:660px;width:auto}}.text-section .img img,.text-section .img picture{width:100%;height:auto;border-radius:30px;}@media (max-width:768px){.text-section .img img,.text-section .img picture{border-radius:20px}}.text-section h2{font-size:50px;}@media (max-width:1330px){.text-section h2{font-size:calc(28px + 22 * (100vw - 375px) / 955)}}@media (max-width:375px){.text-section h2{font-size:28px}}.text-section h3{font-size:36px;}@media (max-width:1330px){.text-section h3{font-size:calc(24px + 12 * (100vw - 375px) / 955)}}@media (max-width:375px){.text-section h3{font-size:24px}}.team-text ol>:not(:last-child){margin-bottom:20px;}@media (max-width:1330px){.team-text ol>:not(:last-child){margin-bottom:calc(12px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-text ol>:not(:last-child){margin-bottom:12px}}.team-text ol li::marker{color:#01a7e1;font-size:1.5em;}.team-text iframe{margin-top:60px;}@media (max-width:1330px){.team-text iframe{margin-top:calc(40px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-text iframe{margin-top:40px}}._mb0{margin-bottom:0!important;}.certs .swiper-slide a{height:100%;}.certs .swiper-slide a img,.certs .swiper-slide a picture{object-fit:contain;}.works .swiper-slide a{height:100%;}.works-slider .swiper{margin-top:0!important;}.service-text h2{font-size:50px;}@media (max-width:1330px){.service-text h2{font-size:calc(28px + 22 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-text h2{font-size:28px}}.service-text h2:not(:last-child){margin-top:1em;}.service-text h3{font-size:36px;}@media (max-width:1330px){.service-text h3{font-size:calc(24px + 12 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-text h3{font-size:24px}}.service-text h3:not(:last-child){margin-top:1em;}.service-text .show-more{max-width:100%;width:270px;height:83px;}@media (max-width:1330px){.service-text .show-more{height:calc(67px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-text .show-more{height:67px}}@media (max-width:768px){.service-text .show-more{width:220px}}.service-text:has(.show-more) .text-box{position:relative;transition:max-height .3s ease 0s;}.service-text:has(.show-more) .text-box:not(._active){max-height:600px;overflow:hidden;}.service-text:has(.show-more) .text-box._active:after{opacity:0;pointer-events:none;}.service-text:has(.show-more) .text-box:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(rgba(255,255,255,.5),#fff);transition:opacity .3s ease 0s;}@media (max-width:768px){.indication .grid{gap:8px;grid-template-columns:1fr}}.hero{background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);position:relative;}@media (min-width:1025px){.hero{height:942px}}@media (max-width:1024px){.hero{padding-bottom:30px}}.hero__box{display:flex;justify-content:space-between;padding-top:60px;}@media (max-width:1330px){.hero__box{padding-top:calc(20px + 40 * (100vw - 375px) / 955)}}@media (max-width:375px){.hero__box{padding-top:20px}}@media (min-width:1025px){.hero__box{gap:70px}}@media (min-width:1025px) and (max-width:1330px){.hero__box{gap:calc(0px + 70 * (100vw - 375px) / 955)}}@media (min-width:1025px) and (max-width:375px){.hero__box{gap:0}}.hero__body{width:100%;}.hero__body ul{display:flex;align-items:center;gap:6px;}@media (min-width:1025px){.hero__body ul{margin-bottom:60px}}@media (min-width:1025px) and (max-width:1330px){.hero__body ul{margin-bottom:calc(20px + 40 * (100vw - 375px) / 955)}}@media (min-width:1025px) and (max-width:375px){.hero__body ul{margin-bottom:20px}}@media (max-width:1024px){.hero__body ul{gap:4px;margin-bottom:15px}}.hero__body ul li a{display:flex;justify-content:center;align-items:center;height:49px;padding:0 20px;text-align:center;border-radius:30px;background:#164057;white-space:nowrap;color:#fcfeff;font-size:16px;}@media (max-width:1024px){.hero__body ul li a{height:39px;font-size:13px}}.hero__bgi{position:absolute;left:-65px;bottom:70px;width:1125px;height:602.24px;z-index:1;}@media (max-width:1024px){.hero__bgi{display:none}}.hero__bgi img{width:100%;height:100%;}.hero__flex{display:flex;gap:30px;}@media (max-width:1024px){.hero__flex{flex-direction:column;justify-content:space-between;gap:16px;height:100%}}.hero__left{display:flex;flex-direction:column;}@media (min-width:1025px){.hero__left{max-width:49%;padding-bottom:50px}}@media (max-width:1024px){.hero__left{flex:1 1 auto}}@media (max-width:1024px){.hero__left ul{display:none}}.hero__left p{color:rgba(255,255,255,.6);font-size:30px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:-.6px;margin:24px 0 30px 0;}@media (max-width:1330px){.hero__left p{font-size:calc(16px + 14 * (100vw - 375px) / 955)}}@media (max-width:375px){.hero__left p{font-size:16px}}@media (min-width:1025px){.hero__left p{flex:1 1 auto}}@media (max-width:1024px){.hero__left p{letter-spacing:-.3px;margin:16px 0 30px 0}}.hero__left ._btn{position:relative;padding:0 40px;height:83px;}@media (max-width:1024px){.hero__left ._btn{width:100%;height:64px;font-size:16px}}.hero__left ._btn label{position:absolute;z-index:1;left:40px;top:-12px;background-color:#164057;color:#ffffff;padding:8px;padding-bottom:4px;border-radius:30px;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-.28px;text-transform:uppercase;pointer-events:none;}@media (max-width:1024px){.hero__left ._btn label{font-size:11px;letter-spacing:-2%;padding:4px 8px}}.hero__right{position:relative;}.hero__right-image{border-radius:50%;overflow:hidden;padding:16px;background:rgba(72,117,134,.5);}@media (min-width:1025px){.hero__right-image{width:525px;height:525px}}@media (min-width:1025px) and (max-width:1330px){.hero__right-image{width:calc(0px + 525 * (100vw - 375px) / 955)}}@media (min-width:1025px) and (max-width:375px){.hero__right-image{width:0}}@media (min-width:1025px) and (max-width:1330px){.hero__right-image{height:calc(0px + 525 * (100vw - 375px) / 955)}}@media (min-width:1025px) and (max-width:375px){.hero__right-image{height:0}}@media (max-width:1024px){.hero__right-image{width:525px;height:525px;padding:10px}}@media (max-width:1024px) and (max-width:1330px){.hero__right-image{width:calc(334px + 191 * (100vw - 375px) / 955)}}@media (max-width:1024px) and (max-width:375px){.hero__right-image{width:334px}}@media (max-width:1024px) and (max-width:1330px){.hero__right-image{height:calc(334px + 191 * (100vw - 375px) / 955)}}@media (max-width:1024px) and (max-width:375px){.hero__right-image{height:334px}}.hero__right-image img{border-radius:50%;width:100%;height:100%;object-fit:cover;}.hero__right-box{display:flex;gap:20px;border-radius:20px;background-color:#f4fbfd;padding:22px 25px;width:fit-content;position:relative;top:-50px;margin-left:auto;}@media (max-width:1024px){.hero__right-box{position:absolute;width:fit-content;height:fit-content;z-index:2;right:0;padding:12px 20px;gap:30px;top:unset;bottom:0}}.hero__right-box .service-name{display:block;margin-bottom:10px;color:#164057;font-size:22px;font-weight:500;}@media (max-width:1024px){.hero__right-box .service-name{font-size:18px;margin-bottom:8px}}.hero__right-box label{color:#718590;font-size:14px;line-height:1.2;display:block;margin-bottom:15px;}@media (max-width:1024px){.hero__right-box label{margin-bottom:20px}}.hero__right-box ._btn{color:#367a96;font-size:12px;font-weight:500;text-transform:uppercase;gap:10px;}.hero__right-box ._btn svg{width:8px;}@media (any-hover:hover){.hero__right-box ._btn:hover{color:#ffffff}}.hero__right-box ._video-btn{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:linear-gradient(90deg,#1aacdf 0%,#2dc5fa 100%);}@media (max-width:1024px){.hero__right-box ._video-btn{width:61px;height:61px}}@media (any-hover:hover){.hero__right-box ._video-btn:hover{background:unset;background-color:#1a9cca}}.hero__right-box ._video-btn img,.hero__right-box ._video-btn svg{width:13px;height:13px;object-fit:cover;}@media (max-width:1024px){.hero__right-box ._video-btn img,.hero__right-box ._video-btn svg{width:11px;height:11px}}.hero .navigation{display:flex;flex-direction:column;align-items:center;width:fit-content;gap:4px;}@media (max-width:1024px){.hero .navigation{display:none}}.hero .navigation button{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background-color:unset;}.hero .navigation button svg,.hero .navigation button img{width:100%;height:100%;fill:#ffffff;}.hero .navigation button.prev{margin-bottom:4px;}.hero .navigation button.prev img,.hero .navigation button.prev svg{transform:rotate(180deg);}.hero ._mobile{width:100vw;padding:0 20px;margin-left:-20px;overflow-x:scroll;}@media (min-width:1025px){.hero ._mobile{display:none}}.hero ._mobile::-webkit-scrollbar{display:none;}.hero ._btn-label{margin-inline:0;}.thumbsSlider .swiper-wrapper .swiper-slide{width:34px;height:34px;border-radius:50%;padding:4px;cursor:pointer;}.thumbsSlider .swiper-wrapper .swiper-slide img{border-radius:50%;width:100%;height:100%;object-fit:cover;pointer-events:none;}.thumbsSlider .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{border:1px solid #477b90;}.page-hero{padding:20px 0 60px 0;border-radius:0 0 30px 30px;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%),#306a81;overflow:hidden;}@media (min-width:769px){.page-hero{min-height:500px}}@media (max-width:768px){.page-hero{padding:20px 0 40px 0;border-radius:0 0 20px 20px}}.page-hero .section-bgi{max-height:700px;}.page-hero .breadcrumbs{margin-bottom:60px;}@media (max-width:1330px){.page-hero .breadcrumbs{margin-bottom:calc(30px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){.page-hero .breadcrumbs{margin-bottom:30px}}.page-hero h1{font-size:70px;line-height:1.1;margin-bottom:30px;}@media (max-width:1330px){.page-hero h1{font-size:calc(28px + 42 * (100vw - 375px) / 955)}}@media (max-width:375px){.page-hero h1{font-size:28px}}@media (max-width:768px){.page-hero h1{margin-bottom:20px}}.page-hero h1,.page-hero .section__body>p{text-align:center;color:#ffffff;}.page-hero .section__body>p{margin-bottom:65px;max-width:1050px;margin-inline:auto;}@media (max-width:1330px){.page-hero .section__body>p{margin-bottom:calc(20px + 45 * (100vw - 375px) / 955)}}@media (max-width:375px){.page-hero .section__body>p{margin-bottom:20px}}.page-hero .section__body>label{width:fit-content;display:block;padding:20px;background-color:#164057;text-align:center;color:#fcfeff;font-size:16px;font-weight:400;line-height:normal;border-radius:100px;height:49px;margin-bottom:10px;margin-inline:auto;display:flex;align-items:center;justify-content:center;}@media (max-width:768px){.page-hero .section__body>label{font-size:13px;height:38px}}.page-hero .section__body>._btn-label ._btn,.page-hero .section__body>._btn{margin-inline:auto;height:84px;max-width:368px;width:100%;}@media (max-width:1330px){.page-hero .section__body>._btn-label ._btn,.page-hero .section__body>._btn{height:calc(63px + 21 * (100vw - 375px) / 955)}}@media (max-width:375px){.page-hero .section__body>._btn-label ._btn,.page-hero .section__body>._btn{height:63px}}@media (max-width:768px){.page-hero .section__body>._btn-label ._btn,.page-hero .section__body>._btn{max-width:100%}}.page-hero__video{margin-top:-120px;position:relative;z-index:1;margin-bottom:90px;}@media (max-width:1330px){.page-hero__video{margin-bottom:calc(40px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){.page-hero__video{margin-bottom:40px}}@media (max-width:768px){.page-hero__video{margin-top:-105px}}.page-hero .grid{margin-top:90px;}@media (max-width:1330px){.page-hero .grid{margin-top:calc(60px + 30 * (100vw - 375px) / 955)}}@media (max-width:375px){.page-hero .grid{margin-top:60px}}@media (max-width:625px){.page-hero .grid{grid-template-columns:1fr;gap:47px}}body:has(.page-hero + .page-hero__video) .page-hero{padding:20px 0 215px 0;margin-bottom:0!important;}@media (max-width:768px){body:has(.page-hero + .page-hero__video) .page-hero{padding:20px 0 145px 0}}.team-single{display:flex;justify-content:space-between;gap:30px;}@media (max-width:768px){.team-single{flex-direction:column;align-items:center}}.team-single .img{height:412px;width:300px;flex:0 0 auto;border-radius:30px;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%);overflow:hidden;}.team-single .img img,.team-single .img picture{width:95%;margin-inline:auto;height:100%;object-fit:contain;object-position:bottom;}@media (max-width:768px){.team-single .img{border-radius:20px;margin-bottom:30px}}@media (max-width:600px){.team-single .img{width:164px;height:224px}}.team-single__text{max-width:850px;}@media (max-width:768px){.team-single__text{display:flex;flex-direction:column;align-items:center}}.team-single__text h1,.team-single__text p{color:#ffffff;}@media (min-width:769px){.team-single__text h1,.team-single__text p{text-align:left!important}}.team-single__text p{margin-bottom:65px;}@media (max-width:1330px){.team-single__text p{margin-bottom:calc(20px + 45 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-single__text p{margin-bottom:20px}}.team-single__text .btns{display:flex;gap:15px;}@media (max-width:1024px){.team-single__text .btns{flex-direction:column}}.team-single__text ._btn{height:84px;width:100%;font-size:20px;color:#ffffff;}@media (max-width:1330px){.team-single__text ._btn{height:calc(63px + 21 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-single__text ._btn{height:63px}}@media (max-width:1330px){.team-single__text ._btn{font-size:calc(16px + 4 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-single__text ._btn{font-size:16px}}@media (min-width:1025px){.team-single__text ._btn{max-width:370px}}.team-single__text ._btn-strkoe{background-color:rgba(255,255,255,.5);}.team-single__text ._btn i{font-style:normal;font-size:16px;display:block;text-transform:capitalize;text-align:left;}@media (max-width:1330px){.team-single__text ._btn i{font-size:calc(14px + 2 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-single__text ._btn i{font-size:14px}}.home-page section.hero{margin-top:0!important;}.advantages-card{display:flex;flex-direction:column;padding:33px 31px;border-radius:20px;background:linear-gradient(133deg,#264e5f 21.67%,#367a96 71.16%),#f4fbfd;min-height:364px;height:100%;}@media (max-width:1024px){.advantages-card{padding:20px 24px;min-height:245px}}.advantages-card img,.advantages-card svg{width:64px;height:64px;margin-bottom:17px;}.advantages-card h4{color:#ffffff;margin-bottom:30px;}.advantages-card p{color:rgba(255,255,255,.8);font-size:24px;line-height:1.2;letter-spacing:-.48px;font-weight:400;padding-bottom:20px;}@media (max-width:1330px){.advantages-card p{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.advantages-card p{font-size:16px}}.advantages-card ul,.advantages-card ol{color:rgba(255,255,255,.8);padding-left:20px;}.advantages-card li{margin-bottom:10px;list-style:disc;}.discount-card{display:flex;flex-direction:column;gap:20px;height:100%;}.discount-card__image{width:100%;border-radius:30px;overflow:hidden;height:448px;}@media (max-width:1330px){.discount-card__image{height:calc(213px + 235 * (100vw - 375px) / 955)}}@media (max-width:375px){.discount-card__image{height:213px}}@media (max-width:1024px){.discount-card__image{border-radius:20px}}.discount-card__image img,.discount-card__image picture{width:100%;height:100%;object-fit:contain;}.akcii .discount-card__image img,.akcii .discount-card__image picture{width:100%;height:100%;object-fit:contain;}.discount-card__info{display:flex;flex-direction:column;gap:28px;flex:1 1 auto;padding-right:20px;}.discount-card__info h6{color:#ffffff;font-size:36px;font-weight:500;line-height:1.2;letter-spacing:-.72px;flex:1 1 auto;}@media (max-width:1330px){.discount-card__info h6{font-size:calc(20px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.discount-card__info h6{font-size:20px}}@media (max-width:1024px){.discount-card__info h6{letter-spacing:-.4px}}.discount-card__info p{color:rgba(255,255,255,.7);margin-bottom:auto;}@media (max-width:768px){.discount-card__info p br{display:none}}.discount-card__info ._btn-main{font-size:18px;font-weight:500;padding:0 30px;}@media (min-width:1025px){.discount-card__info ._btn-main{min-width:230px;height:70px}}@media (max-width:1024px){.discount-card__info ._btn-main{height:60px;font-size:16px}}.discount-card__info ._btn-main svg{width:12px;height:12px;}.reviews-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffff;border-radius:30px;padding:9px 13px;height:250px;}@media (max-width:1024px){.reviews-card{height:210px;padding:20px;border-radius:20px;justify-content:space-between}}.reviews-card__center{padding-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:100%;height:100%;}@media (max-width:1024px){.reviews-card__center{padding:0;gap:15px}}.reviews-card__logo{height:30px;object-fit:contain;}@media (max-width:1024px){.reviews-card__logo{height:25px}}.reviews-card__grade{display:flex;align-items:center;gap:10px;}@media (max-width:768px){.reviews-card__grade{flex-direction:column;justify-content:center}}.reviews-card__grade span{color:#164057;font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.64px;}@media (max-width:1330px){.reviews-card__grade span{font-size:calc(24px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.reviews-card__grade span{font-size:24px}}.reviews-card__grade div{display:flex;}.reviews-card__grade div svg,.reviews-card__grade div img{display:block;width:120px;object-fit:contain;}@media (max-width:768px){.reviews-card__grade div svg,.reviews-card__grade div img{width:116px}}.reviews-card button{margin-left:auto;width:50px;height:50px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:#e9f3f6;}@media (max-width:1024px){.reviews-card button{width:40px;height:40px}}.reviews-card button svg{fill:#164057;width:8px;}@media (max-width:1024px){.reviews-card button svg{width:6px}}.team-card{display:flex;flex-direction:column;height:100%;}.team-card__image{display:block;border-radius:30px;height:412px;overflow:hidden;border-radius:30px;background:linear-gradient(133deg,#1f4250 21.67%,#367a96 71.16%),linear-gradient(0deg,#f4fbfd 0%,#f4fbfd 100%),linear-gradient(122deg,#f4fbfd 18.08%,#fffbf8 91.81%),#f4fbfd;margin-bottom:25px;padding-top:20px;}@media (max-width:1330px){.team-card__image{height:calc(224px + 188 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-card__image{height:224px}}@media (max-width:1024px){.team-card__image{margin-bottom:20px;border-radius:20px}}.team-card__image img,.team-card__image picture{width:100%;height:100%;object-fit:cover;object-position:bottom;pointer-events:none;}.team-card h4{color:#164057;width:100%;margin-bottom:40px;}@media (max-width:1330px){.team-card h4{margin-bottom:calc(20px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-card h4{margin-bottom:20px}}.team-card p{color:#718590;width:100%;margin-bottom:20px;}.team-card span{margin-top:auto;color:#164057;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-.4px;width:100%;}@media (max-width:1024px){.team-card span{font-size:16px}}.team-card ._btn{width:100%;height:70px;margin-top:40px;font-size:18px;}@media (max-width:1330px){.team-card ._btn{height:calc(47px + 23 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-card ._btn{height:47px}}@media (max-width:1330px){.team-card ._btn{margin-top:calc(20px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-card ._btn{margin-top:20px}}@media (max-width:1330px){.team-card ._btn{font-size:calc(13px + 5 * (100vw - 375px) / 955)}}@media (max-width:375px){.team-card ._btn{font-size:13px}}.cosm-item{border-radius:20px;background:linear-gradient(133deg,#264e5f 21.67%,#367a96 71.16%),#f4fbfd;padding:30px;min-height:100%;}.cosm-item .icon{display:flex;align-items:center;justify-content:center;margin-bottom:25px;width:64px;height:64px;background-color:#01a7e1;border:12px solid rgba(19,58,73,.5);border-radius:50%;}.cosm-item .icon img,.cosm-item .icon svg{flex:0 0 auto;width:21px;fill:#ffffff;}.cosm-item h3{color:#ffffff;margin-bottom:60px;font-size:30px;}@media (max-width:1330px){.cosm-item h3{font-size:calc(20px + 10 * (100vw - 375px) / 955)}}@media (max-width:375px){.cosm-item h3{font-size:20px}}.cosm-item p{color:#ffffff;font-weight:400;}.service-item{border:1px solid #e1e1e1;border-radius:20px;padding:15px;position:relative;overflow:hidden;display:block;min-height:100%;display:flex;flex-direction:column;}@media (any-hover:hover){.service-item:hover:before{opacity:1}.service-item:hover *{color:#ffffff}.service-item:hover ._btn-stroke{border-color:rgba(255,255,255,.5)}}.service-item:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:-1;border-radius:20px;border:1px solid #e1e1e1;background:linear-gradient(133deg,#264e5f 21.67%,#367a96 71.16%);opacity:0;transition:all .3s ease 0s;}.service-item__img{height:300px;}@media (max-width:1330px){.service-item__img{height:calc(204px + 96 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-item__img{height:204px}}.service-item__img img,.service-item__img picture{width:100%;height:100%;border-radius:10px;object-fit:cover;}.service-item h3{font-size:30px;text-align:center;margin-bottom:60px;transition:color .3s ease 0s;}@media (max-width:1330px){.service-item h3{font-size:calc(20px + 10 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-item h3{font-size:20px}}@media (max-width:1330px){.service-item h3{margin-bottom:calc(20px + 40 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-item h3{margin-bottom:20px}}.service-item label{font-weight:500;font-size:30px;color:#01a7e1;display:block;text-align:center;margin-bottom:34px;transition:color .3s ease 0s;}@media (max-width:1330px){.service-item label{font-size:calc(18px + 12 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-item label{font-size:18px}}@media (max-width:1330px){.service-item label{margin-bottom:calc(20px + 14 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-item label{margin-bottom:20px}}.service-item ._btn{margin-inline:auto;width:100%;font-size:18px;height:70px;}@media (max-width:1330px){.service-item ._btn{font-size:calc(13px + 5 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-item ._btn{font-size:13px}}@media (max-width:1330px){.service-item ._btn{height:calc(48px + 22 * (100vw - 375px) / 955)}}@media (max-width:375px){.service-item ._btn{height:48px}}.service-item ._btn-stroke{margin-top:8px;}.service-item__text{padding:20px 30px 15px 30px;display:flex;flex-direction:column;flex:1 1 auto;}.service-item__text h3{flex:1 1 auto;}.licens-item{display:flex!important;flex-direction:column;height:100%;}.licens-item img,.licens-item picture{object-fit:contain;flex:1 1 auto;display:block;}.licens-item label{display:block;color:#718590;font-weight:400;line-height:1.2;letter-spacing:-.4px;font-size:20px;margin-top:50px;margin-bottom:50px;}@media (max-width:1330px){.licens-item label{font-size:calc(16px + 4 * (100vw - 375px) / 955)}}@media (max-width:375px){.licens-item label{font-size:16px}}@media (max-width:1330px){.licens-item label{margin-top:calc(14px + 36 * (100vw - 375px) / 955)}}@media (max-width:375px){.licens-item label{margin-top:14px}}@media (max-width:1330px){.licens-item label{margin-bottom:calc(14px + 36 * (100vw - 375px) / 955)}}@media (max-width:375px){.licens-item label{margin-bottom:14px}}.licens-item ._btn{height:70px;font-size:18px;width:90%;}@media (max-width:1330px){.licens-item ._btn{height:calc(47px + 23 * (100vw - 375px) / 955)}}@media (max-width:375px){.licens-item ._btn{height:47px}}@media (max-width:1330px){.licens-item ._btn{font-size:calc(13px + 5 * (100vw - 375px) / 955)}}@media (max-width:375px){.licens-item ._btn{font-size:13px}}.indication-item{padding:33px 33px 50px 33px;color:#ffffff;border-radius:20px;background:linear-gradient(133deg,#264e5f 21.67%,#367a96 71.16%),#f4fbfd;height:fit-content;}@media (max-width:1024px){.indication-item{padding:20px 24px 35px 20px}}.indication-item button{font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.8px;display:flex;gap:10px;background-color:transparent;margin-bottom:37px;}@media (max-width:1330px){.indication-item button{font-size:calc(20px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.indication-item button{font-size:20px}}@media (max-width:768px){.indication-item button{margin-bottom:17px}}.indication-item button img,.indication-item button svg{width:36px;height:36px;pointer-events:none;flex:0 0 auto;}@media (max-width:768px){.indication-item button img,.indication-item button svg{width:24px;height:24px}}.indication-item button span{pointer-events:none;}.indication-item ul{font-size:24px;font-weight:400;}@media (max-width:1330px){.indication-item ul{font-size:calc(16px + 8 * (100vw - 375px) / 955)}}@media (max-width:375px){.indication-item ul{font-size:16px}}.indication-item ul li{position:relative;font-weight:400;padding-left:36px;}@media (max-width:768px){.indication-item ul li{padding-left:24px}}.indication-item ul li:before{content:"";position:absolute;left:16px;width:4px;height:4px;background-color:currentColor;top:.5em;border-radius:50%;}@media (max-width:768px){.indication-item ul li:before{left:10px;width:2px;height:2px}}.indication-item ul>:not(:last-child){margin-bottom:16px;}.contact-maps .tabs{margin-inline:auto;margin-bottom:60px;}@media (max-width:1330px){.contact-maps .tabs{margin-bottom:calc(40px + 20 * (100vw - 375px) / 955)}}@media (max-width:375px){.contact-maps .tabs{margin-bottom:40px}}.contact-maps__map{position:relative;}@media (min-width:769px){.contact-maps__map iframe{height:690px!important}}.contact-maps__metro{margin-top:90px;}@media (max-width:1330px){.contact-maps__metro{margin-top:calc(40px + 50 * (100vw - 375px) / 955)}}@media (max-width:375px){.contact-maps__metro{margin-top:40px}}.contact-maps .frame{display:flex;flex-direction:column;justify-content:space-between;}@media (min-width:769px){.contact-maps .frame{position:absolute;top:30px;left:30px;bottom:30px;padding:40px 30px;border-radius:20px;background-color:#ffffff;max-width:475px;width:100%}}@media (max-width:1024px){.contact-maps .frame{max-width:400px}}@media (max-width:768px){.contact-maps .frame{max-width:100%;margin-top:40px}}.contact-maps .frame h3{font-size:32px;font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.64px;margin-bottom:27px;}@media (max-width:1330px){.contact-maps .frame h3{font-size:calc(26px + 6 * (100vw - 375px) / 955)}}@media (max-width:375px){.contact-maps .frame h3{font-size:26px}}.contact-maps .frame-item{display:flex;gap:10px;align-items:center;margin-bottom:30px;}@media (max-width:768px){.contact-maps .frame-item{margin-bottom:20px}}.contact-maps .frame-item div{width:34px;height:34px;border-radius:50%;background-color:#367a96;display:flex;align-items:center;justify-content:center;flex:0 0 auto;}.contact-maps .frame-item div svg,.contact-maps .frame-item div img{flex:0 0 auto;width:16px;height:16px;object-fit:contain;fill:#ffffff;}.contact-maps .frame-item p{font-weight:400;color:#164057;}.contact-maps .frame-item p label{display:block;font-size:21px;color:#718590;}@media (max-width:1330px){.contact-maps .frame-item p label{font-size:calc(16px + 5 * (100vw - 375px) / 955)}}@media (max-width:375px){.contact-maps .frame-item p label{font-size:16px}}.contact-maps .frame-item[href^=mailto] p{color:#01a7e1;}.contact-maps .frame-cosials{display:flex;justify-content:space-between;gap:20px;}.contact-maps .frame-cosials span{font-size:21px;color:#164057;}@media (max-width:1330px){.contact-maps .frame-cosials span{font-size:calc(16px + 5 * (100vw - 375px) / 955)}}@media (max-width:375px){.contact-maps .frame-cosials span{font-size:16px}}.contact-maps .frame ._btn{margin-bottom:30px;width:100%;height:83px;}@media (max-width:1330px){.contact-maps .frame ._btn{height:calc(67px + 16 * (100vw - 375px) / 955)}}@media (max-width:375px){.contact-maps .frame ._btn{height:67px}}@media (max-width:768px){.contact-maps .frame ._btn{margin-bottom:20px}}body .yButton{display:flex;align-items:center;justify-content:center;flex-direction:column;width:130px!important;height:130px!important;}@media (max-width:1024px){body .yButton{width:73px!important;height:73px!important}}body .yButton .yButtonBackground{width:130px!important;height:130px!important;background:linear-gradient(90deg,#1aacdf 0%,#2dc5fa 100%)!important;opacity:1!important;}@media (max-width:1024px){body .yButton .yButtonBackground{width:73px!important;height:73px!important}}body .yButton .yButtonWave{color:#01a7e1!important;}body .yButton:before{display:block;content:"";width:22px;height:22px;background-image:url(//marilav.ru/wp-content/themes/blank-sheet/assets/img/icons/yclients.svg);background-repeat:no-repeat;background-size:contain;z-index:1;margin-bottom:2px;}@media (max-width:1204px){body .yButton:before{width:34px;height:34px}}body .yButton .yButtonText{position:relative!important;top:0!important;left:0!important;font-family:inherit!important;font-size:19px!important;line-height:1.1!important;font-weight:400!important;}@media (max-width:1024px){body .yButton .yButtonText{font-size:12px!important}}.pages-menu{position:fixed;top:0;left:0;background-color:#ffffff;z-index:100;display:block;max-width:400px;border:1px solid;}.pages-menu._active .open{display:block;}.pages-menu._active .close{display:none;}.pages-menu._active ul{display:none;}.pages-menu .open{display:none;}.pages-menu button{font-size:12px;padding:5px;color:red;background-color:#164057;width:100%;display:block;}.pages-menu button *{pointer-events:none;}.pages-menu ul{padding:20px;display:flex;flex-direction:column;}.pages-menu ul a{padding:5px;border-bottom:1px solid #164057;}@media (max-width:720px){.ws-chat-mobile{display:none!important}}.service-text .text-box a{text-decoration:underline;}.contacts .contact_fake_h2{color:#ffffff;}.contacts .contact_fake_h2{font-size:70px;line-height:1.1;letter-spacing:-1.4px;font-weight:400;}@media (max-width:1024px){.contacts .contact_fake_h2{letter-spacing:-.52px}}@media (max-width:375px){.contacts .contact_fake_h2{font-size:26px}}@media (max-width:1330px){.contacts .contact_fake_h2{font-size:calc(26px + 44*(100vw - 375px) / 955)}}}.accordion-table-wrapper table{width:100%;min-width:600px;border-collapse:collapse;}.accordion-table-wrapper table th,.accordion-table-wrapper table td{border:1px solid #ddd;padding:10px;text-align:left;}.header__wrapbtns{display:flex;flex-direction:column-reverse;align-items:center;gap:5px;margin-bottom:-35px;}.hero__btnactionbay{margin-top:10px;}.hero__btnwrapper{display:flex;align-items:flex-end;gap:10px;margin-right:-100px;}.hero__btnwrapper .hero__btnactionbay{font-size:18px;white-space:nowrap;display:flex;align-items:center;justify-content:center;}button._btn._btn-main.btnactionbay.header__btnactionbay{white-space:nowrap;}.header__actions.header__actions-wrap button._btn._btn-main{white-space:nowrap;}.hero__btnwrapper ._btn span{font-size:18px;white-space:nowrap;display:flex;align-items:center;justify-content:center;}@media (max-width:1340px){.hero__btnwrapper{align-items:flex-start;margin-right:0;flex-direction:column}.hero__btnwrapper .hero__btnactionbay{width:auto}}@media (max-width:1024px){.header__actions.header__actions-wrap{display:flex}.header__actions.header__actions-wrap button._btn._btn-main{display:none}.header__actions.header__actions-wrap button._btn._btn-main.btnactionbay.header__btnactionbay{display:flex;font-size:9px;height:30px;white-space:nowrap}.header__wrapbtns{flex-direction:column;margin-bottom:0}.header__top{padding-bottom:8px}}@media (max-width:768px){.hero__btnwrapper .hero__btnactionbay{width:100%}}@media (max-width:420px){.hero__btnwrapper .hero__btnactionbay span{font-size:16px}.hero__btnwrapper button._btn._btn-main span{font-size:16px}.header__actions.header__actions-wrap button._btn._btn-main.btnactionbay.header__btnactionbay{padding:8px}.menu{top:75px;height:calc(100% - 75px)}}@media (max-width:370px){.hero__btnwrapper .hero__btnactionbay span{font-size:14px}.hero__btnwrapper button._btn._btn-main span{font-size:14px}}@media (max-width:767px){body,.advantages,.swiper{overflow-x:hidden!important}.swiper:not(.swiper-initialized) .swiper-wrapper{overflow-x:hidden;display:flex;flex-direction:column;gap:20px;align-items:center}.swiper:not(.swiper-initialized) .swiper-slide{width:100%!important;margin-bottom:0}.swiper:not(.swiper-initialized) noscript{display:none}}:root {
--primary-color-tag: linear-gradient(90deg, #1aacdf 0%, #2dc5fa 100%);; 
--primary-color-hover-tag: linear-gradient(90deg, #1aacdf 0%, #2dc5fa 100%);;
--button-color-tag: linear-gradient(90deg, #1aacdf 0%, #2dc5fa 100%);;
--button-color-hover-tag: linear-gradient(90deg, #1aacdf 0%, #2dc5fa 100%);; 
--text-color-tag: white; 
--text-color-hover-tag: white;
--item-height-tag: 40px;
--item-width-tag: 100px;
--border-radius-tag: 5px; 
--button-text-show-tag: "Показать ещё"; 
--button-text-hide-tag: "Скрыть";
}
.visuallyhidden:not(:focus):not(:active) {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
border: 0;
padding: 0;
white-space: nowrap;
clip-path: inset(100%);
clip: rect(0 0 0 0);
overflow: hidden;
} .service-item__img:has(iframe) {
position: relative;
z-index: 1;
width: 100%;
aspect-ratio: 16 / 9;
overflow: hidden;
line-height: 0;
}
.service-item__img iframe {
width: 100% !important;
height: 100% !important;
border: none;
vertical-align: middle;
margin: 0 !important;
border-radius: 0 !important;
}
.indication-item.not-ok>ul>li:has(.not-ok-title)::before {
display: none;
}
.indication-item.not-ok>ul>li .not-ok-title {
font-size: 110%;
position: relative;
left: -20px;
} [id^="_stomatologiya_udalenie-zubov_"] .service-text:has(.show-more) .text-box:not(._active),
[id^="_dentists_slozhnoe-udalenie-zuba_"] .service-text:has(.show-more) .text-box:not(._active){
max-height: 290px;
}
.text-box table {
margin-bottom: 1em;
}
.text-box .normal ul li {
list-style: disc;
}
.accordion__item-content-height ul {
margin: 15px 0 15px 0;
}
.accordion__item-content-height li {
list-style: disc inside;
font-size:24px;
margin-bottom:10px;
} .table .table-tables_accordion.accordion > .accordion__item {
margin-bottom: 8px;
padding: 22px 30px;
border-radius: 10px;
position: relative;
background-color: #ffffff;
overflow: hidden;
}
.table .table-tables_accordion.accordion > .accordion__item:last-child {
margin-bottom: 0;
}
.table .table-tables_accordion .accordion__item:before {
position: absolute;
content: "";
left: 0;
top: 0;
background: linear-gradient(91deg, #264e5f 41.58%, #367a96 65.66%), linear-gradient(0deg, #367a96 0%, #367a96 100%);
width: 100%;
height: 100%;
pointer-events: none;
transition: all 0.3s ease 0s;
}
.table .table-tables_accordion .accordion__item[data-open]:before {
opacity: 0;
}
.table .table-tables_accordion .accordion__item-title {
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
font-size: 32px;
font-weight: 500;
line-height: 1.2;
color: #ffffff;
z-index: 1;
position: relative;
cursor: pointer;
}
.table .table-tables_accordion .accordion__item-title * {
pointer-events: none;
}
.table .table-tables_accordion .accordion__item[data-open] .accordion__item-title {
color: #31657a;
}
.table .table-tables_accordion .accordion__item-title .icon {
flex: 0 0 auto;
width: 30px;
height: 30px;
position: relative;
transition: all 0.3s ease 0s;
}
.table .table-tables_accordion .accordion__item-title .icon:before,
.table .table-tables_accordion .accordion__item-title .icon:after {
position: absolute;
content: "";
left: 50%;
top: 50%;
width: 2px;
height: 100%;
background-color: #ffffff;
transition: all 0.3s ease 0s;
}
.table .table-tables_accordion .accordion__item-title .icon:before {
transform: translate(-50%, -50%);
}
.table .table-tables_accordion .accordion__item-title .icon:after {
transform: translate(-50%, -50%) rotate(90deg);
}
.table .table-tables_accordion .accordion__item[data-open] .icon {
transform: rotate(45deg);
}
.table .table-tables_accordion .accordion__item[data-open] .icon:before,
.table .table-tables_accordion .accordion__item[data-open] .icon:after {
background-color: #367a96;
}
.table .table-tables_accordion .accordion__item-content {
z-index: 1;
position: relative;
}
.table .table-tables_accordion .accordion__item-content-height {
padding-top: 24px;
}
.table .table-tables_accordion .accordion__item-content-height table {
margin-bottom: 0;
}
.table .table-tables_accordion .accordion__item-title._center {
text-align: center;
justify-content: center;
}
.table .table-tables_accordion .accordion__item-title._center span {
font-size: 50px;
}
.table .table-tables_accordion .accordion__item-title._small span {
font-size: 32px;
}
@media (max-width: 1330px) {
.table .table-tables_accordion .accordion__item-title._center span {
font-size: calc(20px + 30 * (100vw - 375px) / 955);
}
.table .table-tables_accordion .accordion__item-title._small span {
font-size: calc(16px + 16 * (100vw - 375px) / 955);
}
}
@media (max-width: 375px) {
.table .table-tables_accordion .accordion__item-title._center span {
font-size: 20px;
}
.table .table-tables_accordion .accordion__item-title._small span {
font-size: 16px;
}
}
@media (max-width: 1330px) {
.table .table-tables_accordion .accordion__item-title {
font-size: calc(16px + 16 * (100vw - 375px) / 955);
}
.table .table-tables_accordion .accordion__item-content-height {
padding-top: calc(12px + 12 * (100vw - 375px) / 955);
}
}
@media (max-width: 375px) {
.table .table-tables_accordion .accordion__item-title {
font-size: 16px;
}
.table .table-tables_accordion .accordion__item-content-height {
padding-top: 12px;
}
.table .table-tables_accordion.accordion > .accordion__item {
padding: 16px 20px;
}
}
.prescript {
margin: 40px 0 40px 0;
}
.prescript h2 {
margin: 60px 0 60px 0;
} @media screen and (max-width: 767.98px) {
.reviews__items-grid {
margin-top: 1.5rem;
display: grid;
grid-gap: 1.5rem;
}
.reviews__items-grid .review-card {
background-color: white;
border-radius: 1.5rem;
padding: 1.5rem 2rem;
border-bottom: 0 !important;
box-shadow: 0px 1rem 3.5rem rgb(0 0 0 / 6%);
}
}
@media screen and (min-width: 768px) {
.page-reviews {
margin-top: 100px;
}
.page-reviews .section__top h2 {
font-size: 2rem;
font-weight: 700;
}
.reviews__items-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 1.5rem;
padding-bottom: 0;
margin: 0;
margin-top: 3.5rem;
}
.reviews__items-grid .review-card {
background-color: white;
border-radius: 1.5rem;
padding: 1.5rem 2rem;
border-bottom: 0;
box-shadow: 0px 1rem 3.5rem rgb(0 0 0 / 6%);
}
}
.concat__text {
position: relative;
max-height: 4em;
overflow: hidden;
transition: max-height 0.4s ease;  }   .short::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 69px;
background: linear-gradient(to bottom, transparent, white);
pointer-events: none;
z-index: 1;
}  
.toggle-btn {
padding: 0;
color: #0056b3;
border: none;
cursor: pointer;
font-size: 14px;
font-weight: 700;
opacity: .7;
}
.toggle-btn:hover {
opacity: 1;
}
.reviews__items-grid .review-card .author__info {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 6px;
}
.reviews__items-grid .review-card .author__info .author-name {
font-size: .8rem;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;
color: #363636;
}
.reviews__items-grid .review-card .author__info .rev-date {
font-size: .7rem;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.03rem;
color: #686767;
}
.review-rate {
display: flex;
align-items: center;
column-gap: .25rem;
margin-bottom: 6px;
}
.review-rate_star {
width: 1rem;
height: 1rem;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
&.gold {
background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.01394 0.631478C8.3836 -0.210493 9.6164 -0.210492 9.98606 0.631479L11.6742 4.47662C11.8326 4.83741 12.1876 5.08091 12.5918 5.10598L16.9955 5.37909C17.9757 5.43988 18.3618 6.639 17.5909 7.22816L14.2976 9.74487C13.9622 10.0012 13.8162 10.426 13.9262 10.8258L14.9897 14.6927C15.2367 15.5905 14.2333 16.3255 13.4078 15.8515L9.54663 13.6343C9.20963 13.4408 8.79037 13.4408 8.45337 13.6343L4.59223 15.8515C3.76673 16.3255 2.76331 15.5905 3.01025 14.6927L4.07382 10.8258C4.18378 10.426 4.03779 10.0012 3.70236 9.74487L0.409113 7.22816C-0.361828 6.639 0.0242772 5.43988 1.0045 5.37909L5.40821 5.10598C5.81236 5.08091 6.16737 4.83741 6.32577 4.47662L8.01394 0.631478Z' fill='%23FFB800'/%3E%3C/svg%3E");
} &.gear {
background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9432 8.00065C17.9148 7.74763 17.6198 7.55749 17.3647 7.55749C16.5399 7.55749 15.808 7.07321 15.5011 6.32425C15.1875 5.55714 15.3897 4.66252 16.0044 4.09867C16.1978 3.92179 16.2214 3.62571 16.0591 3.42003C15.6369 2.88398 15.1572 2.39976 14.6333 1.98011C14.4282 1.81549 14.1272 1.8384 13.9493 2.03536C13.4128 2.62948 12.4492 2.85029 11.7046 2.5396C10.9297 2.21365 10.4411 1.42845 10.4889 0.585599C10.5047 0.320855 10.3112 0.0906684 10.0472 0.0599277C9.37497 -0.017828 8.6968 -0.020239 8.02252 0.0545699C7.76159 0.0833683 7.5681 0.30813 7.57688 0.569526C7.60621 1.40408 7.11168 2.17554 6.34451 2.48978C5.60881 2.79028 4.65196 2.57135 4.11658 1.98252C3.93964 1.78857 3.64355 1.76473 3.43741 1.92539C2.898 2.3486 2.40743 2.83321 1.98141 3.36485C1.81525 3.57153 1.8397 3.8711 2.03512 4.04891C2.66152 4.61617 2.86378 5.51857 2.53836 6.29452C2.22767 7.0343 1.45949 7.51108 0.580068 7.51108C0.294695 7.50191 0.0914322 7.69345 0.0602228 7.9529C-0.0189393 8.62906 -0.019877 9.31801 0.0563384 9.99967C0.084601 10.2538 0.388592 10.4422 0.646505 10.4422C1.43022 10.4222 2.18267 10.9074 2.49831 11.6755C2.81295 12.4426 2.61069 13.3367 1.99507 13.901C1.80253 14.0779 1.77808 14.3735 1.94036 14.5792C2.35854 15.1119 2.8384 15.5965 3.36414 16.0197C3.57035 16.1858 3.87039 16.1624 4.04914 15.9654C4.5876 15.3698 5.55114 15.1494 6.2928 15.4607C7.06962 15.7857 7.55826 16.5708 7.51044 17.4141C7.49483 17.679 7.68926 17.9096 7.95213 17.9399C8.29603 17.98 8.64202 18 8.98894 18C9.31824 18 9.64762 17.9819 9.97692 17.9453C10.2379 17.9165 10.4313 17.6917 10.4225 17.4299C10.3923 16.5958 10.8877 15.8243 11.6539 15.5106C12.3945 15.2081 13.3473 15.4295 13.8828 16.0177C14.0607 16.2113 14.3548 16.2347 14.562 16.0745C15.1004 15.6523 15.59 15.1681 16.018 14.635C16.1841 14.4288 16.1607 14.1288 15.9642 13.951C15.3378 13.3837 15.1346 12.4812 15.46 11.7058C15.7659 10.9759 16.5056 10.4858 17.3012 10.4858L17.4125 10.4886C17.6705 10.5096 17.9079 10.3108 17.9392 10.0474C18.0185 9.37065 18.0195 8.68231 17.9432 8.00065ZM9.01405 12.021C7.35861 12.021 6.01205 10.6745 6.01205 9.01905C6.01205 7.36367 7.35861 6.01705 9.01405 6.01705C10.6694 6.01705 12.016 7.36367 12.016 9.01905C12.016 10.6745 10.6694 12.021 9.01405 12.021Z' fill='%230B1142'/%3E%3C/svg%3E");
}
&.gray {
background-image: url("data:image/svg+xml;charset=utf8, %3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.16' d='M8.01394 0.631478C8.3836 -0.210493 9.6164 -0.210492 9.98606 0.631479L11.6742 4.47662C11.8326 4.83741 12.1876 5.08091 12.5918 5.10598L16.9955 5.37909C17.9757 5.43988 18.3618 6.639 17.5909 7.22816L14.2976 9.74487C13.9622 10.0012 13.8162 10.426 13.9262 10.8258L14.9897 14.6927C15.2367 15.5905 14.2333 16.3255 13.4078 15.8515L9.54663 13.6343C9.20963 13.4408 8.79037 13.4408 8.45337 13.6343L4.59223 15.8515C3.76673 16.3255 2.76331 15.5905 3.01025 14.6927L4.07382 10.8258C4.18378 10.426 4.03779 10.0012 3.70236 9.74487L0.409113 7.22816C-0.361828 6.639 0.0242772 5.43988 1.0045 5.37909L5.40821 5.10598C5.81236 5.08091 6.16737 4.83741 6.32577 4.47662L8.01394 0.631478Z' fill='%230B1142'/%3E%3C/svg%3E");
}
} .about-clinic {
position: relative;
overflow: hidden;
background: linear-gradient(133deg, #1f4250 21.67%, #367a96 71.16%);
padding-top: 150px;
padding-bottom: 150px;
}
.flex-body {
display: flex;
justify-content: space-between;
}
.about-clinic-text {
width: calc(50% - 25px);
color: #fff;
h2 {color: #fff;}
}
.about-clinic-form {
width: calc(50% - 25px);
h3 {color: #fff;}
}
@media (max-width:992px){
.flex-body {
flex-direction: column-reverse;
row-gap: 20px;
}
.about-clinic-text {
width:100%;
}
.about-clinic-form {
width: 100%;
}
}
.product-cards-section-plastica {
padding: 40px 20px;
max-width: 1200px;
margin: 0 auto;
}
.product-cards-section-plastica .section-title {
font-size: 42px;
text-align: center;
color: #164057;
margin-bottom: 40px;
}
.product-cards-section-plastica .cards-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 20px;
}
.product-cards-section-plastica .card-item {
position: relative;
display: block;
padding-top: 120%;
background-size: cover;
background-position: center;
border-radius: 12px;
overflow: hidden;
text-decoration: none;
}
.product-cards-section-plastica .card-title {
position: absolute;
bottom: 10px;
left: 10px;
right: 10px;
font-weight: 700;
color: #fff;
font-size: 18px;
line-height: 1.2;
text-shadow: 0 0 8px rgba(0,0,0,0.7);
text-transform: uppercase;
word-break: break-word;
}
.container-tag {
text-align: center;
width: 100%;
max-width: 1024px;
margin: 70px 0;
}
.container-tag .items {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.item, .show-more-btn {
background: var(--primary-color-tag);
color: var(--text-color-tag);
padding: 15px;
border-radius: var(--border-radius-tag);
text-align: center;
height: var(--item-height-tag);
min-width: var(--item-width-tag);
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
cursor:pointer;
text-decoration: none !important;
}
a.item:visited {
color:var(--text-color-tag);
}
.item:hover, .show-more-btn:hover {
background: var(--primary-color-hover-tag);
color: var(--text-color-hover-tag);
}
.show-more-btn {
background: var(--button-color-tag);
cursor: pointer;
order: 100; 
}
.show-more-btn:hover {
background: var(--button-color-hover-tag);
}
.toggle {
display: none;
}
.toggle:checked ~ .items .visuallyhidden {
position: inherit;
width: auto;
height: var(--item-height-tag);
margin: 0;
border: 0;
padding: 15px;
white-space: nowrap;
clip-path: inherit;
clip: inherit;
overflow: inherit;
}
.show-more-btn::before {
content: var(--button-text-show-tag);
}
.toggle:checked ~ .items .show-more-btn::before {
content: var(--button-text-hide-tag);
}
.table-wrapper {
margin: 40px auto;
border-radius: 16px;
overflow: hidden;
font-family: 'Open Sans', sans-serif;
}
.styled-table {
width: 100%;
border-collapse: collapse;
background: #ffffff;
}
.styled-table thead {
background-color: #e7f4fb;
}
.styled-table th, .styled-table td {
padding: 18px 24px;
text-align: left;
font-size: 16px;
color: #2b2f3a;
}
.styled-table th {
color: #0f4c81;
font-weight: 600;
font-size: 17px;
}
.styled-table tbody tr {
border-top: 1px solid #edf1f7;
transition: background 0.3s;
}
.styled-table tbody tr:hover {
background-color: #f6fcff;
}
.styled-table tbody td:first-child::before {
color: #00aaff;
}
.styled-table tbody td:last-child::after {
content: " ₽";
color: #00aaff;
font-weight: bold;
}
@media (max-width: 1330px) {
.text-box .table-wrapper table.styled-table {
padding: 0;
margin-left: 0;
display: table;
overflow-x: auto;
width: 100%;
}
} .new-tile {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 5px;
}
.plashki-sec {
h2 {
margin-bottom: 30px;
}
}
.plashki-item {
min-height: auto !important;
a {
color: #fff;
font-size: 1.4rem;
}
}  .team .grid-4 .team-card {
display: flex !important;
flex-direction: column !important;
height: 100% !important;
}
.team .grid-4 .team-card__content {
min-height: 190px !important;
display: flex !important;
flex-direction: column !important;
flex-grow: 1 !important;
}
.team .grid-4 .team-card ._btn {
margin-top: auto !important;
flex-shrink: 0 !important;
} .team .swiper .team-card {
display: flex !important;
flex-direction: column !important;
height: 100% !important;
}
.team .swiper .team-card__content {
min-height: 190px !important;
display: flex !important;
flex-direction: column !important;
flex-grow: 1 !important;
}
.team .swiper .team-card ._btn {
margin-top: auto !important;
flex-shrink: 0 !important;
} .team .swiper .team-card p {
height: 61px !important;
display: flex !important;
align-items: center !important;
line-height: 1.2 !important;
margin-bottom: 20px !important;
}
.h5_fake {
font-size: 16px; font-weight: 600;
display: block;
margin-top: 0px;
margin-bottom: 30px;
color: inherit;
text-decoration: none;
}
.menu-service__right ul:last-child {
margin-bottom: 40px;
}
.menu-service__right .h5_fake.h5_fake--plain {
margin-bottom: 18px;
}
.team-card .h4 {
color: #164057;
width: 100%;
margin-bottom: 40px;
font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: 1.2;
letter-spacing: -.6px;
}
.service-item__text .h3 {
flex: 1 1 auto;
}
.h3 {
font-size: 50px;
font-weight: 400;
line-height: 1.1;
letter-spacing: -1.4px;
}
.service-item .h3 {
font-size: 30px;
text-align: center;
margin-bottom: 60px;
transition: color .3s ease 0s;
}
.discount-card__info .h6 {
color: #ffffff;
font-size: 36px;
font-weight: 500;
line-height: 1.2;
letter-spacing: -.72px;
flex: 1 1 auto;
}
.su-spoiler-title {
font-size: clamp(15px, 13.3333px + 0.5208vw, 20px) !important;
}