h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Jost", sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0;
    color: #335863;
    font-style: normal
}

body {
    background: #fff;
    font-family: "Poppins", sans-serif;
    font-style: normal;
    color: #335863;
    overflow-x: hidden
}

img {
    height: auto
}

p {
    color: #335863
}

.container {
    width: 100%;
    max-width: 100%
}

p {
    color: #335863;
    font-size: 3.4375vw;
    line-height: 4.6875vw;
    margin-bottom: 3.90625vw
}

h1 {
    font-weight: 500
}

h1 span {
    font-weight: 700
}

h2 {
    font-weight: 800;
    margin-bottom: 3.90625vw;
    font-size: 6.25vw
}

h3 {
    font-weight: 800;
    margin-bottom: 3.90625vw;
    font-size: 5.3125vw
}

h4 {
    font-size: 6.25vw;
    line-height: 7.65625vw;
    font-weight: 600;
    margin-bottom: 3.90625vw
}

h5 {
    font-weight: 600
}

.btn-orange {
    background: #d6713f;
    padding: 1.5625vw 6.25vw;
    border-radius: 3.125vw;
    color: #fff;
    font-weight: 600;
    font-size: 3.4375vw;
    line-height: 4.0625vw
}

.btn-orange:hover {
    background: #dd8a61;
    color: #fff;
    text-decoration: none
}

.btn-blue {
    background: #006ba6;
    padding: 1.5625vw 6.25vw;
    border-radius: 3.125vw;
    color: #fff;
    font-weight: 600;
    font-size: 3.4375vw;
    line-height: 4.0625vw
}

.btn-blue:hover {
    background: #0085cf;
    color: #fff;
    text-decoration: none
}

.navbar-nav .dropdown-menu {
    position: absolute
}

.my-nav {
    z-index: 999;
    padding: 0;
    background: #fff
}

.my-nav .container {
    padding: 0 3.125vw
}

.my-nav .navbar-toggler {
    width: 14.0625vw;
    height: 18.75vw
}

.my-nav .navbar-toggler img {
    width: 5.625vw
}

.my-nav .navbar-brand img {
    width: 32.8125vw
}

.my-nav .menu-content .navbar-nav .nav-item {
    height: 9.375vw
}

.my-nav .menu-content .navbar-nav .nav-item .nav-link {
    padding: 1.875vw 1.5625vw;
    color: #335863;
    font-weight: 700;
    font-size: 3.4375vw;
    line-height: 4.375vw
}

.my-nav .menu-content .navbar-nav .nav-item .nav-link2 {
    float: left;
    padding: 1.5625vw 1.5625vw;
    font-size: 3.4375vw;
    line-height: 4.6875vw;
    color: #335863;
    font-weight: 700
}

.my-nav .menu-content .navbar-nav .nav-item-orange,
.my-nav .menu-content .navbar-nav .nav-item-blue {
    display: none
}

.my-nav .menu-content .navbar-nav .dropdown .dropdown-menu {
    padding: .78125vw;
    margin: 0
}

.my-nav .menu-content .navbar-nav .dropdown .dropdown-menu .dropdown-item {
    font-size: 3.4375vw;
    padding: 1.09375vw 1.5625vw;
    color: #335863;
    font-weight: 600
}

.header-breadcrumb {
    background: #F8F8FB;
    padding: 3.90625vw 0;
    margin-bottom: 4.6875vw
}

.header-breadcrumb h1 {
    font-size: 6.25vw;
    line-height: 6.875vw;
    padding-bottom: 0;
    margin-bottom: 2.34375vw;
    font-weight: 700
}

.header-breadcrumb .path-breadcrumb {
    color: #335863;
    font-weight: 700;
    font-size: 2.8125vw;
    line-height: 3.75vw
}

.header-breadcrumb .path-breadcrumb a {
    color: #335863;
    font-size: 2.8125vw;
    line-height: 3.75vw
}

.header-breadcrumb .path-breadcrumb a:hover {
    text-decoration: underline
}

.header-breadcrumb .news-data {
    color: #909191;
    padding-top: 3.125vw;
    font-size: 2.65625vw
}

.header-breadcrumb .breadcrumb-form {
    margin-top: 3.125vw
}

.header-breadcrumb .breadcrumb-form .breadcrumb-menu {
    margin-bottom: 1.5625vw
}

.header-breadcrumb .breadcrumb-form .breadcrumb-menu .form-control {
    outline: 0;
    border: 1px solid #d6713f;
    border-radius: .78125vw;
    padding: .46875vw 1.5625vw;
    font-size: 2.8125vw;
    line-height: 3.125vw;
    height: 6.25vw
}

.header-breadcrumb .breadcrumb-form .breadcrumb-menu .form-control option {
    font-size: 2.8125vw;
    line-height: 2.8125vw;
    color: #808080;
    padding: .46875vw 1.5625vw
}

.header {
    padding: 1.5625vw 0 4.6875vw
}

.header .header-txt {
    text-align: center
}

.header .header-txt h2 {
    margin-bottom: 7.8125vw;
    margin-top: 7.03125vw
}

.header .header-txt p {
    margin-bottom: 7.03125vw
}

.header .img {
    text-align: center
}

.header .img img {
    width: 73.125vw
}

.header .btns {
    padding-bottom: 9.375vw
}

.header .btns a {
    margin: 0 3.125vw
}

.header h1 {
    text-align: center;
    margin: 4.6875vw 0 6.25vw
}

.helps {
    background: #F8F8FB;
    padding: 9.375vw 0
}

.helps h1 {
    text-align: center;
    margin-bottom: 9.375vw
}

.helps .helps-txt {
    text-align: center
}

.helps .helps-slider {
    display: flex;
    margin-top: 6.25vw
}

.helps .helps-slider .column1 {
    width: 8.59375vw
}

.helps .helps-slider .column1 img {
    width: 4.6875vw;
    margin-top: 29.6875vw;
    cursor: pointer
}

.helps .helps-slider .column2 {
    width: 100%;
    overflow: hidden
}

.helps .helps-slider .column2 .swiper-container {
    width: 100%
}

.helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box {
    width: 100%;
    padding: 0 1.5625vw
}

.helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box {
    height: 31.25vw;
    text-align: center;
    padding: 4.6875vw 0;
    display: block
}

.helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box img {
    width: 16.40625vw;
    margin-bottom: .78125vw
}

.helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box p {
    padding: 0;
    font-weight: 600;
    line-height: 3.4375vw
}

.helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box:hover {
    text-decoration: none;
    opacity: 0.8
}

.helps .helps-slider .column3 {
    width: 8.59375vw;
    text-align: right
}

.helps .helps-slider .column3 img {
    width: 4.6875vw;
    margin-top: 29.6875vw;
    cursor: pointer
}

.trust {
    padding: 6.25vw 0 1.5625vw
}

.trust h2 {
    text-align: center;
    margin-bottom: 9.375vw
}

.trust .trust-box {
    text-align: center;
    margin-bottom: 6.25vw;
    font-size: 3.90625vw;
    line-height: 5vw
}

.trust .trust-box h3 {
    font-size: 7.1875vw;
    line-height: 7.1875vw;
    margin-bottom: 1.5625vw;
    position: relative
}

.trust .trust-box h3 .ff {
    position: absolute;
    height: 0;
    width: 0
}

.trust .trust-box h3 .ff img {
    width: 3.90625vw;
    position: relative;
    top: -3.75vw;
    left: .3125vw
}

.help_main_content {
    padding: 4.6875vw 0;
    background: #006ba6
}

.help_main_content .help_main_content_box {
    padding: 3.125vw 3.125vw 3.90625vw 3.125vw;
    text-align: center
}

.help_main_content .help_main_content_box h2 {
    color: #fff;
    margin-bottom: 1.5625vw
}

.mobile_social {
    padding: 7.8125vw 0;
    background: #f8f8fb;
    text-align: center
}

.mobile_social h2 {
    margin-bottom: 6.25vw
}

.mobile_social .social_icons {
    padding-bottom: 9.375vw
}

.mobile_social .social_icons a {
    margin: 0 3.4375vw
}

.mobile_social .social_icons a img {
    width: 12.03125vw
}

.mobile_social .social_icons a:hover {
    opacity: 0.8;
    text-decoration: none
}

.mobile_social .mentali-instagram img {
    width: 62.5vw
}

.help_forms {
    padding: 6.25vw 0 1.5625vw
}

.help_forms h2 {
    text-align: center;
    margi-bottom: 7.8125vw
}

.help_forms .help-form-slider {
    display: flex;
    padding: 0 0 0 0;
    margin: 0;
    background: #fff
}

.help_forms .help-form-slider .column1 {
    width: 8.59375vw
}

.help_forms .help-form-slider .column1 img {
    width: 4.6875vw;
    margin-top: 26.5625vw;
    cursor: pointer
}

.help_forms .help-form-slider .column2 {
    width: 100%;
    overflow: hidden;
    padding-bottom: 4.6875vw
}

.help_forms .help-form-slider .column2 .swiper-container {
    width: 100%
}

.help_forms .help-form-slider .column2 .swiper-container .swiper-wrapper {
    display: flex;
    align-items: stretch
}

.help_forms .help-form-slider .column2 .swiper-container .swiper-slide {
    width: 54.6875vw;
    height: auto
}

