﻿@font-face{font-family:"NeueMontreal-Bold";src:url("../fonts/NeueMontreal-Bold.eot");src:url("../fonts/NeueMontreal-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Bold.woff2") format("woff2"),url("../fonts/NeueMontreal-Bold.woff") format("woff"),url("../fonts/NeueMontreal-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-BoldItalic";src:url("../fonts/NeueMontreal-BoldItalic.eot");src:url("../fonts/NeueMontreal-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-BoldItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-BoldItalic.woff") format("woff"),url("../fonts/NeueMontreal-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-Italic";src:url("../fonts/NeueMontreal-Italic.eot");src:url("../fonts/NeueMontreal-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Italic.woff2") format("woff2"),url("../fonts/NeueMontreal-Italic.woff") format("woff"),url("../fonts/NeueMontreal-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-LightItalic";src:url("../fonts/NeueMontreal-LightItalic.eot");src:url("../fonts/NeueMontreal-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-LightItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-LightItalic.woff") format("woff"),url("../fonts/NeueMontreal-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"NeueMontreal-Medium";src:url("../fonts/NeueMontreal-Medium.eot");src:url("../fonts/NeueMontreal-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Medium.woff2") format("woff2"),url("../fonts/NeueMontreal-Medium.woff") format("woff"),url("../fonts/NeueMontreal-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-Light";src:url("../fonts/NeueMontreal-Light.eot");src:url("../fonts/NeueMontreal-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Light.woff2") format("woff2"),url("../fonts/NeueMontreal-Light.woff") format("woff"),url("../fonts/NeueMontreal-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-Regular";src:url("../fonts/NeueMontreal-Regular.eot");src:url("../fonts/NeueMontreal-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-Regular.woff2") format("woff2"),url("../fonts/NeueMontreal-Regular.woff") format("woff"),url("../fonts/NeueMontreal-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"NeueMontreal-MediumItalic";src:url("../fonts/NeueMontreal-MediumItalic.eot");src:url("../fonts/NeueMontreal-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/NeueMontreal-MediumItalic.woff2") format("woff2"),url("../fonts/NeueMontreal-MediumItalic.woff") format("woff"),url("../fonts/NeueMontreal-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?sxwvxf");src:url("../fonts/icomoon.eot?sxwvxf#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?sxwvxf") format("truetype"),url("../fonts/icomoon.woff?sxwvxf") format("woff"),url("../fonts/icomoon.svg?sxwvxf#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"";color:#f8f8f8}.icon-houzz:before{content:"";color:#f8f8f8}.icon-instagram:before{content:"";color:#f8f8f8}.icon-linkedin:before{content:"";color:#f8f8f8}.icon-pinterest:before{content:"";color:#f8f8f8}.icon-youtube:before{content:"";color:#f8f8f8}.stepShowcase{background:#ededed;padding:5vw 0}@media(max-width: 1023px){.stepShowcase{padding:50px 0}}.stepShowcase__wrap{display:flex;align-items:center;gap:5vw}@media(max-width: 1023px){.stepShowcase__wrap{flex-direction:column;gap:30px}}.stepShowcase__visual{flex:0 0 45%;max-width:45%}@media(max-width: 1023px){.stepShowcase__visual{flex:0 0 100%;max-width:100%}}.stepShowcase__visual picture{display:block;overflow:hidden;border-radius:6px}.stepShowcase__visual picture img{width:100%;height:auto;display:block;transition:transform .5s ease}.stepShowcase__visual picture:hover img{transform:scale(1.03)}.stepShowcase__content{flex:1}.stepShowcase__content .mTitle h3{font-size:2.4vw;line-height:2.9vw;margin:0}@media(min-width: 1921px){.stepShowcase__content .mTitle h3{font-size:46px;line-height:54px}}@media(max-width: 1023px){.stepShowcase__content .mTitle h3{font-size:24px;line-height:32px}}.stepShowcase__list{padding:0;margin:2rem 0;list-style:none}.stepShowcase__list li{position:relative;padding:1rem 0 1rem 2rem;border-bottom:1px solid rgba(0,0,0,.1);font-size:1.07vw;line-height:1.6vw;color:#7b7a80}@media(min-width: 1921px){.stepShowcase__list li{font-size:20px;line-height:30px}}@media(max-width: 1023px){.stepShowcase__list li{font-size:14px;line-height:22px;padding:12px 0 12px 24px}}.stepShowcase__list li:before{content:"";position:absolute;left:0;top:1.4rem;width:8px;height:8px;background:#c8102e;border-radius:50%}@media(max-width: 1023px){.stepShowcase__list li:before{top:1rem;width:6px;height:6px}}.stepShowcase__list li:last-child{border-bottom:none}.stepShowcase__btn{display:inline-flex;align-items:center;gap:10px;color:#fff;background:#1a1a18;border-radius:100px;padding:1vw 2.5vw;font-size:1.07vw;line-height:1.5vw;transition:background .3s ease}@media(min-width: 1921px){.stepShowcase__btn{font-size:20px;line-height:28px;padding:18px 42px}}@media(max-width: 1023px){.stepShowcase__btn{font-size:14px;line-height:20px;padding:14px 28px}}.stepShowcase__btn i{font-size:14px}.stepShowcase__btn:hover{background:#c8102e;color:#fff}
