@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;700&display=swap);@import url(https://use.typekit.net/qsh8umy.css);.select2{width:100%}.select2-container--default{background:transparent;border-radius:0;border:none;padding-bottom:0;outline:0!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none}.select2-container--default .counter{line-height:30px;background:#ff5100;padding:0 10px;color:#fff;top:5px;position:absolute;right:40px;z-index:1;font-size:12px}.select2-container--default.select2-container--open .select2-selection--multiple:before,.select2-container--default.select2-container--open .select2-selection--single:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{position:relative;outline:0!important;padding-right:15px;height:60px;padding-left:15px;border:1px solid #ebebeb;background:#fff;border-radius:0}.select2-container--default .select2-selection--multiple:before,.select2-container--default .select2-selection--single:before{content:"";background-image:url(/images/icons/arrow-down.svg);right:12px;top:25px;width:12px;height:8px;background-size:contain;background-repeat:no-repeat;transition-duration:.3s;position:absolute;line-height:0;z-index:1}.select2-container--default .select2-selection--multiple{height:60px;overflow:hidden}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;border-radius:0;border:none;color:#ff5100;padding:0 5px;font-size:17px;line-height:55px;margin:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#ff5100;margin-right:5px}.select2-container--default .select2-selection--multiple .select2-search--inline{margin-bottom:0;width:100%}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{background:none;color:#000;height:auto;padding-left:0;line-height:60px;height:60px;margin:0;width:100%!important;text-transform:none;font-size:17px;position:relative}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#000;font-size:17px;font-weight:500}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#000;font-size:17px;font-weight:500}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#000;font-size:17px;font-weight:500}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-moz-placeholder{color:#000;font-size:17px;font-weight:500}.select2-container--default .select2-selection--single{line-height:55px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000;font-size:15px;line-height:60px;text-transform:none;font-weight:500;font-size:22px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#262626;outline:0!important;line-height:60px;font-size:22px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-dropdown{border-radius:0;margin-top:-2px;margin-left:-1px;padding:0;border:1px solid #ebebeb}.select2-container--default .select2-dropdown.multiple-select .select2-results__option{border-bottom:none;padding-top:10px;padding-bottom:10px}.select2-container--default .select2-dropdown.multiple-select .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-dropdown.multiple-select .select2-results__option[aria-selected=true]{background:transparent}.select2-container--default .select2-dropdown.select2-dropdown--above{border-radius:4px 4px 0 0;margin-top:0}.select2-container--default .select2-dropdown .select2-results__option{line-height:normal;font-size:15px;text-transform:none;color:#262626;position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff;transition-duration:.3s}.select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-dropdown .select2-results__option:hover,.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]{background:#f0f0f0}.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]:before{opacity:1}.select2-container--default .select2-selection--single .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:15px;padding-left:0}.steps-estimation .title{margin-bottom:5rem}.steps-estimation .title h2{text-align:center;margin:0;line-height:1.5;font-size:35px;font-weight:700}.steps-estimation .title p{text-align:center;font-size:22px;font-weight:300}.steps-estimation .form-wrap{background:#f0f0f0;max-width:90%;width:700px;margin:0 auto;box-shadow:10px 10px 15px 0 rgba(0,0,0,.15);padding:5rem;position:relative}.steps-estimation .form-wrap h3{margin:0 0 1rem;line-height:1.5;font-size:22px;font-weight:700}.steps-estimation .form-wrap p{font-weight:700;font-size:1.19rem;margin-bottom:3rem}.steps-estimation .form-wrap .circle{position:absolute;top:-40px;left:-40px;border-radius:50%;background:#ff5100;text-align:center;text-transform:uppercase;line-height:80px;width:80px;height:80px;z-index:1;color:#fff;display:inline-block}.steps-estimation .form-wrap .estimate-form,.steps-estimation .form-wrap .estimate-form .contact-form,.steps-estimation .form-wrap .estimate-form .contact-form .container,.steps-estimation .form-wrap .estimate-form .contact-form .container .grid-wrap{padding:0}.steps-estimation .form-wrap .estimate-form .contact-form .container .grid-wrap .general-form input,.steps-estimation .form-wrap .estimate-form .contact-form .container .grid-wrap .general-form textarea{background:#fff}.steps-estimation .scroll-link{position:relative;left:50%;margin:5rem 0;display:inline-block;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.steps-estimation .scroll-link img,.steps-estimation .scroll-link span{display:block}.steps-estimation .scroll-link img{width:2rem;margin:1.5rem auto}.steps-estimation .scroll-link span{font-size:1.36rem;font-weight:700;margin:1rem 0 0;line-height:1.3}.steps-estimation .steps{position:relative;padding-top:50px;padding-bottom:0;max-width:90%;width:1200px;margin:0 auto 20px}.steps-estimation .steps:before{content:"";position:absolute;z-index:0;width:2px;background:#ff5100;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.steps-estimation .steps .item{text-align:center;padding:30px;position:relative;z-index:1;align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-gap:10rem}.steps-estimation .steps .item.even .image{order:2}.steps-estimation .steps .item.even .text{order:1}.steps-estimation .steps .item .image{height:100%;position:relative}.steps-estimation .steps .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.steps-estimation .steps .item .image .circle{position:absolute;top:-40px;left:-40px;border-radius:50%;background:#ff5100;text-align:center;text-transform:uppercase;line-height:80px;width:80px;height:80px;z-index:1;color:#fff;display:inline-block}.steps-estimation .steps .item .text{text-align:left}.steps-estimation .steps .item .text h2{font-size:1.36rem;font-weight:700;margin-bottom:1rem}.steps-estimation .steps .item .circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:#ff5100;text-align:center;text-transform:uppercase;line-height:80px;width:80px;height:80px;z-index:1;color:#fff;display:inline-block}@media only screen and (max-width:768px){.steps-estimation .form-wrap{padding:5rem 2rem}.steps-estimation .form-wrap .circle{left:-10px}.steps-estimation .steps{text-align:center;display:block}.steps-estimation .steps .scroll-link{left:10px;text-align:left;-webkit-transform:translateX(0);transform:translateX(0)}.steps-estimation .steps .scroll-link img{margin-left:0}.steps-estimation .steps:before{content:"";left:20px;-webkit-transform:translateX(0);transform:translateX(0)}.steps-estimation .steps .item{grid-template-columns:1fr;grid-gap:1.5rem;padding-left:90px}.steps-estimation .steps .item.even .image{order:1}.steps-estimation .steps .item.even .text{order:2}.steps-estimation .steps .item .circle{top:40px;left:-10px;-webkit-transform:translate(0);transform:translate(0);width:65px;height:65px;font-size:.7rem;line-height:65px;font-weight:700}}