@media only screen and (min-width : 1100px){.section-steps{max-width:1920px;box-sizing:border-box;margin:auto;padding:0 clamp(20px,1.3020833333vw,25px)}}.section-steps .content{max-width:1920px;margin:auto;box-sizing:border-box;padding:0 20px;background-color:#ffc100}@media only screen and (min-width : 768px){.section-steps .content{padding-left:clamp(20px,6.25vw,135px);padding-right:clamp(20px,6.25vw,135px)}}@media only screen and (min-width : 1100px){.section-steps .content{border-radius:25px}}.section-steps .content .group{padding-top:75px;padding-bottom:75px}@media only screen and (min-width : 1100px){.section-steps .content .group{padding-top:100px;padding-bottom:0}}.section-steps .content .group .header-content{margin-bottom:60px;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}@media only screen and (min-width : 1100px){.section-steps .content .group .header-content{align-items:flex-end;justify-content:space-between;text-align:left}}@media only screen and (min-width : 1100px) and (hover: hover) and (min-width: 768px){.section-steps .content .group .header-content{margin-bottom:clamp(80px,5.2083333333vw,100px)}}.section-steps .content .group .header-content .button-holder{width:100%;margin-top:30px;text-align:center}@media only screen and (min-width : 1100px){.section-steps .content .group .header-content .button-holder{text-align:initial;width:auto;margin-top:0}}@media only screen and (min-width : 1100px){.section-steps .content .group .description-holder.description-holder--alignment-left{text-align:left}.section-steps .content .group .description-holder.description-holder--alignment-center{text-align:center;margin-left:auto;margin-right:auto}.section-steps .content .group .description-holder.description-holder--alignment-right{text-align:right;margin-left:auto}}@media only screen and (max-width : 1099px){.section-steps .content .group .description-holder.description-holder--mobile-alignment-left{text-align:left}.section-steps .content .group .description-holder.description-holder--mobile-alignment-center{text-align:center;margin-left:auto;margin-right:auto}.section-steps .content .group .description-holder.description-holder--mobile-alignment-right{text-align:right;margin-left:auto}}.section-steps .content .group .description-holder .title-2{margin-bottom:clamp(20px,1.3020833333vw,25px)}.section-steps .content .group .description-holder .title-2 *{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(16px,1.3020833333vw,25px);text-transform:uppercase}.section-steps .content .group .description-holder .description{margin-top:clamp(20px,1.3020833333vw,25px)}.section-steps .content .group .description-holder .description.big_description *{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(16px,1.3020833333vw,25px);text-transform:uppercase}.section-steps .content .group .description-holder .title *{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:clamp(30px,2.6041666667vw,50px);text-transform:uppercase}.section-steps .content .group .steps{display:flex;flex-wrap:wrap}@media only screen and (min-width : 1100px){.section-steps .content .group .steps{flex-wrap:nowrap}}.section-steps .content .group .steps .step-holder{width:100%;z-index:1;border-bottom:solid 2px #2B2B2B;padding-bottom:50px;margin-bottom:50px;position:relative}.section-steps .content .group .steps .step-holder:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media only screen and (min-width : 1100px){.section-steps .content .group .steps .step-holder:last-child .step{border-right:none}}.section-steps .content .group .steps .step-holder:first-child .step-right-arrow-mobile,.section-steps .content .group .steps .step-holder:first-child .step-right-arrow-desktop,.section-steps .content .group .steps .step-holder:first-child .step .step-right-arrow-desktop{display:none}@media only screen and (min-width : 1100px){.section-steps .content .group .steps .step-holder{border-bottom:0;margin-bottom:0;padding-bottom:100px}.section-steps .content .group .steps .step-holder:last-child{padding-bottom:100px}}@media only screen and (min-width : 1100px) and (hover: hover) and (min-width: 768px){.section-steps .content .group .steps .step-holder{padding-bottom:clamp(80px,5.2083333333vw,100px)}.section-steps .content .group .steps .step-holder:hover:after{opacity:1}.section-steps .content .group .steps .step-holder:hover .step{border-color:transparent!important}.section-steps .content .group .steps .step-holder:hover .step .step-icon,.section-steps .content .group .steps .step-holder:hover .step .step-right-arrow-desktop{filter:invert(100%)}.section-steps .content .group .steps .step-holder:hover .step .step-title{color:#ffc100}.section-steps .content .group .steps .step-holder:hover .step .step-subtitle,.section-steps .content .group .steps .step-holder:hover .step .step-description{color:#fff}.section-steps .content .group .steps .step-holder:hover .step .step-button{opacity:1}}.section-steps .content .group .steps .step-holder .step-right-arrow-mobile{position:absolute;left:50%;top:-58px;transform:translate(-50%) rotate(90deg)}@media only screen and (min-width : 1100px){.section-steps .content .group .steps .step-holder .step-right-arrow-mobile{display:none}}.section-steps .content .group .steps .step-holder:after{-webkit-transition:all .4s ease 0ms;-moz-transition:all .4s ease 0ms;-o-transition:all .4s ease 0ms;transition:all .4s ease 0ms;content:"";display:block;background-color:#2b2b2b;width:calc(100% + 4px);height:calc(100% + clamp(55px,3.3854166667vw,65px));position:absolute;bottom:0;left:50%;transform:translate(-50%);border-radius:25px 25px 0 0;opacity:0;z-index:-1}.section-steps .content .group .steps .step-holder .step{-webkit-transition:all .4s ease 0ms;-moz-transition:all .4s ease 0ms;-o-transition:all .4s ease 0ms;transition:all .4s ease 0ms;box-sizing:border-box;text-align:center;position:relative;display:flex;flex-direction:column;height:100%}@media only screen and (min-width : 1100px){.section-steps .content .group .steps .step-holder .step{padding:0 clamp(25px,1.8229166667vw,35px);border-right:solid 2px #000}}.section-steps .content .group .steps .step-holder .step .step-right-arrow-desktop{position:absolute;left:0;top:50%;transform:translateY(-50%);display:none}@media only screen and (min-width : 1100px){.section-steps .content .group .steps .step-holder .step .step-right-arrow-desktop{display:block}}.section-steps .content .group .steps .step-holder .step .step-item{margin-top:25px}.section-steps .content .group .steps .step-holder .step .step-item:first-child{margin-top:0}.section-steps .content .group .steps .step-holder .step .step-icon{width:clamp(60px,4.1666666667vw,80px);height:clamp(60px,4.1666666667vw,80px);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.section-steps .content .group .steps .step-holder .step .step-icon img{height:100%}.section-steps .content .group .steps .step-holder .step .step-title{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:clamp(30px,2.34375vw,45px);text-transform:uppercase;color:#fff}.section-steps .content .group .steps .step-holder .step .step-subtitle{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:clamp(16px,1.0416666667vw,20px);text-transform:uppercase}.section-steps .content .group .steps .step-holder .step .step-description{margin-bottom:25px}.section-steps .content .group .steps .step-holder .step .step-button{-webkit-transition:all .4s ease 0ms;-moz-transition:all .4s ease 0ms;-o-transition:all .4s ease 0ms;transition:all .4s ease 0ms;margin-top:auto}.section-steps .content .group .steps .step-holder .step .step-button .btn{width:100%}@media only screen and (min-width : 768px){.section-steps .content .group .steps .step-holder .step .step-button .btn{width:auto;min-width:160px}}@media only screen and (min-width : 1100px){.section-steps .content .group .steps .step-holder .step .step-button .btn{min-width:clamp(120px,15.625vw,300px)}}@media only screen and (min-width : 1100px) and (hover: hover) and (min-width: 768px){.section-steps .content .group .steps .step-holder .step .step-button .btn{border-color:#ffc100}}
