.dgm-step-title{font-weight:700;font-size:30px;line-height:1;letter-spacing:-.04em;color:var(--tp-common-black);font-family:var(--tp-ff-grotesk)}.dgm-step-title-sm{font-weight:700;font-size:24px;line-height:1;margin-bottom:15px;letter-spacing:-.02em;color:var(--tp-common-black);font-family:var(--tp-ff-grotesk)}.dgm-step-item p{font-weight:400;font-size:15px;line-height:1.6;color:#4d5051;margin-bottom:0}.dgm-step-number{font-weight:700;font-size:70px;position:absolute;top:-8px;left:-30px;z-index:-1;color:#fff0;-webkit-text-stroke:1px rgb(193 237 0 / .6)}@media (max-width:767px){.dgm-step-number{left:0}}.dgm-step-space-2{margin-left:55px;margin-right:20px}@media only screen and (min-width:1200px) and (max-width:1399px){.dgm-step-space-2{margin-left:0}}@media (max-width:767px){.dgm-step-space-2{margin-left:0;margin-right:0}}.dgm-step-space-3{margin-left:50px}@media only screen and (min-width:1200px) and (max-width:1399px){.dgm-step-space-3{margin-left:0}}@media only screen and (min-width:768px) and (max-width:991px){.dgm-step-space-3{margin-left:30px}}@media (max-width:767px){.dgm-step-space-3{margin-left:0}}.dgm-step-space-4{margin-left:75px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.dgm-step-space-4{margin-left:30px}}@media only screen and (min-width:768px) and (max-width:991px){.dgm-step-space-4{margin-left:55px}}@media (max-width:767px){.dgm-step-space-4{margin-left:0}}@media (max-width:767px){.studio-step-area{padding-top:0;padding-bottom:80px}}.studio-step-item{padding:55px 80px;background-color:var(--tp-common-cream);box-shadow:-40px 0 80px 0 rgb(79 67 38 / .1)}@media only screen and (min-width:1400px) and (max-width:1599px){.studio-step-item{padding:55px 50px}}@media only screen and (min-width:992px) and (max-width:1199px){.studio-step-item{padding:55px 40px}}@media (max-width:767px){.studio-step-item{padding:30px 20px}}.studio-step-item span{font-size:14px;line-height:1;margin-bottom:25px;display:inline-block;text-transform:uppercase;color:var(--tp-common-red);font-family:var(--tp-ff-clash-medium)}.studio-step-item p{margin-bottom:0;font-weight:400;font-size:14px;line-height:1.43;color:#101114;max-width:500px;margin:0 auto}.studio-step-title{font-size:60px;line-height:.83;margin-bottom:60px;letter-spacing:-.04em;text-transform:uppercase;color:var(--tp-common-red);font-family:var(--tp-ff-clash-semibold)}@media only screen and (min-width:1400px) and (max-width:1599px){.studio-step-title{font-size:57px}}@media only screen and (min-width:992px) and (max-width:1199px){.studio-step-title{font-size:45px}}@media (max-width:767px){.studio-step-title{font-size:35px;margin-bottom:30px}}.studio-step-slider-active{margin:0 -200px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.studio-step-slider-active{margin:0}}.ar-category-ptb{padding:27px 0;padding-bottom:17px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.ar-category-wrap{flex-wrap:wrap}}.ar-category-item{margin-bottom:10px}.ar-category-item:not(:last-child){position:relative}.ar-category-item:not(:last-child)::after{position:absolute;content:"";top:-4px;right:-80px;width:1px;height:30px;border-radius:16px;background-color:rgb(25 25 25 / .1)}@media only screen and (min-width:1200px) and (max-width:1399px){.ar-category-item:not(:last-child)::after{right:-50px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.ar-category-item:not(:last-child)::after{display:none}}.ar-category-item span{font-size:18px;letter-spacing:1px;text-transform:uppercase;color:var(--tp-common-black);font-family:var(--tp-ff-clash-medium)}@media only screen and (min-width:992px) and (max-width:1199px){.ar-category-item span{font-size:16px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.ar-category-item span{font-size:15px}}.ar-category-item i svg{margin-right:12px;transform:translateY(-3px)}.ar-step-bg{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.ar-step-bg::after{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgb(20 20 20 / .5)}.ar-step-title-box{padding-top:165px;padding-left:90px;padding-bottom:50px}@media only screen and (min-width:1200px) and (max-width:1399px){.ar-step-title-box{padding-top:120px;padding-left:40px}}@media only screen and (min-width:768px) and (max-width:991px){.ar-step-title-box{padding-top:80px;padding-left:60px}}@media (max-width:767px){.ar-step-title-box{padding-top:40px;padding-left:40px;padding-bottom:40px}}.ar-step-icon{height:60px;width:60px;line-height:56px;margin-bottom:25px;text-align:center;border-radius:30px;display:inline-block;border:1px solid rgb(255 255 255 / .2)}.ar-step-icon svg{margin-left:1px}.ar-step-number{font-weight:500;font-size:18px;line-height:1;text-transform:uppercase;color:rgb(255 255 255 / .6)}.ar-step-title-sm{font-size:20px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:var(--tp-common-white);font-family:var(--tp-ff-clash-semibold)}.ar-step-content span{font-weight:500;font-size:16px;line-height:1.5;color:rgb(255 255 255 / .6)}@media only screen and (min-width:768px) and (max-width:991px){.ar-step-content span{font-size:14px}}.ar-step-item{height:100%;padding:100px 40px 60px 40px;border-left:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}.ar-step-right-wrap{border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}.it-step-bg{margin-top:-5px}.it-step-title-box p{font-weight:500;font-size:18px;margin-bottom:0;line-height:1.56;color:rgb(254 255 249 / .7)}@media (max-width:767px){.it-step-title-box p br{display:none}}.it-step-thumb{margin-left:-115px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.it-step-thumb{margin-left:0}}.it-step-thumb img{border-radius:30px;max-width:inherit}@media (max-width:767px){.it-step-thumb img{width:100%}}.it-step-thumb-shape-1{position:absolute;top:27%;right:-8%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.it-step-thumb-shape-1{right:0}}@media (max-width:767px){.it-step-thumb-shape-1{display:none}}.it-step-thumb-shape-2{position:absolute;bottom:4%;left:-18%}@media only screen and (min-width:1200px) and (max-width:1399px){.it-step-thumb-shape-2{left:7%}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.it-step-thumb-shape-2{left:6%}}@media (max-width:767px){.it-step-thumb-shape-2{display:none}}@media only screen and (min-width:576px) and (max-width:767px){.it-step-thumb-shape-2{display:block}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.it-step-thumb-wrap{margin-bottom:80px}}.it-step-shape-1{position:absolute;left:0%;top:13%}@media only screen and (min-width:1200px) and (max-width:1399px){.it-step-shape-1{left:-8%}}.it-step-shape-2{position:absolute;right:0;bottom:-47%;z-index:1}.px-step-item{height:860px}.px-step-video{position:absolute;top:11%;left:9%}.px-step-video video{mix-blend-mode:multiply}.px-step-card{max-width:530px;padding:60px 60px 45px 60px;margin-bottom:250px}@media only screen and (min-width:1200px) and (max-width:1399px){.px-step-card{padding:60px 30px 45px 30px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.px-step-card{margin-bottom:30px;max-width:100%}}@media (max-width:767px){.px-step-card{padding:50px 30px 45px 30px;margin-bottom:30px}}.px-step-card-badge{font-size:14px;font-weight:600;line-height:1;padding:6px 14px;border-radius:27px;display:inline-block;text-transform:uppercase;color:var(--tp-common-px-white);background:var(--tp-common-px-black)}.px-step-card-content{margin-bottom:90px}.px-step-card-content span{font-size:260px;font-weight:500;line-height:.7;text-transform:uppercase;color:var(--tp-common-px-black);font-family:var(--tp-ff-thundermed)}@media (max-width:767px){.px-step-card-content span{font-size:180px}}.px-step-card-content p{font-size:18px;font-weight:400;line-height:26px;margin-bottom:0;color:var(--tp-common-px-black)}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.px-step-card-wrap{margin-top:30px;margin-right:0}}.px-step-title{font-size:80px;font-weight:500;line-height:.9;margin-bottom:0;text-transform:uppercase;color:var(--tp-common-px-black);font-family:var(--tp-ff-thundermed)}@media (max-width:767px){.px-step-title{font-size:50px}}.px-step-ptb{padding-top:210px;padding-bottom:210px}.px-step-list ul li{line-height:1;list-style-type:none}.px-step-list ul li span{font-size:16px;font-weight:400;line-height:30px;letter-spacing:-.6px}.px-step-list ul li span::before{content:"";height:4px;width:4px;margin-right:10px;border-radius:50%;display:inline-block;background-color:#6D6868;transform:translateY(-3px)}.px-step-num{position:absolute;top:60px;left:40px}.px-step-num span{font-size:160px;font-weight:700;line-height:1.3;text-transform:uppercase;color:var(--tp-common-px-black);font-family:var(--tp-ff-thunder)}.px-step-num span i{position:absolute;top:30%;left:1%;font-weight:600;font-size:13px;line-height:1;padding:6px 12px;padding-bottom:1px;font-style:normal;display:inline-block;letter-spacing:.34em;text-transform:uppercase;background-color:#f6f6f6;color:var(--tp-common-px-black)}.px-step-bottom{padding:10px 45px;border-top:1px solid #1e1e1e;border-bottom:1px solid #1e1e1e}.px-step-bottom-text span{font-weight:500;font-size:12px;line-height:1;text-transform:uppercase;color:var(--tp-common-px-black)}.px-step-bottom-text span.text-2{display:inline-block;margin-left:-30px}.px-step-content{position:relative;z-index:2}