@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-Bold.eot);
src: url(//premiera812.ru/font/OpenSans-Bold.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-Bold.svg#OpenSans-Bold) format("svg"), url(//premiera812.ru/font/OpenSans-Bold.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-Bold.woff) format("woff"), url(//premiera812.ru/font/OpenSans-Bold.woff2) format("woff2");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-BoldItalic.eot);
src: url(//premiera812.ru/font/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-BoldItalic.svg#OpenSans-BoldItalic) format("svg"), url(//premiera812.ru/font/OpenSans-BoldItalic.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-BoldItalic.woff) format("woff"), url(//premiera812.ru/font/OpenSans-BoldItalic.woff2) format("woff2");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-ExtraBold.eot);
src: url(//premiera812.ru/font/OpenSans-ExtraBold.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-ExtraBold.svg#OpenSans-ExtraBold) format("svg"), url(//premiera812.ru/font/OpenSans-ExtraBold.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-ExtraBold.woff) format("woff"), url(//premiera812.ru/font/OpenSans-ExtraBold.woff2) format("woff2");
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-ExtraBoldItalic.eot);
src: url(//premiera812.ru/font/OpenSans-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic) format("svg"), url(//premiera812.ru/font/OpenSans-ExtraBoldItalic.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-ExtraBoldItalic.woff) format("woff"), url(//premiera812.ru/font/OpenSans-ExtraBoldItalic.woff2) format("woff2");
font-weight: 800;
font-style: italic;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-Italic.eot);
src: url(//premiera812.ru/font/OpenSans-Italic.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-Italic.svg#OpenSans-Italic) format("svg"), url(//premiera812.ru/font/OpenSans-Italic.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-Italic.woff) format("woff"), url(//premiera812.ru/font/OpenSans-Italic.woff2) format("woff2");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-Light.eot);
src: url(//premiera812.ru/font/OpenSans-Light.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-Light.svg#OpenSans-Light) format("svg"), url(//premiera812.ru/font/OpenSans-Light.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-Light.woff) format("woff"), url(//premiera812.ru/font/OpenSans-Light.woff2) format("woff2");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-LightItalic.eot);
src: url(//premiera812.ru/font/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-LightItalic.svg#OpenSans-LightItalic) format("svg"), url(//premiera812.ru/font/OpenSans-LightItalic.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-LightItalic.woff) format("woff"), url(//premiera812.ru/font/OpenSans-LightItalic.woff2) format("woff2");
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-Medium.eot);
src: url(//premiera812.ru/font/OpenSans-Medium.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-Medium.svg#OpenSans-Medium) format("svg"), url(//premiera812.ru/font/OpenSans-Medium.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-Medium.woff) format("woff"), url(//premiera812.ru/font/OpenSans-Medium.woff2) format("woff2");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-MediumItalic.eot);
src: url(//premiera812.ru/font/OpenSans-MediumItalic.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-MediumItalic.svg#OpenSans-MediumItalic) format("svg"), url(//premiera812.ru/font/OpenSans-MediumItalic.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-MediumItalic.woff) format("woff"), url(//premiera812.ru/font/OpenSans-MediumItalic.woff2) format("woff2");
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-Regular.eot);
src: url(//premiera812.ru/font/OpenSans-Regular.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-Regular.svg#OpenSans-Regular) format("svg"), url(//premiera812.ru/font/OpenSans-Regular.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-Regular.woff) format("woff"), url(//premiera812.ru/font/OpenSans-Regular.woff2) format("woff2");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-SemiBold.eot);
src: url(//premiera812.ru/font/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-SemiBold.svg#OpenSans-SemiBold) format("svg"), url(//premiera812.ru/font/OpenSans-SemiBold.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-SemiBold.woff) format("woff"), url(//premiera812.ru/font/OpenSans-SemiBold.woff2) format("woff2");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "OpenSans";
src: url(//premiera812.ru/font/OpenSans-SemiBoldItalic.eot);
src: url(//premiera812.ru/font/OpenSans-SemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(//premiera812.ru/font/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic) format("svg"), url(//premiera812.ru/font/OpenSans-SemiBoldItalic.ttf) format("truetype"), url(//premiera812.ru/font/OpenSans-SemiBoldItalic.woff) format("woff"), url(//premiera812.ru/font/OpenSans-SemiBoldItalic.woff2) format("woff2");
font-weight: 600;
font-style: italic;
}
.main-content h1,
.main-content h2,
.main-content h3,
.main-content h4,
.main-content h5,
.main-content h6 {
font-family: "OpenSans"!important;
}
* {
outline: none !important;
min-height: 0;
min-width: 0;
font-family: "OpenSans";
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
:root {
--main-color: #E93A51;
--blue-color: #35A7EE;
--dark-blue: #0C4378;
--ligh-blue: #0D6588;
--bg-color: #F2FAFD;
}
html {
overflow-x: hidden;
}
body {
background: #fff;
font-family: "OpenSans";
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
a:hover, a:focus, a:active {
text-decoration: none;
}
input,
textarea,
select {
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
}
input,
textarea,
select {
background: var(--bg-color);
border: 1px solid #d6d6d6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 8px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 112%;
color: #555;
padding: 18px 30px;
margin: 5px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 112%;
color: #555;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 112%;
color: #555;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder,
select::-ms-input-placeholder {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 112%;
color: #555;
}
input::placeholder,
textarea::placeholder,
select::placeholder {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 112%;
color: #555;
}
input[type="submit"],
textarea[type="submit"],
select[type="submit"] {
background: var(--main-color);
font-size: 20px;
font-weight: 700;
color: #fff;
border-radius: 250px;
}
input[type="submit"]:hover,
textarea[type="submit"]:hover,
select[type="submit"]:hover {
background: transparent;
color: var(--main-color);
}
input:focus,
textarea:focus,
select:focus {
border-color: var(--blue-color);
-webkit-box-shadow: 0 0 0 1px var(--blue-color);
box-shadow: 0 0 0 1px var(--blue-color);
}
input:active,
textarea:active,
select:active {
border-color: var(--main-color);
-webkit-box-shadow: 0 0 0 1px var(--main-color);
box-shadow: 0 0 0 1px var(--main-color);
}
img,
svg {
max-width: 100%;
}
.wrapper {
width: 100vw;
min-height: 100vh;
overflow: hidden;
background: #fff;
-webkit-box-sizing: border-box;
box-sizing: border-box;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.main-content {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #fff;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.main-btn {
background: var(--main-color);
border-radius: 250px;
border: 1px solid var(--main-color);
padding: 22px 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
text-transform: uppercase;
color: #FFFFFF;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.main-btn:hover {
background: transparent;
color: var(--main-color);
}
.main-btn.small-btn {
padding: 12px 35px;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
text-transform: uppercase;
color: #FFFFFF;
}
.sec-btn {
background: transparent;
border-radius: 250px;
border: 1px solid #fff;
padding: 22px 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
text-transform: uppercase;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.sec-btn:hover {
background: #fff;
color: var(--main-color);
}
.border-btn {
border: 2px solid var(--ligh-blue);
border-radius: 250px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
align-items: center;
padding: 11px 37px;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
text-transform: uppercase;
color: var(--ligh-blue);
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.border-btn i {
margin-right: 10px;
}
.border-btn:hover {
background: var(--ligh-blue);
color: #fff;
}
.site-heading {
margin-bottom: 30px;
}
.site-heading__h2 {
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 54px;
color: #333333;
}
.site-heading__h3 {
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
}
.site-heading .centered {
text-align: center;
}
.all-link {
background: var(--ligh-blue);
border-radius: 250px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 22px 60px;
margin-top: 40px;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
text-transform: uppercase;
color: #FFFFFF;
border: 1px solid var(--ligh-blue);
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.all-link:hover {
background: transparent;
color: var(--ligh-blue);
}
.light-blue {
color: var(--ligh-blue);
}
.modal-body {
padding: 20px;
}
.slick-arrow {
width: 45px;
height: 45px;
border-radius: 250px;
font-size: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: var(--dark-blue);
border: none;
-webkit-transition: all .3s ease;
transition: all .3s ease;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 3;
}
.slick-arrow:before {
font-family: 'fontawesome';
font-size: 14px;
color: #fff;
}
.slick-arrow:hover {
opacity: 0.7;
}
.slick-prev {
left: 0;
}
.slick-prev:before {
content: '\f104';
}
.slick-next {
right: 0;
}
.slick-next:before {
content: '\f105';
}
.site-breadcrumbs {
padding: 15px 0;
background: var(--bg-color);
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 14px;
color: #555555;
}
.site-breadcrumbs__body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 16px;
}
.slick-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 0;
margin-top: 30px;
}
.slick-dots li {
content: '';
width: 8px;
height: 8px;
background: #cccccc;
list-style: none;
margin: 4px;
border-radius: 250px;
}
.slick-dots li button {
display: none;
}
.slick-dots li.slick-active {
background: var(--main-color);
}
.main-header {
background: var(--dark-blue);
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.main-header__navigation {
padding: 15px 0;
border-top: 1px solid #ffffff29;
}
.header-contacts-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 20px 0;
}
.site-logo {
max-width: 150px;
max-height: 65px;
padding-right: 20px;
border-right: 1px dashed rgba(255, 255, 255, 0.151);
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.site-logo img {
-o-object-fit: contain;
object-fit: contain;
max-width: 100%;
max-height: 100%;
}
.header-address-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: auto;
}
.header-address-wrapper__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 20px;
}
.header-address-wrapper__item .icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--blue-color);
font-size: 25px;
margin-right: 10px;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.header-address-wrapper__item .title {
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
}
.header-address-wrapper__item .subtitle {
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 14px;
color: #FFFFFF;
}
.header-phone-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
margin-right: 15px;
}
.header-phone-wrapper__phone {
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 24px;
color: #FFFFFF;
}
.header-phone-wrapper__title {
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
}
.header-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.header-menu ul {
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header-menu ul li {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-menu ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
text-transform: uppercase;
margin-right: 20px;
}
.header-menu ul li a:hover {
color: var(--blue-color);
}
.header-search-toogler {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: none;
background: transparent;
margin-left: auto;
color: #fff;
width: 25px;
height: 25px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.header-search-toogler:hover {
opacity: 0.6;
}
.header-search .dropdown-menu {
padding: 5px 10px;
min-width: 300px;
}
.header-search .dropdown-menu__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header-search .dropdown-menu input[type=submit] {
-webkit-box-flex: 0;
-ms-flex: 0 0 60px;
flex: 0 0 60px;
font-size: 0;
width: auto;
min-width: 60px;
background: url(//premiera812.ru/wp-content/themes/enfold-child/img/magnifying-glass-solid.svg) center center/20px no-repeat, var(--main-color);
}
.main-header__contacts,
.main-header__navigation {
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.navbar-scroll {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 10;
}
.navbar-scroll .main-header__navigation {
padding: 5px 0;
}
.navbar-scroll .header-contacts-wrapper {
padding: 10px 0;
}
.navbar-scroll .main-btn.small-btn {
font-size: 14px;
padding: 10px 25px;
}
.navbar-scroll .site-logo {
max-width: 120px;
}
.navbar-scroll .header-phone-wrapper__phone {
font-size: 18px;
line-height: 20px;
}
.navbar-scroll .header-phone-wrapper__title {
font-size: 10px;
}
.burger-toggler {
width: 50px;
height: 40px;
display: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
margin-left: 20px;
border: none;
background: transparent;
-webkit-transition: all .3s ease;
transition: all .3s ease;
z-index: 15;
}
.burger-toggler__icon {
width: 90%;
height: 2px;
background: #fff;
border-radius: 250px;
position: relative;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.burger-toggler__icon:before {
content: '';
width: 100%;
height: 2px;
background: #fff;
border-radius: 250px;
position: absolute;
top: -8px;
left: 50%;
-webkit-transform: translate(-50%);
transform: translate(-50%);
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.burger-toggler__icon:after {
content: '';
width: 80%;
height: 2px;
background: #fff;
border-radius: 250px;
position: absolute;
bottom: -8px;
left: auto;
right: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.burger-toggler.show {
position: fixed;
right: 10px;
top: 10px;
}
.burger-toggler.show .burger-toggler__icon {
background: transparent;
}
.burger-toggler.show .burger-toggler__icon:before {
width: 100%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
left: 0;
top: 0;
}
.burger-toggler.show .burger-toggler__icon:after {
width: 100%;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left: 0;
top: 0;
}
.hidden {
overflow: hidden;
}
@media all and (max-width: 991px) {
.header-menu {
position: fixed;
top: -150px;
right: 0;
left: 0;
bottom: auto;
z-index: 12;
background: var(--dark-blue);
padding: 40px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
opacity: 0;
overflow: auto;
visibility: hidden;
}
.header-menu.show {
bottom: 0;
top: 0;
visibility: visible;
opacity: 1;
}
.header-menu ul {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.main-footer {
background: #1E1E1E;
padding: 70px 0 40px;
}
.main-footer__bottom .container {
margin-top: 70px;
padding-top: 40px;
border-top: 1px solid #ffffff1a;
}
.footer-description {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #FFFFFF;
margin-top: 30px;
}
.footer-socials {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 20px 0;
}
.footer-socials__item {
width: 54px;
height: 54px;
margin: 6px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 2px solid #FFFFFF;
border-radius: 250px;
color: #fff;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.footer-socials__item:hover {
background-color: #fff;
color: #1E1E1E;
}
.site-privacy {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #FFFFFF;
}
.site-privacy a {
color: #FFFFFF;
text-decoration: underline;
}
.site-privacy a:hover {
text-decoration: none;
}
.footer-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.footer-menu ul {
padding: 0;
margin: 0;
}
.footer-menu ul li {
list-style: none;
}
.footer-menu ul li a {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
color: #FFFFFF;
margin-bottom: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.footer-menu ul li a:hover {
color: var(--blue-color);
opacity: 1;
}
.footer-menu ul li ul li a {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #FFFFFF;
opacity: 0.7;
margin: 18px 0;
}
.footer-title {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
color: #FFFFFF;
margin-bottom: 20px;
}
.footer-phone {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 25px;
}
.footer-phone__title {
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
}
.footer-phone__link {
font-style: normal;
font-weight: 700;
font-size: 22px;
line-height: 24px;
color: #FFFFFF;
}
.footer-address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 25px;
}
.footer-address__icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: var(--blue-color);
font-size: 25px;
margin-right: 10px;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.footer-address__text .title {
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
}
.footer-address__text .subtitle {
font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 14px;
color: #FFFFFF;
}
.footer-email__title {
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: var(--blue-color);
margin-bottom: 5px;
}
.footer-email__link {
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
color: #FFFFFF;
}
.site-copyright {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #FFFFFF;
}
.dev-copyright {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.dev-copyright__text {
font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 14px;
color: #FFFFFF;
opacity: 0.4;
}
.dev-copyright__link {
font-style: normal;
font-weight: 700;
font-size: 10px;
line-height: 14px;
color: var(--blue-color);
margin-left: 5px;
}
.footer-contacts {
padding-left: 50px;
border-left: 1px dashed #ffffff10;
}
.main-box {
position: relative;
-webkit-transition: all .3s ease;
transition: all .3s ease;
background: center center / cover no-repeat;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 70px 0;
}
.main-box::before {
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: linear-gradient(127.8deg, rgba(13, 101, 136, 0.96) 26.48%, rgba(12, 67, 120, 0.94) 91.73%);
}
.main-box__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-right: 30px;
}
.main-box__banner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-box__banner .banner-label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 10px;
width: 160px;
height: 160px;
background: var(--main-color);
border: 2px dashed #FFFFFF;
-webkit-box-shadow: 0px 0px 0px 10px var(--main-color);
box-shadow: 0px 0px 0px 10px var(--main-color);
border-radius: 250px;
position: absolute;
top: 0;
left: 70px;
z-index: 2;
}
.main-box__banner .banner-label .banner-label-title {
font-style: normal;
font-weight: 700;
font-size: 25px;
line-height: 34px;
color: #FFFFFF;
}
.main-box__banner .banner-label .banner-label-subtitle {
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 22px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.main-box__banner .img-convert {
width: 450px;
height: 450px;
border-radius: 250px;
overflow: visible;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.main-box__banner .img-convert img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 250px;
}
.main-box__banner .img-convert:before {
content: '';
position: absolute;
top: -15px;
left: -15px;
width: 460px;
height: 460px;
opacity: 0.5;
border: dashed 1px #FFFFFF;
border-radius: 250px;
}
.main-box__banner .banner-info {
background: #FFFFFF;
border-radius: 10px;
width: 390px;
padding: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.main-box__banner .banner-info .title {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
text-align: center;
color: #333333;
margin-bottom: 0;
}
.main-box__banner .banner-info .subtitle {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #555555;
}
.main-box__banner .banner-info .price {
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 30px;
text-align: center;
color: var(--main-color);
margin-top: 10px;
}
.main-heading {
font-style: normal;
font-weight: 600;
font-size: 25px;
line-height: 34px;
color: #FFFFFF;
margin-bottom: 25px;
}
.main-subheading {
font-style: normal;
font-weight: 400;
font-size: 65px;
line-height: 75px;
color: #FFFFFF;
}
.main-subheading .bold {
font-weight: 700;
}
.mark-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin: 30px 0;
padding: 0;
}
.mark-list__item {
position: relative;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
color: #FFFFFF;
margin: 8px 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mark-list__item:before {
content: '';
width: 8px;
height: 8px;
border-radius: 250px;
background: var(--blue-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: 15px;
}
.mark-list.black-text .mark-list__item {
color: #555;
}
.main-box-btns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.main-box-btns .main-btn {
margin-right: 15px;
}
.main-box-btns .main-btn:hover {
color: #fff;
}
.cards-section {
padding: 120px 0 50px;
}
.cards-section__item {
margin: 15px 0;
background: var(--bg-color);
border-radius: 20px;
padding: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.cards-section__item .icon {
width: 100px;
height: 100px;
margin: 20px 0 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.cards-section__item .icon img {
max-height: 100%;
max-width: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.cards-section__item .title {
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 30px;
color: var(--ligh-blue);
margin-bottom: 20px;
}
.cards-section__item .subtitle {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #555555;
margin-bottom: 30px;
}
.cards-section__item .more-btn {
margin-top: auto;
}
.about-box {
padding: 70px 0 50px;
}
.about-box .site-heading__h2 {
margin-bottom: 30px;
}
.about-box .img-convert {
position: relative;
margin-top: -20px;
}
.about-box .img-convert .info-card {
position: absolute;
bottom: 80px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 2;
background: #FFFFFF;
border: 1px dashed #BDBDBD;
-webkit-box-shadow: 0px 0px 0px 10px #FFFFFF, 0px 8px 54px rgba(0, 0, 0, 0.08);
box-shadow: 0px 0px 0px 10px #FFFFFF, 0px 8px 54px rgba(0, 0, 0, 0.08);
border-radius: 10px;
padding: 30px;
width: 75%;
}
.about-box .img-convert .info-card .name {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
text-align: center;
color: #333333;
}
.about-box .img-convert .info-card .description {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #555555;
}
.about-box .text {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #555555;
margin-bottom: 30px;
}
.services-box {
padding: 120px 0;
}
.services-box__item {
margin: 15px 0;
padding: 25px;
background: #FFFFFF;
-webkit-box-shadow: 0px 4px 44px -15px rgba(0, 0, 0, 0.08);
box-shadow: 0px 4px 44px -15px rgba(0, 0, 0, 0.08);
border-radius: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all .3s ease;
transition: all .3s ease;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.services-box__item:hover {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
-webkit-box-shadow: none;
box-shadow: none;
}
.services-box .img-convert {
background: #F2FAFD;
border: 10px solid #F2FAFD;
border-radius: 20px;
overflow: hidden;
width: 100%;
height: 290px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 30px;
}
.services-box .img-convert img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.services-box .title {
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
text-align: center;
color: #333333;
margin-bottom: 10px;
}
.services-box .more-btn {
margin-top: auto;
}
.numbers-box {
padding: 120px 0;
position: relative;
background: center center / cover no-repeat;
background-attachment: fixed;
}
.numbers-box:before {
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 67, 120, 0.8645)), to(rgba(13, 101, 136, 0.95)));
background: linear-gradient(180deg, rgba(12, 67, 120, 0.8645) 0%, rgba(13, 101, 136, 0.95) 100%);
}
.numbers-box .site-heading__h2 {
color: #fff;
}
.numbers-box__item {
background: #FFFFFF;
border: 1px dashed #BDBDBD;
-webkit-box-shadow: 0px 0px 0px 8px #FFFFFF;
box-shadow: 0px 0px 0px 8px #FFFFFF;
border-radius: 20px;
padding: 20px;
margin: 20px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.numbers-box__item .numb {
font-style: normal;
font-weight: 700;
font-size: 58px;
line-height: 79px;
text-align: center;
color: var(--ligh-blue);
}
.numbers-box__item .title {
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
text-align: center;
color: #747474;
}
.advantage-gallery-box {
padding: 70px 0;
position: relative;
}
.advantage-gallery-box-body {
padding: 30px;
background: var(--ligh-blue);
border-radius: 20px;
}
.advantage-gallery-box-body__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #FFFFFF;
border: 8px solid #FFFFFF;
border-radius: 20px;
overflow: hidden;
height: 260px;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 60px;
position: relative;
}
.advantage-gallery-box-body__item img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.advantage-gallery-box-body__item:before {
content: '+';
background: #FFFFFF;
border-radius: 250px;
width: 52px;
height: 52px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 250px;
position: absolute;
top: 10px;
right: 10px;
z-index: 3;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
color: var(--ligh-blue);
-webkit-transition: all .4s ease;
transition: all .4s ease;
}
.advantage-gallery-box-body__item:hover:before {
opacity: 0.4;
}
.advantage-gallery-box-body__item:hover img {
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.advantage-gallery-box-body .slick-arrow {
width: 45px;
height: 45px;
border: 1px solid #FFFFFF;
border-radius: 250px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 0;
background: transparent;
position: absolute;
bottom: 22px;
top: auto;
z-index: 3;
transform: rotate(3deg);
}
.advantage-gallery-box-body .slick-arrow:hover {
opacity: 0.6;
}
.advantage-gallery-box-body .slick-arrow:before {
font-family: 'fontawesome';
color: #fff;
font-size: 14px;
}
.advantage-gallery-box-body .slick-prev {
left: calc(50% - 50px);
right: auto;
}
.advantage-gallery-box-body .slick-prev:before {
content: '\f104';
}
.advantage-gallery-box-body .slick-next {
right: calc(50% - 50px);
left: auto;
}
.advantage-gallery-box-body .slick-next:before {
content: '\f105';
}
.advantage-gallery-bg {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 25%;
}
.advantage-gallery-bg img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.price-list-box {
padding: 100px 0 50px;
}
.price-list-box__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: var(--bg-color);
border-radius: 10px;
margin: 5px 0;
padding: 15px 20px;
}
.price-list-box__item .title {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #555555;
}
.price-list-box__item .price {
background: #FFFFFF;
border-radius: 250px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 25px;
color: var(--ligh-blue);
padding: 15px 35px;
}
.discount-blue-box {
padding: 50px 0 90px;
}
.discount-blue-box__body {
background: -webkit-gradient(linear, left top, left bottom, from(#0D6588), to(#0C4378));
background: linear-gradient(180deg, #0D6588 0%, #0C4378 100%);
border-radius: 20px;
padding: 30px 30px 30px 400px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
position: relative;
}
.discount-blue-box__body .title {
font-style: normal;
font-weight: 600;
font-size: 32px;
line-height: 44px;
color: #FFFFFF;
}
.discount-blue-box__body .subtitle {
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 33px;
color: #FFFFFF;
opacity: 0.7;
margin-bottom: 30px;
}
.discount-blue-box__body:before {
content: '';
width: 320px;
height: 300px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
top: 0;
left: 0;
background: url(//premiera812.ru/wp-content/themes/enfold-child/img/percent.svg) top 0 left 0/contain no-repeat;
}
.polis-box {
padding: 70px 0;
}
.polis-box__item {
background: #FFFFFF;
border: 1px dashed #BDBDBD;
-webkit-box-shadow: 0px 0px 0px 10px #FFFFFF;
box-shadow: 0px 0px 0px 10px #FFFFFF;
border-radius: 8px;
text-align: center;
padding: 30px 20px;
height: 150px;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 15px;
}
.polis-box__item img {
max-height: 100%;
max-width: 100%;
margin: 0 auto;
}
#polis-box-slider {
padding: 0 80px;
position: relative;
}
.sertificates-box {
padding: 70px 0;
position: relative;
}
.sertificates-box__item {
position: relative;
padding: 30px;
background: #FFFFFF;
border: 1px dashed #BDBDBD;
-webkit-box-shadow: 0px 0px 0px 10px #FFFFFF, 0px 4px 40px -13px rgba(0, 0, 0, 0.22);
box-shadow: 0px 0px 0px 10px #FFFFFF, 0px 4px 40px -13px rgba(0, 0, 0, 0.22);
border-radius: 8px;
text-align: center;
margin: 20px;
overflow: hidden;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.sertificates-box__item a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.sertificates-box__item a:before {
content: '';
position: absolute;
top: -30px;
right: -30px;
left: -30px;
bottom: -30px;
background: rgba(0, 0, 0, 0.22);
-webkit-transition: all .3s ease;
transition: all .3s ease;
opacity: 0;
}
.sertificates-box__item a::after {
content: '+';
background: #FFFFFF;
border-radius: 250px;
width: 52px;
height: 52px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
color: var(--dark-blue);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all .3s ease;
transition: all .3s ease;
opacity: 0;
}
.sertificates-box__item a:hover:before {
opacity: 1;
}
.sertificates-box__item a:hover:after {
opacity: 1;
}
.sertificates-box__item:hover {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
#license-slider {
padding: 0 80px;
}
#license-slider .slick-list {
overflow: visible;
}
#license-slider .slick-slide {
opacity: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
visibility: hidden;
}
#license-slider .slick-slide.slick-active {
opacity: 1;
visibility: visible;
}
.reviews-box {
padding: 100px 0;
position: relative;
background: center center / cover no-repeat;
background-attachment: fixed;
}
.reviews-box:before {
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 67, 120, 0.8645)), to(rgba(13, 101, 136, 0.95)));
background: linear-gradient(180deg, rgba(12, 67, 120, 0.8645) 0%, rgba(13, 101, 136, 0.95) 100%);
}
.reviews-box .site-heading__h2 {
color: #fff;
}
.reviews-box__item {
background: #FFFFFF;
border-radius: 20px;
padding: 30px;
margin-top: 80px;
}
.reviews-box__item .img-convert {
background: #FFFFFF;
-webkit-box-shadow: 0px 0px 0px 20px #FFFFFF;
box-shadow: 0px 0px 0px 20px #FFFFFF;
border-radius: 250px;
width: 120px;
height: 120px;
overflow: hidden;
margin-top: -80px;
margin-bottom: 55px;
margin-left: auto;
margin-right: auto;
}
.reviews-box__item .img-convert img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.reviews-box__item .title {
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 30px;
text-align: center;
color: #333333;
margin-bottom: 15px;
}
.reviews-box__item .text {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #555555;
}
.reviews-box .sec-btn {
margin-top: 40px;
}
.staff-box {
padding: 80px 0;
}
.staff-box__item {
margin: 15px;
padding: 30px;
background: #FFFFFF;
border-radius: 20px;
}
.staff-box__item .img-convert {
width: 120px;
height: 120px;
margin: 0 auto;
border-radius: 250px;
overflow: hidden;
margin-bottom: 30px;
}
.staff-box__item .img-convert img {
max-width: 100%;
max-height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.staff-box__item .name {
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
text-align: center;
color: #333333;
margin-bottom: 10px;
}
.staff-box__item .description {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #555555;
}
#staff-slider {
padding: 0 80px;
}
.staff-page-box .staff-box__item {
background: var(--bg-color);
margin: 15px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.staff-page-box .staff-box__item .description {
margin-bottom: 30px;
}
.staff-page-box .staff-box__item .border-btn {
margin: auto auto 0;
}
.statick-form {
padding: 80px 10px;
}
.statick-form .container {
padding: 60px;
background: -webkit-gradient(linear, left top, left bottom, from(#0D6588), to(#0C4378));
background: linear-gradient(180deg, #0D6588 0%, #0C4378 100%);
border-radius: 20px;
}
.statick-form__image {
background: #FFFFFF;
-webkit-box-shadow: 0px 0px 0px 10px #FFFFFF;
box-shadow: 0px 0px 0px 10px #FFFFFF;
border-radius: 20px;
overflow: hidden;
}
.statick-form__image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.statick-form .site-heading__h2 {
color: #fff;
font-size: 32px;
line-height: 38px;
}
.statick-form__body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 50px;
}
.statick-form__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 5px 0;
}
.statick-form__item input, .statick-form__item select {
padding: 15px 20px;
background: #ffffff;
border-radius: 8px;
color: #555;
}
.statick-form__item input:hover, .statick-form__item select:hover {
opacity: 0.8;
}
.form-description {
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 18px;
text-align: center;
color: #ffffffa6;
margin-top: 10px;
}
.news-box {
padding: 50px 0 80px;
}
.news-box__item {
padding: 30px;
background: var(--bg-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 20px;
overflow: hidden;
}
.news-box__item .img-convert {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 300px;
max-width: unset;
margin-right: -30px;
margin-left: -30px;
margin-top: -30px;
margin-bottom: 30px;
overflow: hidden;
}
.news-box__item .img-convert:hover img {
-webkit-transform: scale(1.06);
transform: scale(1.06);
}
.news-box__item .img-convert img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-transition: all .5s ease;
transition: all .5s ease;
}
.news-box__item .title {
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 30px;
color: #333333;
margin-bottom: 20px;
}
.news-box__item .title:hover {
color: var(--blue-color);
}
.news-box__item .excerpt {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #555555;
margin-bottom: 40px;
}
.news-box__item .date {
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
color: var(--blue-color);
margin-top: auto;
}
.call-back-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.call-back-form form,
.call-back-form form p{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.services-page-box {
padding: 80px 0;
}
.services-page-box .services-box__item {
background: var(--bg-color);
-webkit-box-shadow: none;
box-shadow: none;
}
.services-page-box .img-convert {
border-color: #fff;
}
.services-inpage-box {
padding: 80px 0 30px;
}
.services-inpage-box .box-image {
background: #F2FAFD;
border-radius: 20px;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.services-inpage-box .box-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.services-inpage-box .box-title {
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 35px;
color: #333333;
margin-bottom: 25px;
}
.services-inpage-box .box-text {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #555555;
}
.services-inpage-box .main-btn {
margin-top: 30px;
}
.before-after-box {
padding: 30px 0 90px;
}
.before-after-box__item {
overflow: hidden;
border-radius: 20px;
}
.staff-box .main-btn {
padding: 15px 30px;
margin: 30px auto 0;
}
.text-content-box {
padding: 80px 0;
}
#more-services-slider {
padding: 0 80px;
}
#more-services-slider .services-box__item {
margin: 15px;
}
.statick-form__body input[type="submit"] {
width: 100%;
margin: 15px 0 0;
min-height: 60px;
}
.price-page-section {
padding: 80px 0;
}
.price-list-description {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: var(--main-color);
margin-right: 15px;
}
.price-page-navigation .tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background: #FFFFFF;
border: 1px dashed #BDBDBD;
-webkit-box-shadow: 0px 0px 0px 10px #FFFFFF, 0px 8px 58px -19px rgba(0, 0, 0, 0.16);
box-shadow: 0px 0px 0px 10px #FFFFFF, 0px 8px 58px -19px rgba(0, 0, 0, 0.16);
border-radius: 20px;
padding: 20px;
margin: 0;
}
.price-page-navigation .tabs li {
list-style: none;
}
.price-page-navigation .tabs a {
background: var(--bg-color);
border-radius: 250px;
padding: 10px 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 5px 0;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
color: #979797;
}
.price-page-navigation .tabs a.active, .price-page-navigation .tabs a:hover {
background: var(--ligh-blue);
color: #fff;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
.tab-price-content {
padding-left: 30px;
}
.tab-price-content__item {
margin-bottom: 40px;
}
.tab-price-content__item:last-child {
margin-bottom: 0;
}
.tab-price-content .tab-heading {
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
color: #333333;
}
.tab-price-content .tab-price-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.tab-price-content .tab-price-list__item {
margin: 5px 0;
background: var(--bg-color);
border-radius: 10px;
padding: 12px 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.tab-price-content .tab-price-list__item .title {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #555555;
}
.tab-price-content .tab-price-list__item .price {
background: #FFFFFF;
border-radius: 250px;
padding: 10px 34px;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 25px;
color: var(--ligh-blue);
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.discount-page-box {
padding: 80px 0;
}
.discount-page-box__item {
padding: 60px;
background: var(--bg-color);
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 15px;
}
.discount-page-box__item .banner-disc {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.discount-page-box__item .banner-disc .red-label {
background: var(--main-color);
border: 2px dashed #FFFFFF;
-webkit-box-shadow: 0px 0px 0px 10px var(--main-color);
box-shadow: 0px 0px 0px 10px var(--main-color);
border-radius: 250px;
width: 160px;
height: 160px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
.discount-page-box__item .banner-disc .red-label__title {
font-style: normal;
font-weight: 700;
font-size: 25px;
line-height: 34px;
color: #FFFFFF;
}
.discount-page-box__item .banner-disc .red-label__subtitle {
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 22px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.discount-page-box__item .banner-disc .img-convert {
background: #FFFFFF;
border-radius: 250px;
overflow: hidden;
width: 390px;
height: 390px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-shadow: 0 0 0 10px #fff;
box-shadow: 0 0 0 10px #fff;
}
.discount-page-box__item .banner-disc .img-convert img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.discount-page-box__item .text-disc {
padding-left: 70px;
margin: auto 0;
}
.discount-page-box__item .text-disc__title {
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
color: #333333;
}
.discount-page-box__item .text-disc__subtitle {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #555555;
margin-bottom: 40px;
}
.discount-page-box__item .text-disc__price {
font-style: normal;
font-weight: 600;
font-size: 35px;
line-height: 48px;
color: #333333;
margin-bottom: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#discount-slider {
padding: 0 80px;
}
.old-discount {
padding: 80px 0;
background: var(--bg-color);
}
.old-discount__item {
background: #fff;
padding: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 20px;
margin: 15px 0;
}
.old-discount__item .img-convert {
background: #F2FAFD;
border-radius: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 280px;
width: 100%;
overflow: hidden;
margin-bottom: 30px;
}
.old-discount__item .img-convert img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.old-discount__item .title {
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
text-align: center;
color: #333333;
margin-bottom: 15px;
}
.old-discount__item .text {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
text-align: center;
color: #555555;
}
.old-discount__item .border-btn {
margin: 20px auto 0;
}
.contacts-page-box {
padding: 80px 0 0;
}
.contacts-page-box__map {
overflow: hidden;
border-radius: 20px;
height: 450px;
}
.contacts-page-box__map iframe {
width: 100%;
height: 100%;
}
.contacts-page-box__title {
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
color: #333333;
}
.contacts-page-box__address {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
color: #555555;
margin-bottom: 30px;
}
.contacts-page-box__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 10px 0;
}
.contacts-page-box__item .icon {
color: var(--blue-color);
margin-right: 15px;
}
.contacts-page-box__item .link {
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
color: #333333;
}
.contacts-page-box__text {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
color: #555555;
margin: 30px 0;
}
.contacts-page-box__description {
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: var(--ligh-blue);
}
.reviews-page-box {
padding: 80px 0 30px;
}
.reviews-page-box__item {
border-radius: 20px;
background: var(--bg-color);
padding: 30px;
margin: 15px 0;
}
.reviews-page-box__item .img-convert {
background: #FFFFFF;
-webkit-box-shadow: 0px 0px 0px 10px #FFFFFF;
box-shadow: 0px 0px 0px 10px #FFFFFF;
border-radius: 250px;
width: 120px;
height: 120px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow: hidden;
margin-bottom: 40px;
}
.reviews-page-box__item .img-convert img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.reviews-page-box__item .name {
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 30px;
color: #333333;
margin-bottom: 15px;
}
.reviews-page-box__item .review {
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 25px;
color: #555555;
}
.statick-form textarea {
padding: 15px 20px;
background: #ffffff;
border-radius: 8px;
min-height: 150px;
}
@media all and (max-width: 1400px) {
.main-subheading {
font-size: 55px;
line-height: 65px;
}
.services-box .img-convert {
height: 250px;
}
.numbers-box__item .numb {
font-size: 45px;
line-height: 60px;
}
.border-btn {
padding: 11px 15px;
}
.discount-blue-box__body .title {
font-size: 26px;
line-height: 38px;
}
.discount-blue-box__body .subtitle {
font-weight: 300;
font-size: 20px;
line-height: 28px;
}
}
@media all and (max-width: 1200px) {
.header-menu ul li a {
margin-right: 12px;
font-size: 10px;
line-height: 12px;
}
.main-header__navigation {
padding: 10px 0;
}
.header-phone-wrapper__phone {
font-size: 16px;
line-height: 20px;
}
.header-phone-wrapper {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.header-address-wrapper__item {
margin: 0 10px;
}
.main-btn.small-btn {
padding: 12px 20px;
font-size: 14px;
}
.site-logo {
max-width: 120px;
margin-right: 20px;
}
.main-heading {
font-size: 20px;
line-height: 28px;
margin-bottom: 15px;
}
.main-subheading {
font-size: 40px;
line-height: 50px;
}
.mark-list {
margin: 20px 0;
}
.mark-list__item {
margin: 5px 0;
}
.main-box__banner .banner-label {
left: 0;
}
.cards-section {
padding: 70px 0;
}
.services-box {
padding: 70px 0;
}
.numbers-box {
padding: 70px 0;
}
.price-list-box .border-btn {
max-width: 280px;
margin-top: 10px;
}
.price-list-box__item .price {
padding: 8px 15px;
font-size: 16px;
line-height: 20px;
}
.reviews-box {
padding: 70px 0;
}
.statick-form .site-heading__h2 {
font-size: 24px;
line-height: 30px;
margin-bottom: 0;
}
.statick-form__body {
padding-left: 30px;
}
.statick-form .container {
padding: 30px;
}
.statick-form {
padding: 70px 0;
}
.news-box__item {
padding: 15px;
}
.news-box__item .img-convert {
height: 250px;
}
.news-box__item .title {
font-size: 18px;
line-height: 26px;
}
.footer-menu ul li a {
font-size: 15px;
line-height: 20px;
}
.footer-contacts {
padding-left: 20px;
}
.footer-email__title {
margin-bottom: 0;
}
.discount-page-box__item {
padding: 30px;
}
.discount-page-box__item .banner-disc {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.discount-page-box__item .banner-disc .img-convert {
width: 280px;
height: 280px;
}
.discount-page-box__item .banner-disc .red-label {
width: 120px;
height: 120px;
-webkit-box-shadow: 0px 0px 0px 6px var(--main-color);
box-shadow: 0px 0px 0px 6px var(--main-color);
}
.discount-page-box__item .banner-disc .red-label__title {
font-size: 18px;
line-height: 20px;
}
.discount-page-box__item .banner-disc .red-label__subtitle {
font-size: 11px;
line-height: 16px;
}
.discount-page-box__item .text-disc {
padding-left: 40px;
}
}
@media all and (max-width: 991px) {
.contacts-page-box__map {
margin-bottom: 40px;
}
.services-inpage-box {
padding-top: 40px;
}
.before-after-box {
padding: 30px 0 70px;
}
.before-after-box__item {
margin-bottom: 20px;
}
.services-inpage-box .box-image {
margin-bottom: 30px;
width: 100%;
max-height: 400px;
}
.navbar-scroll .main-header__navigation {
padding: 0;
}
.burger-toggler {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header-menu ul li a {
font-size: 18px;
line-height: 32px;
margin: 8px 0;
}
.header-search {
display: none;
}
.main-header__navigation {
padding: 0;
border: none;
}
.header-address-wrapper {
display: none;
}
.main-box__text {
margin-bottom: 120px;
}
.main-heading {
margin-bottom: 0;
}
.main-box__banner {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.main-box__banner .banner-info {
left: 30px;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.advantage-gallery-bg {
display: none;
}
.advantage-gallery-box {
background: var(--bg-color);
}
.site-heading__h2 {
font-size: 30px;
line-height: 44px;
}
.cards-section__item {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.advantage-gallery-box-body {
margin-top: 50px;
}
.price-list-box {
padding: 70px 0 50px;
}
.discount-blue-box__body {
padding: 30px;
}
.discount-blue-box__body:before {
opacity: 0.4;
}
.discount-blue-box__body .title,
.discount-blue-box__body .subtitle,
.discount-blue-box__body .sec-btn {
z-index: 3;
}
.discount-blue-box {
padding: 30px 0 70px;
}
.statick-form__image {
width: 100%;
height: 400px;
margin-bottom: 50px;
}
.statick-form__body {
padding: 0;
}
.statick-form {
padding: 70px 10px 50px;
}
.news-box {
padding: 30px 0 70px;
}
.news-box__item {
margin: 15px 0;
}
.footer-menu {
margin: 40px 0;
}
.price-page-section .price-list-description {
display: none;
}
.price-page-section .border-btn {
margin-right: auto;
margin-top: 10px;
}
.price-page-navigation .tabs {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow: auto;
margin-bottom: 30px;
}
.price-page-navigation .tabs li {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0 5px;
}
.tab-price-content {
padding: 0;
}
.tab-price-content .tab-price-list__item {
padding: 10px 20px;
}
.discount-page-box__item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.discount-page-box__item .text-disc {
padding-left: 0;
margin-top: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.discount-page-box__item .banner-disc {
margin: 0 auto;
}
.discount-page-box__item .text-disc__title,
.discount-page-box__item .text-disc__subtitle,
.discount-page-box__item .text-disc__price {
text-align: center;
}
}
@media all and (max-width: 768px) {
.about-box .img-convert .info-card {
width: 100%;
}
.about-box {
padding: 50px 0;
}
.site-copyright {
text-align: center;
}
.dev-copyright {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 10px;
}
.price-page-navigation .tabs a {
padding: 5px 10px;
font-size: 14px;
}
.price-page-navigation .tabs {
padding: 15px;
}
.tab-price-content .tab-price-list__item .price {
padding: 8px 15px;
font-size: 14px;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.tab-price-content .tab-price-list__item .title {
font-size: 14px;
}
.tab-price-content .tab-heading {
font-size: 20px;
line-height: 27px;
}
.price-page-section {
padding-bottom: 0;
}
}
@media all and (max-width: 575px) {
.main-btn.small-btn {
display: none;
}
.header-phone-wrapper__title {
font-size: 10px;
}
.burger-toggler {
margin-left: 0;
padding: 0;
width: 40px;
}
.main-subheading {
font-size: 30px;
line-height: 40px;
margin-bottom: 0;
}
.main-box-btns {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.main-box-btns .main-btn {
margin-right: 0;
margin-bottom: 10px;
padding: 16px 20px;
font-size: 16px;
}
.sec-btn {
padding: 16px 20px;
font-size: 16px;
}
.main-box__text {
padding-right: 0;
margin-bottom: 70px;
}
.main-heading {
font-size: 13px;
}
.mark-list__item {
font-size: 14px;
line-height: 18px;
}
.main-box__banner .img-convert {
width: 300px;
height: 300px;
}
.main-box__banner .img-convert:before {
width: 320px;
height: 320px;
top: -10px;
left: -10px;
}
.main-box__banner {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-box__banner .banner-info {
width: 100%;
left: 0;
bottom: 0;
position: relative;
margin-top: 20px;
padding: 15px;
}
.main-box__banner .banner-label {
width: 120px;
height: 120px;
-webkit-box-shadow: 0px 0px 0px 5px var(--main-color);
box-shadow: 0px 0px 0px 5px var(--main-color);
}
.main-box__banner .banner-label .banner-label-title {
font-size: 20px;
line-height: 25px;
}
.main-box__banner .banner-label .banner-label-subtitle {
font-size: 12px;
}
.cards-section {
padding: 50px 0;
}
.site-heading__h2 {
font-size: 22px;
line-height: 30px;
}
.site-heading {
margin-bottom: 20px;
}
.cards-section__item {
padding: 0;
margin: 15px;
}
.about-box .img-convert .info-card {
padding: 15px;
bottom: 0;
}
.about-box .img-convert {
margin-bottom: 50px;
}
.site-heading__h3 {
font-size: 18px;
line-height: 26px;
}
.mark-list__item:before {
-webkit-box-flex: 0;
-ms-flex: 0 0 8px;
flex: 0 0 8px;
}
.price-list-box__item .title {
font-size: 14px;
line-height: 22px;
}
.price-list-box {
padding: 50px 0;
}
.discount-blue-box__body {
padding: 15px;
}
.discount-blue-box__body .title {
font-size: 16px;
line-height: 24px;
}
.slick-next {
right: 15px;
}
.slick-prev {
left: 15px;
}
.reviews-box__item {
padding: 20px;
margin: 15px;
}
.reviews-box__item .img-convert {
margin-top: -50px;
}
#staff-slider {
padding: 0 20px;
}
.statick-form .site-heading__h2 {
font-size: 20px;
line-height: 24px;
}
.statick-form__item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.main-footer {
padding: 50px 0 40px;
}
.footer-menu {
margin: 10px 0;
}
.site-privacy {
margin-bottom: 40px;
}
.footer-contacts {
padding-left: 10px;
margin-top: 30px;
}
.advantage-gallery-box-body {
padding: 20px;
}
.statick-form__image {
height: 300px;
}
.site-copyright {
font-size: 12px;
}
.services-inpage-box .box-title {
font-size: 20px;
line-height: 28px;
}
#more-services-slider {
padding: 0 20px;
}
#discount-slider {
padding: 0 20px;
}
#discount-slider .slick-arrow {
top: 40%;
}
.discount-page-box__item .banner-disc .img-convert {
width: 250px;
height: 250px;
}
.discount-page-box__item .text-disc__title {
font-size: 20px;
line-height: 28px;
}
.discount-page-box__item .text-disc__price {
font-size: 30px;
line-height: 40px;
}
.statick-form__item input, .statick-form__item select {
width: 100%;
margin: 5px 0;
}
.main-box {
padding: 50px 0;
}
.main-box__banner .banner-info .title {
font-size: 16px;
line-height: 20px;
}
.main-box__banner .banner-info .subtitle {
display: none;
}
.main-box__banner .banner-info .price {
margin-top: 0;
}
.about-box__image {
display: none;
}
.cards-section {
background: var(--bg-color);
}
.cards-section__item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cards-section__item .icon {
margin-top: 0;
}
.cards-section__item .title {
font-size: 17px;
line-height: 23px;
text-align: center;
}
.cards-section__item .subtitle {
text-align: center;
font-size: 14px;
line-height: 20px;
}
.about-box .text {
font-size: 16px;
}
.services-box {
padding: 50px 0;
}
.services-box__item {
margin: 15px;
}
.mob-none {
display: none;
}
.all-link {
font-size: 16px;
padding: 16px 30px;
}
.price-list-box__item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.price-list-box__item .price {
padding: 0;
background: transparent;
margin-top: 3px;
}
.polis-box {
padding: 50px 0;
}
.polis-box__item {
height: 130px;
}
#polis-box-slider {
padding: 0 20px;
}
#license-slider {
padding: 0 20px;
}
.reviews-box__item .img-convert {
margin-top: 20px;
width: 80px;
height: 80px;
margin-bottom: 15px;
margin-top: 0;
}
.statick-form__image {
display: none;
}
.statick-form .container {
padding: 15px;
}
.form-description {
font-size: 10px;
line-height: 15px;
}
.statick-form__body input[type="submit"] {
font-size: 16px;
}
input, textarea, select {
font-size: 14px;
}
input ::-webkit-input-placeholder, textarea ::-webkit-input-placeholder, select ::-webkit-input-placeholder {
font-size: 14px;
}
input :-ms-input-placeholder, textarea :-ms-input-placeholder, select :-ms-input-placeholder {
font-size: 14px;
}
input ::-ms-input-placeholder, textarea ::-ms-input-placeholder, select ::-ms-input-placeholder {
font-size: 14px;
}
input ::placeholder, textarea ::placeholder, select ::placeholder {
font-size: 14px;
}
.discount-blue-box__body .subtitle {
font-size: 16px;
line-height: 24px;
}
.news-box__item .excerpt {
display: none;
}
.news-box__item .title {
font-size: 16px;
line-height: 23px;
}
.news-box__item .img-convert {
height: 200px;
margin-bottom: 20px;
}
.news-box__item .date {
font-size: 13px;
}
.footer-menu {
display: none;
}
}
.statick-form__item input, .statick-form__item select {
padding: 15px 20px!important;
border-radius: 8px!important;
color: #555!important;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
margin: 0!important;
}
.wpcf7-form-control-wrap {
max-width: 100%;
-webkit-box-flex: 1;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
margin: 0 5px;
}
.wpcf7 form .wpcf7-response-output {
background: #fff;
}
.statick-form__body input[type="submit"]:focus,
.statick-form__body input[type="submit"]:active {
box-shadow: none;
}
.call-back-form input {
margin: 0!important;
padding: 15px 30px!important;
}
.call-back-form textarea {
padding: 15px 30px!important;
height: 90px;
}
.wpcf7-spinner {
position: absolute;
}
.mobile-phone-wrap__tel {
color: #fff!important;
position: absolute;
top: 0;
right: 103px;
z-index: 4;
font-size: 15px;
width: 30px;
height: 30px;
background: var(--main-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 250px;
text-decoration: none!important;
margin-top: 34px;
}
@media all and (min-width: 575px) {
.mobile-phone-wrap__tel {
display: none;
}
}
.tabgroup > div:not(:first-of-type) {
display:none
}
@media (max-width:767px) {
.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a {
height:80px!important;
line-height:80px!important
}
} .slick-slide-arrows {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:7px
}
.slick-slide-arrow {
position:relative;
width:24px;
height:24px;
color:#fff;
line-height:24px;
text-align:center;
border:none;
border-radius:1px;
background-color:#b2b2b2;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.slick-slide-arrow:hover {
opacity:.6
}
.slick-slide-arrow::after {
font-family:'entypo-fontello'
}
.slick-slide-prev::after {
content:''
}
.slick-slide-next::after {
content:''
}  .services-detail-breadcrumb {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
gap:6px;
list-style:inside;
padding:0;
margin:30px 0 40px;
color:#000;
font-weight:300;
line-height:1;
font-size:12px
}
@media (max-width:767px) {
.services-detail-breadcrumb {
margin:20px 0
}
}
.services-detail-breadcrumb li:first-child {
list-style:none
}
.services-detail-breadcrumb a {
color:#000
}
.services-detail-breadcrumb a:hover {
text-decoration:underline
}  .comparison-slider {
position:relative;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.comparison-slider img:first-of-type {
display:block;
width:100%;
height:auto
}
.comparison-slider img:last-of-type {
position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
z-index:2
}
.comparison-slider__handle {
position:absolute;
top:0;
bottom:0;
cursor:-webkit-grab;
cursor:grab;
border-left:1px dashed #fff;
z-index:3
}
.comparison-slider__handle:active {
cursor:-webkit-grabbing;
cursor:grabbing
}
.comparison-slider__handle::after {
content:'';
position:absolute;
top:50%;
left:0;
width:40px;
height:40px;
-webkit-transform:translate(-20px, -50%);
-ms-transform:translate(-20px, -50%);
transform:translate(-20px, -50%);
border-radius:50%;
border:1px solid #fff;
background-color:#000;
background-repeat:no-repeat;
background-position:center;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' viewBox='0 0 17 10' fill='%23fff'%3E%3Cpath d='M17 5l-4.5 4.33v-8.66l4.5 4.33zm-17 0l4.5 4.33v-8.66l-4.5 4.33z'/%3E%3C/svg%3E");
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.comparison-slider__handle:hover::after {
background-color:#333
}  .services-detail-banner {
background-image:-webkit-gradient(linear, left top, left bottom, from(#234073), to(#161e34));
background-image:-o-linear-gradient(top, #234073 0%, #161e34 100%);
background-image:linear-gradient(180deg, #234073 0%, #161e34 100%)
}
@media (max-width:767px) {
.services-detail-banner {
padding-top:20px
}
}
.services-detail-banner__row {
display:-ms-grid;
display:grid;
gap:40px 80px
}
@media (min-width:768px) {
.services-detail-banner__row {
height:540px;
-ms-grid-columns:(1fr)[2];
grid-template-columns:repeat(2, 1fr)
}
.services-detail-banner__content {
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
margin-bottom:80px
}
}
.services-detail-banner__stock {
color:#fff;
font-weight:500;
font-size:20px;
letter-spacing:-.02em;
margin-bottom:30px
}
@media (max-width:767px) {
.services-detail-banner__stock {
font-size:17px;
margin-bottom:20px
}
}
.services-detail-banner__title {
color:#fff;
font-weight:500;
line-height:1.2;
font-size:48px;
margin-bottom:25px
}
@media (max-width:767px) {
.services-detail-banner__title {
font-size:32px;
margin-bottom:15px
}
}
.services-detail-banner__caption {
color:#fff;
font-weight:500;
font-size:24px;
letter-spacing:-.01em;
padding-left:32px;
background-repeat:no-repeat;
background-position:left;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M9 .875c-1.607 0-3.178.477-4.514 1.369-1.336.893-2.378 2.162-2.993 3.646-.615 1.485-.776 3.118-.462 4.694s1.087 3.024 2.224 4.16c1.136 1.136 2.584 1.91 4.16 2.224 1.576.313 3.21.153 4.694-.462 1.485-.615 2.754-1.656 3.646-2.992.893-1.336 1.369-2.907 1.369-4.514-.003-2.154-.859-4.219-2.383-5.742-1.523-1.523-3.588-2.38-5.742-2.383zm3.87 6.702l-4.584 4.375c-.117.111-.271.173-.432.173-.161 0-.316-.062-.432-.173l-2.291-2.188c-.12-.115-.189-.272-.193-.438-.004-.166.059-.326.173-.446.115-.12.272-.189.438-.193.166-.004.326.058.446.173l1.859 1.775 4.152-3.963c.12-.114.28-.176.446-.173.166.004.323.073.438.193.114.12.177.28.173.446-.004.166-.073.323-.193.438z' fill='%23fff'/%3E%3C/svg%3E")
}
@media (max-width:767px) {
.services-detail-banner__caption {
font-size:21px
}
}
.services-detail-banner__img {
position:relative;
-ms-flex-item-align:end;
-ms-grid-row-align:end;
align-self:end;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
z-index:1
}
.services-detail-banner__img::before {
content:'';
position:absolute;
width:100%;
height:100%;
-webkit-filter:blur(200px);
filter:blur(200px);
border-radius:50%;
background-color:rgba(166,221,255,.3);
z-index:-1
}
.services-detail h1 {
max-width:500px;
color:#000;
font-size:46px;
text-align:center;
margin:0 auto 80px
}
@media (max-width:767px) {
.services-detail h1 {
font-size:30px;
margin:0 auto 40px
}
}
.services-detail h2 {
color:#000;
line-height:1.2;
font-size:36px;
letter-spacing:-.02em;
margin-bottom:30px
}
.services-detail-max,
.services-detail-min {
display:-ms-grid;
display:grid;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
gap:40px;
margin-bottom:120px
}
@media (min-width:768px) {
.services-detail-max,
.services-detail-min {
-ms-grid-columns:(1fr)[2];
grid-template-columns:repeat(2, 1fr)
}
}
@media (max-width:767px) {
.services-detail-max,
.services-detail-min {
margin-bottom:60px
}
}
.services-detail-max__img,
.services-detail-min__img {
min-height:570px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:20px;
border-radius:5px
}
@media (max-width:767px) {
.services-detail-max__img,
.services-detail-min__img {
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1;
min-height:300px
}
}
.services-detail-max__img {
background-image:-webkit-gradient(linear, left top, left bottom, from(#161e34), to(#234073));
background-image:-o-linear-gradient(top, #161e34 0%, #234073 100%);
background-image:linear-gradient(180deg, #161e34 0%, #234073 100%)
}
.services-detail-min__img {
background-image:-webkit-gradient(linear, left bottom, left top, from(#161e34), to(#234073));
background-image:-o-linear-gradient(bottom, #161e34 0%, #234073 100%);
background-image:linear-gradient(360deg, #161e34 0%, #234073 100%)
}
.services-detail-max__text,
.services-detail-min__text {
color:#000;
line-height:1.6;
font-size:17px
}
.services-detail-max__text ul,
.services-detail-min__text ul {
list-style:none;
padding:0;
margin:0
}
.services-detail-max__text li,
.services-detail-min__text li {
padding-left:32px;
background-repeat:no-repeat;
background-position:left top 2px
}
.services-detail-max__text li {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 .437c-2.089 0-4.131.619-5.868 1.78s-3.091 2.81-3.89 4.74c-.799 1.93-1.009 4.054-.601 6.103.408 2.049 1.414 3.931 2.891 5.408 1.477 1.477 3.359 2.483 5.408 2.891 2.049.408 4.173.198 6.103-.601 1.93-.799 3.58-2.153 4.74-3.89 1.161-1.737 1.78-3.779 1.78-5.868-.003-2.8-1.117-5.485-3.097-7.465-1.98-1.98-4.665-3.094-7.465-3.097zm4.063 11.375h-3.25v3.25c0 .215-.086.422-.238.574-.152.152-.359.238-.575.238-.216 0-.422-.086-.575-.238-.152-.152-.238-.359-.238-.574v-3.25h-3.25c-.215 0-.422-.086-.575-.238-.152-.152-.238-.359-.238-.574 0-.216.086-.422.238-.575.152-.152.359-.238.575-.238h3.25v-3.25c0-.215.086-.422.238-.575.152-.152.359-.238.575-.238.216 0 .422.086.575.238.152.152.238.359.238.575v3.25h3.25c.216 0 .422.086.575.238.152.152.238.359.238.575 0 .215-.086.422-.238.574-.152.152-.359.238-.575.238z' fill='%23234073'/%3E%3C/svg%3E")
}
.services-detail-min__text li {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11 .438c-2.089 0-4.131.619-5.868 1.78s-3.091 2.81-3.89 4.74c-.799 1.93-1.009 4.054-.601 6.103.408 2.049 1.414 3.931 2.891 5.408 1.477 1.477 3.359 2.483 5.408 2.891 2.049.408 4.173.198 6.103-.601 1.93-.8 3.58-2.153 4.74-3.89 1.161-1.737 1.78-3.779 1.78-5.868-.003-2.8-1.117-5.485-3.097-7.465-1.98-1.98-4.665-3.094-7.465-3.097zm5.03 8.713l-5.959 5.688c-.152.144-.353.225-.562.225-.209 0-.41-.08-.562-.225l-2.979-2.844c-.156-.149-.246-.354-.25-.569-.005-.216.076-.424.225-.58.149-.156.353-.246.569-.251.215-.005.424.076.58.224l2.417 2.308 5.397-5.152c.156-.149.365-.229.58-.224.216.005.42.095.569.251.149.156.23.364.225.58-.005.215-.095.42-.25.569z' fill='%23234073'/%3E%3C/svg%3E")
}
.services-detail-max__text li:not(:last-child),
.services-detail-min__text li:not(:last-child) {
margin-bottom:10px
}
.services-detail-max__text a,
.services-detail-min__text a {
color:#000;
font-weight:500;
font-size:17px;
text-decoration:underline;
text-underline-offset:3px
}
.services-detail-max__text a:hover,
.services-detail-min__text a:hover {
text-decoration:none
}
.services-detail-service {
padding:100px 0 50px;
background-color:#161d33
}
@media (max-width:767px) {
.services-detail-service {
padding:60px 0 30px
}
}
.services-detail-service h2 {
color:#fff;
line-height:1.2;
font-size:36px;
letter-spacing:-.02em;
margin-bottom:25px
}
@media (max-width:767px) {
.services-detail-service h2 {
font-size:30px
}
}
.services-detail-service__row {
display:-ms-grid;
display:grid;
gap:60px
}
@media (min-width:768px) {
.services-detail-service__row {
-ms-grid-columns:minmax(0, 630px) minmax(0, 570px);
grid-template-columns:minmax(0, 630px) minmax(0, 570px);
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
}
.services-detail-service__item {
display:-ms-grid;
display:grid;
padding:15px 50px 15px 20px;
text-decoration:none!important;
border-radius:5px;
background-color:#10182f;
background-repeat:no-repeat;
background-position:right 20px center;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 26 27' fill='none'%3E%3Cpath d='M13 .5c-2.571 0-5.085.762-7.222 2.191-2.138 1.428-3.804 3.459-4.788 5.834-.984 2.375-1.241 4.989-.74 7.511.502 2.522 1.74 4.838 3.558 6.656 1.818 1.818 4.134 3.056 6.656 3.558 2.522.502 5.136.244 7.511-.74s4.406-2.65 5.834-4.788c1.428-2.138 2.191-4.651 2.191-7.222-.004-3.447-1.375-6.751-3.812-9.188-2.437-2.437-5.741-3.808-9.188-3.812zm5.923 13.382c-.05.122-.124.233-.217.326l-4.241 4.241c-.188.187-.442.292-.707.292-.265 0-.519-.105-.706-.293-.187-.187-.293-.441-.293-.706 0-.265.105-.519.292-.707l2.535-2.535h-7.586c-.265 0-.52-.105-.707-.293-.188-.188-.293-.442-.293-.707 0-.265.105-.52.293-.707.188-.188.442-.293.707-.293h7.586l-2.535-2.535c-.187-.188-.292-.442-.292-.707 0-.265.106-.519.293-.707.187-.187.441-.293.706-.293.265 0 .519.105.707.292l4.241 4.241c.14.14.235.318.273.512.039.194.019.395-.056.578z' fill='%23fff'/%3E%3C/svg%3E")
}
@media (min-width:992px) {
.services-detail-service__item {
-ms-grid-columns:auto 30px 45% 30px 22% 30px auto;
grid-template-columns:auto 45% 22% auto;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:start;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
gap:30px
}
}
@media (max-width:991px) {
.services-detail-service__item {
background-position:right 20px bottom 15px
}
}
.services-detail-service__item:not(:last-child) {
margin-bottom:20px
}
.services-detail-service__item:hover {
background-color:#203865
}
.services-detail-service__title h3 {
color:#fff;
line-height:1.2;
font-size:24px
}
.services-detail-service__caption {
color:#fff;
font-weight:500;
line-height:1.5;
font-size:16px;
margin-top:10px
}
.services-detail-service__price {
color:#fff;
font-weight:500;
line-height:1.5;
font-size:16px
}
@media (min-width:992px) {
.services-detail-service__price {
-ms-grid-column-align:center;
justify-self:center
}
}
@media (max-width:991px) {
.services-detail-service__price {
margin-top:10px
}
}
.services-detail-service__icon {
width:60px;
height:60px;
border-radius:50%;
background-color:#161d33;
background-repeat:no-repeat;
background-position:center;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M19.942 6.219c.398-2.453-1.268-4.765-3.721-5.163-2.453-.398-4.765 1.268-5.163 3.721-.398 2.453 1.268 4.765 3.721 5.163 2.453.398 4.765-1.268 5.163-3.721zm-2.842-1.519l-2 2-1.2-1.2m-2.67-1.42c-.19.03-.38.06-.56.11l-.95.27c-.47.13-.97.13-1.44 0l-.95-.27c-2.16-.61-4.46.31-5.61 2.23-.47.77-.71 1.66-.71 2.57v.09c0 3.07.62 6.12 1.82 8.95l.33.77c.31.73 1.03 1.21 1.83 1.21s1.55-.5 1.85-1.26l.95-2.39c.2-.5.68-.83 1.22-.83.54 0 1.02.33 1.22.83l.95 2.39c.3.76 1.03 1.26 1.85 1.26.82 0 1.52-.48 1.83-1.21l.33-.77c1.12-2.63 1.72-5.44 1.8-8.29' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
@media (max-width:991px) {
.services-detail-service__icon {
margin-bottom:30px
}
}
.services-detail-service__img {
min-height:570px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:20px;
background-image:-webkit-gradient(linear, right top, left top, from(#234073), to(#161e34));
background-image:-o-linear-gradient(right, #234073 0%, #161e34 100%);
background-image:linear-gradient(270deg, #234073 0%, #161e34 100%)
}
@media (max-width:767px) {
.services-detail-service__img {
min-height:300px;
-webkit-box-ordinal-group:0;
-ms-flex-order:-1;
order:-1;
background-image:-webkit-gradient(linear, left top, right top, from(#234073), to(#161e34));
background-image:-o-linear-gradient(left, #234073 0%, #161e34 100%);
background-image:linear-gradient(90deg, #234073 0%, #161e34 100%)
}
}
.services-detail-brands {
padding:100px 0 220px;
margin-bottom:120px;
background-color:#161d33
}
@media (max-width:767px) {
.services-detail-brands {
padding:60px 0 80px;
margin-bottom:60px
}
}
.services-detail-brands h2 {
max-width:400px;
color:#fff;
line-height:1.2;
font-size:36px;
letter-spacing:-.02em;
margin-bottom:60px
}
@media (max-width:767px) {
.services-detail-brands h2 {
font-size:30px;
margin-bottom:25px
}
}
.services-detail-brands__row {
display:-ms-grid;
display:grid;
gap:60px
}
@media (min-width:768px) {
.services-detail-brands__row {
-ms-grid-columns:(1fr)[3];
grid-template-columns:repeat(3, 1fr)
}
}
@media (max-width:991px) {
.services-detail-brands__row {
gap:40px 20px
}
}
.services-detail-brands__img {
height:190px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:20px;
margin-bottom:20px;
background-color:#182242
}
a.services-detail-brands__title {
min-height:26px;
display:block;
color:#fff!important;
font-size:20px;
padding-right:60px;
background-repeat:no-repeat;
background-position:right top;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M13 0c-2.571 0-5.085.762-7.222 2.191-2.138 1.428-3.804 3.459-4.788 5.834-.984 2.375-1.241 4.989-.74 7.511.502 2.522 1.74 4.838 3.558 6.656 1.818 1.818 4.134 3.056 6.656 3.558 2.522.502 5.136.244 7.511-.74s4.406-2.65 5.834-4.788c1.428-2.138 2.191-4.651 2.191-7.222-.004-3.447-1.375-6.751-3.812-9.188-2.437-2.437-5.741-3.808-9.188-3.812zm5.923 13.382c-.05.122-.124.233-.217.326l-4.241 4.241c-.188.187-.442.292-.707.292-.265 0-.519-.105-.706-.293-.187-.187-.293-.441-.293-.706 0-.265.105-.519.292-.707l2.535-2.535h-7.586c-.265 0-.52-.105-.707-.293-.188-.188-.293-.442-.293-.707 0-.265.105-.52.293-.707.188-.188.442-.293.707-.293h7.586l-2.535-2.535c-.187-.188-.292-.442-.292-.707 0-.265.105-.519.293-.707.187-.187.441-.293.706-.293.265 0 .519.105.707.292l4.241 4.241c.14.14.235.318.273.512.039.194.019.395-.056.578z' fill='%23fff'/%3E%3C/svg%3E")
}
div.services-detail-brands__title {
min-height:26px;
color:#fff!important;
font-size:20px
}
.services-detail-steps {
margin-bottom:90px
}
@media (max-width:767px) {
.services-detail-steps {
margin-bottom:60px
}
}
.services-detail-steps h2 {
color:#000;
font-size:46px;
letter-spacing:-.02em;
margin-bottom:40px
}
@media (max-width:767px) {
.services-detail-steps h2 {
font-size:30px
}
}
.services-detail-steps h3 {
color:#0f1f33;
font-weight:700;
line-height:1.4;
font-size:18px;
margin-bottom:8px
}
.services-detail-steps__row {
display:-ms-grid;
display:grid;
gap:20px
}
@media (min-width:768px) {
.services-detail-steps__row {
-ms-grid-columns:(1fr)[4];
grid-template-columns:repeat(4, 1fr)
}
}
.services-detail-steps__num {
color:#0d5d84;
font-weight:700;
line-height:1;
font-size:46px;
margin-bottom:20px
}
.services-detail-steps__text {
color:rgba(0,0,0,.6);
line-height:1.4;
font-size:16px;
letter-spacing:-.01em
}
.services-detail-price {
margin-bottom:90px
}
@media (max-width:767px) {
.services-detail-price {
margin-bottom:60px
}
}
.services-detail-price h2 {
color:#000;
font-size:46px;
letter-spacing:-.02em;
margin-bottom:60px
}
@media (max-width:767px) {
.services-detail-price h2 {
font-size:30px;
margin-bottom:30px
}
}
.services-detail-doctor {
padding:120px 0 160px;
margin-bottom:90px;
background-color:#f7f9fa
}
@media (max-width:767px) {
.services-detail-doctor {
padding:60px 0;
margin-bottom:60px
}
}
.services-detail-doctor .container {
max-width:925px!important
}
.services-detail-doctor h2 {
color:#000;
font-size:46px;
letter-spacing:-.02em;
text-align:center;
margin-bottom:60px
}
@media (max-width:767px) {
.services-detail-doctor h2 {
font-size:30px;
text-align:left;
margin-bottom:20px
}
}
.services-detail-doctor__item {
display:-ms-grid;
display:grid;
gap:20px 40px;
padding:50px 40px;
border-radius:5px;
-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
box-shadow:0 4px 10px rgba(0,0,0,.25);
background-color:#fff
}
@media (min-width:768px) {
.services-detail-doctor__item {
-ms-grid-columns:auto minmax(0, 350px) auto;
grid-template-columns:auto minmax(0, 350px) auto;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:start;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
}
@media (max-width:767px) {
.services-detail-doctor__item {
padding:20px
}
}
.services-detail-doctor__item > div:last-child {
text-align:center
}
.services-detail-doctor__img {
position:relative;
overflow:hidden;
border-radius:15px
}
.services-detail-doctor__img::after {
content:'';
position:absolute;
inset:0;
-webkit-box-shadow:inset 0 4px 4px rgba(0,0,0,.25);
box-shadow:inset 0 4px 4px rgba(0,0,0,.25)
}
.services-detail-doctor__img img {
width:100%;
height:100%;
vertical-align:middle;
-o-object-fit:cover;
object-fit:cover
}
.services-detail-doctor__item h3 {
font-weight:700;
line-height:1.2;
font-size:21px
}
.services-detail-doctor__item h3 a {
color:#000!important
}
.services-detail-doctor__item h3 a:hover {
text-decoration:underline!important
}
.services-detail-doctor__experience {
color:#808185;
line-height:1.2;
font-size:16px;
padding-left:22px;
margin-bottom:8px;
background-repeat:no-repeat;
background-position:left;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18' fill='none'%3E%3Cpath d='M8.5.902c-4.692 0-8.5 3.808-8.5 8.5s3.808 8.5 8.5 8.5 8.5-3.808 8.5-8.5-3.808-8.5-8.5-8.5zm0 12.75c-.467 0-.85-.383-.85-.85v-3.4c0-.468.383-.85.85-.85.467 0 .85.383.85.85v3.4c0 .467-.383.85-.85.85zm.85-6.8h-1.7v-1.7h1.7v1.7z' fill='%23808185'/%3E%3C/svg%3E")
}
.services-detail-doctor__caption {
color:#808185;
font-size:16px
}
.services-detail-doctor__btn {
display:block;
color:#fff!important;
font-size:16px;
padding:15px 45px;
margin-bottom:20px;
text-decoration:none!important;
border-radius:5px;
background-color:#0d5d84
}
.services-detail-doctor__btn:hover {
background-color:#083c56
}
.services-detail-doctor__phone {
color:#000!important;
font-size:16px;
text-decoration:underline
}
.services-detail-doctor__phone:hover {
text-decoration:none
}
.services-detail-results {
margin-bottom:140px
}
@media (max-width:767px) {
.services-detail-results {
margin-bottom:60px
}
}
.services-detail-results h2 {
color:#000;
font-size:46px;
letter-spacing:-.02em;
text-align:center;
margin-bottom:30px
}
@media (max-width:767px) {
.services-detail-results h2 {
font-size:30px;
text-align:left;
margin-bottom:15px
}
}
.services-detail-results .slick-slide-arrows {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
margin-bottom:30px
}
@media (max-width:767px) {
.services-detail-results .slick-slide-arrows {
margin-bottom:15px
}
}
.services-detail-results__title {
color:#000;
font-size:16px;
margin-top:10px
}
.services-detail-results__row:not(.slick-initialized) > *:nth-child(n+5) {
display:none!important
}
@media (max-width:991px) {
.services-detail-results__row:not(.slick-initialized) > *:nth-child(n+3) {
display:none!important
}
}
@media (max-width:767px) {
.services-detail-results__row:not(.slick-initialized) > *:nth-child(n+2) {
display:none!important
}
}
.services-detail-results__row:not(.slick-initialized) {
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
gap:20px
}
.services-detail-results__row .slick-list {
margin:0 -10px
}
.services-detail-results__row .slick-slide {
padding:0 10px;
}
.services-detail-text {
padding:90px 0 120px;
background-color:#f5f7fa
}
@media (max-width:767px) {
.services-detail-text {
padding:40px 0
}
}
.services-detail-text .container > h2 {
color:#000;
font-weight:700;
font-size:42px;
letter-spacing:-.02em;
margin-bottom:30px
}
@media (max-width:767px) {
.services-detail-text .container > h2 {
font-size:30px
}
}
.services-detail-text__text {
position:relative;
overflow:hidden;
line-height:1.6;
font-size:16px;
-webkit-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.services-detail-text__text.hide {
height:200px
}
@media (max-width:767px) {
.services-detail-text__text.hide {
height:300px
}
}
.services-detail-text__text.hide::after {
content:'';
position:absolute;
left:0;
right:0;
bottom:0;
height:150px;
background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#f5f7fa));
background-image:-o-linear-gradient(top, transparent 0%, #f5f7fa 100%);
background-image:linear-gradient(180deg, transparent 0%, #f5f7fa 100%)
}
@media (max-width:767px) {
.services-detail-text__text.hide::after {
height:100px
}
}
.services-detail-text__text h2 {
color:#000;
font-weight:700;
line-height:1.2;
font-size:42px;
letter-spacing:-.02em;
}
.services-detail-text__text h3 {
color:#0f1f33;
line-height:1.2;
font-size:21px
}
.services-detail-text__text ul {
list-style:outside;
padding-left:25px;
margin:0 0 15px
}
.services-detail-text__text p {
margin:0 0 15px
}
.services-detail-text__show {
display:inline-block;
color:#000!important;
font-size:16px;
padding:15px 45px;
margin-top:20px;
text-decoration:none!important;
border-radius:5px;
border:none;
background-color:#fff
}
@media (max-width:767px) {
.services-detail-text__show {
width:100%
}
}
.services-detail-text__show:hover {
background-color:#eee
}  #avia-menu > li ul,
#avia-menu > li ul a {
border:none!important
}
#avia-menu .sub-menu.col2 {
width:416px;
-webkit-columns:2;
-moz-columns:2;
columns:2
}
#avia-menu .sub-menu.col2 > li {
page-break-inside:avoid;
-webkit-column-break-inside:avoid;
-moz-column-break-inside:avoid;
break-inside:avoid-column
}
#av-burger-menu-ul li {
position:relative
}
#av-burger-menu-ul .avia-bullet {
display:none!important
}
.av-submenu-toggle {
position:absolute;
top:0;
right:0;
padding:6px 20px 6px 40px;
cursor:pointer;
color:#a4d1fc;
z-index:1
}
.av-submenu-toggle::before {
content:'';
font-family:'entypo-fontello';
font-size:30px
}
.av-show-submenu > span.av-submenu-toggle::before {
content:''
}