.festival-steps-section{padding:75px 0}@media(min-width: 1400px){.festival-steps-section .container{max-width:1411.02px}}.festival-steps-section .section-title{margin-bottom:39px}.festival-steps-section .section-title h2{font-weight:600;font-size:24px;line-height:52px;text-align:center;margin:0}.festival-steps-section .custom-row{display:flex;flex-direction:row;row-gap:39px;column-gap:22px;flex-wrap:wrap;justify-content:center}.festival-steps-section .custom-row .step-radius{width:48%;display:flex;align-items:center;height:128px;position:relative}.festival-steps-section .custom-row .step-radius::before{content:"";position:absolute;width:9.5%;height:93%;right:3px;background:url(../images/step-radius-circle.svg) right no-repeat;background-size:contain}.festival-steps-section .custom-row .step-radius>img{width:100%}.festival-steps-section .custom-row .step-radius .step{width:95%;display:flex;align-items:center;height:78px;min-height:78px;border-radius:52px;background:linear-gradient(90deg, #F3F3F3 0%, #FEFEFE 100%);position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.festival-steps-section .custom-row .step-radius .step .number-bg{position:relative;display:flex;align-items:center;justify-content:center}.festival-steps-section .custom-row .step-radius .step .number-bg img{min-width:113px}.festival-steps-section .custom-row .step-radius .step .number-bg .number{position:absolute;font-size:32px;font-weight:500;line-height:35px;right:0px;display:flex;width:70%;align-items:center;justify-content:center}.festival-steps-section .custom-row .step-radius .step .number-bg .number>img{width:37px;min-width:37px}.festival-steps-section .custom-row .step-radius .step .title p{font-weight:500;font-size:18px;line-height:59px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-left:14px;margin:0}@media(min-width: 1200px)and (max-width: 1400px){.festival-steps-section .custom-row .step-radius{height:97px}.festival-steps-section .custom-row .step-radius .step{height:62px;min-height:62px}.festival-steps-section .custom-row .step-radius .step .number-bg img{min-width:94px;width:94px}.festival-steps-section .custom-row .step-radius .step .number-bg .number{font-size:28px}}@media(min-width: 992px)and (max-width: 1200px){.festival-steps-section .custom-row .step-radius{height:83px}.festival-steps-section .custom-row .step-radius .step{height:52px;min-height:52px}.festival-steps-section .custom-row .step-radius .step .number-bg img{min-width:74px;width:74px}.festival-steps-section .custom-row .step-radius .step .number-bg .number{font-size:25px}.festival-steps-section .custom-row .step-radius .step .title p{font-size:16px;line-height:49px}}@media(max-width: 992px){.festival-steps-section .custom-row{row-gap:11px}.festival-steps-section .custom-row .step-radius{height:60.66px}.festival-steps-section .custom-row .step-radius>img{height:60.66px}.festival-steps-section .custom-row .step-radius .step{height:36.97px;min-height:36.97px}.festival-steps-section .custom-row .step-radius .step .number-bg .number{font-size:14px;line-height:15px}.festival-steps-section .custom-row .step-radius .step .number-bg .number>img{width:22px;min-width:22px}.festival-steps-section .custom-row .step-radius .step .number-bg img{min-width:57px;width:57px}.festival-steps-section .custom-row .step-radius .step .title p{font-weight:300;font-size:12px;line-height:28px}}@media(max-width: 768px){.festival-steps-section{padding:39.5px 0}.festival-steps-section .custom-row .step-radius{max-width:330px;width:100%}.festival-steps-section .section-title{margin-bottom:17px}.festival-steps-section .section-title h2{font-size:16px;line-height:52px}}html[lang=en-US] .festival-steps-section .custom-row .step-radius::before{transform:rotate(180deg);left:3px;right:unset}html[lang=en-US] .festival-steps-section .custom-row .step-radius .step .number-bg img{transform:rotate(180deg)}html[lang=en-US] .festival-steps-section .custom-row .step-radius .step .number-bg .number{left:0;right:unset}html[lang=en-US] .festival-steps-section .custom-row .step-radius .step .title p{padding-right:14px;padding-left:unset}html[lang=en-US] .festival-steps-section .custom-row .step-radius>img{transform:rotate(180deg)}