.industry-page{background:radial-gradient(55.89% 112.02% at 18.83% 45.5%,#6a25a8 .5%,#38006a 53.5%,#2d0650 95.5%);padding-top:13rem;width:100vw;flex-direction:column;justify-content:center;text-align:center}.industry-main,.industry-page{display:flex;align-items:center}.industry-main{width:100%;max-width:80vw;text-align:left;flex-direction:row;justify-content:space-between;gap:4rem;margin-bottom:4rem}.industry-main img{border-radius:20px;width:50%;height:400px;object-fit:cover;object-position:center}.indsutry-main-content{display:flex;flex-direction:column;justify-content:flex-end;width:45%;flex-wrap:wrap;gap:1rem}.indsutry-main-content .start-button{margin:2rem 0;width:-moz-fit-content;width:fit-content}.indsutry-main-content p{font-weight:400}.indsutry-main-content h1,.indsutry-main-content p{font-family:Figtree;line-height:120%;letter-spacing:0;width:100%!important}.indsutry-main-content h1{font-weight:700}.highlight{background:linear-gradient(90deg,#BF81FD,#9944E5);-webkit-background-clip:text;color:transparent}.banner-image{width:100vw;height:70vh;object-fit:cover;object-position:center;display:block}.circular-progress-container{position:relative;width:128px;height:128px;display:flex;align-items:center;justify-content:center}.circular-progress-svg{transform:rotate(-90deg);width:128px;height:128px}.circular-progress-text{position:absolute;font-size:16px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.work-with-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;margin:2rem 0;width:100%;padding:0 2rem}.work-with-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;min-width:250px;max-width:calc(33.333% - 1.5rem)}.work-with-item h4{margin-top:1rem;margin-bottom:.5rem;font-weight:700;font-size:20px;line-height:140%;letter-spacing:0;text-align:center;width:70%}.assistant-section{justify-content:center;align-items:center;display:flex;flex-direction:row;background:#010029;padding:4rem 10rem;width:100vw;gap:4rem}.assistant-section video{width:20vw;height:auto;max-width:400px}.real-estates-wipercard-section{justify-content:center;align-items:center;display:flex;flex-direction:column;background:#010029;padding:4rem 6rem 2rem;width:100vw}.real-estates-wipercard-section .swiper-cards-wrapper{position:relative;min-height:450px;width:100%;display:flex;justify-content:center;align-items:center}.real-estates-wipercard-section img{width:100%;height:100%;object-fit:cover;object-position:center}.real-estates-wipercard-section .swiper-cards-row{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:1rem}.real-estates-wipercard-section .swiper-card{height:100%;display:flex;flex-direction:column}.features{margin:0;gap:0}.features-card-section{justify-content:center;align-items:center;display:flex;flex-direction:column;background:#010029;padding:4rem 10rem 2rem;width:100vw;gap:2rem}.features-cards-row{width:75vw;display:flex;flex-direction:row;justify-content:space-between;gap:0}.features-cards-row .solution-card.row .card-inner .card-front{display:flex;flex-direction:row;justify-content:space-around;text-align:left;h2{margin-left:2rem}img{width:150px;height:auto!important}}.features-cards-row img{width:130px;margin:.5rem 0;height:auto!important}.features-cards-row .solution-card .card-back{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem;h3{font-weight:700}}.clients-section,.real-estate-faq{justify-content:center;align-items:center;display:flex;flex-direction:column;background:#010029;padding:0 6rem 4rem;width:100vw;gap:4rem}.real-estate-faq{gap:0}@media screen and (max-width:1200px){.info-cards-section.features{width:90vw}.features-card-section{padding:4rem 2rem}.features-cards-row{width:90vw;flex-direction:row;flex-wrap:wrap;justify-content:center}.features-cards-row .solution-card{width:calc(45% - 1rem)!important;min-height:300px;margin:0}.features-cards-row .solution-card.row{width:calc(45% - 1rem)!important}.features-cards-row .solution-card.row .card-inner .card-front{flex-direction:column;text-align:center;justify-content:center;h2{margin-left:0;margin-top:1.5rem;max-width:95%;text-align:center}}.features-cards-row img{width:100px!important}.features-cards-row .solution-card .card-back{padding:2rem;h3{font-size:24px}.description{font-size:18px;max-width:80%}}}@media screen and (max-width:768px){.industry-main{max-width:100%}.indsutry-main-content,.industry-main{flex-direction:column;align-items:center}.indsutry-main-content{display:flex;justify-content:center;text-align:center;width:80vw}.indsutry-main-content .start-button{width:80%!important;padding:0 2rem;flex-wrap:wrap;margin:2rem 0;height:auto}.industry-main img{width:70vw!important;height:auto}.banner-image{max-width:100vw;height:50vh;object-fit:cover;object-position:center;display:block}.work-with-item{min-width:100%;max-width:100%}.work-with-item h4{width:100%}.assistant-section{padding:2rem;justify-content:center;align-items:center;text-align:center}.assistant-section .case-study-text{text-align:center}.assistant-section .case-study-text ul{text-align:left}.real-estates-wipercard-section{padding:4rem 1rem 2rem}.real-estates-wipercard-section .swiper-cards-wrapper{min-height:650px;width:100%;max-width:100%;position:relative}.real-estates-wipercard-section .swiper-cards-row{margin-top:1rem;padding:0 1rem;width:100%;max-width:100%;position:relative}.real-estates-wipercard-section .swiper-cards-row button{padding:.5rem;z-index:3;position:relative;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:white;font-size:18px;flex-shrink:0;margin:0 .5rem}.real-estates-wipercard-section .swiper-cards-row button:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.real-estates-wipercard-section .swiper-card-wrapper{width:65vw;max-width:65vw}.real-estates-wipercard-section .swiper-card{max-width:65vw;width:65vw;padding:1rem;justify-content:center;align-items:center}.real-estates-wipercard-section .swiper-card h2{margin-top:1rem;font-size:18px;line-height:140%;width:100%}.real-estates-wipercard-section .swiper-card p{font-size:14px;line-height:140%;width:100%;margin-bottom:1rem}.real-estates-wipercard-section img{width:60vw;height:auto;object-fit:cover;object-position:center}.real-estates-wipercard-section .swipercard-section-title h1{font-size:24px;line-height:140%;margin:1rem 0}.real-estates-wipercard-section .swipercard-section-title p{font-size:16px;line-height:140%}.real-estates-wipercard-section .swiper-cards-row{height:auto!important}.features-cards-row{flex-direction:column;align-items:center;width:100%;gap:2rem}.info-cards-section.features{gap:2rem}.features-cards-row .solution-card,.features-cards-row .solution-card.row,.features-cards-row.third .solution-card{width:85vw!important;height:300px!important;position:relative;margin:0;min-width:unset;max-width:unset}.features-cards-row .card-inner{position:absolute;width:100%;height:100%}.features-cards-row .card-back,.features-cards-row .card-front,.features-cards-row .solution-card.row .card-back,.features-cards-row .solution-card.row .card-front,.features-cards-row.third .solution-card .card-back,.features-cards-row.third .solution-card .card-front{width:100%;height:100%;position:absolute;padding:1.5rem;min-width:unset;max-width:unset}.features-cards-row .solution-card .card-front,.features-cards-row .solution-card.row .card-inner .card-front{flex-direction:column;align-items:center;justify-content:center;text-align:center}.features-cards-row .solution-card h2,.features-cards-row .solution-card.row h2{margin:1rem 0 0;max-width:90%;font-size:20px}.features-cards-row img{width:100px!important}.features-cards-row .solution-card .card-back{h3{font-size:20px;margin-bottom:.5rem}.description{font-size:16px;max-width:90%}}.clients-section,.real-estate-faq{padding:2rem}}@media screen and (max-width:480px){.real-estates-wipercard-section{padding:2rem .5rem 1rem}.real-estates-wipercard-section .swiper-cards-row{padding:0 .5rem;gap:.5rem}.real-estates-wipercard-section .swiper-cards-row button{width:35px;height:35px;font-size:16px;margin:0 .25rem}.real-estates-wipercard-section .swiper-card-wrapper{width:70vw;max-width:70vw}.real-estates-wipercard-section .swiper-card{max-width:70vw;width:70vw;padding:.75rem}.real-estates-wipercard-section img{width:65vw}.real-estates-wipercard-section .swipercard-section-title h1{font-size:20px}.real-estates-wipercard-section .swipercard-section-title p{font-size:14px}}