body {min-height: 100vh;}#allWrapper, #zoomedContent {padding-top: 74px;}#siteHeader {height: 74px;padding: 13px 25px;background: #FFFFFF;position: fixed;top: 0;width: 100%;z-index: 10;}#siteHeader .content {max-width: 1160px;}#cantSee {height: 47px;font-size: 20px;min-width: 350px;border-radius: 10px;}#smallerFont, #normalFont, #biggerFont {height: 30px;line-height: 30px;width: 44px;font-size: 15px;font-weight: bold;margin-top: 10px;}#smallerFont, #normalFont {margin-right: 26px;}#colorBlind {margin: 9px 52px 0;height: 34px;width: 34px;}#colorBlind:after {width: 17px;height: 30px;}#zoomButton {margin-right: 67px;}#zoomButton img {height: 37px;}.home .image {min-height: 500px;}.home .image .actions button {border-radius: 10px;}#logo {height: 48px;width: 76px;margin-top: -4px;}.lang button {height: 48px;font-size: 20px;line-height: 20px;text-align: center;width: 81px;}.lang button span {border-width: 6px 5px 0;margin-top: -4px;margin-left: 5px;}.lang .dropdown-menu {width: 100px;}.lang .dropdown-menu > li > a {font-size: 20px;line-height: 48px;}.bottomButtons {margin: 0;padding: 0 50px;position: fixed;bottom:0;left:0;width: 100%;max-width: none;background: #FFFFFF;height: 70px;-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .175);box-shadow: 0 0 12px rgba(0, 0, 0, .175);}.bottomButtons button {height: 49px;width: 151px;margin: 10px 0;font-size: 20px;border-radius: 10px;}.bottomButtons .stepBack {background-position: 16px;}.bottomButtons .stepFwd {background-position: 123px;}.bottomButtons .wrapper {max-width: 1100px;margin: auto;}.sliderLeft, .sliderRight {display: none;}.steps.main section .content {padding-top: 175px;}.steps.main section.city .content {padding-top: 249px;}.steps.main section.subservice .serviceRow {margin-top: 138px;}.steps.main section.subservice .content {padding-top: 0;margin-top: 20px;}.steps.main .result .wrapper .content {padding-top: 0;}.steps .title {font-size: 20px;position: fixed;top: 187px;width: 100%;background: #FFFFFF;z-index: 2;padding: 10px;}.steps .title .read,.steps .title .info {height: 30px;width: 30px;margin-left: 18px;background-size: 7px;}.steps .title .read {margin-left: 22px;background-size: 19px;}.steps .option {border-width: 2px;}.steps .option span {font-size: 18px;}.steps .group .content, .steps .age .content, .steps .gender .content, .steps .payment .content {margin: 50px auto;}.steps .age .option input {font-size: 30px;}.steps .wrapper .result .content {margin-bottom: 50px;}.steps.main, .steps.cmp {height: auto;margin-bottom: 70px;min-height: calc(100vh - 257px);}.steps.main section, .steps.cmp section {height: auto;}.steps .option .read, .steps .company .read {background-size: 28px;width: 28px;height: 22px;}.steps.cmp .result {height: auto;}.steps.cmp .result.filterOpen {min-height: 461px;}.changeColor {z-index: 10;}.spinner {top: 74px;}.filters {top: -365px;}.filters.open {top: 74px;}.stepsProgress {height: 113px;background: #eaeff5;text-align: center;top: 74px;position: fixed;width: 100%;z-index: 1;}.stepsProgress .pts {display: inline-block;margin-top: 13px;}.stepsProgress .point {float: left;width: 154px;position: relative;cursor: pointer;}.stepsProgress .point:after {content: "";height: 3px;width: 55px;background: #b0bbc8;position: absolute;top: 18px;left: 126px;border-radius: 2px;}.stepsProgress .point:nth-child(7):after {display: none;}.stepsProgress .point p {font-size: 16px;line-height: 25px;color: #7e8fa3;text-align: center;word-wrap: break-word;}.stepsProgress .point .circle {border: 1px solid #8e9cae;border-radius: 20px;height: 40px;width: 40px;text-align: center;line-height: 40px;font-size: 23px;color: #8e9cae;margin: auto;}.stepsProgress .point.gone .circle{background: #00bf82 url(../mark-3d25d501725522b727a34ec1dc53789a.png) no-repeat center!important;color: #FFFFFF;text-indent: -5000px;border-color: #00bf82;}.stepsProgress .point.gone.current .circle {text-indent: 0;}.stepsProgress .point.gone:after {background: #00bf82;}.stepsProgress .point.gone p{color: #00bf82;}.stepsProgress .point.current .circle {background: #59708a!important;color: #FFFFFF;border-color: #59708a;font-weight: bold;}.stepsProgress .point.current p{color: #59708a;font-weight: bold;}.cityFiltersWrap {background: #FFFFFF;position: fixed;top: 237px;width: 100%;z-index: 1;}.cityFilters {display: block;margin: 35px auto 12px;background: #eaeff5;border-radius: 5px;max-width: 1100px;}.cityFilters button {border: 0;background: none;width: 32px;font-weight: bold;font-size: 20px;color: #708090;line-height: 19px;padding: 13px 6px;margin: -3px 0;}.cityFilters button.mixitup-control-active {background: #2582e1;color: #fff;border-radius: 5px;}.changeColor .window {width: 452px;padding: 0 58px;height: 322px;top: calc(50% - 161px);left: calc(50% - 226px);}.contact .window {width: 450px;height: 628px;top: calc(50% - 314px);left: calc(50% - 225px);}.contact label {font-size: 16px;}.contact form div {width:100%;padding:0;float: none;}.contact textarea {height: 113px;}.changeColor .window .title p, .contact .window .title p {font-size: 18px;}.changeColor .wrapper div p {height: 49px;width: 49px;font-size: 29px;line-height: 46px;}.changeColor .wrapper div {padding: 7px;border-width: 2px;}.changeColor button, .contact button {font-size: 18px;font-weight: normal;border-radius: 10px;height: 42px;width: 150px;}.filterTitle {font-size: 18px;}.triggerEl {font-size: 18px;}.filters select, .filters select[name="isInternational"], .filters select[name="type"] {border-width: 1px;height: 38px;margin-right: 13px;float: left;}.filters select[name="service"] {width: 318px;}.filters select[name="isState"] {width: 278px;}.filters select[name="legalType"] {width: 302px;}.filters select[name="basis"] {width: 220px;}.filters select[name="isInternational"] {width: 220px;}.filters select[name="state"] {width: 150px;}.filters select[name="city"] {width: 155px;}.filters select[name="workingDays"], .filters select[name="workStart"], .filters select[name="workEnd"] {width: 299px;}.opt {height: 48px;border-width: 1px;line-height: 48px;font-weight: normal;font-size: 16px;width: 242px;}.opt.long{width: 570px;text-align: center;}.filters .content {width: 1095px;}.filterButtons {text-align: right;}.filterButtons button {font-size: 18px;height: 42px;width: 150px;border-radius: 10px;margin: 25px 0 25px 20px;font-weight: normal;}@media screen and (min-width: 960px) and (max-width: 1250px) {.allServices {width: 726px;}.serviceSlider {width: 858px;}.home .image {background-position: 5% 14px;}}@media screen and (min-width: 960px) and (max-width: 1095px) {#siteHeader {height: 129px;text-align: center;}#allWrapper, #zoomedContent {padding-top: 129px;}#siteHeader .fll {margin: 0 40px;}#siteHeader .fll, #siteHeader .flr {float: none;display: inline-block;}.stepsProgress {display: none;}.filters {top: -378px;}.filters.open {top: 129px;}.filters .content {width: 900px;}.steps.cmp .result {height: auto;}.steps.cmp .result.filterOpen {min-height: 582px;}.spinner {top: 129px;}.filters select[name="service"], .filters select[name="part"], .filters select[name="type"], .filters select[name="isFree"] {width: calc(50% - 13px);}.filters select[name="isInternational"], .filters select[name="chooseState"], .filters select[name="chooseCity"], .filters select[name="workingHours"] {width: calc(25% - 13px);}.filters select[name="workingDays"], .filters select[name="workStart"], .filters select[name="workEnd"] {width: 160px;}.opt {margin-right: 13px;width: calc(50% - 13px);}.opt.long {width: calc(100% - 13px);}}@media screen and (min-width: 768px) and (max-width: 959px) {#siteHeader {height: 171px;text-align: center;}#siteHeader .flr {width: 530px;}#siteHeader .fll {margin: 0 100px;}#siteHeader .fll, #siteHeader .flr {float: none;display: inline-block;}#smallerFont {margin-left: 110px;}.steps .title {top: 171px;}.steps .state .option, .steps .city .option {width: calc(100% / 3 - 24px);}#allWrapper, #zoomedContent {padding-top: 171px;}.stepsProgress {display: none;}.filters {top: -417px;}.filters.open {top: 171px;}.filters .content {width: 700px;}.steps.cmp .result {height: auto;}.steps.cmp .result.filterOpen {min-height: 615px;}.allServices {width: 350px;}.serviceSlider {width: 480px;}.steps .title {padding-left: 20px;}.spinner {top: 171px;}.companyPage #map {width: 100%;}.filters select {width: calc(50% - 30px)!important;margin: 5px 12px!important;}.filters .opt {width: calc(50% - 10px)!important;}.filters .opt.second {margin-right: 0;}.filters .opt.long {width: 100% !important;}}@media screen and (max-width: 767px) {#siteHeader {height: 171px;text-align: center;}#siteHeader .flr {width: 350px;}#siteHeader .fll {width: auto;margin: 0 100px;}#siteHeader .fll, #siteHeader .flr {float: none;display: inline-block;}#smallerFont {margin-left: 30px;}#zoomButton {margin-right: 0;}.steps .title {padding-left: 0;top: 171px;}.option {width:100%;}.steps .content {width: 100%;}.steps .gender .option, .steps .state .option, .steps .city .option, .steps .group .option, .steps .reason .option,.steps .service .option, .steps .payment .option, .steps .result .company, .steps .types .option {width: calc(50% - 32px);}.steps .reason .option[data-id="10"] {margin-left: 12px;}.steps .result .company {margin: 12px;}.steps .result .company:nth-child(3n) {margin-right: 12px;}.steps .age .option {display: inline-block;float: none;}.steps .state .option {width: calc(50% - 24px);}#allWrapper, #zoomedContent {padding-top: 171px;}.stepsProgress {display: none;}.filters {top: -799px;}.filters.open {top: 171px;}.filters .content {width: 400px;}.steps.cmp .result {height: auto;}.steps.cmp .result.filterOpen {min-height: 939px;}.allServices {width: 350px;}.serviceSlider {width: 480px;}.steps .title {padding-left: 20px;}.spinner {top: 171px;}.companyPage #map {width: 100%;}.filters select, .filters .opt {width: 100% !important;}.opt.long {height: 72px;}.filterButtons {text-align: center;}.filterButtons button {margin: 25px 12px;}}@media screen and (max-width: 480px) {#siteHeader .fll {margin: 0;}.steps .content .option, .result .company {margin: 12px!important;width: calc(100% - 32px)!important;}.allServices {margin: 0 calc(50vw - 203px);}.bottomButtons {padding: 0 10px;}.home .image {min-height: 600px;background-image: none;}.home .image .text {margin: 100px 0;text-align: center;}}