.help_forms .help-form-slider .column2 .swiper-container .news-box {
    width: 50vw;
    height: 100% !important
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content {
    height: 100% !important
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .news-title {
    margin-bottom: 1.5625vw
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .lineb {
    width: 43.75vw;
    position: absolute;
    bottom: 1.5625vw
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .linehr {
    margin-bottom: 1.5625vw
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .linehr img {
    width: 100%
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list {
    padding-left: .78125vw;
    list-style: none;
    display: block;
    height: auto
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list li {
    font-size: 2.5vw;
    line-height: 3.4375vw;
    padding-bottom: 1.5625vw
}

.help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list li img {
    width: 2.34375vw;
    margin-right: .625vw
}

.help_forms .help-form-slider .column3 {
    width: 8.59375vw;
    text-align: right
}

.help_forms .help-form-slider .column3 img {
    width: 4.6875vw;
    margin-top: 26.5625vw;
    cursor: pointer
}

.terap {
    padding: 12.5vw 0
}

.terap h1 {
    text-align: center;
    margin-bottom: 9.375vw
}

.terap h2 {
    font-weight: 400
}

.terap h2 span {
    font-weight: 800
}

.terap .terap-txt {
    text-align: center;
    margin-bottom: 12.5vw
}

.terap .terap-slider {
    display: flex
}

.terap .terap-slider .column1 {
    width: 8.59375vw
}

.terap .terap-slider .column1 img {
    width: 4.6875vw;
    margin-top: 26.5625vw;
    cursor: pointer
}

.terap .terap-slider .column2 {
    width: 100%;
    overflow: hidden
}

.terap .terap-slider .column2 .swiper-container {
    width: 100%
}

.terap .terap-slider .column2 .swiper-container .swiper-slide {
    width: 46.875vw
}

.terap .terap-slider .column2 .swiper-container .terap-box {
    width: 46.875vw
}

.terap .terap-slider .column2 .swiper-container .terap-box .img-terap {
    margin-bottom: 6.25vw
}

.terap .terap-slider .column2 .swiper-container .terap-box .img-terap img {
    width: 100%;
    border-radius: 3.125vw
}

.terap .terap-slider .column2 .swiper-container .terap-box .name-terap {
    text-align: center;
    font-size: 4.53125vw;
    line-height: 5.46875vw;
    margin-bottom: 3.90625vw;
    color: #000
}

.terap .terap-slider .column2 .swiper-container .terap-box .name-terap span {
    font-weight: 600
}

.terap .terap-slider .column2 .swiper-container .terap-box .name-terap a {
    color: #000
}

.terap .terap-slider .column2 .swiper-container .terap-box .spec-terap {
    font-size: 2.5vw;
    line-height: 3.4375vw;
    color: #335863;
    margin-bottom: 3.90625vw;
    text-align: center
}

.terap .terap-slider .column2 .swiper-container .terap-box .line {
    width: 65%;
    height: 2px;
    margin: 0 auto 3.90625vw;
    background: #d6713f
}

.terap .terap-slider .column2 .swiper-container .terap-box .address-terap {
    height: 6.5625vw;
    font-size: 2.8125vw;
    line-height: 3.4375vw;
    text-align: center;
    color: #335863
}

.terap .terap-slider .column2 .swiper-container .terap-box .onl-terap {
    font-size: 2.5vw;
    line-height: 3.4375vw;
    color: #335863;
    height: 4.0625vw;
    text-align: center
}

.terap .terap-slider .column2 .swiper-container .terap-box .rez-terap {
    text-align: center;
    padding: .78125vw 0
}

.terap .terap-slider .column2 .swiper-container .terap-box .rez-terap .btn-orange {
    font-size: 3.28125vw;
    padding: 1.09375vw 6.25vw
}

.terap .terap-slider .column3 {
    width: 8.59375vw;
    text-align: right
}

.terap .terap-slider .column3 img {
    width: 4.6875vw;
    margin-top: 26.5625vw;
    cursor: pointer
}

.reviews {
    padding: 1.5625vw 0 7.8125vw
}

.reviews h2 {
    margin-bottom: 4.6875vw
}

.reviews .row-top {
    background: #fff;
    text-align: center
}

.reviews .row-top .row {
    margin: 0
}

.reviews .container {
    padding: 0
}

.reviews .reviews-icons .review-icons-box {
    background: #fff;
    border-radius: 2.5vw;
    padding: 1.5625vw 2.03125vw;
    text-align: cenetr
}

.reviews .reviews-icons .review-icons-box span {
    font-size: 3.125vw;
    color: #335863;
    position: relative;
    top: .625vw
}

.reviews .reviews-icons .review-icons-box img {
    width: 48.4375vw
}

.reviews .reviews-slider {
    display: flex;
    padding: 7.8125vw 1.5625vw;
    margin-top: 6.25vw
}

.reviews .reviews-slider .column1 {
    width: 8.59375vw
}

.reviews .reviews-slider .column1 img {
    width: 4.6875vw;
    margin-top: 35.9375vw;
    cursor: pointer
}

.reviews .reviews-slider .column2 {
    width: 100%;
    overflow: hidden;
    padding-bottom: 4.6875vw
}

.reviews .reviews-slider .column2 .swiper-container {
    width: 100%
}

.reviews .reviews-slider .column2 .swiper-container .swiper-slide {
    width: 54.6875vw
}

.reviews .reviews-slider .column2 .swiper-container .review-box {
    width: 50vw;
    padding: 2.34375vw 1.5625vw;
    text-align: center;
    border: .3125vw solid #b9cee5;
    border-radius: 3.125vw
}

.reviews .reviews-slider .column2 .swiper-container .review-box h6 {
    font-size: 4.0625vw;
    margin-bottom: 1.875vw;
    font-weight: 600
}

.reviews .reviews-slider .column2 .swiper-container .review-box .review-spec {
    font-size: 2.5vw;
    line-height: 3.4375vw;
    color: #335863;
    margin-bottom: 1.5625vw
}

.reviews .reviews-slider .column2 .swiper-container .review-box .review-spec a {
    color: #335863
}

.reviews .reviews-slider .column2 .swiper-container .review-box .stars {
    margin-bottom: 2.34375vw
}

.reviews .reviews-slider .column2 .swiper-container .review-box .stars img {
    width: 15.78125vw
}

.reviews .reviews-slider .column2 .swiper-container .review-box .line {
    margin: 0 auto 2.34375vw;
    background: #d6713f;
    height: 2px;
    width: 70%
}

.reviews .reviews-slider .column2 .swiper-container .review-box p {
    padding: 0;
    color: #335863;
    font-size: 3.125vw;
    line-height: 4.0625vw
}

.reviews .reviews-slider .column2 .swiper-container .review-box .review-icon {
    position: relative;
    width: 100%;
    height: 0
}

.reviews .reviews-slider .column2 .swiper-container .review-box .review-icon img {
    width: 12.34375vw;
    position: relative;
    right: -22.96875vw;
    top: -4.21875vw
}

.reviews .reviews-slider .column2 .swiper-container .review-box-orange {
    border-color: #f0d0c0
}

.reviews .reviews-slider .column2 .swiper-container .review-box-green {
    border-color: #d2e6c5
}

.reviews .reviews-slider .column3 {
    width: 8.59375vw;
    text-align: right
}

.reviews .reviews-slider .column3 img {
    width: 4.6875vw;
    margin-top: 35.9375vw;
    cursor: pointer
}

.partners {
    padding: 3.125vw 0 7.8125vw
}

.partners h2 {
    text-align: center;
    margin-bottom: 9.375vw
}

.partners .partners-slider {
    display: flex;
    padding: 0 0 0 0;
    margin: 0
}

.partners .partners-slider .column1 {
    width: 8.59375vw
}

.partners .partners-slider .column1 img {
    width: 4.6875vw;
    margin-top: 3.125vw;
    cursor: pointer
}

.partners .partners-slider .column2 {
    width: 100%;
    overflow: hidden
}

.partners .partners-slider .column2 .swiper-container {
    width: 100%
}

.partners .partners-slider .column2 .swiper-container .swiper-slide {
    width: 36.875vw
}

.partners .partners-slider .column2 .swiper-container .partner-image {
    text-align: center
}

.partners .partners-slider .column2 .swiper-container .partner-image img {
    width: 43.75vw;
    margin: 0 .3125vw
}

.partners .partners-slider .column3 {
    width: 8.59375vw;
    text-align: right
}

.partners .partners-slider .column3 img {
    width: 4.6875vw;
    margin-top: 3.125vw;
    cursor: pointer
}

.footer-map {
    background: #F8F8FB;
    padding: 4.6875vw 0 5.46875vw
}

.footer-map .footer-map-txt {
    text-align: center;
    margin-bottom: 7.8125vw
}

.footer-map .footer-map-txt p {
    color: #335863
}

.footer-map .footer-map-txt h3 {
    font-size: 6.25vw
}

.footer-map .map-box {
    background: #fff;
    border-radius: 3.125vw;
    padding: 1.875vw 1.5625vw;
    z-index: 999;
    margin-bottom: 6.25vw
}

.footer-map .map-box .map-box-columns {
    display: flex
}

.footer-map .map-box .map-box-columns .column1,
.footer-map .map-box .map-box-columns .column3 {
    width: 7.8125vw;
    text-align: center
}

.footer-map .map-box .map-box-columns .column1 img,
.footer-map .map-box .map-box-columns .column3 img {
    width: 4.375vw;
    margin-top: 16.40625vw;
    cursor: pointer
}

.footer-map .map-box .map-box-columns .column2 {
    width: 100%;
    overflow: hidden;
    padding-bottom: .78125vw
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map {
    text-align: center;
    width: 100%;
    padding: 0 .46875vw
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map .img img {
    width: 70%;
    border-radius: 3.125vw;
    margin-bottom: 1.875vw
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map h6 {
    font-weight: 700;
    font-size: 3.75vw;
    line-height: 4.375vw;
    color: #335863;
    margin-bottom: 1.875vw
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map .smldesc {
    color: #335863;
    font-size: 3.125vw;
    line-height: 4.375vw;
    margin-bottom: 1.71875vw
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map .smldesc a {
    color: #335863
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map .contact {
    color: #335863;
    font-size: 3.125vw;
    line-height: 4.0625vw;
    margin-bottom: 2.34375vw
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map .contact a {
    color: #335863
}

.footer-map .map-box .map-box-columns .column2 .gabinet-map .btn-orange {
    font-size: 3.125vw;
    line-height: 3.125vw;
    padding: 1.25vw 3.90625vw
}

.footer-map #map {
    height: 62.5vw;
    border-radius: 3.125vw;
    box-shadow: 0px 0px .9375vw .46875vw #d6d6d6
}

.footer-map #map .gm-ui-hover-effect {
    width: 2.5vw !important;
    height: 2.5vw !important
}

.footer-map #map .gm-ui-hover-effect span {
    margin: -.46875vw !important;
    width: 2.5vw !important;
    height: 2.5vw !important
}

.footer-map-white {
    background: #fff;
    padding-top: 0
}

footer {
    padding: 9.375vw 0;
    margin-bottom: 12%;
}

footer .footer-logo {
    margin-bottom: 5.46875vw
}

footer .footer-logo img {
    width: 30.625vw
}

footer a {
    margin-bottom: .46875vw;
    display: block;
    color: #335863
}

footer a:hover {
    color: #335863
}

footer .url {
    font-size: 2.65625vw;
    font-weight: 700
}

footer .url-sml {
    font-size: 2.65625vw
}

footer .blank {
    height: 3.4375vw
}

footer .mm1,
footer .mm2 {
    margin-bottom: 4.6875vw
}

.newses {
    padding: 7.8125vw 0
}

.newses .newses-more {
    text-align: center
}

.newses .newses-more .btn-orange {
    padding: .9375vw 3.125vw;
    border-radius: 2.34375vw
}

.news-box {
    display: block;
    color: #335863;
    text-decoration: none;
    border-radius: 3.125vw;
    box-shadow: 0px 0px .9375vw .46875vw #d6d6d6;
    width: 67.8125vw;
    border-radius: 2.34375vw;
    margin: 0 auto 12.5vw
}

.news-box .news-img {
    margin-bottom: 1.5625vw
}

.news-box .news-img img {
    width: 100%;
    border-top-left-radius: 3.125vw;
    border-top-right-radius: 3.125vw
}

.news-box .news-date {
    text-align: center;
    color: #878787;
    border-bottom: 1px solid #878787;
    padding-bottom: 1.5625vw;
    width: 70%;
    margin: 0 auto 1.5625vw;
    font-size: 2.34375vw
}

.news-box .news-content {
    padding: 0 3.125vw 2.34375vw 3.125vw
}

.news-box .news-content .news-title {
    padding-bottom: 2.34375vw
}

.news-box .news-content .news-title h4 {
    margin: 0;
    padding: 0;
    font-size: 4.375vw;
    line-height: 5vw;
    font-weight: 700
}

.news-box .news-content .news-title h4 a {
    color: #335863
}

.news-box .news-content .news-text {
    font-size: 2.8125vw;
    line-height: 3.4375vw;
    color: #8d8d8d;
    padding-bottom: 2.34375vw
}

.news-box .news-content .line {
    width: 70%;
    height: 1px;
    background: #878787;
    margin: 0 auto .78125vw
}

.news-box .news-content .author {
    font-size: 2.34375vw;
    line-height: 2.34375vw;
    color: #8d8d8d
}

.news-box .news-content .read {
    color: #d6713f;
    font-size: 2.34375vw;
    line-height: 2.34375vw
}

.faq {
    background: #F8F8FB;
    padding: 0 0 5.46875vw;
    margin-bottom: 7.8125vw
}

.faq h3 {
    margin-bottom: 6.25vw;
    text-align: center;
    font-size: 6.25vw
}

.faq .icon {
    margin-bottom: 5.46875vw;
    text-align: center
}

.faq .icon img {
    width: 80%
}

.faq .faq-row {
    margin-bottom: 4.6875vw;
    display: flex
}

.faq .faq-row .faq-row-icon {
    width: 9.0625vw;
    line-height: 1.3
}

.faq .faq-row .faq-row-icon img {
    width: 4.21875vw
}

.faq .faq-row .faq-row-icon .icon-up {
    display: none
}

.faq .faq-row .faq-row-content {
    width: 100%
}

.faq .faq-row .faq-row-content h6 {
    font-weight: 700;
    font-size: 4.0625vw;
    line-height: 4.375vw;
    cursor: pointer
}

.faq .faq-row .faq-row-content .faq-row-txt {
    padding-top: 2.34375vw;
    font-size: 3.125vw;
    line-height: 4.375vw
}

.faq .faq-row-active .faq-row-icon .icon-up {
    display: block
}

.faq .faq-row-active .faq-row-icon .icon-down {
    display: none
}

.faq-white {
    background: #fff
}

.you-know {
    background: #F8F8FB;
    padding: 3.125vw 0 5.46875vw;
    margin-bottom: 7.8125vw
}

.you-know .icon {
    margin-bottom: 5.46875vw;
    text-align: center
}

.you-know .icon img {
    width: 80%
}

.you-know h3 {
    margin-bottom: 6.25vw;
    text-align: center;
    font-size: 6.25vw
}

.you-know .btn-orange {
    font-size: 3.4375vw;
    padding: 1.25vw 7.03125vw;
    border-radius: 1.5625vw
}

.main-page-content {
    padding: 3.125vw 0 7.8125vw
}

.main-page-content p {
    color: #335863
}

.main-page-content .psmall {
    font-size: 2.8125vw;
    line-height: 3.4375vw
}

.main-page-content h3 {
    font-size: 4.6875vw;
    line-height: 5.3125vw;
    font-weight: 700;
    margin-bottom: 3.125vw
}

.main-page-content ul {
    padding-left: 2.34375vw;
    margin-bottom: 4.6875vw
}

.main-page-content ul li {
    font-size: 3.125vw;
    line-height: 4.0625vw;
    padding-bottom: 1.40625vw
}

.main-page-content .review-icons-box {
    border-radius: 2.5vw;
    padding: 1.5625vw 2.03125vw;
    text-align: cenetr
}

.main-page-content .review-icons-box span {
    font-size: 2.65625vw;
    color: #335863;
    position: relative;
    top: .625vw
}

.main-page-content .review-icons-box img {
    width: 46.875vw
}

.contact-row {
    margin: 1.5625vw 0 4.6875vw
}

.contact-row .contact-row-content {
    display: flex;
    margin-bottom: .78125vw
}

.contact-row .contact-row-content img {
    width: 4.6875vw;
    margin-right: 1.5625vw
}

.contact-row .contact-row-content a {
    color: #335863;
    font-size: 6.25vw;
    line-height: 6.875vw;
    font-weight: 700
}

.contact-row p {
    font-size: 2.65625vw
}

.form-content {
    margin-bottom: 3.125vw
}

.form-content .form-box {
    margin-bottom: 3.125vw
}

.form-content .form-box label {
    color: #335863;
    font-weight: 700;
    padding: 0 0 .9375vw 3.125vw;
    display: block;
    margin: 0;
    font-size: 2.8125vw;
    line-height: 3.4375vw
}

.form-content .form-box .form-box-input {
    padding: 1.5625vw;
    font-size: 2.8125vw;
    line-height: 3.4375vw;
    border-radius: 1.5625vw;
    border: 1px solid #d6713f;
    display: block;
    width: 100%
}

.form-content .form-box .form-box-textarea {
    height: 30.46875vw
}

.form-content .form-box .form-box-input-file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.form-content .form-box .form-box-input-file+label {
    font-size: 2.96875vw;
    font-weight: 600;
    color: #d6713f;
    border: 1px solid #d6713f;
    border-radius: 1.5625vw;
    display: inline-block;
    padding: .625vw 1.5625vw .78125vw;
    cursor: pointer
}

.form-content .form-box .form-box-input-file+label:hover {
    opacity: 0.8
}

.form-content .form-box .phone {
    width: 100%;
    margin-bottom: .78125vw
}

.form-content .form-box .phone .iti {
    width: 100%;
    display: block
}

.form-content .form-box .phone .iti__country-container .iti__selected-country {
    background: #e6e6e6;
    padding-right: 2.34375vw;
    font-size: 2.8125vw;
    border-top-left-radius: 1.5625vw;
    border-bottom-left-radius: 1.5625vw
}

.form-content .btn-orange {
    border: 0;
    font-size: 3.125vw;
    border-radius: 1.5625vw;
    padding: 1.25vw 3.125vw;
    cursor: pointer;
    margin-bottom: 3.125vw
}

.form-content .form-checkbox {
    margin-bottom: 2.34375vw
}

.form-content .checkbox-custom,
.form-content .radio-custom {
    opacity: 0;
    position: absolute
}

.form-content .checkbox-custom,
.form-content .checkbox-custom-label,
.form-content .radio-custom,
.form-content .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: .78125vw;
    cursor: pointer
}

.form-content .checkbox-custom-label,
.form-content .radio-custom-label {
    position: relative;
    font-size: 2.5vw;
    line-height: 2.96875vw;
    font-weight: 600
}

.form-content .checkbox-custom+.checkbox-custom-label:before,
.form-content .radio-custom+.radio-custom-label:before {
    content: '';
    background: #fff;
    border: 1px solid #d6713f;
    display: inline-block;
    vertical-align: middle;
    width: 3.125vw;
    height: 3.125vw;
    padding: .3125vw;
    margin-right: 1.5625vw;
    text-align: center
}

.form-content .checkbox-custom:checked+.checkbox-custom-label:before {
    background: #d6713f;
    box-shadow: inset 0px 0px 0px .625vw #fff
}

.form-content .radio-custom+.radio-custom-label:before {
    border-radius: 50%
}

.form-content .radio-custom:checked+.radio-custom-label:before {
    background: #ccc;
    box-shadow: inset 0px 0px 0px .625vw #fff
}

.form-content .checkbox-custom:focus+.checkbox-custom-label,
.form-content .radio-custom:focus+.radio-custom-label {
    outline: none
}

.spec-section {
    padding: 7.8125vw 0
}

.spec-section .spec-section-list .terap-box {
    margin-bottom: 5.46875vw
}

.spec-section .spec-section-list .terap-box .img-terap {
    margin-bottom: 6.25vw;
    text-align: center
}

.spec-section .spec-section-list .terap-box .img-terap img {
    width: 70%;
    border-radius: 3.125vw
}

.spec-section .spec-section-list .terap-box .name-terap {
    text-align: center;
    font-size: 4.53125vw;
    line-height: 5.46875vw;
    margin-bottom: 3.90625vw;
    color: #000
}

.spec-section .spec-section-list .terap-box .name-terap span {
    font-weight: 600
}

.spec-section .spec-section-list .terap-box .name-terap a {
    color: #000
}

.spec-section .spec-section-list .terap-box .spec-terap {
    font-size: 2.5vw;
    line-height: 3.4375vw;
    color: #335863;
    margin-bottom: 3.90625vw;
    text-align: center
}

.spec-section .spec-section-list .terap-box .line {
    width: 65%;
    height: 2px;
    margin: 0 auto 3.90625vw;
    background: #d6713f
}

.spec-section .spec-section-list .terap-box .rez-terap {
    text-align: center;
    padding: .78125vw 0
}

.spec-section .spec-section-list .terap-box .rez-terap .btn-orange {
    font-size: 3.28125vw;
    padding: 1.09375vw 6.25vw
}

.gallery-section {
    background: #F8F8FB;
    padding: 3.125vw 0 5.46875vw
}

.gallery-section .spec-section-list {
    display: flex
}

.gallery-section .spec-section-list .column1 {
    width: 8.59375vw
}

.gallery-section .spec-section-list .column1 img {
    width: 4.6875vw;
    margin-top: 20.3125vw;
    cursor: pointer
}

.gallery-section .spec-section-list .column2 {
    width: 100%;
    overflow: hidden
}

.gallery-section .spec-section-list .column2 .swiper-container {
    width: 100%
}

.gallery-section .spec-section-list .column2 .swiper-container .swiper-slide {
    text-align: center
}

.gallery-section .spec-section-list .column2 .swiper-container .swiper-slide .gallery-img img {
    width: 90%;
    border-radius: 4.6875vw
}

.gallery-section .spec-section-list .column3 {
    width: 8.59375vw;
    text-align: right
}

.gallery-section .spec-section-list .column3 img {
    width: 4.6875vw;
    margin-top: 20.3125vw;
    cursor: pointer
}

.gabinet-section {
    padding: 3.125vw 0 5.46875vw
}

.gabinet-section .gabinety-list {
    display: flex;
    margin-bottom: 9.375vw
}

.gabinet-section .gabinety-list .column1 {
    width: 8.59375vw
}

.gabinet-section .gabinety-list .column1 img {
    width: 4.6875vw;
    margin-top: 15.625vw;
    cursor: pointer
}

.gabinet-section .gabinety-list .column2 {
    width: 100%;
    overflow: hidden
}

.gabinet-section .gabinety-list .column2 .swiper-container {
    width: 100%
}

.gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide {
    text-align: center
}

.gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img {
    display: block;
    text-align: center
}

.gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img img {
    width: 70%;
    margin-bottom: 3.125vw;
    border-radius: 4.6875vw
}

.gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img .gabinet-name {
    font-weight: 700;
    color: #335863;
    font-size: 3.75vw;
    line-height: 4.53125vw
}

.gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img:hover {
    text-decoration: none;
    opacity: 0.8
}

.gabinet-section .gabinety-list .column3 {
    width: 8.59375vw;
    text-align: right
}

.gabinet-section .gabinety-list .column3 img {
    width: 4.6875vw;
    margin-top: 15.625vw;
    cursor: pointer
}

.gabinet-section h1 {
    border-bottom: 1px solid #d6713f;
    margin-bottom: 3.90625vw;
    font-weight: 700;
    display: block;
    text-align: center;
    padding-bottom: 1.5625vw;
    font-size: 6.25vw;
    line-height: 7.03125vw
}

.gabinet-section .contact-adr-row {
    margin-bottom: 6.25vw;
    display: flex
}

.gabinet-section .contact-adr-row img {
    width: 6.5625vw;
    margin-top: -.3125vw
}

.gabinet-section .contact-adr-row .contact-data {
    padding-left: 3.125vw;
    font-weight: 700;
    font-size: 4.6875vw;
    line-height: 5.625vw;
    color: #335863
}

.gabinet-section .contact-adr-row .contact-data a {
    font-weight: 700;
    font-size: 4.6875vw;
    color: #335863;
    line-height: 5.625vw
}

.gabinet-section .contact-adr-row .contact-data a:hover {
    text-decoration: underline
}

.gabinet-section .contact-adr-top {
    margin-top: 3.125vw
}

.zespol-section {
    padding: 3.125vw 0 7.8125vw
}

.zespol-section h3 {
    font-weight: 700;
    text-align: center;
    font-size: 5vw;
    line-height: 6.25vw;
    margin-bottom: 3.90625vw
}

.zespol-section .zespol-section-list {
    margin-top: 6.25vw
}

.zespol-section .zespol-section-list .terap-box {
    margin-bottom: 7.03125vw
}

.zespol-section .zespol-section-list .terap-box .img-terap {
    margin-bottom: 6.25vw;
    text-align: center
}

.zespol-section .zespol-section-list .terap-box .img-terap img {
    width: 70%;
    border-radius: 3.125vw
}

.zespol-section .zespol-section-list .terap-box .name-terap {
    text-align: center;
    font-size: 4.53125vw;
    line-height: 5.46875vw;
    margin-bottom: 3.90625vw;
    color: #000
}

.zespol-section .zespol-section-list .terap-box .name-terap span {
    font-weight: 600
}

.zespol-section .zespol-section-list .terap-box .name-terap a {
    color: #000
}

.zespol-section .zespol-section-list .terap-box .spec-terap {
    font-size: 2.8125vw;
    line-height: 3.4375vw;
    color: #9f9f9f;
    margin-bottom: 3.90625vw;
    text-align: center
}

.zespol-section .zespol-section-list .terap-box .line {
    width: 65%;
    height: 2px;
    margin: 0 auto 3.90625vw;
    background: #d6713f
}

.zespol-section .zespol-section-list .terap-box .rez-terap {
    text-align: center;
    padding: .78125vw 0
}

.zespol-section .zespol-section-list .terap-box .rez-terap .btn-orange {
    font-size: 3.28125vw;
    padding: 1.09375vw 6.25vw
}

.zespol-section-gray {
    background: #F8F8FB;
    padding: 3.125vw 0 7.8125vw
}

.zespol-section-gray h3 {
    font-weight: 700;
    text-align: center;
    font-size: 5vw;
    line-height: 6.25vw;
    margin-bottom: 3.90625vw
}

.zespol-section-gray .zespol-section-list {
    display: flex;
    margin-top: 6.25vw
}

.zespol-section-gray .zespol-section-list .column1 {
    width: 8.59375vw
}

.zespol-section-gray .zespol-section-list .column1 img {
    width: 4.6875vw;
    margin-top: 29.6875vw;
    cursor: pointer
}

.zespol-section-gray .zespol-section-list .column2 {
    width: 100%;
    overflow: hidden
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container {
    width: 100%
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .swiper-slide {
    width: 46.875vw;
    margin: 3.125vw 0
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box {
    width: 46.875vw
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .img-terap {
    margin-bottom: 6.25vw
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .img-terap img {
    width: 100%;
    border-radius: 3.125vw
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .name-terap {
    text-align: center;
    font-size: 4.53125vw;
    line-height: 5.46875vw;
    margin-bottom: 3.90625vw;
    color: #000
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .name-terap span {
    font-weight: 600
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .name-terap a {
    color: #000
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .spec-terap {
    font-size: 2.8125vw;
    line-height: 3.4375vw;
    color: #9f9f9f;
    margin-bottom: 3.90625vw;
    text-align: center
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .line {
    width: 65%;
    height: 2px;
    margin: 0 auto 3.90625vw;
    background: #d6713f
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .rez-terap {
    text-align: center;
    padding: .78125vw 0
}

.zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .rez-terap .btn-orange {
    font-size: 3.28125vw;
    padding: 1.09375vw 6.25vw
}

.zespol-section-gray .zespol-section-list .column3 {
    width: 8.59375vw;
    text-align: right
}

.zespol-section-gray .zespol-section-list .column3 img {
    width: 4.6875vw;
    margin-top: 29.6875vw;
    cursor: pointer
}

.help-in-section {
    padding: 0 0 6.25vw
}

.help-in-section .help-in-section-gray {
    background: #F8F8FB;
    padding: 3.90625vw 0;
    margin-bottom: 6.25vw
}

.help-in-section .help-in-section-gray .help-in-section-list {
    display: flex;
    margin-top: 1.5625vw
}

.help-in-section .help-in-section-gray .help-in-section-list .column1 {
    width: 8.59375vw
}

.help-in-section .help-in-section-gray .help-in-section-list .column1 img {
    width: 4.6875vw;
    margin-top: 4.6875vw;
    cursor: pointer
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 {
    width: 100%;
    overflow: hidden
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container {
    width: 100%
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide {
    width: 100%;
    margin: 1.5625vw auto;
    text-align: center
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide a {
    display: flex;
    width: 64.0625vw;
    height: 10.9375vw;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid #1966b1;
    border-radius: 1.5625vw;
    color: #335863;
    font-weight: 600;
    font-size: 3.125vw;
    line-height: 3.75vw;
    padding: 0 .78125vw;
    margin: 0 auto
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide a:hover {
    background: #1966b1;
    color: #fff;
    text-decoration: none
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c1 {
    border-color: #c2e6fc
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c1:hover {
    background: #c2e6fc
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c2 {
    border-color: #fbcc67
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c2:hover {
    background: #fbcc67
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c3 {
    border-color: #c74375
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c3:hover {
    background: #c74375
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c4 {
    border-color: #41636e
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c4:hover {
    background: #41636e
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c5 {
    border-color: #f4c8cf
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c5:hover {
    background: #f4c8cf
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c6 {
    border-color: #cf77e8
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c6:hover {
    background: #cf77e8
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c7 {
    border-color: #bc1823
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c7:hover {
    background: #bc1823
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c8 {
    border-color: #e39751
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c8:hover {
    background: #e39751
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c9 {
    border-color: #6ebe44
}

.help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c9:hover {
    background: #6ebe44
}

.help-in-section .help-in-section-gray .help-in-section-list .column3 {
    width: 8.59375vw;
    text-align: right
}

.help-in-section .help-in-section-gray .help-in-section-list .column3 img {
    width: 4.6875vw;
    margin-top: 4.6875vw;
    cursor: pointer
}

.help-in-section .help-in-section-content .help-in-section-content-box {
    margin-bottom: 9.375vw
}

.help-in-section .help-in-section-content .help-in-section-content-box h2 {
    font-weight: 600
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list {
    display: flex;
    margin-top: 1.5625vw
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column1 {
    width: 8.59375vw
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column1 img {
    width: 4.6875vw;
    margin-top: 7.8125vw;
    cursor: pointer
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 {
    width: 100%;
    overflow: hidden
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container {
    width: 100%
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide {
    width: 100%;
    margin: 1.5625vw auto;
    text-align: center
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a {
    text-align: center
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a img {
    width: 20.3125vw;
    margin-bottom: 3.125vw
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a p {
    padding: 0;
    font-size: 3.125vw;
    line-height: 4.0625vw;
    font-weight: 700
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a:hover {
    opacity: 0.8;
    text-decoration: none
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column3 {
    width: 8.59375vw;
    text-align: right
}

.help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column3 img {
    width: 4.6875vw;
    margin-top: 7.8125vw;
    cursor: pointer
}

.help-in-main-section {
    padding-bottom: 4.6875vw
}

.help-in-main-section .help-in-main-section-white {
    background: #fff
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content {
    padding: 2.34375vw
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content h2 {
    font-size: 5vw
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content p {
    font-size: 3.28125vw;
    line-height: 4.375vw;
    padding-bottom: 1.5625vw
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content ul {
    padding-left: 2.34375vw;
    padding-bottom: 1.5625vw
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content ul li {
    font-size: 3.28125vw;
    line-height: 4.84375vw
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .img-78 img {
    width: 13.75vw;
    margin-bottom: 1.5625vw
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .img-m img {
    border-top-left-radius: 7.03125vw;
    border-top-right-radius: 7.03125vw;
    width: 100%;
    border-bottom-left-radius: 7.03125vw;
    border-bottom-right-radius: 7.03125vw;
    margin-bottom: 4.6875vw
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .c-info {
    display: none
}

.help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .orange {
    color: #d6713f
}

.help-in-main-section .help-in-main-section-rezerwation {
    border-radiu: 3.90625vw;
    position: relative
}

.help-in-main-section .help-in-main-section-rezerwation .txt-top-m {
    padding-top: 4.6875vw
}

.help-in-main-section .help-in-main-section-rezerwation .img {
    margin-top: 4.6875vw
}

.help-in-main-section .help-in-main-section-rezerwation .img img {
    border-top-left-radius: 7.03125vw;
    border-top-right-radius: 7.03125vw;
    width: 100%;
    border-bottom-left-radius: 7.03125vw;
    border-bottom-right-radius: 7.03125vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt {
    background: #fff;
    padding: 3.125vw;
    border-bottom-left-radius: 3.90625vw;
    border-bottom-right-radius: 3.90625vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt h3 {
    font-size: 4.6875vw;
    font-weight: 700;
    margin-bottom: 4.6875vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt h4 {
    font-size: 4.0625vw;
    font-weight: 700;
    text-align: center;
    border-top: .46875vw solid #dd8259
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type {
    display: flex;
    width: 35.3125vw;
    border: 1px solid #dd8259;
    border-radius: 1.25vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type .rez-type-ch {
    color: #dd8259;
    font-size: 2.8125vw;
    width: 17.65625vw;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-weight: 700;
    padding: .46875vw .78125vw;
    cursor: pointer
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type .rez-type-ch-active {
    background: #dd8259;
    color: #fff;
    border-radius: 1.25vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box {
    margin-bottom: 3.125vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .fixed-orange {
    font-size: 3.75vw;
    line-height: 4.53125vw;
    color: #dd8259
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box label {
    font-size: 2.8125vw;
    line-height: 3.75vw;
    font-weight: 700;
    display: block
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-input {
    border: 1px solid #dd8259;
    border-radius: 1.25vw;
    color: #868686;
    font-size: 3.125vw;
    padding: .9375vw 1.5625vw;
    display: block;
    width: 100%;
    background: #fff;
    margin-bottom: 1.25vw;
    outline: 0
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone {
    width: 100%;
    margin-bottom: 1.25vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone .iti {
    width: 100%;
    display: block
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone .iti__country-container .iti__selected-country {
    background: #e6e6e6;
    padding-right: 2.34375vw;
    font-size: 2.8125vw;
    border-top-left-radius: 1.5625vw;
    border-bottom-left-radius: 1.5625vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date {
    display: flex;
    margin-bottom: .78125vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col {
    width: 12.96875vw;
    margin: 0 1.5625vw;
    text-align: center
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-top {
    font-size: 3.4375vw;
    font-weight: 700;
    padding-bottom: 1.5625vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-top span {
    color: #dd8259
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-hour {
    border-radius: .78125vw;
    border: 1px solid #dd8259;
    font-weight: 700;
    font-size: 3.28125vw;
    line-height: 1;
    width: 12.96875vw;
    padding: 1.40625vw 1.40625vw;
    margin-bottom: .78125vw;
    cursor: pointer
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-hour-active {
    background: #dd8259;
    color: #fff
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right,
.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-left {
    width: 2.34375vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right img,
.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-left img {
    width: 1.5625vw;
    cursor: pointer
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right {
    text-align: right
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more {
    text-align: center
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a {
    font-size: 2.96875vw;
    color: #335863;
    font-weight: 700
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a img {
    width: 2.1875vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a:hover {
    text-decoration: none
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .btn-orange {
    padding: 1.5625vw 4.6875vw;
    font-size: 3.75vw;
    border-radius: 1.5625vw;
    border: 0
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist {
    padding-top: 4.6875vw;
    text-align: center
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist h3 {
    text-align: center
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist img {
    width: 40vw;
    margin-bottom: 3.90625vw;
    border-radius: 3.125vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .spec-name {
    color: #000;
    font-size: 4.6875vw;
    margin-bottom: 1.5625vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .line {
    width: 50%;
    height: 1px;
    margin: 0 auto 1.5625vw;
    background: #9ba8ab
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .spec-sub {
    color: #7b7b7b;
    font-size: 2.8125vw;
    margin-bottom: 3.90625vw
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist p {
    text-align: justify;
    font-size: 3.125vw;
    line-height: 4.375vw;
    font-weight: 500
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .c-info .contact-row {
    text-align: center
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .c-info .contact-row .contact-row-content {
    text-align: center;
    justify-content: center
}

.help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .c-info .contact-row .contact-row-content img {
    width: 7.03125vw;
    margin-right: 1.5625vw
}

.article-section .article-content p {
    text-align: justify
}

.article-section .article-content .img img {
    width: 100%;
    margin-bottom: 5.46875vw
}

.article-section .article-content .author {
    padding-top: 3.125vw;
    margin-bottom: 7.8125vw
}

.article-section .article-content .author img {
    width: 19.0625vw;
    margin-right: 6.25vw
}

.article-section .article-content .author h3 {
    font-size: 4.375vw;
    margin-bottom: .78125vw
}

.article-section .article-sidebar {
    background: #fff;
    padding: 3.125vw;
    border-radius: 3.125vw
}

.article-section .article-sidebar .date-last {
    color: #909191;
    font-size: 3.28125vw;
    text-align: center;
    margin-bottom: 4.6875vw
}

.article-section .article-sidebar .news-box {
    height: auto;
    width: 100%
}

.article-section .article-sidebar .news-box .news-content .news-title {
    height: auto
}

.article-section .article-sidebar .news-box .news-content .news-title h4 {
    text-align: center;
    margin-bottom: 2.34375vw
}

.article-section .article-sidebar .news-box .news-content .news-date {
    border: 0;
    width: 100%
}

.article-section .article-sidebar .news-box:hover {
    text-decoration: none
}

.article-section .article-sidebar .rez-box {
    box-shadow: 0px 0px .9375vw .46875vw #d6d6d6;
    border-radius: 2.34375vw;
    background: #fafafc;
    padding: 3.125vw;
    text-align: center
}

.article-section .article-sidebar .rez-box h4 {
    font-size: 4.0625vw;
    font-weight: 700;
    margin-bottom: 2.34375vw
}

.article-section .article-sidebar .rez-box p {
    font-size: 3.125vw;
    line-height: 4.53125vw
}

.article-section .article-sidebar .rez-box .btn-orange {
    padding: .9375vw 3.125vw;
    font-size: 3.125vw;
    border-radius: 1.25vw
}

.newses-more-section {
    padding: 6.25vw 0 0
}

.newses-more-section .newses-section-list {
    display: flex
}

.newses-more-section .newses-section-list .column1 {
    width: 8.59375vw
}

.newses-more-section .newses-section-list .column1 img {
    width: 4.6875vw;
    margin-top: 26.5625vw;
    cursor: pointer
}

.newses-more-section .newses-section-list .column2 {
    width: 100%;
    overflow: hidden
}

.newses-more-section .newses-section-list .column2 .swiper-container {
    width: 100%
}

.newses-more-section .newses-section-list .column2 .swiper-container .swiper-slide {
    width: 59.375vw;
    margin: 3.125vw 0
}

.newses-more-section .newses-section-list .column2 .swiper-container .news-box {
    width: 57.8125vw;
    height: auto
}

.newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .news-text {
    height: auto
}

.newses-more-section .newses-section-list .column3 {
    width: 8.59375vw;
    text-align: right
}

.newses-more-section .newses-section-list .column3 img {
    width: 4.6875vw;
    margin-top: 26.5625vw;
    cursor: pointer
}

.offer-section {
    padding: 7.8125vw 0
}

.offer-section .offers-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%
}

.offer-section .offers-list .offer-list-box {
    display: block;
    width: 40.625vw;
    height: 46.875vw;
    margin: 1.5625vw 1.5625vw 1.5625vw 1.5625vw;
    text-align: center;
    background: #f8f8fb;
    border-radius: 2.34375vw;
    padding: 3.125vw 1.5625vw
}

.offer-section .offers-list .offer-list-box img {
    width: 24.21875vw;
    margin-bottom: 2.34375vw
}

.offer-section .offers-list .offer-list-box h4 {
    font-size: 4.0625vw;
    line-height: 5vw
}

.offer-section .offers-list .offer-list-box:hover {
    opacity: 0.8;
    text-decoration: none
}

.summary {
    padding: 4.6875vw 0 7.8125vw
}

.summary .summary-icon {
    margin-bottom: 4.6875vw;
    overflow: hidden
}

.summary .summary-icon h1 {
    font-size: 6.5625vw;
    line-height: 7.8125vw;
    font-weight: 700
}

.summary .summary-icon .img-check img {
    width: 14.0625vw;
    margin-bottom: 2.34375vw
}

.summary .summary-icon .img-l img,
.summary .summary-icon .img-r img {
    width: 27.34375vw;
    position: relative;
    top: 3.125vw
}

.summary .summary-icon .img-l img {
    left: -3.125vw
}

.summary .summary-icon .img-r img {
    left: -10.9375vw
}

.summary .summary-icon .line {
    text-align: center
}

.summary .summary-icon .line img {
    width: 78.125vw
}

.summary .summary-spec {
    margin-bottom: 6.25vw;
    text-align: center
}

.summary .summary-spec .img-spec img {
    width: 51.5625vw;
    border-radius: 3.125vw;
    border: 2.34375vw solid #fff;
    position: relative;
    top: -3.125vw;
    left: -2.34375vw
}

.summary .summary-spec .summary-spec-content {
    padding: 4.6875vw 0 4.6875vw 4.6875vw;
    border-radius: 3.125vw
}

.summary .summary-spec .summary-spec-content h2 {
    color: #000;
    font-weight: 400;
    font-size: 6.5625vw;
    line-height: 7.5vw;
    margin-bottom: .78125vw
}

.summary .summary-spec .summary-spec-content .line {
    margin-bottom: 1.5625vw
}

.summary .summary-spec .summary-spec-content .line img {
    width: 57.8125vw
}

.summary .summary-spec .summary-spec-content .spec-spec {
    color: #8d8d8d;
    font-size: 2.96875vw;
    line-height: 3.75vw;
    margin-bottom: 2.34375vw
}

.summary .summary-spec .summary-spec-content p {
    font-size: 3.4375vw;
    margin-bottom: 1.5625vw
}

.summary .summary-spec .summary-spec-content p span {
    color: #d6713f
}

.summary .summary-spec .summary-spec-content .spec-big {
    font-size: 5.625vw;
    line-height: 7.65625vw;
    color: #335863;
    font-weight: 700;
    padding-top: 1.09375vw
}

.summary .summary-phone {
    margin-bottom: 9.375vw;
    text-align: center
}

.summary .summary-phone img {
    width: 28.28125vw
}

.summary .summary-phone h5 {
    font-size: 5.625vw;
    line-height: 7.1875vw;
    font-weight: 400;
    margin: 5.46875vw 0 3.125vw 0
}

.summary .summary-phone p {
    font-size: 2.8125vw;
    margin: 0
}

.summary .summary-book {
    background: #fafafc;
    margin-bottom: 7.8125vw;
    padding: 3.90625vw 0
}

.summary .summary-book p {
    font-size: 4.6875vw;
    line-height: 6.25vw;
    margin-bottom: 2.34375vw;
    margin-top: 3.125vw;
    font-weight: 700
}

.summary .summary-book .dwn {
    font-weight: 400;
    font-size: 3.75vw;
    line-height: 5vw;
    color: #da713e
}

.summary .summary-book .img {
    margin-top: 7.8125vw;
    margin-bottom: 10.9375vw;
    text-align: center
}

.summary .summary-book .img img {
    width: 28.4375vw
}

.summary .summary-book .thanks {
    font-size: 4.375vw;
    line-height: 5.625vw;
    text-align: center
}

.summary .summary-book .book {
    margin-top: 6.25vw
}

.summary .summary-book .book img {
    width: 40vw
}

.umow-wizyte {
    padding: 1.5625vw 0 6.25vw
}

.umow-wizyte .umow-wizyte-select {
    margin-bottom: 7.8125vw
}

.umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns {
    border-radius: 1.5625vw;
    border: 1px solid #dd8259;
    width: 54.6875vw;
    margin: 0 auto 2.34375vw;
    display: flex
}

.umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns .select-btn {
    width: 100%;
    text-transform: uppercase;
    height: 7.5vw;
    text-align: center;
    border-radius: 1.5625vw;
    font-weight: 700;
    color: #dd8259;
    font-size: 4.0625vw;
    line-height: 5vw;
    padding-top: 1.25vw;
    cursor: pointer
}

.umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns .active {
    background: #dd8259;
    color: #fff
}

.umow-wizyte .umow-wizyte-select .select-lists {
    margin-bottom: 1.5625vw;
    display: block
}

.umow-wizyte .umow-wizyte-select .select-lists .form-box-input {
    padding: 1.25vw;
    font-size: 3.125vw;
    line-height: 3.125vw;
    border-radius: 1.5625vw;
    border: .46875vw solid #d6713f;
    display: block;
    width: 100%;
    background: #fff;
    margin: 0 0 1.5625vw 0;
    color: #808080
}



.umow-wizyte .umow-spec-row {
    display: none
}

.umow-wizyte .umow-spec-row-m {
    margin-bottom: 12.5vw
}

.umow-wizyte .umow-spec-row-m .img-spec {
    margin-bottom: 4.6875vw;
    display: flex
}

.umow-wizyte .umow-spec-row-m .img-spec .img {
    width: 59.375vw;
    margin: 0 auto
}

.umow-wizyte .umow-spec-row-m .img-spec .img img {
    width: 59.375vw;
    border-radius: 3.125vw;
    position: relative;
    left: -7.8125vw
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more {
    position: relative;
    width: 0
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more .img-spec-more-box {
    padding: .78125vw;
    border: 1px solid #e6e6e6;
    background: #fff;
    width: 31.25vw;
    height: 15.625vw;
    display: flex;
    flex-wrap: wrap;
    border-radius: 1.71875vw;
    justify-content: center;
    position: absolute;
    left: -35.15625vw;
    color: #335863;
    align-items: center;
    text-align: center
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more .img-spec-more-box div {
    display: block;
    width: 100%
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more .box-1 {
    top: 7.8125vw
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more .box-1 img {
    width: 4.0625vw;
    margin: -.625vw 0 0 .78125vw
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more .box-2 {
    top: 31.25vw;
    font-size: 2.65625vw
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more .box-3 {
    top: 54.6875vw
}

.umow-wizyte .umow-spec-row-m .img-spec .img-spec-more .box-3 img {
    width: 15.625vw
}

.umow-wizyte .umow-spec-row-m .name-spec h2 {
    color: #000;
    font-size: 5.625vw;
    line-height: 6.09375vw;
    margin-bottom: 1.5625vw;
    font-weight: 400;
    text-align: center
}

.umow-wizyte .umow-spec-row-m .spec-spec {
    margin-bottom: 3.125vw;
    color: #8a8a8a;
    font-size: 2.8125vw;
    line-height: 4.0625vw;
    text-align: center
}

.umow-wizyte .umow-spec-row-m .spec-rodzaj {
    font-weight: 700;
    font-size: 3.4375vw;
    line-height: 3.4375vw;
    margin-bottom: 2.34375vw;
    text-align: center
}

.umow-wizyte .umow-spec-row-m .form-box-input {
    padding: 1.25vw;
    font-size: 3.125vw;
    line-height: 3.125vw;
    border-radius: 1.5625vw;
    border: .46875vw solid #d6713f;
    display: block;
    width: 100%;
    background: #fff;
    margin-bottom: 3.90625vw;
    color: #808080
}

.umow-wizyte .umow-spec-row-m .spec-termin {
    color: #000;
    font-weight: 700;
    font-size: 3.4375vw;
    line-height: 3.4375vw;
    text-align: center;
    margin-bottom: 3.75vw
}

.umow-wizyte .umow-spec-row-m .spec-termin span {
    color: #d6713f
}

.umow-wizyte .umow-spec-row-m .form-box-date {
    margin-bottom: .78125vw;
    display: flex;
    flex-wrap: wrap
}

.umow-wizyte .umow-spec-row-m .form-box-date .date-col-hour {
    width: 15.625vw;
    border-radius: 1.25vw;
    border: .46875vw solid #dd8259;
    font-weight: 700;
    font-size: 3.4375vw;
    line-height: 1;
    padding: .9375vw .78125vw;
    margin: 0 3.125vw .78125vw;
    cursor: pointer;
    text-align: center
}

.umow-wizyte .umow-spec-row-m .spec-termin-more {
    text-align: center;
    margin-bottom: 5.46875vw
}

.umow-wizyte .umow-spec-row-m .spec-termin-more a {
    font-size: 3.125vw;
    color: #335863;
    font-weight: 700
}

.umow-wizyte .umow-spec-row-m .spec-termin-more a img {
    width: 2.8125vw
}

.umow-wizyte .umow-spec-row-m .btn-orange {
    border-radius: 1.5625vw
}

.umow-wizyte .umow-spec-row .calendar-days {
    padding: 0;
    margin-bottom: 3.125vw
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content {
    border-radius: 1.5625vw;
    background: #fff;
    padding: 1.5625vw
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date {
    display: flex;
    margin-bottom: .78125vw
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col {
    width: 14.375vw;
    margin: 0 1.25vw;
    text-align: center
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top {
    font-size: 3.75vw;
    font-weight: 700;
    padding-bottom: 1.5625vw
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top span {
    color: #dd8259
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour {
    border-radius: 1.25vw;
    border: 1px solid #dd8259;
    font-weight: 700;
    font-size: 2.96875vw;
    line-height: 1;
    width: 14.375vw;
    padding: 1.40625vw 1.40625vw;
    margin-bottom: 1.71875vw;
    cursor: pointer
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour-active {
    background: #dd8259;
    color: #fff
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right,
.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left {
    width: 2.34375vw
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right img,
.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left img {
    width: 2.5vw;
    cursor: pointer
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right {
    text-align: right
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more {
    text-align: center
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a {
    font-size: 2.96875vw;
    color: #335863;
    font-weight: 700
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a img {
    width: 2.65625vw
}

.umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a:hover {
    text-decoration: none
}


.umow-wizyte .umow-spec-row-m .calendar-days {
    padding: 0;
    margin-bottom: 3.125vw
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content {
    border-radius: 1.5625vw;
    background: #fff;
    padding: 1.5625vw
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date {
    display: flex;
    margin-bottom: .78125vw
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col {
    width: 14.375vw;
    margin: 0 1.25vw;
    text-align: center
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top {
    font-size: 3.75vw;
    font-weight: 700;
    padding-bottom: 1.5625vw
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top span {
    color: #dd8259;
    font-size: 2.8125vw
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour {
    border-radius: 1.25vw;
    border: 1px solid #dd8259;
    font-weight: 700;
    font-size: 2.96875vw;
    line-height: 1;
    width: 14.375vw;
    padding: 1.40625vw 1.40625vw;
    margin-bottom: 1.71875vw;
    cursor: pointer
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour-active {
    background: #dd8259;
    color: #fff
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right,
.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left {
    width: 2.34375vw
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right img,
.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left img {
    width: 2.5vw;
    cursor: pointer
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right {
    text-align: right
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date-more {
    text-align: center
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date-more a {
    font-size: 2.96875vw;
    color: #335863;
    font-weight: 700
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date-more a img {
    width: 2.65625vw
}

.umow-wizyte .umow-spec-row-m .calendar-days .calendar-days-content .form-box-date-more a:hover {
    text-decoration: none
}

.specialist-main .help-in-main-section-rezerwation {
    top: 0;
    margin-top: 3.125vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt {
    border-radius: 3.125vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m {
    text-align: center;
    margin-bottom: 2.34375vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec {
    margin-bottom: 4.6875vw;
    display: flex
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img {
    width: 59.375vw;
    margin: 0 auto
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img img {
    width: 59.375vw;
    border-radius: 3.125vw;
    position: relative;
    left: -7.8125vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more {
    position: relative;
    width: 0
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more .img-spec-more-box {
    padding: .78125vw;
    border: 1px solid #e6e6e6;
    background: #fff;
    width: 31.25vw;
    height: 15.625vw;
    display: flex;
    flex-wrap: wrap;
    border-radius: 1.71875vw;
    justify-content: center;
    position: absolute;
    left: -35.15625vw;
    color: #335863;
    align-items: center;
    text-align: center
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more .img-spec-more-box div {
    display: block;
    width: 100%
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more .box-1 {
    top: 7.8125vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more .box-1 img {
    width: 4.0625vw;
    margin: -.625vw 0 0 .78125vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more .box-2 {
    top: 31.25vw;
    font-size: 2.65625vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more .box-3 {
    top: 54.6875vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .img-spec .img-spec-more .box-3 img {
    width: 15.625vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .name-spec {
    margin-bottom: 1.5625vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .name-spec h1 {
    color: #000;
    font-weight: 400;
    font-size: 6.25vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .name-spec h2 {
    color: #000;
    font-weight: 400;
    font-size: 6.25vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .spec-spec {
    color: #7e7e7e;
    padding-bottom: 2.34375vw;
    font-size: 2.96875vw;
    line-height: 3.28125vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .place-spec {
    padding-bottom: 3.125vw;
    font-size: 3.4375vw;
    line-height: 4.0625vw
}

.specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .spec-m .line-spec {
    margin: 0 auto;
    width: 80%;
    height: 1px;
    background: #dd8259
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content {
    padding-top: 9.375vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content h2 {
    font-size: 5vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec {
    display: flex
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .img-spec {
    padding-right: 3.125vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .img-spec img {
    width: 28.125vw;
    border-radius: 3.125vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec {
    width: 100%
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row {
    display: flex
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec {
    width: 40%
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec h2 {
    color: #000;
    font-size: 4.375vw;
    line-height: 5.15625vw;
    margin-bottom: 1.5625vw;
    font-weight: 400
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .rate-spec {
    width: 60%;
    font-size: 2.03125vw;
    font-weight: 700;
    text-align: right
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .rate-spec img {
    width: 11.25vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-spec {
    margin-bottom: 3.125vw;
    color: #8a8a8a;
    font-size: 2.03125vw;
    line-height: 2.65625vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row {
    display: flex;
    width: 100%;
    font-size: 2.03125vw;
    margin-bottom: 2.5vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-lng {
    width: 40%
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-lng img {
    width: 2.96875vw;
    margin: 0 .78125vw;
    position: relative;
    top: -.46875vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-help {
    width: 60%;
    text-align: right
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec {
    font-size: 2.03125vw;
    margin-bottom: .78125vw;
    border-top: 1px solid #dd8259;
    width: 100%;
    padding-top: .46875vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .help-in-spec-list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: .9375vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .help-in-spec-list .help-in-spec-box {
    font-size: 2.8125vw;
    font-weight: 700;
    line-height: 4.0625vw;
    margin: .9375vw .78125vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .help-in-spec-list .help-in-spec-box img {
    width: 6.875vw;
    margin-right: .46875vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .help-in-spec-list .bl {
    display: none
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .help-in-spec-list-more {
    width: 100%;
    text-align: right;
    margin-bottom: 4.6875vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .help-in-spec-list-more p {
    cursor: pointer;
    margin: 0;
    font-size: 2.8125vw;
    line-height: 3.4375vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox {
    margin-bottom: 5.46875vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery {
    margin-bottom: 1.5625vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide {
    height: auto !important
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide .gallery-s-box {
    width: 100%;
    text-align: center;
    height: 100% !important
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide .gallery-s-box img {
    width: 100%;
    height: auto;
    object-fit: scale-down;
    object-position: center
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGalleryMin {
    position: relative
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGalleryMin .swiper-slide img {
    width: 26.5625vw;
    border-radius: 1.5625vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr {
    position: relative;
    height: 0
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-prev {
    position: absolute;
    left: -4.6875vw;
    top: -10.9375vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-prev img {
    width: 3.90625vw;
    cursor: pointer
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-next {
    position: absolute;
    right: -3.4375vw;
    top: -10.9375vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-next img {
    width: 3.90625vw;
    cursor: pointer
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .swiper-button-disabled {
    display: none
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title {
    display: flex
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title img {
    width: 3.90625vw;
    margin-right: 3.125vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title h2 {
    font-weight: 800;
    margin-bottom: 3.90625vw;
    font-size: 5.3125vw
}

.specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-movie {
    margin-bottom: 4.6875vw;
    border-radius: 3.125vw;
    border: .3125vw solid #d6713f;
    width: 100%;
    height: auto;
    text-align: center;
    padding: 1.5625vw
}

.spec-publication {
    padding: 7.8125vw 0;
    background: #F8F8FB;
    margin-bottom: 4.6875vw
}

.spec-publication .spec-publication-title {
    display: flex
}

.spec-publication .spec-publication-title img {
    width: 3.90625vw;
    margin-right: 3.125vw
}

.spec-publication .newses {
    padding-bottom: 3.125vw
}

.spec-publication .newses .news-box {
    background: #fff
}

.spec-publication .newses .news-box .news-img img {
    width: 100%
}

.spec-publication .newses .news-box:hover {
    text-decoration: none
}

.spec-publication .read-more {
    text-align: center;
    padding-bottom: 5.46875vw
}

.pagination-box {
    padding: 4.6875vw 0 7.8125vw;
    text-align: center
}

.pagination-box .pagination {
    display: inline-block;
    margin: 0 auto;
    height: 100%;
    border-radius: 6.25vw;
    border: 1px solid #707070
}

.pagination-box .pagination .pp {
    font-size: 3.125vw;
    line-height: 3.75vw;
    color: #4D4D4D;
    cursor: pointer;
    padding: 2.8125vw 4.6875vw;
    display: inline-block;
    text-align: center;
    height: 100%;
    border-left: 1px solid #e2e2e2;
    float: left;
    text-decoration: none;
    cursor: pointer
}

.pagination-box .pagination .pp img {
    width: 1.40625vw
}

.pagination-box .pagination .pp:hover {
    background: #F4F4F4
}

.pagination-box .pagination .pp:first-child {
    border-top-left-radius: 6.25vw;
    border-bottom-left-radius: 6.25vw;
    border-left: 0
}

.pagination-box .pagination .pp:last-child {
    border-top-right-radius: 6.25vw;
    border-bottom-right-radius: 6.25vw
}

.pagination-box .pagination .active {
    background: #F4F4F4
}

.error404 {
    text-align: center
}

.error404 h5 {
    color: #135da9;
    font-size: 7.8125vw;
    line-height: 9.375vw;
    font-weight: 600;
    margin: 12.5vw 0 4.6875vw
}

.error404 .btn-orange {
    background: #d6713f;
    color: #fff;
    font-weight: 600;
    font-size: 4.53125vw;
    line-height: 6.5625vw;
    text-align: center;
    padding: 3.125vw 7.8125vw;
    text-decoration: none;
    border-radius: .78125vw
}

.error404 .btn-orange:hover {
    background: #dd8a61
}

.error404 img {
    width: 100%;
    margin-top: 7.8125vw
}

@media (min-width: 768px) {
    .container {
        max-width: 90vw;
        padding: 0 1.1344537815vw
    }

    p {
        font-size: 1.3613445378vw;
        line-height: 2.1176470588vw;
        margin-bottom: 1.8907563025vw
    }

    h1 {
        font-weight: 500;
        font-size: 3.4789915966vw;
        line-height: 4.2352941176vw;
        margin-bottom: 1.8907563025vw
    }

    h1 span {
        font-weight: 700
    }

    h2 {
        font-weight: 800;
        font-size: 2.7226890756vw;
        line-height: 3.3277310924vw;
        margin-bottom: 1.8907563025vw
    }

    h3 {
        font-weight: 800;
        font-size: 1.9663865546vw;
        line-height: 2.4201680672vw;
        margin-bottom: 1.8907563025vw
    }

    h4 {
        font-size: 3.025210084vw;
        line-height: 3.7058823529vw;
        margin-bottom: 1.8907563025vw
    }

    .btn-orange {
        background: #d6713f;
        padding: .756302521vw 3.025210084vw;
        border-radius: 1.512605042vw;
        color: #fff;
        font-weight: 600;
        font-size: 1.512605042vw;
        line-height: 1.8151260504vw
    }

    .btn-orange:hover {
        background: #dd8a61;
        color: #fff;
        text-decoration: none
    }

    .btn-blue {
        background: #006ba6;
        padding: .4537815126vw 2.268907563vw;
        border-radius: 1.512605042vw;
        color: #fff;
        font-weight: 600;
        font-size: 1.3613445378vw;
        line-height: 1.6638655462vw
    }

    .btn-blue:hover {
        background: #0085cf;
        color: #fff;
        text-decoration: none
    }

    .navbar .nav-item .dropdown-menu {
        display: none
    }

    .navbar .nav-item:hover .dropdown-menu {
        display: block
    }

    .navbar .nav-item .dropdown-menu {
        margin-top: 0
    }

    .sticky-top {
        position: inherit;
        top: 0
    }

    .my-nav {
        height: 5.5210084034vw;
        padding: 2.268907563vw 0 0 0;
        margin-bottom: 3.025210084vw
    }

    .my-nav .container {
        padding: 0 1.1344537815vw
    }

    .my-nav .navbar-brand {
        height: auto
    }

    .my-nav .navbar-brand img {
        width: 14.8235294118vw
    }

    .my-nav .menu-content .navbar-nav .nav-item {
        height: 5.5210084034vw;
        border: 0
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link {
        padding: 1.4369747899vw 1.8907563025vw;
        font-size: 1.2100840336vw;
        line-height: 2.268907563vw
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link:hover {
        opacity: 0.8
    }

    .my-nav .menu-content .navbar-nav .nav-item .dropdown-toggle {
        float: left;
        padding-left: .3781512605vw
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link2 {
        float: left;
        padding: 1.4369747899vw 0 1.4369747899vw 1.8907563025vw;
        font-size: 1.2100840336vw;
        line-height: 2.268907563vw
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link2:hover {
        opacity: 0.8;
        text-decoration: none
    }

    .my-nav .menu-content .navbar-nav .nav-item-orange,
    .my-nav .menu-content .navbar-nav .nav-item-blue {
        display: inline-block
    }

    .my-nav .menu-content .navbar-nav .nav-item-orange .nav-link,
    .my-nav .menu-content .navbar-nav .nav-item-blue .nav-link {
        color: #fff;
        font-weight: 600;
        border-radius: .756302521vw;
        padding: .2268907563vw .9075630252vw;
        margin: 1.1344537815vw 0 0 1.8907563025vw;
        font-size: 1.2100840336vw
    }

    .my-nav .menu-content .navbar-nav .nav-item-orange .nav-link {
        background: #d6713f
    }

    .my-nav .menu-content .navbar-nav .nav-item-blue .nav-link {
        background: #135da9
    }

    .my-nav .menu-content .navbar-nav .dropdown .dropdown-menu {
        padding: .3781512605vw;
        margin: 0
    }

    .my-nav .menu-content .navbar-nav .dropdown .dropdown-menu .dropdown-item {
        font-size: 1.2100840336vw;
        padding: .3781512605vw .756302521vw;
        color: #335863;
        font-weight: 600
    }

    .header-breadcrumb {
        padding: 1.8907563025vw 0;
        margin-bottom: 1.512605042vw
    }

    .header-breadcrumb h1 {
        font-size: 2.8739495798vw;
        line-height: 3.1764705882vw;
        padding-bottom: 0;
        margin-bottom: 1.1344537815vw
    }

    .header-breadcrumb .path-breadcrumb {
        font-size: 1.2100840336vw;
        line-height: 1.5882352941vw
    }

    .header-breadcrumb .path-breadcrumb a {
        font-size: 1.2100840336vw;
        line-height: 1.5882352941vw
    }

    .header-breadcrumb .news-data {
        font-size: 1.0588235294vw;
        padding-top: 1.512605042vw
    }

    .header-breadcrumb .breadcrumb-form {
        margin-top: 1.512605042vw
    }

    .header-breadcrumb .breadcrumb-form .breadcrumb-menu {
        margin: 0
    }

    .header-breadcrumb .breadcrumb-form .breadcrumb-menu .form-control {
        outline: 0;
        border: 1px solid #d6713f;
        border-radius: .3781512605vw;
        padding: .2268907563vw .756302521vw;
        font-size: 1.0588235294vw;
        line-height: 1.2100840336vw;
        height: 2.268907563vw
    }

    .header-breadcrumb .breadcrumb-form .breadcrumb-menu .form-control option {
        font-size: 1.0588235294vw;
        line-height: 1.2100840336vw;
        color: #808080;
        padding: .3781512605vw .756302521vw
    }

    .header {
        padding: .756302521vw 0 2.268907563vw
    }

    .header .header-txt {
        text-align: center
    }

    .header .header-txt h2 {
        margin-bottom: 3.781512605vw;
        margin-top: 3.4033613445vw
    }

    .header .header-txt p {
        margin-bottom: 7.1848739496vw
    }

    .header .img {
        text-align: center
    }

    .header .img img {
        width: 35.3949579832vw
    }

    .header .btns {
        padding: 0
    }

    .header .btns a {
        margin: 0 0 0 0
    }

    .helps {
        background: #F8F8FB;
        padding: 3.025210084vw 0 4.5378151261vw
    }

    .helps h1 {
        text-align: center;
        margin-bottom: 4.5378151261vw;
        line-height: 4.9159663866vw
    }

    .helps .helps-txt {
        text-align: left
    }

    .helps .helps-slider {
        display: flex;
        margin-top: 0
    }

    .helps .helps-slider .column1 {
        width: 3.781512605vw
    }

    .helps .helps-slider .column1 img {
        width: 1.6638655462vw;
        margin-top: 15.1260504202vw;
        cursor: pointer
    }

    .helps .helps-slider .column2 {
        width: 35.5462184874vw;
        overflow: hidden
    }

    .helps .helps-slider .column2 .swiper-container {
        width: 100%
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box {
        width: 12.1008403361vw;
        padding: 0 .756302521vw
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box {
        height: 15.1260504202vw;
        text-align: center;
        padding: 2.268907563vw 0;
        display: block
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box img {
        width: 7.9411764706vw;
        margin-bottom: .3781512605vw
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box p {
        padding: 0;
        font-weight: 600;
        line-height: 1.6638655462vw
    }

    .helps .helps-slider .column3 {
        width: 3.781512605vw;
        text-align: right
    }

    .helps .helps-slider .column3 img {
        width: 1.6638655462vw;
        margin-top: 15.1260504202vw;
        cursor: pointer
    }

    .trust {
        padding: 3.025210084vw 0
    }

    .trust h2 {
        text-align: center;
        margin-bottom: 2.268907563vw
    }

    .trust .bg-content {
        background-image: url("../images/bg-stats.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 68.0672268908vw 17.5462184874vw;
        padding: 6.0504201681vw 0 3.781512605vw;
        height: 18.1512605042vw
    }

    .trust .trust-box {
        text-align: center;
        margin: 0;
        font-size: 1.512605042vw;
        line-height: 1.9663865546vw
    }

    .trust .trust-box h3 {
        font-size: 3.1764705882vw;
        line-height: 3.1764705882vw;
        margin-bottom: .756302521vw;
        position: relative
    }

    .trust .trust-box h3 .ff {
        position: absolute;
        height: 0;
        width: 0
    }

    .trust .trust-box h3 .ff img {
        width: 1.512605042vw;
        position: relative;
        top: -1.512605042vw;
        left: .1512605042vw
    }

    .help_main_content {
        padding: 2.268907563vw 0
    }

    .help_main_content .help_main_content_box {
        padding: 1.512605042vw 1.512605042vw 1.8907563025vw 1.512605042vw
    }

    .help_main_content .help_main_content_box h2 {
        color: #fff;
        margin-bottom: .756302521vw
    }

    .mobile_social {
        padding: 1.512605042vw 0;
        background: #f8f8fb;
        text-align: center
    }

    .mobile_social h2 {
        padding: 10.5882352941vw 0 0 0;
        margin-bottom: 3.025210084vw
    }

    .mobile_social .social_icons {
        padding-top: 2.268907563vw
    }

    .mobile_social .social_icons a {
        margin: 0 1.6638655462vw
    }

    .mobile_social .social_icons a img {
        width: 5.8235294118vw
    }

    .mobile_social .social_icons a:hover {
        opacity: 0.8;
        text-decoration: none
    }

    .mobile_social .mentali-instagram img {
        width: 32.5210084034vw
    }

    .help_forms {
        padding: 3.025210084vw 0 .756302521vw
    }

    .help_forms h2 {
        text-align: center;
        margi-bottom: 3.781512605vw
    }

    .help_forms .help-form-slider {
        display: flex;
        padding: 0 0 0 0;
        margin: 0;
        background: #fff
    }

    .help_forms .help-form-slider .column1 {
        width: 3.781512605vw
    }

    .help_forms .help-form-slider .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .help_forms .help-form-slider .column2 {
        width: 79.4117647059vw;
        overflow: hidden;
        padding-bottom: 2.268907563vw
    }

    .help_forms .help-form-slider .column2 .swiper-container {
        width: 100%
    }

    .help_forms .help-form-slider .column2 .swiper-container .swiper-wrapper {
        display: flex;
        align-items: stretch
    }

    .help_forms .help-form-slider .column2 .swiper-container .swiper-slide {
        width: 17.8487394958vw;
        height: auto
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box {
        height: 100% !important;
        width: auto;
        margin: 0 .756302521vw;
        position: relative
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content {
        height: auto !important
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .news-title {
        margin-bottom: .756302521vw;
        height: auto !important
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .lineb {
        width: 89%;
        position: absolute;
        bottom: .756302521vw
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .linehr {
        margin-bottom: .756302521vw
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .linehr img {
        width: 100%
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list {
        padding-left: .3781512605vw;
        list-style: none;
        display: block;
        height: auto;
        padding-bottom: 2.268907563vw
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list li {
        font-size: 1.2100840336vw;
        line-height: 1.6638655462vw;
        padding-bottom: .756302521vw
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list li img {
        width: 1.1344537815vw;
        margin-right: .3025210084vw
    }

    .help_forms .help-form-slider .column3 {
        width: 3.781512605vw;
        text-align: right
    }

    .help_forms .help-form-slider .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .terap {
        padding: 6.0504201681vw 0
    }

    .terap h1 {
        text-align: center;
        margin-bottom: 6.0504201681vw;
        line-height: 4.9159663866vw
    }

    .terap h2 {
        font-weight: 400
    }

    .terap h2 span {
        font-weight: 800
    }

    .terap .terap-txt {
        text-align: left;
        margin: 0
    }

    .terap .terap-slider {
        display: flex
    }

    .terap .terap-slider .column1 {
        width: 3.781512605vw
    }

    .terap .terap-slider .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .terap .terap-slider .column2 {
        width: 49.9159663866vw;
        overflow: hidden
    }

    .terap .terap-slider .column2 .swiper-container {
        width: 100%
    }

    .terap .terap-slider .column2 .swiper-container .swiper-slide {
        width: 17.8487394958vw
    }

    .terap .terap-slider .column2 .swiper-container .terap-box {
        width: 17.8487394958vw
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .img-terap {
        margin-bottom: 3.025210084vw
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .img-terap img {
        width: 17.8487394958vw;
        border-radius: 1.512605042vw
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .name-terap {
        text-align: center;
        font-size: 1.9663865546vw;
        line-height: 2.4201680672vw;
        margin-bottom: 1.8907563025vw;
        color: #000
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .name-terap span {
        font-weight: 600
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .name-terap a {
        color: #000
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .spec-terap {
        font-size: .9075630252vw;
        line-height: 1.2100840336vw;
        color: #335863;
        margin-bottom: 1.8907563025vw;
        text-align: center
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 1.8907563025vw;
        background: #d6713f
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .address-terap {
        height: 3.1764705882vw;
        font-size: 1.0588235294vw;
        line-height: 1.3613445378vw;
        text-align: center;
        color: #335863
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .onl-terap {
        font-size: .9075630252vw;
        line-height: 1.2100840336vw;
        color: #335863;
        height: 1.3613445378vw;
        text-align: center
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .rez-terap {
        text-align: center;
        padding: .3781512605vw 0
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .rez-terap .btn-orange {
        font-size: 1.2857142857vw;
        padding: .3025210084vw 2.268907563vw
    }

    .terap .terap-slider .column3 {
        width: 3.781512605vw;
        text-align: right
    }

    .terap .terap-slider .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .reviews {
        padding: 5.2941176471vw 0 0
    }

    .reviews h2 {
        margin-bottom: 3.781512605vw
    }

    .reviews .container {
        padding: 0 1.1344537815vw
    }

    .reviews .reviews-icons {
        display: flex
    }

    .reviews .reviews-icons .review-icons-box {
        background: #fff;
        border-radius: 1.2100840336vw;
        margin: 0 .756302521vw;
        padding: .756302521vw .9831932773vw;
        text-align: cenetr
    }

    .reviews .reviews-icons .review-icons-box span {
        font-size: 1.0588235294vw;
        color: #335863;
        position: relative;
        top: .3025210084vw
    }

    .reviews .reviews-icons .review-icons-box img {
        width: 17.3949579832vw
    }

    .reviews .reviews-slider {
        display: flex;
        padding: 0 0 0 0;
        margin: 0;
        background: #fff
    }

    .reviews .reviews-slider .column1 {
        width: 3.781512605vw
    }

    .reviews .reviews-slider .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .reviews .reviews-slider .column2 {
        width: 79.4117647059vw;
        overflow: hidden;
        padding-bottom: 2.268907563vw
    }

    .reviews .reviews-slider .column2 .swiper-container {
        width: 100%
    }

    .reviews .reviews-slider .column2 .swiper-container .swiper-slide {
        width: 17.8487394958vw
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box {
        width: 22.7647058824vw;
        padding: 1.1344537815vw .756302521vw;
        text-align: center;
        border: .1512605042vw solid #b9cee5;
        border-radius: 1.512605042vw
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box h6 {
        font-size: 1.7394957983vw;
        margin-bottom: .9075630252vw;
        font-weight: 600
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .review-spec {
        font-size: .9075630252vw;
        line-height: 1.2857142857vw;
        color: #335863;
        margin-bottom: .756302521vw
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .stars {
        margin-bottom: 1.1344537815vw
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .stars img {
        width: 6.1260504202vw
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .line {
        margin: 0 auto 1.1344537815vw;
        background: #d6713f;
        height: 1px;
        width: 70%
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box p {
        padding: 0;
        color: #335863;
        font-size: 1.2857142857vw;
        line-height: 1.7394957983vw
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .review-icon {
        position: relative;
        width: 100%;
        height: 0
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .review-icon img {
        width: 5.974789916vw;
        position: relative;
        right: -10.5882352941vw;
        top: -2.0420168067vw
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box-orange {
        border-color: #f0d0c0
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box-green {
        border-color: #d2e6c5
    }

    .reviews .reviews-slider .column3 {
        width: 3.781512605vw;
        text-align: right
    }

    .reviews .reviews-slider .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .partners {
        padding: 5.2941176471vw 0 6.0504201681vw
    }

    .partners h2 {
        text-align: center;
        margin-bottom: 4.5378151261vw
    }

    .partners .partners-slider {
        display: flex;
        padding: 0 0 0 0;
        margin: 0
    }

    .partners .partners-slider .column1 {
        width: 3.781512605vw
    }

    .partners .partners-slider .column1 img {
        width: 1.6638655462vw;
        margin-top: 1.512605042vw;
        cursor: pointer
    }

    .partners .partners-slider .column2 {
        width: 100%;
        overflow: hidden
    }

    .partners .partners-slider .column2 .swiper-container {
        width: 100%
    }

    .partners .partners-slider .column2 .swiper-container .swiper-slide {
        width: 17.8487394958vw
    }

    .partners .partners-slider .column2 .swiper-container .partner-image {
        text-align: center
    }

    .partners .partners-slider .column2 .swiper-container .partner-image img {
        width: 21.1764705882vw;
        margin: 0 .1512605042vw
    }

    .partners .partners-slider .column3 {
        width: 3.781512605vw;
        text-align: right
    }

    .partners .partners-slider .column3 img {
        width: 1.6638655462vw;
        margin-top: 1.512605042vw;
        cursor: pointer
    }

    .footer-map {
        padding: 2.268907563vw 0 2.6470588235vw
    }

    .footer-map .footer-map-txt {
        margin-bottom: 3.781512605vw;
        padding: 0 7.5630252101vw
    }

    .footer-map .footer-map-txt h3 {
        font-size: 2.7226890756vw;
        line-height: 3.3277310924vw
    }

    .footer-map .map-box {
        background: #fff;
        width: 27.2268907563vw;
        height: 23.8235294118vw;
        position: relative;
        top: 1.512605042vw;
        border-radius: 1.512605042vw;
        padding: .9075630252vw .756302521vw;
        z-index: 999;
        margin-bottom: 0
    }

    .footer-map .map-box .map-box-columns {
        display: flex
    }

    .footer-map .map-box .map-box-columns .column1,
    .footer-map .map-box .map-box-columns .column3 {
        width: 2.4957983193vw;
        text-align: center
    }

    .footer-map .map-box .map-box-columns .column1 img,
    .footer-map .map-box .map-box-columns .column3 img {
        width: 1.3613445378vw;
        margin-top: 10.9663865546vw;
        cursor: pointer
    }

    .footer-map .map-box .map-box-columns .column2 {
        width: 21.1764705882vw;
        overflow: hidden;
        padding-bottom: .3781512605vw
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map {
        text-align: center;
        width: 20.4201680672vw;
        padding: 0 .2268907563vw
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .img img {
        width: 13.2352941176vw;
        border-radius: 1.512605042vw;
        margin-bottom: .9075630252vw
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map h6 {
        font-weight: 700;
        font-size: 1.2100840336vw;
        line-height: 1.4369747899vw;
        color: #335863;
        margin-bottom: .9075630252vw
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .smldesc {
        color: #335863;
        font-size: .9075630252vw;
        line-height: 1.0588235294vw;
        margin-bottom: .8319327731vw
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .contact {
        color: #335863;
        font-size: 1.2100840336vw;
        line-height: 1.4369747899vw;
        margin-bottom: 1.1344537815vw
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .btn-orange {
        font-size: 1.0588235294vw;
        line-height: 1.0588235294vw;
        padding: .4537815126vw 1.0588235294vw
    }

    .footer-map #map {
        height: 26.4705882353vw;
        border-radius: 1.512605042vw;
        box-shadow: 0px 0px .4537815126vw .2268907563vw #d6d6d6
    }

    .footer-map #map .gm-ui-hover-effect {
        width: 1.2100840336vw !important;
        height: 1.2100840336vw !important
    }

    .footer-map #map .gm-ui-hover-effect span {
        margin: -.2268907563vw !important;
        width: 1.2100840336vw !important;
        height: 1.2100840336vw !important
    }

    footer {
        padding: 4.5378151261vw 0;
        margin-bottom: 0;        
    }

    footer a {
        margin-bottom: .2268907563vw;
        display: block;
        color: #335863
    }

    footer a:hover {
        color: #335863
    }

    footer .url {
        font-size: .9075630252vw;
        font-weight: 700
    }

    footer .url-sml {
        font-size: .9075630252vw
    }

    footer .blank {
        height: 1.6638655462vw
    }

    footer .mm1,
    footer .mm2 {
        margin-bottom: 0
    }

    .newses {
        padding: .3781512605vw 0 3.781512605vw
    }

    .newses .newses-more .btn-orange {
        padding: .4537815126vw 1.512605042vw;
        border-radius: 1.1344537815vw;
        font-size: 1.3613445378vw;
        line-height: 1.3613445378vw
    }

    .news-box {
        border-radius: 1.512605042vw;
        box-shadow: 0px 0px .4537815126vw .2268907563vw #d6d6d6;
        width: 25.2605042017vw;
        height: 37.8151260504vw;
        border-radius: 1.1344537815vw;
        margin: 0 auto 4.5378151261vw
    }

    .news-box .news-img {
        margin-bottom: .756302521vw
    }

    .news-box .news-img img {
        width: 100%;
        border-top-left-radius: 1.512605042vw;
        border-top-right-radius: 1.512605042vw
    }

    .news-box .news-date {
        padding-bottom: .756302521vw;
        width: 70%;
        margin: 0 auto .756302521vw;
        font-size: .9075630252vw
    }

    .news-box .news-content {
        padding: 0 1.512605042vw 1.1344537815vw 1.512605042vw
    }

    .news-box .news-content .news-title {
        height: 4.5378151261vw;
        padding: 0
    }

    .news-box .news-content .news-title h4 {
        margin: 0;
        padding: 0;
        font-size: 1.5882352941vw;
        line-height: 1.8151260504vw
    }

    .news-box .news-content .news-text {
        font-size: 1.1344537815vw;
        line-height: 1.512605042vw;
        height: 12.8571428571vw;
        padding: 0
    }

    .news-box .news-content .line {
        width: 70%;
        margin: 0 auto .3781512605vw
    }

    .news-box .news-content .author {
        font-size: .9075630252vw;
        line-height: .9075630252vw
    }

    .news-box .news-content .read {
        font-size: .9075630252vw;
        line-height: .9075630252vw
    }

    .newses2 {
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .newses2 .news-box {
        height: auto
    }

    .newses2 .news-box .news-content .news-title {
        height: auto;
        margin-bottom: .756302521vw
    }

    .newses2 .news-box .news-content .news-text {
        height: auto;
        margin-bottom: 1.1344537815vw
    }

    .faq {
        padding: 3.781512605vw 0 2.6470588235vw;
        margin-bottom: 3.781512605vw
    }

    .faq h3 {
        margin-bottom: 2.6470588235vw;
        text-align: left;
        font-size: 2.7226890756vw;
        line-height: 3.3277310924vw
    }

    .faq .icon {
        margin: 0
    }

    .faq .icon img {
        width: 22.3109243697vw
    }

    .faq .faq-row {
        margin-bottom: 1.512605042vw
    }

    .faq .faq-row .faq-row-icon {
        width: 3.6302521008vw;
        line-height: 1.3
    }

    .faq .faq-row .faq-row-icon img {
        width: 1.4369747899vw
    }

    .faq .faq-row .faq-row-content h6 {
        font-size: 1.6638655462vw;
        line-height: 1.6638655462vw
    }

    .faq .faq-row .faq-row-content .faq-row-txt {
        padding-top: 1.1344537815vw;
        font-size: 1.3613445378vw;
        line-height: 2.1176470588vw
    }

    .faq-top {
        padding-top: .756302521vw
    }

    .faq-margin {
        position: relative;
        top: -3.025210084vw
    }

    .you-know {
        padding: 3.781512605vw 0 2.6470588235vw;
        margin-bottom: 3.781512605vw
    }

    .you-know .icon {
        margin: 0
    }

    .you-know .icon img {
        width: 22.3109243697vw
    }

    .you-know h3 {
        margin-bottom: 2.6470588235vw;
        text-align: left;
        font-size: 2.7226890756vw;
        line-height: 3.3277310924vw
    }

    .you-know .btn-orange {
        font-size: 1.3613445378vw;
        padding: .4537815126vw 1.8907563025vw;
        border-radius: .756302521vw
    }

    .main-page-content {
        padding: 1.1344537815vw 0 3.781512605vw
    }

    .main-page-content p {
        color: #335863
    }

    .main-page-content .psmall {
        font-size: 1.0588235294vw;
        line-height: 1.3613445378vw
    }

    .main-page-content h3 {
        font-size: 2.268907563vw;
        line-height: 2.5714285714vw;
        font-weight: 700;
        margin-bottom: 1.512605042vw
    }

    .main-page-content ul {
        padding-left: 1.1344537815vw;
        margin-bottom: 2.268907563vw
    }

    .main-page-content ul li {
        font-size: 1.2100840336vw;
        line-height: 1.512605042vw;
        padding-bottom: .6806722689vw
    }

    .main-page-content ul:last-of-type {
        margin-bottom: 0
    }

    .main-page-content .review-icons-box {
        border-radius: 1.2100840336vw;
        padding: .756302521vw .9831932773vw;
        text-align: cenetr
    }

    .main-page-content .review-icons-box span {
        font-size: 1.0588235294vw;
        color: #335863;
        position: relative;
        top: .3025210084vw
    }

    .main-page-content .review-icons-box img {
        width: 17.3949579832vw
    }

    .contact-row {
        margin: .756302521vw 0 2.268907563vw
    }

    .contact-row .contact-row-content {
        display: flex;
        margin-bottom: .3781512605vw
    }

    .contact-row .contact-row-content img {
        width: 2.268907563vw;
        margin-right: .756302521vw
    }

    .contact-row .contact-row-content a {
        color: #335863;
        font-size: 2.268907563vw;
        line-height: 2.5714285714vw;
        font-weight: 700
    }

    .contact-row p {
        font-size: 1.2857142857vw
    }

    .form-content {
        margin-bottom: 1.512605042vw
    }

    .form-content .form-box {
        margin-bottom: 1.1344537815vw
    }

    .form-content .form-box label {
        color: #335863;
        font-weight: 700;
        padding: 0 0 .4537815126vw 1.512605042vw;
        display: block;
        margin: 0;
        font-size: 1.0588235294vw;
        line-height: 1.3613445378vw
    }

    .form-content .form-box .form-box-input {
        padding: .6050420168vw;
        font-size: 1.2100840336vw;
        line-height: 1.3613445378vw;
        border-radius: .756302521vw;
        border: 1px solid #d6713f;
        display: block;
        width: 100%
    }

    .form-content .form-box .form-box-textarea {
        height: 11.7226890756vw
    }

    .form-content .form-box .form-box-input-file {
        width: 0.1px;
        height: 0.1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        z-index: -1
    }

    .form-content .form-box .form-box-input-file+label {
        font-size: 1.1344537815vw;
        font-weight: 600;
        color: #d6713f;
        border: 1px solid #d6713f;
        border-radius: .756302521vw;
        display: inline-block;
        padding: .3025210084vw .756302521vw .3781512605vw;
        cursor: pointer
    }

    .form-content .form-box .form-box-input-file+label:hover {
        opacity: 0.8
    }

    .form-content .form-box .phone {
        width: 100%;
        margin-bottom: .3781512605vw
    }

    .form-content .form-box .phone .iti {
        width: 100%;
        display: block
    }

    .form-content .form-box .phone .iti__country-container .iti__selected-country {
        background: #e6e6e6;
        padding-right: 1.1344537815vw;
        font-size: 1.1344537815vw;
        border-top-left-radius: .756302521vw;
        border-bottom-left-radius: .756302521vw
    }

    .form-content .btn-orange {
        border: 0;
        font-size: 1.2100840336vw;
        border-radius: .756302521vw;
        padding: .3781512605vw .756302521vw;
        cursor: pointer;
        margin-bottom: 0
    }

    .form-content .form-checkbox {
        margin-bottom: 1.1344537815vw
    }

    .form-content .checkbox-custom,
    .form-content .radio-custom {
        opacity: 0;
        position: absolute
    }

    .form-content .checkbox-custom,
    .form-content .checkbox-custom-label,
    .form-content .radio-custom,
    .form-content .radio-custom-label {
        display: inline-block;
        vertical-align: middle;
        margin: .3781512605vw;
        cursor: pointer
    }

    .form-content .checkbox-custom-label,
    .form-content .radio-custom-label {
        position: relative;
        font-size: .9831932773vw;
        line-height: 1.2100840336vw;
        font-weight: 600
    }

    .form-content .checkbox-custom+.checkbox-custom-label:before,
    .form-content .radio-custom+.radio-custom-label:before {
        content: '';
        background: #fff;
        border: 1px solid #d6713f;
        display: inline-block;
        vertical-align: middle;
        width: 1.2100840336vw;
        height: 1.2100840336vw;
        padding: .1512605042vw;
        margin-right: .756302521vw;
        text-align: center
    }

    .form-content .checkbox-custom:checked+.checkbox-custom-label:before {
        background: #d6713f;
        box-shadow: inset 0px 0px 0px .3025210084vw #fff
    }

    .form-content .radio-custom+.radio-custom-label:before {
        border-radius: 50%
    }

    .form-content .radio-custom:checked+.radio-custom-label:before {
        background: #ccc;
        box-shadow: inset 0px 0px 0px .3025210084vw #fff
    }

    .form-content .checkbox-custom:focus+.checkbox-custom-label,
    .form-content .radio-custom:focus+.radio-custom-label {
        outline: none
    }

    .spec-section {
        padding: 3.781512605vw 0
    }

    .spec-section .spec-section-list .terap-box {
        width: 18.6806722689vw;
        margin-bottom: 2.6470588235vw
    }

    .spec-section .spec-section-list .terap-box .img-terap {
        margin-bottom: 3.025210084vw
    }

    .spec-section .spec-section-list .terap-box .img-terap img {
        width: 17.8487394958vw;
        border-radius: 1.512605042vw
    }

    .spec-section .spec-section-list .terap-box .name-terap {
        text-align: center;
        font-size: 1.9663865546vw;
        line-height: 2.4201680672vw;
        margin-bottom: 1.8907563025vw;
        color: #000
    }

    .spec-section .spec-section-list .terap-box .name-terap span {
        font-weight: 600
    }

    .spec-section .spec-section-list .terap-box .spec-terap {
        font-size: .9831932773vw;
        line-height: 1.2100840336vw;
        color: #335863;
        margin-bottom: 1.1344537815vw;
        text-align: center
    }

    .spec-section .spec-section-list .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 1.1344537815vw;
        background: #d6713f
    }

    .spec-section .spec-section-list .terap-box .rez-terap {
        text-align: center;
        padding: .3781512605vw 0
    }

    .spec-section .spec-section-list .terap-box .rez-terap .btn-orange {
        font-size: 1.2857142857vw;
        padding: .3025210084vw 1.512605042vw
    }

    .gallery-section {
        padding: 2.268907563vw 0 3.4033613445vw
    }

    .gallery-section .spec-section-list {
        display: flex
    }

    .gallery-section .spec-section-list .column1 {
        width: 3.781512605vw
    }

    .gallery-section .spec-section-list .column1 img {
        width: 1.6638655462vw;
        margin-top: 4.5378151261vw;
        cursor: pointer
    }

    .gallery-section .spec-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .gallery-section .spec-section-list .column2 .swiper-container {
        width: 100%
    }

    .gallery-section .spec-section-list .column2 .swiper-container .swiper-slide {
        width: 26.0924369748vw !important;
        text-align: center
    }

    .gallery-section .spec-section-list .column2 .swiper-container .swiper-slide .gallery-img img {
        width: 19.2857142857vw;
        border-radius: 2.268907563vw
    }

    .gallery-section .spec-section-list .column3 {
        width: 3.781512605vw;
        text-align: right
    }

    .gallery-section .spec-section-list .column3 img {
        width: 1.6638655462vw;
        margin-top: 4.5378151261vw;
        cursor: pointer
    }

    .gabinet-section {
        padding: 1.8907563025vw 0
    }

    .gabinet-section .gabinety-list {
        display: flex;
        margin-bottom: 6.0504201681vw
    }

    .gabinet-section .gabinety-list .column1 {
        width: 3.781512605vw;
        display: none
    }

    .gabinet-section .gabinety-list .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .gabinet-section .gabinety-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .gabinet-section .gabinety-list .column2 .swiper-container {
        width: 100%
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide {
        width: 33% !important
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img {
        width: 19.6638655462vw;
        display: block;
        text-align: center;
        margin: 0 auto
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img img {
        width: 19.2857142857vw;
        margin-bottom: 1.512605042vw;
        border-radius: 2.268907563vw
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img .gabinet-name {
        font-size: 1.2100840336vw;
        line-height: 1.5882352941vw
    }

    .gabinet-section .gabinety-list .column3 {
        width: 3.781512605vw;
        text-align: right;
        display: none
    }

    .gabinet-section .gabinety-list .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .gabinet-section h1 {
        border-bottom: 1px solid #d6713f;
        margin-bottom: 1.512605042vw;
        padding-bottom: .756302521vw;
        font-size: 3.3277310924vw;
        line-height: 3.781512605vw;
        display: inline-block;
        text-align: left
    }

    .gabinet-section .contact-adr-row {
        margin-bottom: 3.781512605vw;
        padding-left: 3.781512605vw
    }

    .gabinet-section .contact-adr-row img {
        width: 2.4201680672vw;
        margin-top: -.1512605042vw
    }

    .gabinet-section .contact-adr-row .contact-data {
        padding-left: .756302521vw;
        font-size: 1.8151260504vw;
        line-height: 2.268907563vw
    }

    .gabinet-section .contact-adr-row .contact-data a {
        font-size: 1.8151260504vw;
        line-height: 2.268907563vw
    }

    .gabinet-section .contact-adr-row .contact-data a:hover {
        text-decoration: underline
    }

    .gabinet-section .contact-adr-top {
        margin-top: 9.0756302521vw
    }

    .zespol-section {
        padding: .3781512605vw 0 3.781512605vw
    }

    .zespol-section h3 {
        font-size: 2.4201680672vw;
        line-height: 3.025210084vw;
        margin-bottom: 1.8907563025vw
    }

    .zespol-section .zespol-section-list {
        margin-top: 0
    }

    .zespol-section .zespol-section-list .terap-box {
        width: 18.6806722689vw;
        margin-bottom: 1.8907563025vw
    }

    .zespol-section .zespol-section-list .terap-box .img-terap {
        margin-bottom: 1.512605042vw;
        text-align: center
    }

    .zespol-section .zespol-section-list .terap-box .img-terap img {
        width: 17.3949579832vw;
        border-radius: 1.512605042vw
    }

    .zespol-section .zespol-section-list .terap-box .name-terap {
        text-align: center;
        font-size: 1.512605042vw;
        line-height: 1.9663865546vw;
        margin-bottom: 1.1344537815vw;
        color: #000
    }

    .zespol-section .zespol-section-list .terap-box .name-terap span {
        font-weight: 700
    }

    .zespol-section .zespol-section-list .terap-box .spec-terap {
        font-size: .9075630252vw;
        line-height: 1.2100840336vw;
        margin-bottom: 1.1344537815vw;
        text-align: center
    }

    .zespol-section .zespol-section-list .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 1.1344537815vw;
        background: #d6713f
    }

    .zespol-section .zespol-section-list .terap-box .rez-terap {
        text-align: center;
        padding: .3781512605vw 0
    }

    .zespol-section .zespol-section-list .terap-box .rez-terap .btn-orange {
        font-size: 1.2100840336vw;
        padding: .3025210084vw 1.1344537815vw
    }

    .zespol-section-gray {
        padding: .3781512605vw 0 3.781512605vw
    }

    .zespol-section-gray h3 {
        font-size: 2.4201680672vw;
        line-height: 3.025210084vw;
        margin-bottom: 1.8907563025vw
    }

    .zespol-section-gray .zespol-section-list {
        display: flex;
        margin-top: 0
    }

    .zespol-section-gray .zespol-section-list .column1 {
        width: 3.781512605vw;
        display: none
    }

    .zespol-section-gray .zespol-section-list .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .zespol-section-gray .zespol-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container {
        width: 100%
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .swiper-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .swiper-slide {
        width: 18.6806722689vw !important;
        margin: 1.512605042vw 1.512605042vw !important
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box {
        width: 18.6806722689vw
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .img-terap {
        margin-bottom: 1.512605042vw;
        text-align: center
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .img-terap img {
        width: 17.3949579832vw;
        border-radius: 1.512605042vw
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .name-terap {
        text-align: center;
        font-size: 1.512605042vw;
        line-height: 1.9663865546vw;
        margin-bottom: 1.1344537815vw;
        color: #000
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .name-terap span {
        font-weight: 700
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .spec-terap {
        font-size: .9075630252vw;
        line-height: 1.2100840336vw;
        margin-bottom: 1.1344537815vw;
        text-align: center
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 1.1344537815vw;
        background: #d6713f
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .rez-terap {
        text-align: center;
        padding: .3781512605vw 0
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .rez-terap .btn-orange {
        font-size: 1.2100840336vw;
        padding: .3025210084vw 1.1344537815vw
    }

    .zespol-section-gray .zespol-section-list .column3 {
        width: 3.781512605vw;
        text-align: right;
        display: none
    }

    .zespol-section-gray .zespol-section-list .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .help-in-section {
        padding: 0 0 3.025210084vw
    }

    .help-in-section .help-in-section-gray {
        background: #F8F8FB;
        padding: 1.8907563025vw 0;
        margin-bottom: 3.025210084vw
    }

    .help-in-section .help-in-section-gray .help-in-section-list {
        display: flex;
        margin-top: 0
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column1 {
        width: 3.781512605vw;
        display: none
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container {
        width: 100%
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide {
        width: 16.6386554622vw !important;
        margin: 1.3613445378vw .4537815126vw !important
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide a {
        display: flex;
        width: 15.8823529412vw;
        height: 3.3277310924vw;
        justify-content: center;
        align-items: center;
        text-align: center;
        border: 1px solid #1966b1;
        border-radius: .756302521vw;
        color: #335863;
        font-weight: 600;
        font-size: 1.0588235294vw;
        line-height: 1.2857142857vw;
        padding: 0 .3781512605vw
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide a:hover {
        background: #1966b1;
        color: #fff;
        text-decoration: none
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c1 {
        border-color: #c2e6fc
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c1:hover {
        background: #c2e6fc
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c2 {
        border-color: #fbcc67
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c2:hover {
        background: #fbcc67
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c3 {
        border-color: #c74375
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c3:hover {
        background: #c74375
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c4 {
        border-color: #41636e
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c4:hover {
        background: #41636e
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c5 {
        border-color: #f4c8cf
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c5:hover {
        background: #f4c8cf
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c6 {
        border-color: #cf77e8
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c6:hover {
        background: #cf77e8
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c7 {
        border-color: #bc1823
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c7:hover {
        background: #bc1823
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c8 {
        border-color: #e39751
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c8:hover {
        background: #e39751
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c9 {
        border-color: #6ebe44
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c9:hover {
        background: #6ebe44
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column3 {
        width: 3.781512605vw;
        text-align: right;
        display: none
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .help-in-section .help-in-section-content .help-in-section-content-box {
        margin-bottom: 4.5378151261vw
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list {
        display: flex;
        margin-top: 0
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column1 {
        width: 3.781512605vw;
        display: none
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container {
        width: 100%
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide {
        width: 13.6134453782vw !important;
        margin: 1.8907563025vw .4537815126vw !important
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a {
        text-align: center
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a img {
        width: 7.5630252101vw;
        margin-bottom: 1.512605042vw
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a p {
        padding: 0;
        font-size: 1.2100840336vw;
        line-height: 1.512605042vw;
        font-weight: 700
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column3 {
        width: 3.781512605vw;
        text-align: right;
        display: none
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .help-in-main-section {
        background: #F8F8FB;
        padding-bottom: .756302521vw
    }

    .help-in-main-section .help-in-main-section-white {
        position: relative;
        left: -9.0756302521vw;
        background: #fff;
        width: 59.2941176471vw
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content {
        padding: 1.8907563025vw 1.8907563025vw 1.8907563025vw 9.0756302521vw
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content h2 {
        font-size: 2.0420168067vw
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content p {
        font-size: 1.2100840336vw;
        line-height: 1.6638655462vw;
        padding-bottom: .756302521vw
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content ul {
        padding-left: 1.1344537815vw;
        padding-bottom: .756302521vw
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content ul li {
        font-size: 1.2100840336vw;
        line-height: 1.6638655462vw
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .img-78 img {
        width: 5.8991596639vw;
        margin-bottom: .756302521vw
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .img-m {
        display: none
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .c-info {
        display: block;
        padding-top: 2.268907563vw
    }

    .help-in-main-section .help-in-main-section-rezerwation {
        border-radiu: 1.8907563025vw;
        position: relative;
        top: -7.5630252101vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .txt-top-m {
        display: none
    }

    .help-in-main-section .help-in-main-section-rezerwation .img {
        margin: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .img img {
        border-top-left-radius: 1.8907563025vw;
        border-top-right-radius: 1.8907563025vw;
        width: 100%;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt {
        background: #fff;
        padding: 1.512605042vw;
        border-bottom-left-radius: 1.8907563025vw;
        border-bottom-right-radius: 1.8907563025vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt h3 {
        font-size: 1.8151260504vw;
        font-weight: 700;
        margin-bottom: 2.268907563vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt h4 {
        font-size: 1.512605042vw;
        font-weight: 700;
        border-top: 0;
        text-align: left
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type {
        display: flex;
        width: 14.0672268908vw;
        border: 1px solid #dd8259;
        border-radius: .6050420168vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type .rez-type-ch {
        color: #dd8259;
        font-size: 1.1344537815vw;
        width: 7.0336134454vw;
        text-transform: uppercase;
        text-align: center;
        cursor: pointer;
        font-weight: 700;
        padding: .3025210084vw .3781512605vw;
        cursor: pointer
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type .rez-type-ch-active {
        background: #dd8259;
        color: #fff;
        border-radius: .6050420168vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box {
        margin-bottom: 1.512605042vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .fixed-orange {
        font-size: 1.512605042vw;
        line-height: 1.6638655462vw;
        color: #dd8259
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box label {
        font-size: 1.0588235294vw;
        line-height: 1.3613445378vw;
        font-weight: 700;
        display: block
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-input {
        border: 1px solid #dd8259;
        border-radius: .6050420168vw;
        color: #868686;
        font-size: 1.1344537815vw;
        padding: .3025210084vw .756302521vw;
        display: block;
        width: 100%;
        background: #fff;
        margin-bottom: .3781512605vw;
        outline: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-input2 {
        margin-top: .6050420168vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone {
        width: 100%;
        margin-bottom: .3781512605vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone .iti {
        width: 100%;
        display: block
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone .iti__country-container .iti__selected-country {
        background: #e6e6e6;
        padding-right: 1.1344537815vw;
        font-size: 1.1344537815vw;
        border-top-left-radius: .756302521vw;
        border-bottom-left-radius: .756302521vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date {
        display: flex;
        margin-bottom: .3781512605vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col {
        width: 4.5378151261vw;
        margin: 0 .756302521vw;
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-top {
        font-size: 1.3613445378vw;
        font-weight: 700;
        padding-bottom: .756302521vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-top span {
        color: #dd8259
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-hour {
        border-radius: .3781512605vw;
        border: 1px solid #dd8259;
        font-weight: 700;
        font-size: 1.2100840336vw;
        line-height: 1;
        width: 4.5378151261vw;
        padding: .4537815126vw .3781512605vw;
        margin-bottom: .3781512605vw;
        cursor: pointer
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-hour-active {
        background: #dd8259;
        color: #fff
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right,
    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-left {
        width: 1.1344537815vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right img,
    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-left img {
        width: .756302521vw;
        cursor: pointer
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right {
        text-align: right
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more {
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a {
        font-size: 1.0588235294vw;
        color: #335863;
        font-weight: 700
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a img {
        width: .9075630252vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a:hover {
        text-decoration: none
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .btn-orange {
        padding: .3781512605vw .756302521vw;
        font-size: 1.2100840336vw;
        border-radius: .756302521vw;
        border: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist {
        padding-top: 2.268907563vw;
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist h3 {
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist img {
        width: 17.8487394958vw;
        margin-bottom: 1.8907563025vw;
        border-radius: 1.512605042vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .spec-name {
        color: #000;
        font-size: 1.9663865546vw;
        margin-bottom: .756302521vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .line {
        width: 50%;
        height: 1px;
        margin: 0 auto .756302521vw;
        background: #9ba8ab
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .spec-sub {
        color: #7b7b7b;
        font-size: 1.0588235294vw;
        margin-bottom: 1.8907563025vw
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist p {
        text-align: justify;
        font-size: 1.1344537815vw;
        line-height: 1.512605042vw;
        padding: 0 3.025210084vw 0;
        font-weight: 500
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .c-info {
        display: none
    }

    .article-section .article-content p {
        text-align: justify
    }

    .article-section .article-content .img img {
        width: 100%;
        margin-bottom: 2.6470588235vw
    }

    .article-section .article-content .author {
        padding-top: 1.512605042vw;
        margin-bottom: 7.5630252101vw
    }

    .article-section .article-content .author img {
        width: 6.2016806723vw;
        margin-right: 3.025210084vw
    }

    .article-section .article-content .author h3 {
        font-size: 1.8151260504vw;
        margin-bottom: .3781512605vw
    }

    .article-section .article-sidebar {
        position: relative;
        top: -15.1260504202vw;
        background: #fff;
        padding: 1.512605042vw;
        border-radius: 1.512605042vw
    }

    .article-section .article-sidebar .date-last {
        color: #909191;
        font-size: 1.2100840336vw;
        text-align: center;
        margin-bottom: 2.268907563vw
    }

    .article-section .article-sidebar .news-box {
        height: auto;
        width: 100%
    }

    .article-section .article-sidebar .news-box .news-content .news-title {
        height: auto
    }

    .article-section .article-sidebar .news-box .news-content .news-title h4 {
        text-align: center;
        margin-bottom: 1.1344537815vw
    }

    .article-section .article-sidebar .news-box .news-content .news-date {
        border: 0;
        width: 100%
    }

    .article-section .article-sidebar .news-box:hover {
        text-decoration: none
    }

    .article-section .article-sidebar .rez-box {
        box-shadow: 0px 0px .4537815126vw .2268907563vw #d6d6d6;
        border-radius: 1.1344537815vw;
        background: #fafafc;
        padding: 1.512605042vw;
        text-align: center
    }

    .article-section .article-sidebar .rez-box h4 {
        font-size: 1.4369747899vw;
        font-weight: 700;
        margin-bottom: 1.1344537815vw
    }

    .article-section .article-sidebar .rez-box p {
        font-size: 1.1344537815vw;
        line-height: 1.4369747899vw
    }

    .article-section .article-sidebar .rez-box .btn-orange {
        padding: .3781512605vw .756302521vw;
        font-size: 1.1344537815vw;
        border-radius: .6050420168vw
    }

    .newses-more-section {
        padding: 3.025210084vw 0
    }

    .newses-more-section .newses-section-list {
        display: flex
    }

    .newses-more-section .newses-section-list .column1 {
        width: 3.781512605vw
    }

    .newses-more-section .newses-section-list .column1 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .newses-more-section .newses-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .newses-more-section .newses-section-list .column2 .swiper-container {
        width: 100%
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .swiper-slide {
        width: 17.3949579832vw !important;
        margin: 1.512605042vw 1.8907563025vw
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box {
        width: 17.3949579832vw;
        height: 28.7394957983vw
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .news-title h4 {
        font-size: 1.2857142857vw
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .news-text {
        font-size: .9831932773vw;
        line-height: 1.2857142857vw;
        height: 6.8067226891vw
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .author {
        font-size: .756302521vw;
        line-height: .9075630252vw
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .read {
        font-size: .6050420168vw;
        line-height: .9075630252vw
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box:hover {
        text-decoration: none
    }

    .newses-more-section .newses-section-list .column3 {
        width: 3.781512605vw;
        text-align: right
    }

    .newses-more-section .newses-section-list .column3 img {
        width: 1.6638655462vw;
        margin-top: 12.8571428571vw;
        cursor: pointer
    }

    .offer-section {
        padding: .3781512605vw 0 3.781512605vw
    }

    .offer-section .offers-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%
    }

    .offer-section .offers-list .offer-list-box {
        display: block;
        width: 13.6134453782vw;
        height: 22.6890756303vw;
        margin: .756302521vw 4.1596638655vw 1.1344537815vw 4.1596638655vw;
        background: #fff;
        padding: 0 0
    }

    .offer-section .offers-list .offer-list-box img {
        width: 11.7226890756vw;
        margin-bottom: 1.1344537815vw
    }

    .offer-section .offers-list .offer-list-box h4 {
        font-size: 1.7394957983vw;
        line-height: 2.268907563vw
    }

    .offer-section .offers-list .offer-list-box:hover {
        opacity: 0.8;
        text-decoration: none
    }

    .summary {
        padding: 3.781512605vw 0
    }

    .summary .summary-icon {
        margin-bottom: 4.5378151261vw;
        overflow: hidden
    }

    .summary .summary-icon h1 {
        font-size: 3.6302521008vw;
        line-height: 4.2352941176vw;
        font-weight: 700
    }

    .summary .summary-icon .img-check img {
        width: 7.3361344538vw;
        margin-bottom: 1.1344537815vw
    }

    .summary .summary-icon .img-l img,
    .summary .summary-icon .img-r img {
        width: 20.0420168067vw;
        position: relative;
        top: 5.2941176471vw
    }

    .summary .summary-icon .img-l img {
        left: -6.0504201681vw
    }

    .summary .summary-icon .img-r img {
        left: -1.512605042vw
    }

    .summary .summary-icon .line {
        text-align: center
    }

    .summary .summary-icon .line img {
        width: 48.2521008403vw
    }

    .summary .summary-spec {
        margin-bottom: 3.025210084vw;
        text-align: left
    }

    .summary .summary-spec .img-spec img {
        width: 20.4201680672vw;
        border-radius: 1.512605042vw;
        border: 1.1344537815vw solid #fff;
        position: relative;
        top: -1.512605042vw;
        left: -1.1344537815vw
    }

    .summary .summary-spec .summary-spec-content {
        padding: 2.268907563vw 0 2.268907563vw 2.268907563vw;
        height: 22.6890756303vw;
        background: #fafafc;
        border-radius: 1.512605042vw
    }

    .summary .summary-spec .summary-spec-content h2 {
        color: #000;
        font-weight: 400;
        font-size: 2.8739495798vw;
        line-height: 3.1764705882vw;
        margin-bottom: .3781512605vw
    }

    .summary .summary-spec .summary-spec-content .line {
        margin-bottom: .756302521vw
    }

    .summary .summary-spec .summary-spec-content .line img {
        width: 24.9579831933vw
    }

    .summary .summary-spec .summary-spec-content .spec-spec {
        color: #8d8d8d;
        font-size: 1.1344537815vw;
        line-height: 1.3613445378vw;
        margin-bottom: .6050420168vw
    }

    .summary .summary-spec .summary-spec-content p {
        font-size: 1.2100840336vw;
        margin-bottom: .3025210084vw
    }

    .summary .summary-spec .summary-spec-content p span {
        color: #d6713f
    }

    .summary .summary-spec .summary-spec-content .spec-big {
        font-size: 1.8151260504vw;
        line-height: 2.4201680672vw;
        color: #335863;
        font-weight: 700;
        padding-top: .5294117647vw
    }

    .summary .summary-phone {
        margin-bottom: 4.5378151261vw;
        text-align: center
    }

    .summary .summary-phone img {
        width: 11.4201680672vw
    }

    .summary .summary-phone h5 {
        font-size: 2.4201680672vw;
        line-height: 3.1764705882vw;
        font-weight: 400;
        margin: 2.6470588235vw 0 1.512605042vw 0
    }

    .summary .summary-phone p {
        font-size: .9075630252vw;
        margin: 0
    }

    .summary .summary-book {
        background: #fafafc;
        margin-bottom: 3.781512605vw;
        height: 23.974789916vw;
        padding: 0
    }

    .summary .summary-book p {
        font-size: 1.8151260504vw;
        line-height: 2.1932773109vw;
        margin-bottom: 1.1344537815vw;
        margin-top: 4.5378151261vw
    }

    .summary .summary-book .dwn {
        font-size: 1.512605042vw;
        line-height: 2.1176470588vw;
        color: #da713e
    }

    .summary .summary-book .img {
        margin-top: 7.5630252101vw;
        margin-bottom: 5.2941176471vw
    }

    .summary .summary-book .img img {
        width: 13.7647058824vw
    }

    .summary .summary-book .thanks {
        position: relative;
        left: -28.7394957983vw;
        width: 43.8655462185vw;
        font-size: 1.9663865546vw;
        line-height: 2.5714285714vw;
        text-align: left
    }

    .summary .summary-book .book {
        margin-top: 0
    }

    .summary .summary-book .book img {
        width: 19.3613445378vw;
        position: relative;
        top: -1.512605042vw
    }

    .umow-wizyte {
        padding: .3781512605vw 0 3.025210084vw
    }

    .umow-wizyte .umow-wizyte-select {
        margin-bottom: 2.268907563vw
    }

    .umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns {
        border-radius: .756302521vw;
        border: 1px solid #dd8259;
        width: 20.0420168067vw;
        margin: 0 auto 2.268907563vw;
        display: flex
    }

    .umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns .select-btn {
        width: 100%;
        text-transform: uppercase;
        height: 2.7983193277vw;
        text-align: center;
        border-radius: .756302521vw;
        font-weight: 700;
        color: #dd8259;
        font-size: 1.5882352941vw;
        line-height: 1.8151260504vw;
        padding-top: .3781512605vw;
        cursor: pointer
    }

    .umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns .active {
        background: #dd8259;
        color: #fff
    }

    .umow-wizyte .umow-wizyte-select .select-lists {
        margin-bottom: .756302521vw;
        display: flex
    }

    .umow-wizyte .umow-wizyte-select .select-lists .form-box-input {
        padding: .6050420168vw;
        font-size: 1.2100840336vw;
        line-height: 1.3613445378vw;
        border-radius: .756302521vw;
        border: 1px solid #d6713f;
        display: block;
        width: 100%;
        background: #fff;
        margin: 0 .756302521vw;
        color: #808080
    }

    .umow-wizyte .umow-spec-row {
        padding: 1.512605042vw 0;
        display: block
    }

    .umow-wizyte .umow-spec-row .umow-spec {
        display: flex
    }

    .umow-wizyte .umow-spec-row .umow-spec .img-spec {
        padding-right: 1.512605042vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .img-spec img {
        width: 11.3445378151vw;
        border-radius: 1.512605042vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec {
        width: 100%
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row {
        display: flex
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .name-spec {
        width: 40%
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .name-spec h2 {
        color: #000;
        font-size: 2.1176470588vw;
        line-height: 2.4957983193vw;
        margin-bottom: .756302521vw;
        font-weight: 400
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .rate-spec {
        width: 60%;
        font-size: .9831932773vw;
        font-weight: 700;
        text-align: right
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .rate-spec img {
        width: 5.4453781513vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-spec {
        margin-bottom: 1.512605042vw;
        color: #8a8a8a;
        font-size: .9831932773vw;
        line-height: 1.2857142857vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row {
        display: flex;
        width: 100%;
        font-size: .9831932773vw;
        margin-bottom: 1.2100840336vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row .spec-lng {
        width: 40%
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row .spec-lng img {
        width: 1.4369747899vw;
        margin: 0 .3781512605vw;
        position: relative;
        top: -.2268907563vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row .spec-help {
        width: 60%;
        text-align: right
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec {
        font-size: .9831932773vw;
        margin-bottom: .3781512605vw;
        border-bottom: 1px solid #dd8259;
        width: 100%;
        padding-bottom: .2268907563vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: .4537815126vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list .help-in-spec-box {
        font-size: .9075630252vw;
        font-weight: 700;
        line-height: 1.3613445378vw;
        margin: .4537815126vw .3781512605vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list .help-in-spec-box img {
        width: 1.7394957983vw;
        margin-right: .2268907563vw
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list .bl {
        display: none
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list-more {
        width: 100%;
        text-align: right
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list-more p {
        cursor: pointer;
        margin: 0;
        font-size: .9831932773vw;
        line-height: 1.3613445378vw
    }

    .umow-wizyte .umow-spec-row .calendar-days {
        background: #F8F8FB;
        padding: 1.512605042vw
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content {
        border-radius: .756302521vw;
        background: #fff;
        padding: .756302521vw
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date {
        display: flex;
        margin-bottom: .3781512605vw
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col {
        width: 4.6890756303vw;
        margin: 0 .6050420168vw;
        text-align: center
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top {
        font-size: 1.2857142857vw;
        font-weight: 700;
        padding-bottom: .756302521vw
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top span {
        color: #dd8259
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour {
        border-radius: .3781512605vw;
        border: 1px solid #dd8259;
        font-weight: 700;
        font-size: 1.2100840336vw;
        line-height: 1;
        width: 4.6890756303vw;
        padding: .5294117647vw .5294117647vw;
        margin-bottom: .3781512605vw;
        cursor: pointer
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour-active {
        background: #dd8259;
        color: #fff
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right,
    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left {
        width: 1.1344537815vw
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right img,
    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left img {
        width: .756302521vw;
        cursor: pointer
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right {
        text-align: right
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more {
        text-align: center
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a {
        font-size: .9831932773vw;
        color: #335863;
        font-weight: 700
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a img {
        width: .9075630252vw
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a:hover {
        text-decoration: none
    }

    .umow-wizyte .umow-spec-row-m {
        display: none
    }

    .umow-wizyte .umow-wizyte-select .select-lists .form-box-input:nth-child(1),
    .form-box-input:nth-child(3) {
      flex: 0 0 auto;
    }
    
    
    .umow-wizyte .umow-wizyte-select .select-lists .form-box-input:nth-child(2) {
      flex: 1 1 auto;
    }
    

    .specialist-main .help-in-main-section-rezerwation {
        top: 0;
        margin-top: 3.025210084vw
    }

    .specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt {
        border-radius: 1.512605042vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content {
        padding-top: 4.5378151261vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content h2 {
        font-size: 2.0420168067vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec {
        display: flex
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .img-spec {
        padding-right: 1.512605042vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .img-spec img {
        width: 13.6134453782vw;
        border-radius: 1.512605042vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec {
        width: 100%
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row {
        display: flex
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec {
        width: 40%
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec h1 {
        color: #000;
        font-size: 2.1176470588vw;
        line-height: 2.4957983193vw;
        margin-bottom: .756302521vw;
        font-weight: 400
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec h2 {
        color: #000;
        font-size: 2.1176470588vw;
        line-height: 2.4957983193vw;
        margin-bottom: .756302521vw;
        font-weight: 400
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .rate-spec {
        width: 60%;
        font-size: .9831932773vw;
        font-weight: 700;
        text-align: right
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .rate-spec img {
        width: 5.4453781513vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-spec {
        margin-bottom: .3781512605vw;
        color: #8a8a8a;
        font-size: .9831932773vw;
        line-height: 1.2857142857vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-adr {
        font-size: 1.1344537815vw;
        margin-bottom: 1.1344537815vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row {
        display: flex;
        width: 100%;
        font-size: .9831932773vw;
        margin-bottom: .756302521vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-lng {
        width: 40%
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-lng img {
        width: 1.4369747899vw;
        margin: 0 .3781512605vw;
        position: relative;
        top: -.2268907563vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-help {
        width: 60%;
        text-align: right
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec {
        font-size: .9831932773vw;
        margin-bottom: .3781512605vw;
        border-top: 1px solid #dd8259;
        width: 100%;
        padding-top: .2268907563vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: .4537815126vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list .help-in-spec-box {
        font-size: .9075630252vw;
        font-weight: 700;
        line-height: 1.3613445378vw;
        margin: .4537815126vw .3781512605vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list .help-in-spec-box img {
        width: 1.7394957983vw;
        margin-right: .2268907563vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list-more {
        width: 100%;
        text-align: right;
        margin-bottom: 1.1344537815vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list-more p {
        cursor: pointer;
        margin: 0;
        font-size: .9831932773vw;
        line-height: 1.3613445378vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox {
        margin-bottom: 2.6470588235vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery {
        margin-bottom: .756302521vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide {
        height: auto !important
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide .gallery-s-box {
        width: 100%;
        text-align: center;
        height: 100% !important
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide .gallery-s-box img {
        width: 100%;
        height: auto;
        object-fit: scale-down;
        object-position: center
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGalleryMin {
        position: relative
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGalleryMin .swiper-slide img {
        width: 15.1260504202vw;
        border-radius: .756302521vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr {
        position: relative;
        height: 0
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-prev {
        position: absolute;
        left: -2.268907563vw;
        top: -5.2941176471vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-prev img {
        width: 1.512605042vw;
        cursor: pointer
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-next {
        position: absolute;
        right: -1.6638655462vw;
        top: -5.2941176471vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-next img {
        width: 1.512605042vw;
        cursor: pointer
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .swiper-button-disabled {
        display: none
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title {
        display: flex
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title img {
        width: 1.8907563025vw;
        margin-right: 1.512605042vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title h2 {
        font-size: 1.9663865546vw;
        line-height: 2.4201680672vw;
        margin-bottom: 1.8907563025vw
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-movie {
        margin-bottom: 2.268907563vw;
        border-radius: 1.512605042vw;
        border: .1512605042vw solid #d6713f;
        width: 100%;
        height: auto;
        text-align: center;
        padding: .756302521vw
    }

    .spec-publication {
        padding: 3.781512605vw 0 0;
        margin-bottom: .756302521vw
    }

    .spec-publication .spec-publication-title {
        display: flex
    }

    .spec-publication .spec-publication-title img {
        width: 1.8907563025vw;
        margin-right: 1.512605042vw
    }

    .spec-publication .newses {
        padding-bottom: 1.512605042vw;
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .spec-publication .newses .news-box {
        width: 19.9663865546vw;
        height: auto;
        background: #fff;
        margin: 0 .9831932773vw 4.5378151261vw .9831932773vw
    }

    .spec-publication .newses .news-box .news-img img {
        width: 100%
    }

    .spec-publication .newses .news-box .news-title {
        height: auto;
        padding-bottom: .756302521vw
    }

    .spec-publication .newses .news-box .news-content .news-text {
        height: auto;
        padding-bottom: .756302521vw
    }

    .spec-publication .newses .news-box:hover {
        text-decoration: none
    }

    .spec-publication .read-more {
        text-align: center;
        padding-bottom: 2.6470588235vw
    }

    .pagination-box {
        padding: 2.268907563vw 0 3.781512605vw
    }

    .pagination-box .pagination {
        height: 100%;
        border-radius: 3.025210084vw
    }

    .pagination-box .pagination .pp {
        font-size: 1.512605042vw;
        line-height: 1.8151260504vw;
        padding: 1.3613445378vw 2.268907563vw;
        cursor: pointer
    }

    .pagination-box .pagination .pp img {
        width: .6806722689vw
    }

    .pagination-box .pagination .pp:first-child {
        border-top-left-radius: 3.025210084vw;
        border-bottom-left-radius: 3.025210084vw;
        border-left: 0
    }

    .pagination-box .pagination .pp:last-child {
        border-top-right-radius: 3.025210084vw;
        border-bottom-right-radius: 3.025210084vw
    }

    .error404 {
        text-align: left
    }

    .error404 h5 {
        font-size: 3.4789915966vw;
        line-height: 4.3865546218vw;
        margin: 30.2521008403vw 0 1.512605042vw
    }

    .error404 .btn-orange {
        font-size: 1.8907563025vw;
        line-height: 3.1764705882vw;
        padding: 1.2100840336vw 7.5630252101vw;
        border-radius: .3781512605vw
    }

    .error404 img {
        width: 68.8235294118vw;
        margin: 0
    }
}

@media (min-width: 1190px) {
    .container {
        max-width: 1190px;
        padding: 0 15px
    }

    p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 25px
    }

    h1 {
        font-weight: 500;
        font-size: 46px;
        line-height: 56px;
        margin-bottom: 25px
    }

    h1 span {
        font-weight: 700
    }

    h2 {
        font-weight: 800;
        font-size: 36px;
        line-height: 44px;
        margin-bottom: 25px
    }

    h3 {
        font-weight: 800;
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 25px
    }

    h4 {
        font-size: 40px;
        line-height: 49px;
        margin-bottom: 25px
    }

    .btn-orange {
        background: #d6713f;
        padding: 10px 40px;
        border-radius: 20px;
        color: #fff;
        font-weight: 600;
        font-size: 20px;
        line-height: 24px
    }

    .btn-orange:hover {
        background: #dd8a61;
        color: #fff;
        text-decoration: none
    }

    .btn-blue {
        background: #006ba6;
        padding: 6px 30px;
        border-radius: 20px;
        color: #fff;
        font-weight: 600;
        font-size: 18px;
        line-height: 22px
    }

    .btn-blue:hover {
        background: #0085cf;
        color: #fff;
        text-decoration: none
    }

    .navbar .nav-item .dropdown-menu {
        display: none
    }

    .navbar .nav-item:hover .dropdown-menu {
        display: block
    }

    .navbar .nav-item .dropdown-menu {
        margin-top: 0
    }

    .sticky-top {
        position: inherit;
        top: 0
    }

    .my-nav {
        height: 73px;
        padding: 30px 0 0 0;
        margin-bottom: 40px
    }

    .my-nav .container {
        padding: 0 15px
    }

    .my-nav .navbar-brand {
        height: auto
    }

    .my-nav .navbar-brand img {
        width: 196px
    }

    .my-nav .menu-content .navbar-nav .nav-item {
        height: 73px;
        border: 0
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link {
        padding: 19px 25px;
        font-size: 16px;
        line-height: 30px
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link:hover {
        opacity: 0.8
    }

    .my-nav .menu-content .navbar-nav .nav-item .dropdown-toggle {
        float: left;
        padding-left: 5px
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link2 {
        float: left;
        padding: 19px 0 19px 25px;
        font-size: 16px;
        line-height: 30px
    }

    .my-nav .menu-content .navbar-nav .nav-item .nav-link2:hover {
        opacity: 0.8;
        text-decoration: none
    }

    .my-nav .menu-content .navbar-nav .nav-item-orange,
    .my-nav .menu-content .navbar-nav .nav-item-blue {
        display: inline-block
    }

    .my-nav .menu-content .navbar-nav .nav-item-orange .nav-link,
    .my-nav .menu-content .navbar-nav .nav-item-blue .nav-link {
        color: #fff;
        font-weight: 600;
        border-radius: 10px;
        padding: 3px 12px;
        margin: 15px 0 0 25px;
        font-size: 16px
    }

    .my-nav .menu-content .navbar-nav .nav-item-orange .nav-link {
        background: #d6713f
    }

    .my-nav .menu-content .navbar-nav .nav-item-blue .nav-link {
        background: #135da9
    }

    .my-nav .menu-content .navbar-nav .dropdown .dropdown-menu {
        padding: 5px;
        margin: 0
    }

    .my-nav .menu-content .navbar-nav .dropdown .dropdown-menu .dropdown-item {
        font-size: 16px;
        padding: 5px 10px;
        color: #335863;
        font-weight: 600
    }

    .header-breadcrumb {
        padding: 25px 0;
        margin-bottom: 20px
    }

    .header-breadcrumb h1 {
        font-size: 38px;
        line-height: 42px;
        padding-bottom: 0;
        margin-bottom: 15px
    }

    .header-breadcrumb .path-breadcrumb {
        font-size: 16px;
        line-height: 21px
    }

    .header-breadcrumb .path-breadcrumb a {
        font-size: 16px;
        line-height: 21px
    }

    .header-breadcrumb .news-data {
        font-size: 14px;
        padding-top: 20px
    }

    .header-breadcrumb .breadcrumb-form {
        margin-top: 20px
    }

    .header-breadcrumb .breadcrumb-form .breadcrumb-menu {
        margin: 0
    }

    .header-breadcrumb .breadcrumb-form .breadcrumb-menu .form-control {
        outline: 0;
        border: 1px solid #d6713f;
        border-radius: 5px;
        padding: 3px 10px;
        font-size: 14px;
        line-height: 16px;
        height: 30px
    }

    .header-breadcrumb .breadcrumb-form .breadcrumb-menu .form-control option {
        font-size: 14px;
        line-height: 16px;
        color: #808080;
        padding: 5px 10px
    }

    .header {
        padding: 10px 0 30px
    }

    .header .header-txt {
        text-align: center
    }

    .header .header-txt h2 {
        margin-bottom: 50px;
        margin-top: 45px
    }

    .header .header-txt p {
        margin-bottom: 95px
    }

    .header .img {
        text-align: center
    }

    .header .img img {
        width: 468px
    }

    .header .btns {
        padding: 0
    }

    .header .btns a {
        margin: 0 0 0 0
    }

    .helps {
        background: #F8F8FB;
        padding: 40px 0 60px
    }

    .helps h1 {
        text-align: center;
        margin-bottom: 60px;
        line-height: 65px
    }

    .helps .helps-txt {
        text-align: left
    }

    .helps .helps-slider {
        display: flex;
        margin-top: 0
    }

    .helps .helps-slider .column1 {
        width: 50px
    }

    .helps .helps-slider .column1 img {
        width: 22px;
        margin-top: 200px;
        cursor: pointer
    }

    .helps .helps-slider .column2 {
        width: 470px;
        overflow: hidden
    }

    .helps .helps-slider .column2 .swiper-container {
        width: 100%
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box {
        width: 160px;
        padding: 0 10px
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box {
        height: 200px;
        text-align: center;
        padding: 30px 0;
        display: block
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box img {
        width: 105px;
        margin-bottom: 5px
    }

    .helps .helps-slider .column2 .swiper-container .swiper-wrapper .swiper-slide .column-box .row-box p {
        padding: 0;
        font-weight: 600;
        line-height: 22px
    }

    .helps .helps-slider .column3 {
        width: 50px;
        text-align: right
    }

    .helps .helps-slider .column3 img {
        width: 22px;
        margin-top: 200px;
        cursor: pointer
    }

    .trust {
        padding: 40px 0
    }

    .trust h2 {
        text-align: center;
        margin-bottom: 30px
    }

    .trust .bg-content {
        background-image: url("../images/bg-stats.png");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: 900px 232px;
        padding: 80px 0 50px;
        height: 240px
    }

    .trust .trust-box {
        text-align: center;
        margin: 0;
        font-size: 20px;
        line-height: 26px
    }

    .trust .trust-box h3 {
        font-size: 42px;
        line-height: 42px;
        margin-bottom: 10px;
        position: relative
    }

    .trust .trust-box h3 .ff {
        position: absolute;
        height: 0;
        width: 0
    }

    .trust .trust-box h3 .ff img {
        width: 20px;
        position: relative;
        top: -20px;
        left: 2px
    }

    .help_main_content {
        padding: 30px 0
    }

    .help_main_content .help_main_content_box {
        padding: 20px 20px 25px 20px
    }

    .help_main_content .help_main_content_box h2 {
        color: #fff;
        margin-bottom: 10px
    }

    .mobile_social {
        padding: 20px 0;
        background: #f8f8fb;
        text-align: center
    }

    .mobile_social h2 {
        padding: 140px 0 0 0;
        margin-bottom: 40px
    }

    .mobile_social .social_icons {
        padding-top: 30px
    }

    .mobile_social .social_icons a {
        margin: 0 22px
    }

    .mobile_social .social_icons a img {
        width: 77px
    }

    .mobile_social .social_icons a:hover {
        opacity: 0.8;
        text-decoration: none
    }

    .mobile_social .mentali-instagram img {
        width: 430px
    }

    .help_forms {
        padding: 40px 0 10px
    }

    .help_forms h2 {
        text-align: center;
        margi-bottom: 50px
    }

    .help_forms .help-form-slider {
        display: flex;
        padding: 0 0 0 0;
        margin: 0;
        background: #fff
    }

    .help_forms .help-form-slider .column1 {
        width: 50px
    }

    .help_forms .help-form-slider .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .help_forms .help-form-slider .column2 {
        width: 1050px;
        overflow: hidden;
        padding-bottom: 30px
    }

    .help_forms .help-form-slider .column2 .swiper-container {
        width: 100%
    }

    .help_forms .help-form-slider .column2 .swiper-container .swiper-wrapper {
        display: flex;
        align-items: stretch
    }

    .help_forms .help-form-slider .column2 .swiper-container .swiper-slide {
        width: 236px;
        height: auto
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box {
        height: 100% !important;
        width: auto;
        margin: 0 10px;
        position: relative
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content {
        height: auto !important
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .news-title {
        margin-bottom: 10px;
        height: auto !important
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .lineb {
        width: 89%;
        position: absolute;
        bottom: 10px
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .linehr {
        margin-bottom: 10px
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .linehr img {
        width: 100%
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list {
        padding-left: 5px;
        list-style: none;
        display: block;
        height: auto;
        padding-bottom: 30px
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list li {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 10px
    }

    .help_forms .help-form-slider .column2 .swiper-container .news-box .news-content .list li img {
        width: 15px;
        margin-right: 4px
    }

    .help_forms .help-form-slider .column3 {
        width: 50px;
        text-align: right
    }

    .help_forms .help-form-slider .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .terap {
        padding: 80px 0
    }

    .terap h1 {
        text-align: center;
        margin-bottom: 80px;
        line-height: 65px
    }

    .terap h2 {
        font-weight: 400
    }

    .terap h2 span {
        font-weight: 800
    }

    .terap .terap-txt {
        text-align: left;
        margin: 0
    }

    .terap .terap-slider {
        display: flex
    }

    .terap .terap-slider .column1 {
        width: 50px
    }

    .terap .terap-slider .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .terap .terap-slider .column2 {
        width: 660px;
        overflow: hidden
    }

    .terap .terap-slider .column2 .swiper-container {
        width: 100%
    }

    .terap .terap-slider .column2 .swiper-container .swiper-slide {
        width: 236px
    }

    .terap .terap-slider .column2 .swiper-container .terap-box {
        width: 236px
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .img-terap {
        margin-bottom: 40px
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .img-terap img {
        width: 236px;
        border-radius: 20px
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .name-terap {
        text-align: center;
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 25px;
        color: #000
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .name-terap span {
        font-weight: 600
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .name-terap a {
        color: #000
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .spec-terap {
        font-size: 12px;
        line-height: 16px;
        color: #335863;
        margin-bottom: 25px;
        text-align: center
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 25px;
        background: #d6713f
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .address-terap {
        height: 42px;
        font-size: 14px;
        line-height: 18px;
        text-align: center;
        color: #335863
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .onl-terap {
        font-size: 12px;
        line-height: 16px;
        color: #335863;
        height: 18px;
        text-align: center
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .rez-terap {
        text-align: center;
        padding: 5px 0
    }

    .terap .terap-slider .column2 .swiper-container .terap-box .rez-terap .btn-orange {
        font-size: 17px;
        padding: 4px 30px
    }

    .terap .terap-slider .column3 {
        width: 50px;
        text-align: right
    }

    .terap .terap-slider .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .reviews {
        padding: 70px 0 0
    }

    .reviews h2 {
        margin-bottom: 50px
    }

    .reviews .container {
        padding: 0 15px
    }

    .reviews .reviews-icons {
        display: flex
    }

    .reviews .reviews-icons .review-icons-box {
        background: #fff;
        border-radius: 16px;
        margin: 0 10px;
        padding: 10px 13px;
        text-align: cenetr
    }

    .reviews .reviews-icons .review-icons-box span {
        font-size: 14px;
        color: #335863;
        position: relative;
        top: 4px
    }

    .reviews .reviews-icons .review-icons-box img {
        width: 230px
    }

    .reviews .reviews-slider {
        display: flex;
        padding: 0 0 0 0;
        margin: 0;
        background: #fff
    }

    .reviews .reviews-slider .column1 {
        width: 50px
    }

    .reviews .reviews-slider .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .reviews .reviews-slider .column2 {
        width: 1050px;
        overflow: hidden;
        padding-bottom: 30px
    }

    .reviews .reviews-slider .column2 .swiper-container {
        width: 100%
    }

    .reviews .reviews-slider .column2 .swiper-container .swiper-slide {
        width: 236px
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box {
        width: 301px;
        padding: 15px 10px;
        text-align: center;
        border: 2px solid #b9cee5;
        border-radius: 20px
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box h6 {
        font-size: 23px;
        margin-bottom: 12px;
        font-weight: 600
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .review-spec {
        font-size: 12px;
        line-height: 17px;
        color: #335863;
        margin-bottom: 10px
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .stars {
        margin-bottom: 15px
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .stars img {
        width: 81px
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .line {
        margin: 0 auto 15px;
        background: #d6713f;
        height: 1px;
        width: 70%
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box p {
        padding: 0;
        color: #335863;
        font-size: 17px;
        line-height: 23px
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .review-icon {
        position: relative;
        width: 100%;
        height: 0
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box .review-icon img {
        width: 79px;
        position: relative;
        right: -140px;
        top: -27px
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box-orange {
        border-color: #f0d0c0
    }

    .reviews .reviews-slider .column2 .swiper-container .review-box-green {
        border-color: #d2e6c5
    }

    .reviews .reviews-slider .column3 {
        width: 50px;
        text-align: right
    }

    .reviews .reviews-slider .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .partners {
        padding: 70px 0 80px
    }

    .partners h2 {
        text-align: center;
        margin-bottom: 60px
    }

    .partners .partners-slider {
        display: flex;
        padding: 0 0 0 0;
        margin: 0
    }

    .partners .partners-slider .column1 {
        width: 50px
    }

    .partners .partners-slider .column1 img {
        width: 22px;
        margin-top: 20px;
        cursor: pointer
    }

    .partners .partners-slider .column2 {
        width: 100%;
        overflow: hidden
    }

    .partners .partners-slider .column2 .swiper-container {
        width: 100%
    }

    .partners .partners-slider .column2 .swiper-container .swiper-slide {
        width: 236px
    }

    .partners .partners-slider .column2 .swiper-container .partner-image {
        text-align: center
    }

    .partners .partners-slider .column2 .swiper-container .partner-image img {
        width: 280px;
        margin: 0 2px
    }

    .partners .partners-slider .column3 {
        width: 50px;
        text-align: right
    }

    .partners .partners-slider .column3 img {
        width: 22px;
        margin-top: 20px;
        cursor: pointer
    }

    .footer-map {
        padding: 30px 0 35px
    }

    .footer-map .footer-map-txt {
        margin-bottom: 50px;
        padding: 0 100px
    }

    .footer-map .footer-map-txt h3 {
        font-size: 36px;
        line-height: 44px
    }

    .footer-map .map-box {
        background: #fff;
        width: 360px;
        height: 315px;
        position: relative;
        top: 20px;
        border-radius: 20px;
        padding: 12px 10px;
        z-index: 999;
        margin-bottom: 0
    }

    .footer-map .map-box .map-box-columns {
        display: flex
    }

    .footer-map .map-box .map-box-columns .column1,
    .footer-map .map-box .map-box-columns .column3 {
        width: 33px;
        text-align: center
    }

    .footer-map .map-box .map-box-columns .column1 img,
    .footer-map .map-box .map-box-columns .column3 img {
        width: 18px;
        margin-top: 145px;
        cursor: pointer
    }

    .footer-map .map-box .map-box-columns .column2 {
        width: 280px;
        overflow: hidden;
        padding-bottom: 5px
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map {
        text-align: center;
        width: 270px;
        padding: 0 3px
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .img img {
        width: 175px;
        border-radius: 20px;
        margin-bottom: 12px
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map h6 {
        font-weight: 700;
        font-size: 16px;
        line-height: 19px;
        color: #335863;
        margin-bottom: 12px
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .smldesc {
        color: #335863;
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 11px
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .contact {
        color: #335863;
        font-size: 16px;
        line-height: 19px;
        margin-bottom: 15px
    }

    .footer-map .map-box .map-box-columns .column2 .gabinet-map .btn-orange {
        font-size: 14px;
        line-height: 14px;
        padding: 6px 14px
    }

    .footer-map #map {
        height: 350px;
        border-radius: 20px;
        box-shadow: 0px 0px 6px 3px #d6d6d6
    }

    .footer-map #map .gm-ui-hover-effect {
        width: 16px !important;
        height: 16px !important
    }

    .footer-map #map .gm-ui-hover-effect span {
        margin: -3px !important;
        width: 16px !important;
        height: 16px !important
    }

    footer {
        padding: 60px 0;
        margin-bottom: 0            
    }

    footer a {
        margin-bottom: 3px;
        display: block;
        color: #335863
    }

    footer a:hover {
        color: #335863
    }

    footer .url {
        font-size: 12px;
        font-weight: 700
    }

    footer .url-sml {
        font-size: 12px
    }

    footer .blank {
        height: 22px
    }

    footer .mm1,
    footer .mm2 {
        margin-bottom: 0
    }

    .newses {
        padding: 5px 0 50px
    }

    .newses .newses-more .btn-orange {
        padding: 6px 20px;
        border-radius: 15px;
        font-size: 18px;
        line-height: 18px
    }

    .news-box {
        border-radius: 20px;
        box-shadow: 0px 0px 6px 3px #d6d6d6;
        width: 334px;
        height: 500px;
        border-radius: 15px;
        margin: 0 auto 60px
    }

    .news-box .news-img {
        margin-bottom: 10px
    }

    .news-box .news-img img {
        width: 100%;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px
    }

    .news-box .news-date {
        padding-bottom: 10px;
        width: 70%;
        margin: 0 auto 10px;
        font-size: 12px
    }

    .news-box .news-content {
        padding: 0 20px 15px 20px
    }

    .news-box .news-content .news-title {
        height: 60px;
        padding: 0
    }

    .news-box .news-content .news-title h4 {
        margin: 0;
        padding: 0;
        font-size: 21px;
        line-height: 24px
    }

    .news-box .news-content .news-text {
        font-size: 15px;
        line-height: 20px;
        height: 170px;
        padding: 0
    }

    .news-box .news-content .line {
        width: 70%;
        margin: 0 auto 5px
    }

    .news-box .news-content .author {
        font-size: 12px;
        line-height: 12px
    }

    .news-box .news-content .read {
        font-size: 12px;
        line-height: 12px
    }

    .newses2 {
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .newses2 .news-box {
        height: auto
    }

    .newses2 .news-box .news-content .news-title {
        height: auto;
        margin-bottom: 10px
    }

    .newses2 .news-box .news-content .news-text {
        height: auto;
        margin-bottom: 15px
    }

    .faq {
        padding: 50px 0 35px;
        margin-bottom: 50px
    }

    .faq h3 {
        margin-bottom: 35px;
        text-align: left;
        font-size: 36px;
        line-height: 44px
    }

    .faq .icon {
        margin: 0
    }

    .faq .icon img {
        width: 295px
    }

    .faq .faq-row {
        margin-bottom: 20px
    }

    .faq .faq-row .faq-row-icon {
        width: 48px;
        line-height: 1.3
    }

    .faq .faq-row .faq-row-icon img {
        width: 19px
    }

    .faq .faq-row .faq-row-content h6 {
        font-size: 22px;
        line-height: 22px
    }

    .faq .faq-row .faq-row-content .faq-row-txt {
        padding-top: 15px;
        font-size: 18px;
        line-height: 28px
    }

    .faq-top {
        padding-top: 10px
    }

    .faq-margin {
        position: relative;
        top: -40px
    }

    .you-know {
        padding: 50px 0 35px;
        margin-bottom: 50px
    }

    .you-know .icon {
        margin: 0
    }

    .you-know .icon img {
        width: 295px
    }

    .you-know h3 {
        margin-bottom: 35px;
        text-align: left;
        font-size: 36px;
        line-height: 44px
    }

    .you-know .btn-orange {
        font-size: 18px;
        padding: 6px 25px;
        border-radius: 10px
    }

    .main-page-content {
        padding: 15px 0 50px
    }

    .main-page-content p {
        color: #335863
    }

    .main-page-content .psmall {
        font-size: 14px;
        line-height: 18px
    }

    .main-page-content h3 {
        font-size: 30px;
        line-height: 34px;
        font-weight: 700;
        margin-bottom: 20px
    }

    .main-page-content ul {
        padding-left: 15px;
        margin-bottom: 30px
    }

    .main-page-content ul li {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 9px
    }

    .main-page-content ul:last-of-type {
        margin-bottom: 0
    }

    .main-page-content .review-icons-box {
        border-radius: 16px;
        padding: 10px 13px;
        text-align: cenetr
    }

    .main-page-content .review-icons-box span {
        font-size: 14px;
        color: #335863;
        position: relative;
        top: 4px
    }

    .main-page-content .review-icons-box img {
        width: 230px
    }

    .contact-row {
        margin: 10px 0 30px
    }

    .contact-row .contact-row-content {
        display: flex;
        margin-bottom: 5px
    }

    .contact-row .contact-row-content img {
        width: 30px;
        margin-right: 10px
    }

    .contact-row .contact-row-content a {
        color: #335863;
        font-size: 30px;
        line-height: 34px;
        font-weight: 700
    }

    .contact-row p {
        font-size: 17px
    }

    .form-content {
        margin-bottom: 20px
    }

    .form-content .form-box {
        margin-bottom: 15px
    }

    .form-content .form-box label {
        color: #335863;
        font-weight: 700;
        padding: 0 0 6px 20px;
        display: block;
        margin: 0;
        font-size: 14px;
        line-height: 18px
    }

    .form-content .form-box .form-box-input {
        padding: 8px;
        font-size: 16px;
        line-height: 18px;
        border-radius: 10px;
        border: 1px solid #d6713f;
        display: block;
        width: 100%
    }

    .form-content .form-box .form-box-textarea {
        height: 155px
    }

    .form-content .form-box .form-box-input-file {
        width: 0.1px;
        height: 0.1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        z-index: -1
    }

    .form-content .form-box .form-box-input-file+label {
        font-size: 15px;
        font-weight: 600;
        color: #d6713f;
        border: 1px solid #d6713f;
        border-radius: 10px;
        display: inline-block;
        padding: 4px 10px 5px;
        cursor: pointer
    }

    .form-content .form-box .form-box-input-file+label:hover {
        opacity: 0.8
    }

    .form-content .form-box .phone {
        width: 100%;
        margin-bottom: 5px
    }

    .form-content .form-box .phone .iti {
        width: 100%;
        display: block
    }

    .form-content .form-box .phone .iti__country-container .iti__selected-country {
        background: #e6e6e6;
        padding-right: 15px;
        font-size: 15px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .form-content .btn-orange {
        border: 0;
        font-size: 16px;
        border-radius: 10px;
        padding: 5px 10px;
        cursor: pointer;
        margin-bottom: 0
    }

    .form-content .form-checkbox {
        margin-bottom: 15px
    }

    .form-content .checkbox-custom,
    .form-content .radio-custom {
        opacity: 0;
        position: absolute
    }

    .form-content .checkbox-custom,
    .form-content .checkbox-custom-label,
    .form-content .radio-custom,
    .form-content .radio-custom-label {
        display: inline-block;
        vertical-align: middle;
        margin: 5px;
        cursor: pointer
    }

    .form-content .checkbox-custom-label,
    .form-content .radio-custom-label {
        position: relative;
        font-size: 13px;
        line-height: 16px;
        font-weight: 600
    }

    .form-content .checkbox-custom+.checkbox-custom-label:before,
    .form-content .radio-custom+.radio-custom-label:before {
        content: '';
        background: #fff;
        border: 1px solid #d6713f;
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;
        padding: 2px;
        margin-right: 10px;
        text-align: center
    }

    .form-content .checkbox-custom:checked+.checkbox-custom-label:before {
        background: #d6713f;
        box-shadow: inset 0px 0px 0px 4px #fff
    }

    .form-content .radio-custom+.radio-custom-label:before {
        border-radius: 50%
    }

    .form-content .radio-custom:checked+.radio-custom-label:before {
        background: #ccc;
        box-shadow: inset 0px 0px 0px 4px #fff
    }

    .form-content .checkbox-custom:focus+.checkbox-custom-label,
    .form-content .radio-custom:focus+.radio-custom-label {
        outline: none
    }

    .spec-section {
        padding: 50px 0
    }

    .spec-section .spec-section-list .terap-box {
        width: 247px;
        margin-bottom: 35px
    }

    .spec-section .spec-section-list .terap-box .img-terap {
        margin-bottom: 40px
    }

    .spec-section .spec-section-list .terap-box .img-terap img {
        width: 236px;
        border-radius: 20px
    }

    .spec-section .spec-section-list .terap-box .name-terap {
        text-align: center;
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 25px;
        color: #000
    }

    .spec-section .spec-section-list .terap-box .name-terap span {
        font-weight: 600
    }

    .spec-section .spec-section-list .terap-box .spec-terap {
        font-size: 13px;
        line-height: 16px;
        color: #335863;
        margin-bottom: 15px;
        text-align: center
    }

    .spec-section .spec-section-list .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 15px;
        background: #d6713f
    }

    .spec-section .spec-section-list .terap-box .rez-terap {
        text-align: center;
        padding: 5px 0
    }

    .spec-section .spec-section-list .terap-box .rez-terap .btn-orange {
        font-size: 17px;
        padding: 4px 20px
    }

    .gallery-section {
        padding: 30px 0 45px
    }

    .gallery-section .spec-section-list {
        display: flex
    }

    .gallery-section .spec-section-list .column1 {
        width: 50px
    }

    .gallery-section .spec-section-list .column1 img {
        width: 22px;
        margin-top: 60px;
        cursor: pointer
    }

    .gallery-section .spec-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .gallery-section .spec-section-list .column2 .swiper-container {
        width: 100%
    }

    .gallery-section .spec-section-list .column2 .swiper-container .swiper-slide {
        width: 345px !important;
        text-align: center
    }

    .gallery-section .spec-section-list .column2 .swiper-container .swiper-slide .gallery-img img {
        width: 255px;
        border-radius: 30px
    }

    .gallery-section .spec-section-list .column3 {
        width: 50px;
        text-align: right
    }

    .gallery-section .spec-section-list .column3 img {
        width: 22px;
        margin-top: 60px;
        cursor: pointer
    }

    .gabinet-section {
        padding: 25px 0
    }

    .gabinet-section .gabinety-list {
        display: flex;
        margin-bottom: 80px
    }

    .gabinet-section .gabinety-list .column1 {
        width: 50px;
        display: none
    }

    .gabinet-section .gabinety-list .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .gabinet-section .gabinety-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .gabinet-section .gabinety-list .column2 .swiper-container {
        width: 100%
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide {
        width: 33% !important
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img {
        width: 260px;
        display: block;
        text-align: center;
        margin: 0 auto
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img img {
        width: 255px;
        margin-bottom: 20px;
        border-radius: 30px
    }

    .gabinet-section .gabinety-list .column2 .swiper-container .swiper-slide .gabinet-img .gabinet-name {
        font-size: 16px;
        line-height: 21px
    }

    .gabinet-section .gabinety-list .column3 {
        width: 50px;
        text-align: right;
        display: none
    }

    .gabinet-section .gabinety-list .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .gabinet-section h1 {
        border-bottom: 1px solid #d6713f;
        margin-bottom: 20px;
        padding-bottom: 10px;
        font-size: 44px;
        line-height: 50px;
        display: inline-block;
        text-align: left
    }

    .gabinet-section .contact-adr-row {
        margin-bottom: 50px;
        padding-left: 50px
    }

    .gabinet-section .contact-adr-row img {
        width: 32px;
        margin-top: -2px
    }

    .gabinet-section .contact-adr-row .contact-data {
        padding-left: 10px;
        font-size: 24px;
        line-height: 30px
    }

    .gabinet-section .contact-adr-row .contact-data a {
        font-size: 24px;
        line-height: 30px
    }

    .gabinet-section .contact-adr-row .contact-data a:hover {
        text-decoration: underline
    }

    .gabinet-section .contact-adr-top {
        margin-top: 120px
    }

    .zespol-section {
        padding: 5px 0 50px
    }

    .zespol-section h3 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 25px
    }

    .zespol-section .zespol-section-list {
        margin-top: 0
    }

    .zespol-section .zespol-section-list .terap-box {
        width: 247px;
        margin-bottom: 25px
    }

    .zespol-section .zespol-section-list .terap-box .img-terap {
        margin-bottom: 20px;
        text-align: center
    }

    .zespol-section .zespol-section-list .terap-box .img-terap img {
        width: 230px;
        border-radius: 20px
    }

    .zespol-section .zespol-section-list .terap-box .name-terap {
        text-align: center;
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px;
        color: #000
    }

    .zespol-section .zespol-section-list .terap-box .name-terap span {
        font-weight: 700
    }

    .zespol-section .zespol-section-list .terap-box .spec-terap {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 15px;
        text-align: center
    }

    .zespol-section .zespol-section-list .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 15px;
        background: #d6713f
    }

    .zespol-section .zespol-section-list .terap-box .rez-terap {
        text-align: center;
        padding: 5px 0
    }

    .zespol-section .zespol-section-list .terap-box .rez-terap .btn-orange {
        font-size: 16px;
        padding: 4px 15px
    }

    .zespol-section-gray {
        padding: 5px 0 50px
    }

    .zespol-section-gray h3 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 25px
    }

    .zespol-section-gray .zespol-section-list {
        display: flex;
        margin-top: 0
    }

    .zespol-section-gray .zespol-section-list .column1 {
        width: 50px;
        display: none
    }

    .zespol-section-gray .zespol-section-list .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .zespol-section-gray .zespol-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container {
        width: 100%
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .swiper-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .swiper-slide {
        width: 247px !important;
        margin: 20px 20px !important
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box {
        width: 247px
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .img-terap {
        margin-bottom: 20px;
        text-align: center
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .img-terap img {
        width: 230px;
        border-radius: 20px
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .name-terap {
        text-align: center;
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 15px;
        color: #000
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .name-terap span {
        font-weight: 700
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .spec-terap {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 15px;
        text-align: center
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .line {
        width: 60%;
        height: 1px;
        margin: 0 auto 15px;
        background: #d6713f
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .rez-terap {
        text-align: center;
        padding: 5px 0
    }

    .zespol-section-gray .zespol-section-list .column2 .swiper-container .terap-box .rez-terap .btn-orange {
        font-size: 16px;
        padding: 4px 15px
    }

    .zespol-section-gray .zespol-section-list .column3 {
        width: 50px;
        text-align: right;
        display: none
    }

    .zespol-section-gray .zespol-section-list .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .help-in-section {
        padding: 0 0 40px
    }

    .help-in-section .help-in-section-gray {
        background: #F8F8FB;
        padding: 25px 0;
        margin-bottom: 40px
    }

    .help-in-section .help-in-section-gray .help-in-section-list {
        display: flex;
        margin-top: 0
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column1 {
        width: 50px;
        display: none
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container {
        width: 100%
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide {
        width: 220px !important;
        margin: 18px 6px !important
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide a {
        display: flex;
        width: 210px;
        height: 44px;
        justify-content: center;
        align-items: center;
        text-align: center;
        border: 1px solid #1966b1;
        border-radius: 10px;
        color: #335863;
        font-weight: 600;
        font-size: 14px;
        line-height: 17px;
        padding: 0 5px
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide a:hover {
        background: #1966b1;
        color: #fff;
        text-decoration: none
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c1 {
        border-color: #c2e6fc
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c1:hover {
        background: #c2e6fc
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c2 {
        border-color: #fbcc67
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c2:hover {
        background: #fbcc67
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c3 {
        border-color: #c74375
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c3:hover {
        background: #c74375
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c4 {
        border-color: #41636e
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c4:hover {
        background: #41636e
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c5 {
        border-color: #f4c8cf
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c5:hover {
        background: #f4c8cf
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c6 {
        border-color: #cf77e8
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c6:hover {
        background: #cf77e8
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c7 {
        border-color: #bc1823
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c7:hover {
        background: #bc1823
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c8 {
        border-color: #e39751
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c8:hover {
        background: #e39751
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c9 {
        border-color: #6ebe44
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column2 .swiper-container .swiper-slide .c9:hover {
        background: #6ebe44
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column3 {
        width: 50px;
        text-align: right;
        display: none
    }

    .help-in-section .help-in-section-gray .help-in-section-list .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .help-in-section .help-in-section-content .help-in-section-content-box {
        margin-bottom: 60px
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list {
        display: flex;
        margin-top: 0
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column1 {
        width: 50px;
        display: none
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container {
        width: 100%
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide {
        width: 180px !important;
        margin: 25px 6px !important
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a {
        text-align: center
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a img {
        width: 100px;
        margin-bottom: 20px
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column2 .swiper-container .swiper-slide a p {
        padding: 0;
        font-size: 16px;
        line-height: 20px;
        font-weight: 700
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column3 {
        width: 50px;
        text-align: right;
        display: none
    }

    .help-in-section .help-in-section-content .help-in-section-content-box .help-in-section-content-box-list .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .help-in-main-section {
        background: #F8F8FB;
        padding-bottom: 10px
    }

    .help-in-main-section .help-in-main-section-white {
        position: relative;
        left: -120px;
        background: #fff;
        width: 784px
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content {
        padding: 25px 25px 25px 120px
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content h2 {
        font-size: 27px
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content p {
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 10px
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content ul {
        padding-left: 15px;
        padding-bottom: 10px
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content ul li {
        font-size: 16px;
        line-height: 22px
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .img-78 img {
        width: 78px;
        margin-bottom: 10px
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .img-m {
        display: none
    }

    .help-in-main-section .help-in-main-section-white .help-in-main-section-white-content .c-info {
        display: block;
        padding-top: 30px
    }

    .help-in-main-section .help-in-main-section-rezerwation {
        border-radiu: 25px;
        position: relative;
        top: -100px
    }

    .help-in-main-section .help-in-main-section-rezerwation .txt-top-m {
        display: none
    }

    .help-in-main-section .help-in-main-section-rezerwation .img {
        margin: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .img img {
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        width: 100%;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt {
        background: #fff;
        padding: 20px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt h3 {
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 30px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt h4 {
        font-size: 20px;
        font-weight: 700;
        border-top: 0;
        text-align: left
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type {
        display: flex;
        width: 186px;
        border: 1px solid #dd8259;
        border-radius: 8px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type .rez-type-ch {
        color: #dd8259;
        font-size: 15px;
        width: 93px;
        text-transform: uppercase;
        text-align: center;
        cursor: pointer;
        font-weight: 700;
        padding: 4px 5px;
        cursor: pointer
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .rez-type .rez-type-ch-active {
        background: #dd8259;
        color: #fff;
        border-radius: 8px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box {
        margin-bottom: 20px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .fixed-orange {
        font-size: 20px;
        line-height: 22px;
        color: #dd8259
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box label {
        font-size: 14px;
        line-height: 18px;
        font-weight: 700;
        display: block
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-input {
        border: 1px solid #dd8259;
        border-radius: 8px;
        color: #868686;
        font-size: 15px;
        padding: 4px 10px;
        display: block;
        width: 100%;
        background: #fff;
        margin-bottom: 5px;
        outline: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-input2 {
        margin-top: 8px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone {
        width: 100%;
        margin-bottom: 5px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone .iti {
        width: 100%;
        display: block
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .phone .iti__country-container .iti__selected-country {
        background: #e6e6e6;
        padding-right: 15px;
        font-size: 15px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date {
        display: flex;
        margin-bottom: 5px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col {
        width: 60px;
        margin: 0 10px;
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-top {
        font-size: 18px;
        font-weight: 700;
        padding-bottom: 10px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-top span {
        color: #dd8259
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-hour {
        border-radius: 5px;
        border: 1px solid #dd8259;
        font-weight: 700;
        font-size: 16px;
        line-height: 1;
        width: 60px;
        padding: 6px 5px;
        margin-bottom: 5px;
        cursor: pointer
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col .date-col-hour-active {
        background: #dd8259;
        color: #fff
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right,
    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-left {
        width: 15px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right img,
    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-left img {
        width: 10px;
        cursor: pointer
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date .form-box-date-col-right {
        text-align: right
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more {
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a {
        font-size: 14px;
        color: #335863;
        font-weight: 700
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a img {
        width: 12px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .form-box .form-box-date-more a:hover {
        text-decoration: none
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .btn-orange {
        padding: 5px 10px;
        font-size: 16px;
        border-radius: 10px;
        border: 0
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist {
        padding-top: 30px;
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist h3 {
        text-align: center
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist img {
        width: 236px;
        margin-bottom: 25px;
        border-radius: 20px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .spec-name {
        color: #000;
        font-size: 26px;
        margin-bottom: 10px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .line {
        width: 50%;
        height: 1px;
        margin: 0 auto 10px;
        background: #9ba8ab
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist .spec-sub {
        color: #7b7b7b;
        font-size: 14px;
        margin-bottom: 25px
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .specialist p {
        text-align: justify;
        font-size: 15px;
        line-height: 20px;
        padding: 0 40px 0;
        font-weight: 500
    }

    .help-in-main-section .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt .c-info {
        display: none
    }

    .article-section .article-content p {
        text-align: justify
    }

    .article-section .article-content .img img {
        width: 100%;
        margin-bottom: 35px
    }

    .article-section .article-content .author {
        padding-top: 20px;
        margin-bottom: 100px
    }

    .article-section .article-content .author img {
        width: 82px;
        margin-right: 40px
    }

    .article-section .article-content .author h3 {
        font-size: 24px;
        margin-bottom: 5px
    }

    .article-section .article-sidebar {
        position: relative;
        top: -200px;
        background: #fff;
        padding: 20px;
        border-radius: 20px
    }

    .article-section .article-sidebar .date-last {
        color: #909191;
        font-size: 16px;
        text-align: center;
        margin-bottom: 30px
    }

    .article-section .article-sidebar .news-box {
        height: auto;
        width: 100%
    }

    .article-section .article-sidebar .news-box .news-content .news-title {
        height: auto
    }

    .article-section .article-sidebar .news-box .news-content .news-title h4 {
        text-align: center;
        margin-bottom: 15px
    }

    .article-section .article-sidebar .news-box .news-content .news-date {
        border: 0;
        width: 100%
    }

    .article-section .article-sidebar .news-box:hover {
        text-decoration: none
    }

    .article-section .article-sidebar .rez-box {
        box-shadow: 0px 0px 6px 3px #d6d6d6;
        border-radius: 15px;
        background: #fafafc;
        padding: 20px;
        text-align: center
    }

    .article-section .article-sidebar .rez-box h4 {
        font-size: 19px;
        font-weight: 700;
        margin-bottom: 15px
    }

    .article-section .article-sidebar .rez-box p {
        font-size: 15px;
        line-height: 19px
    }

    .article-section .article-sidebar .rez-box .btn-orange {
        padding: 5px 10px;
        font-size: 15px;
        border-radius: 8px
    }

    .newses-more-section {
        padding: 40px 0
    }

    .newses-more-section .newses-section-list {
        display: flex
    }

    .newses-more-section .newses-section-list .column1 {
        width: 50px
    }

    .newses-more-section .newses-section-list .column1 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .newses-more-section .newses-section-list .column2 {
        width: 100%;
        overflow: hidden
    }

    .newses-more-section .newses-section-list .column2 .swiper-container {
        width: 100%
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .swiper-slide {
        width: 230px !important;
        margin: 20px 25px
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box {
        width: 230px;
        height: 380px
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .news-title h4 {
        font-size: 17px
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .news-text {
        font-size: 13px;
        line-height: 17px;
        height: 90px
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .author {
        font-size: 10px;
        line-height: 12px
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box .news-content .read {
        font-size: 8px;
        line-height: 12px
    }

    .newses-more-section .newses-section-list .column2 .swiper-container .news-box:hover {
        text-decoration: none
    }

    .newses-more-section .newses-section-list .column3 {
        width: 50px;
        text-align: right
    }

    .newses-more-section .newses-section-list .column3 img {
        width: 22px;
        margin-top: 170px;
        cursor: pointer
    }

    .offer-section {
        padding: 5px 0 50px
    }

    .offer-section .offers-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        width: 100%
    }

    .offer-section .offers-list .offer-list-box {
        display: block;
        width: 180px;
        height: 300px;
        margin: 10px 55px 15px 55px;
        background: #fff;
        padding: 0 0
    }

    .offer-section .offers-list .offer-list-box img {
        width: 155px;
        margin-bottom: 15px
    }

    .offer-section .offers-list .offer-list-box h4 {
        font-size: 23px;
        line-height: 30px
    }

    .offer-section .offers-list .offer-list-box:hover {
        opacity: 0.8;
        text-decoration: none
    }

    .summary {
        padding: 50px 0
    }

    .summary .summary-icon {
        margin-bottom: 60px;
        overflow: hidden
    }

    .summary .summary-icon h1 {
        font-size: 48px;
        line-height: 56px;
        font-weight: 700
    }

    .summary .summary-icon .img-check img {
        width: 97px;
        margin-bottom: 15px
    }

    .summary .summary-icon .img-l img,
    .summary .summary-icon .img-r img {
        width: 265px;
        position: relative;
        top: 70px
    }

    .summary .summary-icon .img-l img {
        left: -80px
    }

    .summary .summary-icon .img-r img {
        left: -20px
    }

    .summary .summary-icon .line {
        text-align: center
    }

    .summary .summary-icon .line img {
        width: 638px
    }

    .summary .summary-spec {
        margin-bottom: 40px;
        text-align: left
    }

    .summary .summary-spec .img-spec img {
        width: 270px;
        border-radius: 20px;
        border: 15px solid #fff;
        position: relative;
        top: -20px;
        left: -15px
    }

    .summary .summary-spec .summary-spec-content {
        padding: 30px 0 30px 30px;
        height: 300px;
        background: #fafafc;
        border-radius: 20px
    }

    .summary .summary-spec .summary-spec-content h2 {
        color: #000;
        font-weight: 400;
        font-size: 38px;
        line-height: 42px;
        margin-bottom: 5px
    }

    .summary .summary-spec .summary-spec-content .line {
        margin-bottom: 10px
    }

    .summary .summary-spec .summary-spec-content .line img {
        width: 330px
    }

    .summary .summary-spec .summary-spec-content .spec-spec {
        color: #8d8d8d;
        font-size: 15px;
        line-height: 18px;
        margin-bottom: 8px
    }

    .summary .summary-spec .summary-spec-content p {
        font-size: 16px;
        margin-bottom: 4px
    }

    .summary .summary-spec .summary-spec-content p span {
        color: #d6713f
    }

    .summary .summary-spec .summary-spec-content .spec-big {
        font-size: 24px;
        line-height: 32px;
        color: #335863;
        font-weight: 700;
        padding-top: 7px
    }

    .summary .summary-phone {
        margin-bottom: 60px;
        text-align: center
    }

    .summary .summary-phone img {
        width: 151px
    }

    .summary .summary-phone h5 {
        font-size: 32px;
        line-height: 42px;
        font-weight: 400;
        margin: 35px 0 20px 0
    }

    .summary .summary-phone p {
        font-size: 12px;
        margin: 0
    }

    .summary .summary-book {
        background: #fafafc;
        margin-bottom: 50px;
        height: 317px;
        padding: 0
    }

    .summary .summary-book p {
        font-size: 24px;
        line-height: 29px;
        margin-bottom: 15px;
        margin-top: 60px
    }

    .summary .summary-book .dwn {
        font-size: 20px;
        line-height: 28px;
        color: #da713e
    }

    .summary .summary-book .img {
        margin-top: 100px;
        margin-bottom: 70px
    }

    .summary .summary-book .img img {
        width: 182px
    }

    .summary .summary-book .thanks {
        position: relative;
        left: -380px;
        width: 580px;
        font-size: 26px;
        line-height: 34px;
        text-align: left
    }

    .summary .summary-book .book {
        margin-top: 0
    }

    .summary .summary-book .book img {
        width: 256px;
        position: relative;
        top: -20px
    }

    .umow-wizyte {
        padding: 5px 0 40px
    }

    .umow-wizyte .umow-wizyte-select {
        margin-bottom: 30px
    }

    .umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns {
        border-radius: 10px;
        border: 1px solid #dd8259;
        width: 265px;
        margin: 0 auto 30px;
        display: flex
    }

    .umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns .select-btn {
        width: 100%;
        text-transform: uppercase;
        height: 37px;
        text-align: center;
        border-radius: 10px;
        font-weight: 700;
        color: #dd8259;
        font-size: 21px;
        line-height: 24px;
        padding-top: 5px;
        cursor: pointer
    }

    .umow-wizyte .umow-wizyte-select .umow-wizyte-select-btns .active {
        background: #dd8259;
        color: #fff
    }

    .umow-wizyte .umow-wizyte-select .select-lists {
        margin-bottom: 10px;
        display: flex
    }

    .umow-wizyte .umow-wizyte-select .select-lists .form-box-input {
        padding: 8px;
        font-size: 16px;
        line-height: 18px;
        border-radius: 10px;
        border: 1px solid #d6713f;
        display: block;
        width: 100%;
        background: #fff;
        margin: 0 10px;
        color: #808080
    }

    .umow-wizyte .umow-spec-row {
        padding: 20px 0;
        display: block
    }

    .umow-wizyte .umow-spec-row .umow-spec {
        display: flex
    }

    .umow-wizyte .umow-spec-row .umow-spec .img-spec {
        padding-right: 20px
    }

    .umow-wizyte .umow-spec-row .umow-spec .img-spec img {
        width: 150px;
        border-radius: 20px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec {
        width: 100%
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row {
        display: flex
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .name-spec {
        width: 40%
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .name-spec h2 {
        color: #000;
        font-size: 28px;
        line-height: 33px;
        margin-bottom: 10px;
        font-weight: 400
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .rate-spec {
        width: 60%;
        font-size: 13px;
        font-weight: 700;
        text-align: right
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .name-spec-row .rate-spec img {
        width: 72px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-spec {
        margin-bottom: 20px;
        color: #8a8a8a;
        font-size: 13px;
        line-height: 17px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row {
        display: flex;
        width: 100%;
        font-size: 13px;
        margin-bottom: 16px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row .spec-lng {
        width: 40%
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row .spec-lng img {
        width: 19px;
        margin: 0 5px;
        position: relative;
        top: -3px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .spec-lng-row .spec-help {
        width: 60%;
        text-align: right
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec {
        font-size: 13px;
        margin-bottom: 5px;
        border-bottom: 1px solid #dd8259;
        width: 100%;
        padding-bottom: 3px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 6px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list .help-in-spec-box {
        font-size: 12px;
        font-weight: 700;
        line-height: 18px;
        margin: 6px 5px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list .help-in-spec-box img {
        width: 23px;
        margin-right: 3px
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list .bl {
        display: none
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list-more {
        width: 100%;
        text-align: right
    }

    .umow-wizyte .umow-spec-row .umow-spec .info-spec .help-in-spec-list-more p {
        cursor: pointer;
        margin: 0;
        font-size: 13px;
        line-height: 18px
    }

    .umow-wizyte .umow-spec-row .calendar-days {
        background: #F8F8FB;
        padding: 20px
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content {
        border-radius: 10px;
        background: #fff;
        padding: 10px
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date {
        display: flex;
        margin-bottom: 5px
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col {
        width: 62px;
        margin: 0 8px;
        text-align: center
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top {
        font-size: 17px;
        font-weight: 700;
        padding-bottom: 10px
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-top span {
        color: #dd8259
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour {
        border-radius: 5px;
        border: 1px solid #dd8259;
        font-weight: 700;
        font-size: 16px;
        line-height: 1;
        width: 62px;
        padding: 7px 7px;
        margin-bottom: 5px;
        cursor: pointer
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col .date-col-hour-active {
        background: #dd8259;
        color: #fff
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right,
    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left {
        width: 15px
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right img,
    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-left img {
        width: 10px;
        cursor: pointer
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date .form-box-date-col-right {
        text-align: right
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more {
        text-align: center
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a {
        font-size: 13px;
        color: #335863;
        font-weight: 700
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a img {
        width: 12px
    }

    .umow-wizyte .umow-spec-row .calendar-days .calendar-days-content .form-box-date-more a:hover {
        text-decoration: none
    }

    .umow-wizyte .umow-spec-row-m {
        display: none
    }

    .umow-wizyte .umow-wizyte-select .select-lists .form-box-input:nth-child(1),
.form-box-input:nth-child(3) {
  flex: 0 0 auto;
}


.umow-wizyte .umow-wizyte-select .select-lists .form-box-input:nth-child(2) {
  flex: 1 1 auto;
}


    .specialist-main .help-in-main-section-rezerwation {
        top: 0;
        margin-top: 40px
    }

    .specialist-main .help-in-main-section-rezerwation .help-in-main-section-rezerwation-txt {
        border-radius: 20px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content {
        padding-top: 60px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content h2 {
        font-size: 27px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec {
        display: flex
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .img-spec {
        padding-right: 20px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .img-spec img {
        width: 180px;
        border-radius: 20px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec {
        width: 100%
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row {
        display: flex
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec {
        width: 40%
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec h1 {
        color: #000;
        font-size: 28px;
        line-height: 33px;
        margin-bottom: 10px;
        font-weight: 400
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .name-spec h2 {
        color: #000;
        font-size: 28px;
        line-height: 33px;
        margin-bottom: 10px;
        font-weight: 400
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .rate-spec {
        width: 60%;
        font-size: 13px;
        font-weight: 700;
        text-align: right
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .name-spec-row .rate-spec img {
        width: 72px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-spec {
        margin-bottom: 5px;
        color: #8a8a8a;
        font-size: 13px;
        line-height: 17px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-adr {
        font-size: 15px;
        margin-bottom: 15px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row {
        display: flex;
        width: 100%;
        font-size: 13px;
        margin-bottom: 10px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-lng {
        width: 40%
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-lng img {
        width: 19px;
        margin: 0 5px;
        position: relative;
        top: -3px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .spec-lng-row .spec-help {
        width: 60%;
        text-align: right
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec {
        font-size: 13px;
        margin-bottom: 5px;
        border-top: 1px solid #dd8259;
        width: 100%;
        padding-top: 3px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 6px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list .help-in-spec-box {
        font-size: 12px;
        font-weight: 700;
        line-height: 18px;
        margin: 6px 5px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list .help-in-spec-box img {
        width: 23px;
        margin-right: 3px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list-more {
        width: 100%;
        text-align: right;
        margin-bottom: 15px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .umow-spec .info-spec .help-in-spec-list-more p {
        cursor: pointer;
        margin: 0;
        font-size: 13px;
        line-height: 18px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox {
        margin-bottom: 35px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery {
        margin-bottom: 10px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide {
        height: auto !important
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide .gallery-s-box {
        width: 100%;
        text-align: center;
        height: 100% !important
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGallery .swiper-slide .gallery-s-box img {
        width: 100%;
        height: auto;
        object-fit: scale-down;
        object-position: center
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGalleryMin {
        position: relative
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .doctorGalleryMin .swiper-slide img {
        width: 200px;
        border-radius: 10px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr {
        position: relative;
        height: 0
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-prev {
        position: absolute;
        left: -30px;
        top: -70px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-prev img {
        width: 20px;
        cursor: pointer
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-next {
        position: absolute;
        right: -22px;
        top: -70px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .g-next img {
        width: 20px;
        cursor: pointer
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .doctorGalleryBox .swArr .swiper-button-disabled {
        display: none
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title {
        display: flex
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title img {
        width: 25px;
        margin-right: 20px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-txt-content-title h2 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 25px
    }

    .specialist-main .help-in-main-section-white .help-in-main-section-white-content .spec-movie {
        margin-bottom: 30px;
        border-radius: 20px;
        border: 2px solid #d6713f;
        width: 100%;
        height: auto;
        text-align: center;
        padding: 10px
    }

    .spec-publication {
        padding: 50px 0 0;
        margin-bottom: 10px
    }

    .spec-publication .spec-publication-title {
        display: flex
    }

    .spec-publication .spec-publication-title img {
        width: 25px;
        margin-right: 20px
    }

    .spec-publication .newses {
        padding-bottom: 20px;
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .spec-publication .newses .news-box {
        width: 264px;
        height: auto;
        background: #fff;
        margin: 0 13px 60px 13px
    }

    .spec-publication .newses .news-box .news-img img {
        width: 100%
    }

    .spec-publication .newses .news-box .news-title {
        height: auto;
        padding-bottom: 10px
    }

    .spec-publication .newses .news-box .news-content .news-text {
        height: auto;
        padding-bottom: 10px
    }

    .spec-publication .newses .news-box:hover {
        text-decoration: none
    }

    .spec-publication .read-more {
        text-align: center;
        padding-bottom: 35px
    }

    .pagination-box {
        padding: 30px 0 50px
    }

    .pagination-box .pagination {
        height: 100%;
        border-radius: 40px
    }

    .pagination-box .pagination .pp {
        font-size: 20px;
        line-height: 24px;
        padding: 18px 30px;
        cursor: pointer
    }

    .pagination-box .pagination .pp img {
        width: 9px
    }

    .pagination-box .pagination .pp:first-child {
        border-top-left-radius: 40px;
        border-bottom-left-radius: 40px;
        border-left: 0
    }

    .pagination-box .pagination .pp:last-child {
        border-top-right-radius: 40px;
        border-bottom-right-radius: 40px
    }

    .error404 {
        text-align: left
    }

    .error404 h5 {
        font-size: 46px;
        line-height: 58px;
        margin: 400px 0 20px
    }

    .error404 .btn-orange {
        font-size: 25px;
        line-height: 42px;
        padding: 16px 100px;
        border-radius: 5px
    }

    .error404 img {
        width: 910px;
        margin: 0
    }
}

/*# sourceMappingURL=main.css.map */