.sh-carousel-slide{padding:15px 0;width:inherit}.sh-carousel-slide-image-container img{max-height:217px;max-width:100%;margin:0 auto;display:block}.sh-carousel-slide-title-link{display:inline-block}.sh-carousel-slide-excerpt{margin:6px 0 11px!important;line-height:inherit!important}.sh-carousel-slide .q-item{min-height:0}.sh-carousel-slide .q-card{box-shadow:0 2px 14px 0 hsla(0,0%,89.4%,0.5);border-radius:0;margin:0 15px}@media only screen and (max-width:767px){.sh-carousel-slide .q-card{margin:0 5px}}.sh-carousel-slide .q-focus-helper{background:none!important}.sh-carousel-slide .q-btn{font-weight:300;width:141px}.sh-carousel-slide .q-item{padding:0}.sh-carousel-slide .q-card__section{padding:13px}.sh-carousel-slide .q-icon{width:unset;height:unset;margin-right:11px}.sh-carousel-slide .q-item__section--avatar{min-width:unset}.sh-carousel-slide .q-item__section--side{padding-right:0}.sh-diary-carousel-slide{max-width:100%}.VueCarousel-navigation-button[data-v-453ad8cd]{background-color:#1b345c;border-radius:50%;color:#fff;height:27px;width:27px;margin:0 -4px!important;padding:0!important}@media only screen and (max-width:767px){.VueCarousel-navigation-button[data-v-453ad8cd]{display:none}}.VueCarousel-dot-container[data-v-438fd353]{display:none}@media only screen and (max-width:767px){.VueCarousel-dot-container[data-v-438fd353]{display:inline-block}}.VueCarousel-dot{width:8px!important;height:8px!important;border-radius:50%!important;padding:0!important;margin:0 6px!important}.VueCarousel-dot--active{background-color:#1b345c!important}.sh-app-advertisement{background-image:url(/statics/img_background_map@2x.png);width:100%;height:400px;background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:767px){.sh-app-advertisement{height:auto;background-position:right 43% bottom 50%}}.sh-app-advertisement-content{max-width:1023px;margin:auto;height:100%;padding-top:55px}@media only screen and (max-width:1240px){.sh-app-advertisement-content{max-width:700px}}@media only screen and (max-width:767px){.sh-app-advertisement-content{padding-top:0}}.sh-app-advertisement-content-container{padding-top:50px}@media only screen and (max-width:767px){.sh-app-advertisement-content-container{max-width:300px;padding-top:30px;margin:auto}}.sh-app-advertisement-content-slide{display:flex}@media only screen and (max-width:767px){.sh-app-advertisement-content-slide{display:block}}.sh-app-advertisement-content-screenshot{height:100%;width:auto;margin-right:40px;display:block}@media only screen and (max-width:767px){.sh-app-advertisement-content-screenshot{display:none}}.sh-app-advertisement-content-screenshot-responsive{width:200px;height:auto;display:none;margin:30px auto 0}@media only screen and (max-width:767px){.sh-app-advertisement-content-screenshot-responsive{display:block}}.sh-app-advertisement-content-text{max-width:350px;margin-top:7px;font-size:0.875rem;line-height:1.25rem}.sh-app-advertisement-content-buttons{display:flex;align-items:center;margin-top:15px}.sh-app-advertisement-content-buttons img{width:auto;height:40px;margin-right:20px}.sh-app-advertisement .q-carousel{background-color:unset}.sh-app-advertisement .q-carousel__slide{padding:0}.sh-app-advertisement .q-carousel__navigation{padding-bottom:13px}@media only screen and (max-width:767px){.sh-app-advertisement .q-carousel__navigation{padding:15px 0 35px}}.sh-app-advertisement .q-carousel .q-btn{margin:0;padding:0}.sh-app-advertisement .q-carousel .q-btn--round{height:unset;width:unset;min-height:unset;min-width:unset;margin:0 4px}.sh-app-advertisement .q-carousel .q-btn .q-icon,.sh-app-advertisement .q-carousel .q-btn .q-spinner{font-size:9px}@media only screen and (max-width:767px){.sh-app-advertisement .q-carousel .absolute{position:relative}}.sh-app-advertisement-container{width:100%}.sh-contact-form{padding:3.75rem 0 2.1875rem}.sh-contact-form-wrapper{max-width:26.875rem}.sh-contact-form-wrapper p{padding:1.125rem 1rem 1.125rem 0}.sh-contact-form-wrapper h2{padding-right:1rem}.sh-contact-form-wrapper form{width:100%}.sh-contact-form-wrapper form .subject-field{position:absolute;left:-1000%}.sh-contact-form-wrapper form .q-field--filled.q-field--focused .q-field__control:before{background:#e8e8e8}.sh-contact-form-wrapper form .bg-input{background:#f2f2f2}.sh-contact-form-wrapper button{min-width:8.75rem}.dark-background-container{background-color:#f9f9f9}.text-default{font-size:.875rem;line-height:1.25rem}.carousel-container{padding:60px 0 35px}.carousel-container-carousel-component{max-width:1023px;margin:auto}@media only screen and (max-width:1240px){.carousel-container-carousel-component{max-width:640px}}.carousel-container h2{margin-bottom:15px}