@font-face{font-family:"cera-r";src:url(../8f68a75dd154b7d8968a.otf)}@font-face{font-family:"cera-m";src:url(../2bc02ae84a1e73c231d6.otf)}@font-face{font-family:"cera-b";src:url(../23dd9a3e7a1b992dedb7.otf)}section.hero-section{width:100%;height:100%;min-height:100vh;overflow:hidden}section.hero-section>.inner{width:100%;height:100%;min-height:calc(100vh - 106px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}section.hero-section>.inner .content{position:relative}section.hero-section>.inner .content .title{font-size:60px;line-height:70px;font-family:"cera-m";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-bottom:20px}@media(max-width: 1366px){section.hero-section>.inner .content .title{font-size:40px}}@media(max-width: 991px){section.hero-section>.inner .content .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 500px){section.hero-section>.inner .content .title{font-size:30px;line-height:1.5}}section.hero-section>.inner .content .description{font-size:26px;margin-bottom:20px;color:#120044;color:#fff}@media(max-width: 1366px){section.hero-section>.inner .content .description{font-size:20px}}section.hero-section>.inner .content>*{position:relative;z-index:10}section.hero-section>.inner .content::after{position:absolute;top:-50%;left:0;height:772px;width:772px;border-radius:100%;z-index:0;background-color:#fff;-webkit-filter:blur(159px);filter:blur(159px)}section.hero-section>.inner .absolute{position:absolute;left:0;bottom:5%;width:100%;text-align:center}section.hero-section .bg-visual{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}section.hero-section .bg-visual video{width:100%;max-width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}section.hero-section .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.44)}section.our-services{position:relative;overflow:hidden}section.our-services>.inner{position:relative}section.our-services>.inner .content{padding:45px 0}@media(max-width: 768px){section.our-services>.inner .content{text-align:center}}section.our-services>.inner .services-swiper{padding:50px 0;padding-left:5vw}@media(min-width: 1500px){section.our-services>.inner .services-swiper{padding-top:0}}@media(max-width: 768px){section.our-services>.inner .services-swiper{padding-left:4vw;padding-right:4vw}}section.our-services>.inner .services-swiper .owl-stage-outer{overflow:visible !important}section.our-services>.inner .services-swiper .swiper-slide .slide-inner{background:#fff;-webkit-box-shadow:7px 19px 50px 0px rgba(71,35,169,.3);box-shadow:7px 19px 50px 0px rgba(71,35,169,.3);position:relative;border-radius:30px}@media(max-width: 768px){section.our-services>.inner .services-swiper .swiper-slide .slide-inner{max-width:100%}}section.our-services>.inner .services-swiper .swiper-slide .slide-inner .visual{border-radius:30px;width:100%;height:460px;overflow:hidden}section.our-services>.inner .services-swiper .swiper-slide .slide-inner .visual video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.our-services>.inner .services-swiper .swiper-slide .slide-inner .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:24px;font-family:"cera-m";padding:15px 15px;position:absolute;width:100%;bottom:0;left:0;margin:0;background:rgba(71,35,169,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px}section.our-services>.inner .services-swiper .swiper-slide .slide-inner .title .btn{padding:10px 20px}section.our-services>.inner .services-swiper .swiper-slide .slide-inner .title .btn:hover{color:#fff}@media(max-width: 1366px){section.our-services>.inner .services-swiper .swiper-slide .slide-inner .title{font-size:20px}}section.our-services::after{content:"";position:absolute;height:700px;width:700px;background:#8738eb;filter:blur(250px);left:-50%;top:-50%;opacity:.2}section.our-services::before{content:"";position:absolute;height:700px;width:700px;background:#8738eb;filter:blur(250px);bottom:-50%;left:-50%;opacity:.2}section.our-story{background:url(../3093ea919c07cdc05438.webp) no-repeat;background-size:cover;background-position:center;height:100%;min-height:600px;padding:50px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}section.our-story>.inner{height:100%;width:100%;position:relative;z-index:10}section.our-story>.inner .content p{margin-bottom:50px}@media(max-width: 768px){section.our-story{min-height:400px}section.our-story::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(71,35,169,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:0}}section.our-reviews{position:relative;overflow:hidden}section.our-reviews>.inner{position:relative}section.our-reviews>.inner .content{padding:45px 0}@media(max-width: 768px){section.our-reviews>.inner .content{text-align:center}}section.our-reviews>.inner .review-swiper{padding:100px;padding-top:0}@media(max-width: 768px){section.our-reviews>.inner .review-swiper{padding-left:4vw;padding-right:4vw}}section.our-reviews>.inner .review-swiper .owl-dots{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.our-reviews>.inner .review-swiper .owl-dots button{background:#4723a9 !important;width:20px;display:inline-block;height:20px;border-radius:50%;margin:0 6px}section.our-reviews>.inner .review-swiper .owl-dots button.active{background:#120044 !important}section.our-reviews>.inner .review-swiper .owl-stage-outer{overflow:visible !important}section.our-reviews>.inner .review-swiper .owl-item.active.center .slide-inner{background:#4723a9}section.our-reviews>.inner .review-swiper .owl-item.active.center .review-autor{color:#fff}section.our-reviews>.inner .review-swiper .owl-item.active.center .review-text{color:#fff}section.our-reviews>.inner .review-swiper .owl-item.active.center .visual::after{background:url(../8fc2d389f2dead146f89.svg)}section.our-reviews>.inner .review-swiper .owl-item.active.center .text-tag::after{content:"";width:100%;height:3px;position:absolute;top:100%;left:0;border-color:#120044;background:#fff}section.our-reviews>.inner .review-swiper .owl-item.active.center .text-tag::before{position:absolute;content:"";width:35px;height:3px;top:100%;left:0;border-left:10px solid #4723a9;border-right:10px solid #4723a9;z-index:1;-webkit-animation:animborder 2s linear infinite;animation:animborder 2s linear infinite}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner{background:#fff;-webkit-box-shadow:7px 19px 50px 0px rgba(71,35,169,.3);box-shadow:7px 19px 50px 0px rgba(71,35,169,.3);padding:20px;border-radius:32px}@media(max-width: 768px){section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner{max-width:100%}}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .visual{position:relative}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .visual .avatar{height:150px;width:150px;-webkit-clip-path:circle(98% at 98% 2%);clip-path:circle(98% at 98% 2%);margin-left:auto}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .visual .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .visual::after{content:"";height:78px;width:78px;position:absolute;left:0;top:0;background:url(../9074fcec2756ef48a618.svg) no-repeat;background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 500px){section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .visual::after{height:50px;width:50px}}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .review-text{font-size:20px;font-family:"cera-b";line-height:150%;color:#120044}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .review-autor{font-size:30px;font-family:"cera-m";color:#120044;margin-bottom:15px}section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .designation{font-size:18px;font-family:"cera-m";color:#120044;opacity:.5}@media(max-width: 1400px){section.our-reviews>.inner .review-swiper .swiper-slide .slide-inner .review-text{font-size:22px}}section.our-reviews::after{content:"";position:absolute;height:700px;width:700px;background:#8738eb;filter:blur(250px);left:-50%;top:-50%;opacity:.2}section.our-reviews::before{content:"";position:absolute;height:700px;width:700px;background:#8738eb;filter:blur(250px);bottom:-50%;left:-50%;opacity:.2}section.about-fold{padding:100px 0 50px}section.our-mission{margin-top:50px}section.our-mission .inner{padding:30px 50px;border-radius:25px;background:#8738eb}section.our-mission .inner .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.our-mission .inner .content .title{font-size:38px;font-family:"cera-m";color:#fff}section.our-mission .inner .content .description{font-size:18px;color:#fff;font-family:"cera-m";max-width:466px;margin-top:15px}section.our-mission img{border-radius:30px}.process-section{padding-top:100px}.process-section .text-tag::after{border-color:#fff;background:#fff}.process-section .text-tag::before{border-left:10px solid #8a1aea;border-right:10px solid #8a1aea}.process-section .centered{text-align:center}.process-section .orange{background-color:#4723a9;color:#fff}.process-section .orange{padding:60px 0 100px}.process-section .row{max-width:100%}.process-section #process{padding:125px 0 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.process-section .processBlock::before{content:"";position:relative;top:-5px;left:93px;height:4px;width:109%;background:#fff}.process-section .processBlock:before,.process-section .processBlock:after{content:" ";display:table}.process-section .processDot{position:relative;top:-17px;left:75px;width:20px;height:20px;border-radius:50%;border:4px solid #fff;opacity:0;background:#4723a9}.process-section .processDot.lastDot{top:-14px}.process-section .processBlock .topProcess{position:relative;top:-94px}.process-section .processText{opacity:0;text-transform:uppercase;font-size:17px;font-weight:300;letter-spacing:1px;line-height:21px;padding-left:15px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.process-section .animated .processDot,.process-section .animated .processText{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.process-section .processBlock.one .processText{-webkit-animation-delay:.4s;animation-delay:.4s}.process-section .processBlock.two .processDot{-webkit-animation-delay:.8s;animation-delay:.8s}.process-section .processBlock.two .processText{-webkit-animation-delay:1.2s;animation-delay:1.2s}.process-section .processBlock.three .processDot{-webkit-animation-delay:1.6s;animation-delay:1.6s}.process-section .processBlock.three .processText{-webkit-animation-delay:2s;animation-delay:2s}.process-section .processBlock.four .processDot{-webkit-animation-delay:2.4s;animation-delay:2.4s}.process-section .processBlock.four .processText{-webkit-animation-delay:2.8s;animation-delay:2.8s}.process-section .processLast.five .processDot{-webkit-animation-delay:3.2s;animation-delay:3.2s}.process-section .processLast.five .processText{-webkit-animation-delay:3.6s;animation-delay:3.6s}@-webkit-keyframes mymove{from{width:0;opacity:0}to{width:115%;opacity:1}}@keyframes mymove{from{width:0;opacity:0}to{width:110%;opacity:1}}.process-section .animated .processBlock::before{width:0;opacity:0;-webkit-animation:mymove ease-in 1;animation:mymove ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.process-section .processBlock.one::before{-webkit-animation-delay:.7s;animation-delay:.7s}.process-section .processBlock.two::before{-webkit-animation-delay:1.5s;animation-delay:1.5s}.process-section .processBlock.three::before{-webkit-animation-delay:2.3s;animation-delay:2.3s}.process-section .processBlock.four::before{-webkit-animation-delay:3.1s;animation-delay:3.1s}@media screen and (max-width: 767px){.process-section .processBlock,.process-section .processLast{height:80px;width:65%;margin:0 auto}.process-section .animated .processBlock::before{ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1;-webkit-animation:none;animation:none;height:4px;width:64px;top:40px;left:0}.process-section .animated .processDot{left:22px;top:-10px;opacity:1;-webkit-animation:none;animation:none}.process-section .processDot.lastDot{left:23px;top:-10px}.process-section .processBlock .topProcess{position:inherit;top:inherit}.process-section .animated .processText{opacity:1;-webkit-animation:none;animation:none;font-size:22px;font-weight:300;top:-37px !important;position:relative !important;text-align:left;padding-left:80px}.process-section .processText br{display:none}.process-section #process{padding:60px 0 0 0}.process-section .orange{padding:60px 0 25px}}@media screen and (max-width: 480px){.process-section .processBlock,.process-section .processLast{width:95%;margin-left:5%}}@media screen and (max-width: 320px){.process-section .processBlock,.process-section .processLast{width:100%;margin-left:0}}
