.progress-popup{z-index:1000;justify-content:center;align-items:center;padding:70px 4vw 40px;display:none;position:fixed;inset:0}.progress-popup .swiper-pagination{--swiper-pagination-bullet-size:5px;--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-color:var(--main-color);bottom:-25px}.progress-popup.is-active{display:flex}body.progress-popup-open{overflow:hidden}.progress-popup__overlay{background-color:#000000b3;position:absolute;inset:0}.progress-popup__dialog{width:100%;max-width:100%;position:relative}@media (width>=1024px){.progress-popup__dialog{max-width:90%}}.progress-popup__close{width:40px;height:40px;color:var(--white);cursor:pointer;z-index:1;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-70px;right:-5%}.progress-popup__close:hover{background-color:var(--main-color)}.progress-popup__slider.swiper{padding:0 3.5vw}.progress-popup__slider.swiper .swiper-wrapper{align-items:center}.progress-popup__image-wrap{justify-content:center;align-items:center;height:100%;display:flex}.progress-popup__image-wrap img{object-fit:contain;width:auto;max-width:100%;max-height:80vh;margin:0 auto}.progress-popup__slider .swiper-button-prev,.progress-popup__slider .swiper-button-next{opacity:1;background-color:#0000;border-radius:50%;width:40px;height:40px;padding:10px}.progress-popup__slider .swiper-button-prev svg,.progress-popup__slider .swiper-button-next svg{fill:none}.progress-popup__slider .swiper-button-prev.swiper-button-disabled,.progress-popup__slider .swiper-button-next.swiper-button-disabled{opacity:.3}.progress-popup__slider .swiper-button-prev:hover,.progress-popup__slider .swiper-button-next:hover{background-color:var(--main-color)}.progress-popup__slider .swiper-button-prev svg{transform:rotate(180deg)}@media (width<=1280px){.progress-popup__slider .swiper-button-prev{left:-20px}.progress-popup__slider .progress-popup__slider .swiper-button-next{right:-20px}}:root{--main-color:#c8a96b;--white:#fff}.progress-section{padding-bottom:30px;padding-left:2.77vw;padding-right:2.77vw;position:relative;overflow:hidden}@media (width>=1024px){.progress-section{padding-bottom:0}}.progress-section:before{background-color:var(--white);z-index:4;width:200px;position:absolute;top:30px;bottom:-20px;left:-147px}@media (width>=1280px){.progress-section:before{content:""}}.progress-section:after{background-color:var(--white);z-index:4;width:200px;position:absolute;top:30px;bottom:-20px;right:-60px}@media (width>=1280px){.progress-section:after{content:""}}.progress-section .swiper-pagination{--swiper-pagination-bullet-size:5px;--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-color:var(--main-color);bottom:-25px}.progress-section__slider{padding-bottom:3.125rem}.progress-section__slider .swiper-button-prev,.progress-section__slider .swiper-button-next{opacity:1;z-index:99;background-color:#0000;border-radius:50%;width:24px;height:24px;transition:opacity .2s;top:100%}@media (width>=1025px){.progress-section__slider .swiper-button-prev,.progress-section__slider .swiper-button-next{top:72%}}.progress-section__slider .swiper-button-prev:hover,.progress-section__slider .swiper-button-next:hover{opacity:.8!important;background-color:#0000!important}.progress-section__slider .swiper-button-prev:hover:not(.swiper-button-disabled),.progress-section__slider .swiper-button-next:hover:not(.swiper-button-disabled){background-color:#292725}.progress-section__slider .swiper-button-prev.swiper-button-disabled,.progress-section__slider .swiper-button-next.swiper-button-disabled{opacity:.3}.progress-section__slider .swiper-button-prev svg,.progress-section__slider .swiper-button-next svg{fill:none}.progress-section__slider .swiper-button-next{right:40%}@media (width>=1025px){.progress-section__slider .swiper-button-next{right:0}}.progress-section__slider .swiper-button-prev{left:40%}.progress-section__slider .swiper-button-prev svg{transform:rotate(180deg)}@media (width>=1025px){.progress-section__slider .swiper-button-prev{display:none}}.progress-section__item{text-align:center;padding-top:50px;position:relative}.progress-section__item .heading-5{margin-top:20px;margin-bottom:0;font-family:DM Sans,sans-serif;font-size:24px;font-weight:800}.progress-section__item:before{content:"";background-color:var(--main-color);width:150%;height:2px;position:absolute;top:30px;left:-50%}.progress-section__item:after{content:"";background-image:url("data:image/svg+xml, %3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M16 31C24.2843 31 31 24.2843 31 16C31 7.71573 24.2843 1 16 1C7.71573 1 1 7.71573 1 16C1 24.2843 7.71573 31 16 31Z' fill='%23C8A96B' stroke='%23C8A96B' stroke-width='2' /%3E%3Cpath d='M10.75 16.75L13.75 19.75L21.25 12.25' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:inline-block;position:absolute;top:14px;left:calc(50% - 16px)}.progress-section__item-desc{flex-direction:column;justify-content:center;min-height:120px;display:flex}@media (width>=1024px){.progress-section__item-desc{min-height:100px}}.progress-section__item-desc p{margin-bottom:0}.progress-section__item-img{border-radius:4px;position:relative;overflow:hidden}.progress-section__item-img img{object-fit:cover;width:100%;height:250px}.progress-section__item-date{background-color:var(--main-color);color:var(--white);text-align:center;text-transform:uppercase;border-radius:4px;min-width:130px;font-size:10px;font-weight:700;line-height:23px;position:absolute;left:0}body .progress-section__top-heading{color:var(--main-color);font-family:DM Serif Display,serif;font-size:20px;font-weight:500}body .progress-section__heading{color:#292725;font-optical-sizing:auto;margin-bottom:30px;font-family:DM Serif Display,serif;font-size:39px;font-style:normal;font-weight:500;line-height:100%}@media (width>=1280px){body .progress-section__heading{font-size:59px}}body .progress-section__heading-text{color:#292725;font-family:DM Serif Display,serif;font-size:20px;line-height:100%}.progress-section__slider.swiper:before{z-index:9;background-color:#fafafa;width:60px;position:absolute;top:0;bottom:0;right:0}@media (width>=1025px){.progress-section__slider.swiper:before{content:""}.progress-section__slider.swiper{padding-right:250px!important}.progress-section__slider.swiper .swiper-wrapper{padding-right:50px!important}}.progress-section__slider .icon-box{text-align:center;flex-flow:column;align-items:center;display:flex}
