@font-face{font-family:'RubikRegular';src:url(//4model.co.il/wp-content/themes/nir/fonts/RubikRegular.eot);src:url(//4model.co.il/wp-content/themes/nir/fonts/RubikRegular.eot) format('embedded-opentype'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikRegular.woff2) format('woff2'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikRegular.woff) format('woff'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikRegular.ttf) format('truetype'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikRegular.svg#RubikRegular) format('svg')}@font-face{font-family:'RubikMedium';src:url(//4model.co.il/wp-content/themes/nir/fonts/RubikMedium.eot);src:url(//4model.co.il/wp-content/themes/nir/fonts/RubikMedium.eot) format('embedded-opentype'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikMedium.woff2) format('woff2'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikMedium.woff) format('woff'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikMedium.ttf) format('truetype'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikMedium.svg#RubikMedium) format('svg')}@font-face{font-family:'RubikBold';src:url(//4model.co.il/wp-content/themes/nir/fonts/RubikBold.eot);src:url(//4model.co.il/wp-content/themes/nir/fonts/RubikBold.eot) format('embedded-opentype'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikBold.woff2) format('woff2'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikBold.woff) format('woff'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikBold.ttf) format('truetype'),url(//4model.co.il/wp-content/themes/nir/fonts/RubikBold.svg#RubikBold) format('svg')}html,.top-wrapper{height:100%;display:flex;flex-direction:column}body{min-height:100%};body>article{flex:1}.top-wrapper{margin:10px 300px 10px 0}body,p,blockquote,a{font-family:'RubikRegular',arial}h1,h2,h3,h4,h5,h6{font-family:'RubikBold','RubikRegular',arial}.row-title{color:#147795;font-size:2.5em;font-weight:900;margin-bottom:25px}.left-pane .row-container{margin-top:128px;margin-right:40px;max-width:521px}.row-text{font-size:16px}.vertical-center{top:50%;transform:translateY(-50%)}p{line-height:1.7}a{color:inherit}.clear{clear:both}*{margin:0;padding:0;outline:0;border:0;vertical-align:top;text-decoration:none;list-style:none}.header-content{width:1280px;margin:0 auto;position:relative}header{background:#fff;box-shadow:0 1px 10px 0 rgba(44,44,44,.15);-webkit-box-shadow:0 1px 10px 0 rgba(44,44,44,.15);-moz-box-shadow:0 1px 10px 0 rgba(44,44,44,.15);float:right;width:100%;height:80px;position:relative;z-index:998}header .header-content{height:100%;display:flex;justify-content:space-between;align-items:center}header .logo{float:right;height:100%}header .logo a{height:100%}header .logo img{position:absolute;top:50%;transform:translateY(-50%);right:0;height:70%}header nav{height:100%;font-size:17px;display:flex;align-items:center}header nav ul{line-height:114px;height:100%;display:flex;align-items:center;margin-left:40px;margin-bottom:0}header nav ul li{float:right;margin-right:50px}header nav .contact-trigger{transition:all .1s linear;color:#147795;cursor:pointer;background:#fff;transition:all .1s linear;font-family:'RubikBold','RubikRegular',arial;font-size:17px;padding:10px 20px;border:2px solid #147795;border-radius:5px}header nav .contact-trigger:hover{color:#fff;background:#147795;border-color:#fff}.hamburger-menu{display:none;height:100%;padding-right:25px;transition:all .3s ease-in-out;background-color:transparent}.hamburger-slice{background:black;display:block;height:3px;transition:all .3s ease-in-out;width:30px}.hamburger-slice:not(:last-of-type){margin:0 0 7px}.menu-open .hamburger-menu .hamburger-slice:first-child{transform:rotate(45deg);transform-origin:3px 8px}.menu-open .hamburger-menu .hamburger-slice:nth-child(2){opacity:0}.menu-open .hamburger-menu .hamburger-slice:nth-child(3){transform:rotate(-45deg);transform-origin:4px -3px}.button{transition:all .1s linear;color:#147795;cursor:pointer;float:left}.button:hover{color:#fff}.button:hover a{background:#147795;border-color:#fff}.button a{background:#fff;transition:all .1s linear;font-family:'RubikBold','RubikRegular',arial;font-size:1.2em;padding:10px 20px;border:2px solid #147795;border-radius:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-row{position:relative;height:900px;overflow-x:hidden}.main-row .multiple-box{height:100%;display:none}.main-row .multiple-box.selected{display:block}.main-row .multiple-form{position:absolute;top:0;right:0;z-index:3;padding:20px;padding:20px 160px 0;width:100%;box-sizing:border-box}.main-row .multiple-form .step-label{font-size:17px;margin-left:20px;color:black;font-weight:bold;color:black}#step1 .form-box{max-width:600px}.step-label:not([type="submit"]:last-child):after{content:">";font-weight:normal;position:relative;font-weight:bold;color:#a8a8a8;left:-10px}.main-row .multiple-form .step-label.selected~.step-label{color:#a8a8a8}.main-row .multiple-form .step-form{display:none}.main-row .multiple-form .step-form.selected{display:block}.main-row .multiple-form input[type="text"],.main-row .multiple-form input[type="email"],.main-row .multiple-form textarea{border:0;border-bottom:1px solid #e8e8e8;font-size:18px;background-color:none}.step-btn{cursor:pointer;display:inline-block;padding:6px 30px;text-align:center;color:#147795;border:2px solid #147795;font-size:20px;font-weight:bold;margin-top:30px;background:transparent}.step-btn.continue-button{background:#147795;color:white}.step-btn:disabled{background:#66b9d2;border-color:#56a4bb}.step-btn .multiple-form .step-form .form-box{position:relative;display:flex;flex-direction:column}.multiple-form .step-form .form-box>label{margin-bottom:20px}.select-wrapper{display:block}.wpcf7-form-control-wrap{position:relative;display:block}.main-row .multiple-box .box-side{height:100%;left:0;z-index:0;position:relative;padding-right:0;padding-left:0}.main-row .multiple-box .box-side.top{z-index:2}.main-row .multiple-box .box-side.left-pane{left:0}.main-row .multiple-box .box-side.right-pane{right:0}.main-row .multiple-box.step-container3 .box-side.right-pane{padding-right:160px;padding-top:160px;z-index:4}.main-row .multiple-box .bg-seperate{width:100%;height:100%;display:block;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#fff}.main-row .multiple-box.step-container3 .bg-seperate{left:0;transform:skew(-10deg) translateX(-100px);box-shadow:-1px 3px 5px 1px #d0d0d0}.main-row .multiple-box .right-pane .bg-seperate{right:0;transform:skew(10deg) translateX(100px);box-shadow:-1px 3px 5px 1px #d0d0d0}.main-row .multiple-box .png-bg{width:100%;height:100%;position:absolute;z-index:3}#row-meet{text-align:center;margin-top:100px;box-sizing:border-box;padding:0 15%}#row-meet p{font-size:1.2em}#row-blocks{margin:80px 0;display:flex;flex-wrap:wrap}#row-blocks #logo{margin-top:-115px;font-family:'RubikRegular',arial;font-size:20rem;text-align:center;font-weight:bold;position:absolute;z-index:-1;color:#eaedef;left:50%;transform:translateX(-50%)}#row-blocks .block-item{color:#fff;text-align:center;width:33.33%;min-height:492px;float:right;background-position:top center;font-size:16px;padding:0 10px}#row-blocks .block-item h3{margin-bottom:20px;font-size:23px}#row-blocks .block-item p{font-size:1em;padding:0 10%;box-sizing:border-box}#row-blocks .block-item .block-icon{height:250px;float:right;width:100%;position:relative}#row-blocks .block-item .block-icon img{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}footer{background:#25282e;width:100%;padding:0;height:368px;box-sizing:border-box}.copyright{background:#25282e;min-height:45px;height:45px;border-top:1px solid #4c525d;line-height:45px;display:flex;align-items:center}.copyright p{color:#666a72;display:inline;margin-bottom:0}.copyright p#copy-right{float:right}.copyright p#copy-right span:not(:last-of-type):after{content:'|';margin:0 10px}.copyright p#copy-left{float:left}footer #footer-sidebar{float:right;color:#fff}footer #footer-sidebar>div{float:right;margin-right:100px}footer #footer-sidebar>div a{line-height:2}footer #footer-sidebar>div>h3{margin-bottom:10px}footer .logo{float:right}#multi-step-form .fw-step-part{float:right;background:transparent}.fw-step-block{position:relative}#multi-step-form .fw-step-block input[type=checkbox]{display:none !important}#multi-step-form .fw-text-input,#multi-step-form .fw-text-input[type="text"],#multi-step-form .fw-textarea{border:0;border-bottom:1px solid #e7eaea}#multi-step-form h2.fw-step-part-title{float:right}#multi-step-form .fw-progress-bar .fw-progress-step{font-size:1em}#multi-step-form .fw-progress-bar .fw-progress-step:nth-child(1):before{content:"1." !important}#multi-step-form .fw-progress-bar .fw-progress-step:nth-child(2):before{content:"2." !important}#multi-step-form .fa.form-control-feedback{display:none}#multi-step-form .fw-choice.fw-input-container{float:right}#multi-step-form .fw-choice:nth-child(5){clear:both}#multi-step-form [data-type=fw-radio] label,#multi-step-form [data-type=fw-checkbox] label{padding-left:0;padding-right:45px;margin-left:15px;margin-right:0}#multi-step-form [data-type=fw-checkbox] label:before{left:auto;right:0}#form{background:#f5f5f5 url(//4model.co.il/wp-content/themes/nir/images/form.png);background-position:top center;margin-top:-30px}#contactwrap{display:none;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8)}#contactwrap #contactform{z-index:9999;box-shadow:0 0 6px #fff;width:90%;max-width:400px;position:fixed;top:50%;right:50%;transform:translateY(-50%) translateX(50%);background:#fff;box-sizing:border-box;padding:40px}#contactwrap #contactform button{width:24px;height:24px;background:transparent;cursor:pointer;position:absolute;left:13px;top:13px}#contactwrap #contactform button svg{width:24px;height:24px;fill:#acacac;transition:all .2s linear}#contactwrap #contactform button:hover svg{fill:#000}#contactwrap .row-title{margin-top:0}#contactwrap label input{border-bottom:1px solid #e7eaea;height:30px}#contactwrap textarea{max-width:100%;border-bottom:1px solid #e7eaea}#contactwrap .send_button{float:left}.fw-button-previous,.fw-button-next,.fw-button-fileupload{transition:all .1s linear;background:#fff !important;transition:all .1s linear;font-family:'RubikBold','RubikRegular',arial;font-size:1.2em;padding:10px 20px !important;border:2px solid #147795 !important;border-radius:5px;color:#147795}#multi-step-form .fw-step-block{float:right;clear:both;width:645px}#multi-step-form .fw-block-invalid .fw-block-invalid-alert{position:absolute;top:0;left:0;width:auto}.first-step{margin-top:0}.first-step .fw-wizard-step-rl{width:100%;float:right;margin:0;background-image:url(//4model.co.il/wp-content/themes/nir/images/first-step.png);background-repeat:no-repeat;background-position:100% 50%}.first-step h2{color:#147795}.fw-summary-container{float:right;width:50%}.fw-summary-container .fw-wizard-summary{border:2px solid #d2d4d5;background:#fff;padding:60px 40px;float:right;width:auto;clear:both}.last-step .fw-wizard-step-rl{width:100%;float:right;margin:0;background-image:url(//4model.co.il/wp-content/themes/nir/images/last-step.png);background-repeat:no-repeat;background-position:0 50%;min-height:824px}.last-step .fw-step-part{float:left !important;width:50% !important}.fw-wizard-step-header-container{display:none}.first-step .first-step-left{position:absolute;top:110px;left:0;width:30%}.first-step .first-step-left h3{color:#147795;font-size:36px;padding-bottom:25px}.first-step .first-step-left p{font-size:18px}.png-bg{pointer-events:none}.container-fluid{background-color:#f5f5f5}.step-labels-wrapper{margin-bottom:50px}.form-box>p{margin-bottom:20px}input[type=radio]+.wpcf7-list-item-label,input[type=checkbox]+.wpcf7-list-item-label{font-weight:normal;cursor:pointer;position:relative}input[type=radio]+.wpcf7-list-item-label:before,input[type=checkbox]+.wpcf7-list-item-label:before{content:'';margin-left:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:1px solid #e8e8e8}input[type=radio]:checked+.wpcf7-list-item-label:after,input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:'';position:absolute;right:13px;top:9px;background:black;width:2px;height:2px;box-shadow:2px 0 0 black,4px 0 0 black,4px -2px 0 black,4px -4px 0 black,4px -6px 0 black,4px -8px 0 black;transform:rotate(45deg)}input[type=radio],input[type=checkbox]{opacity:0;width:1px;height:1px}span.wpcf7-list-item{margin:0 0 0 1em}.wpcf7-form-control.wpcf7-radio{display:inline-flex;flex-wrap:wrap;margin:8px 0 0 0;max-width:500px}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{flex:1 0 calc(100% / 3); min-width: 142px; margin: 5px 0; } .wpcf7-form-control-wrap { top: -3px } .step2-form-container { display: flex; flex-direction: column; background: white; padding: 20px 40px; margin-top: 25px; max-width: 1600px; max-height: 500px; min-height: 400px; overflow-y: auto; } .step2-form-header { display: block; } .step2-form-header__textcontainer { display: inline-flex; flex-direction: column; } .step2-form-header .row-title { font-size: 1.5em; margin-bottom: 3px; } .step2-add-button { width: 50px; height: 50px; border-radius: 100%; background: #147795; margin-left: 13px; } .step2-add-button:disabled { background: #80c2d6; } button.step2-add-button:before { content: "+"; color: white; font-size: 2.3em; } .step2-table-header, .step2-upload-item { display: flex; padding: 10px 40px; position: relative; border-bottom: 1px solid #e7ebea; } .step2-upload-item { min-height: 65px; } .step2-upload-item input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .step2-table-header { background: #e7ebea; color: #4c5150; font-size: 1.2em; margin-top: 15px; } .step-container2 > .row-text { max-width: 1600px; } .step-column, .step2-upload-item .select-wrapper { display: flex; justify-content: center; flex-direction: column; align-items: flex-start; } .step2-column-name { flex: 1 0 30%; max-width: 30%; overflow: hidden; margin-left: 7px; } .step2-column-sketch { flex: 1 0 30%; display: flex; justify-content: center; max-width: 30%; overflow: hidden; unicode-bidi: bidi-override; } .step2-column-count, .count-wrapper { flex: 1 0 10%; } .step2-column-tech, .tech-wrapper { flex: 1 0 20%; } .step2-upload-item .file-label { display: inline-flex; align-items: center; font-weight: normal; } .step2-upload-item .file-label:before { content: "+"; border: #147795 2px solid; color: #147795; border-radius: 100%; width: 30px; height: 30px; display: inline-flex; justify-content: center; margin-left: 8px; align-items: center; } .step2-upload-item .file-label.with-file:before { content: unset; } .step3-form-inner { display: flex; flex-direction: column; width: 75%; margin-top: 100px; } .step3-form-inner label { font-size: 22px; } .step2-upload-item .remove-item { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 30px; height: 30px; border-radius: 100%; border: 2px solid #147795; background: none; display: none; } .step2-upload-item:hover .remove-item { display: inline-block; } .step2-upload-item .remove-item:before { content: "-"; color: #147795; font-size: 2em; line-height: 25px; } .step2-upload-item label { font-size: 18px; } .wpcf7-select { border: #e7eaea 2px solid; padding: 5px 10px; padding-left: 32px; -webkit-appearance: button; background: white; font-size: 18px; } .step2-upload-item .wpcf7-form-control-wrap:after, .phone-prefix:after { content: ''; position: absolute; top: calc(50% + -3px); left: 12px; width: 11px; height: 11px; background: transparent; border-top: .2rem solid #d2d4d5; border-right: .2rem solid #d2d4d5; box-shadow: 0 0 0 lightgrey; transition: all 200ms ease; transform: translate3d(0,-50%,0) rotate(135deg); pointer-events: none; } .form-notes { display: block; font-size: 22px; line-height: 50px; resize: none; max-height: 300px; width: 100%; background-image: -moz-linear-gradient(top , transparent, transparent 49px,#E7EFF8 0px); background-image: -webkit-linear-gradient(top , transparent, transparent 49px,#E7EFF8 0); -webkit-background-size: 100% 50px; background-size: 100% 50px; padding-top: 10px; } .send_button { background: #147795; padding: 8px 30px; color: white; align-self: flex-end; margin-top: 20px; } .send_button:disabled { background: #14779573; } .step3-confirmation-container { display: inline-flex; flex-direction: column; border: #d2d4d5 2px solid; background: white; padding: 20px; overflow: hidden; min-height: 330px; min-width: 300px; justify-content: space-between; } .terms-consent .wpcf7-list-item-label:before { border-color: #d0d0d0!important; position: relative; bottom: -3px; } .terms-consent .wpcf7-list-item-label:after { top: 12px !important; } .terms-consent input { float: right; } .terms-consent a { text-decoration: underline; } .confimation_separator { align-self: stretch; height: 2px; background: #d2d4d5; margin: 12px 0; } .confirmation_table { color: #626262; width: 100%; } .confirmation_table td.filename { max-width: 200px; color: black; } .confirmation_table td { padding: 5px 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } label { font-size: 14px; color: #6b6a6a; } label .wpcf7-form-control-wrap, .wpcf7-list-item-label { color: black; } div.wpcf7-validation-errors { display: inline-block; } .small-screens-only { display: none; } .wpcf7-response-output { display: inline-block; max-width: 580px; } div.wpcf7-display-none{display:none} .wpcf7-list-item input[type="text"]{max-width:90%} .phone-wrapper { display: flex; align-items: flex-start; } .phone-wrapper .wpcf7-select { border-top: none; border-left: none; border-right: none; } .phone-wrapper label { flex: 1; } .phone-wrapper label input { width: 95%; } .phone-prefix { top: 11px; margin-right: 25px; } #contactform label, #contactform input:not([type="submit"]) {width: 100%;} .product-slider { height: 370px; margin-bottom: 30px; } .product-slider .product-image-wrapper { width: 320px; border: 1px solid #e7eaea; display: flex; justify-content: center; outline: none; } .product-slider .product-image { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .product-slider .product-image img { max-height: 100%; max-width: 100%; margin: auto; display: block; } .slick-list, .slick-track {height: 100%;} button.slick-arrow { border-width: 1px; border-color: #e7eaea; border-style: solid; background-color: #e7eaea; width: 54px; height: 82px; z-index: 2; } .slick-next { left: 0!important; } .slick-prev { right: 0!important; } .product-slider button.slick-next:before, button.slick-prev:before { opacity: 1; position: absolute; overflow: hidden; display: inline-block; font-size: 4px; width: 4em; height: 4em; margin-top: -2em; top: 50%; bottom: 10px; border-top: 3px solid #000000; } .product-slider button.slick-next:before { border-left: 3px solid #000000; transform: rotate(-54deg) skew(-20deg); transform: rotate(-45deg); left: 20px; } .product-slider button.slick-prev:before { border-right: 3px solid #000000; transform: rotate(54deg) skew(20deg); transform: rotate(45deg); right: 20px; } button.slick-next:hover, button.slick-prev:hover { background: rgb(206, 206, 206); } @media (max-width:1200px) { header nav .contact-trigger:after {content: url(//4model.co.il/wp-content/themes/nir/images/contact.svg); position: absolute; height: 100%; width: 100%; top:0; left: 14%; pointer-events: none;} header nav .contact-trigger {color: transparent; height: 40px; width: 85px; border: none; position: relative;} header nav .contact-trigger:hover {color: transparent;background:transparent;border: none; font-size: 0;} .hamburger-menu {display: inline-block;} header nav ul { position: absolute; bottom: 0; left: 0; right: 0; transform: translateY(100%); background: #147795; margin: 0; color: white; display: block; text-align: center; height: auto; display: none; } header nav ul li {float: none;margin-right: 0;line-height: normal; display: flex; align-items: center; justify-content: center; padding: 15px 5px; border-bottom: 1px solid #199ac1;} header nav ul li a {display: inline-block; width: 100%; height: 100%;} .main-row {height: initial;} .main-row .multiple-box, .main-row .multiple-box .box-side {height: initial;} .row.main-row {background: white; margin: 0 -9px; padding: 15px;} .main-row .multiple-form {position: static; padding: 0;} .left-pane .row-container {margin-top: 0; margin-right: 0;} .step-labels-wrapper {display: none;} .row-title {font-size: 25px;} #row-meet {margin-top: 0;} .step-btn.continue-button {width: 100%; color: white;} .main-row .multiple-box.step-container3 .box-side.right-pane {padding: 0;} .step3-confirmation-container {min-width: initial;} .step3-confirmation-container, .step3-form-inner, .send_button, .form-box input {width: 100%} .main-row .multiple-form textarea {max-height: 130px; background-image: none; border: 2px solid #d2d4d5; margin-top: 10px; padding: 0 10px;} .png-bg {display: none;} .step3-form-inner {margin-top: 20px;} .step-form, .step2-form-container {padding: 0; flex-direction: column-reverse; max-height: initial; min-height: initial;} .step2-form-header {display: inline-flex; order: 1; border: 3px solid #147795; position: relative; min-height: 57px; justify-content: center;} .step2-table-header, .step2-header-subtitle {display: none;} .step2-upload-item {padding: 0; padding-bottom: 5px; flex-direction: column; margin-top: 15px; border: 1px solid #d2d4d5;} .step2-upload-item .wpcf7-form-control-wrap {width: 90%; margin: 0 3px;} .step2-upload-item .wpcf7-select {width: 100%;} .step2-column-name {background: #d2d4d5; display: block; padding: 7px; margin-left: 0;} .step2-upload-item .remove-item {top: 20px; left: 6px; display: inline-flex; border: none;} .step2-upload-item .remove-item:before {content: 'x'; color: black; line-height: initial; transform: none;} .step2-upload-item .step2-column-sketch label {height: 40px; justify-content: space-between; display: flex; flex-direction: row-reverse; width: 90%; padding: 0 14px 0 5px; font-size: 18px; border: #e7ebea 2px solid; color: rgb(51, 51, 51)} .step2-upload-item .file-label {width: 90%; overflow: hidden;} .step2-upload-item .file-label:before {color: inherit; border: 0; width: initial; font-size: 17px;} .small-screens-only {display: inline-block;} .step2-upload-item .input-label {width: 90%; align-self: center; margin-top: 15px; margin-bottom: 5px;} .step2-add-button {position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; border-radius: 0; background: none; justify-content: flex-start; display: flex; align-items: center; padding-right: 18px; font-size: 11px;} .step-column, .step2-upload-item .select-wrapper {align-items: center; max-width: 100%;} button.step2-add-button:before {color: #147795;} .step2-form-header__textcontainer {justify-content: center;} .step2-add-button:disabled {background: #98e7ff4f} .step2-add-button:disabled + div > .row-title {color: gray;} span.wpcf7-not-valid-tip {width: 90%;} #row-meet {padding: 0 5%;} footer .container {width: 100%;} footer .row .col-md-12 {display: flex;flex-direction: column;justify-content: center;align-items: center;} footer .row #copy-left {margin-top: 2px;} } @media (min-width: 1023px) { #multi-step-form .fw-progress-bar-container {margin-top:0} } @media (max-width: 1500px) { .first-step .fw-wizard-step-rl {background-position:200% 25%} } @media (max-width: 1280px) { header {position: fixed; top: 0; left: 0; right: 0} body {padding-top: 80px;} header .logo {width:100%;text-align:center} header .logo a {width:100%} header .logo img {right:50%;transform:translateY(-50%) translateX(50%)} .header-content {width:100%} #row-blocks {margin-bottom: 20px;} #row-blocks .block-item {width:100%} footer {padding:0} footer .logo {width:100%;text-align:center;margin:20px 0} footer #footer-sidebar {width:100%} footer #footer-sidebar > div {margin-right:0;width:100%;text-align:center} .copyright p {font-size:0.7em;padding:0 2%} #multi-step-form .fw-step-block {width:auto} .first-step .fw-wizard-step-rl {background:transparent} .first-step .first-step-left {position:static;width:100%;top:auto;padding:0 10%;box-sizing:border-box} } @media (min-width: 769px){#multi-step-form .fw-progress-wrap{max-width:none;max-height:none}#multi-step-form.fw-large-container .fw-progress-bar-container{width:auto;margin-bottom:auto}#multi-step-form.fw-large-container .fw-progress-bar{height:auto;border-radius:0;position:static;width:auto}#multi-step-form .fw-step-part{padding:0;border-left:0}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step{float:right;text-align:right;width:auto;padding:0 0 0 15px;margin:0;display:block;color:#aaa}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step.fw-active{color:#000}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step.fw-active .fw-progress-bar-bar{height:auto;left:auto;position:static;top:auto;width:auto}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:before{background:transparent !important;color:inherit;background-color:transparent !important;border-radius:0;content:none;height:auto;line-height:auto;top:auto;width:auto;font-size:1em;position:static;line-height:1 !important;display:inline-block !important}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:after{content:none}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis{width:auto}#multi-step-form h2.fw-step-part-title{margin:0 !important}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:last-child:before{font-size:1em;content:'3.' !important}.fw-active .fw-txt-ellipsis{color:#000 !important}#multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step:last-child:before{font-size:1em;padding-top:0}#multi-step-form .fw-wizard-step-header-container{margin-bottom:0}}@media(max-width:830px){#row-blocks #logo{font-size:12rem;margin-top:-80px}.product-slider{height:300px}}@media(max-width:550px){#row-blocks #logo{font-size:7rem;margin-top:-50px}}