footer{padding-top:12px;position:relative;z-index:90}footer:before{content:"";position:absolute;width:calc(100vw - (100vw - 1144px)/2 - 34px);max-width:95vw;height:1px;top:0;left:0;background:#fff}footer header{position:relative}footer .address_wrapper{flex-basis:100%;display:flex;flex-wrap:wrap}footer .address_wrapper>div{margin-right:58px;margin-bottom:10px;position:relative;flex:0 0 220px}footer .address_wrapper>div:not(:last-of-type)::after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;height:120px;width:1px;background:#fff}footer .address_wrapper>div li{font-size:14px;line-height:1.3;font-weight:200;font-family:Poppins,sans-serif;margin-bottom:15px}footer .address_wrapper>div li:first-of-type{font-weight:600;font-size:20px}footer .address_wrapper>div li p{opacity:50%;font-weight:300}footer .links_buttons{margin-top:40px;display:none;text-align:center;flex-basis:100%}footer .links_buttons a:first-child{margin-right:15px}footer .copy{font-size:12px;padding-top:10px;padding-bottom:25px}footer .footer_logo{position:absolute;bottom:0;right:0;width:678px;height:354px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../e4db7e87844a8e1b379b.svg)}@media screen and (max-width: 968px){footer:before{width:70%}footer .copy{padding-top:30px;opacity:.6}footer .address_wrapper>div:after{display:none}footer .links_buttons{display:block}footer .footer_logo{display:none}}header{width:100vw;top:0;left:0;position:fixed;padding:20px 0 24px 0;z-index:100}header a.logo{width:90px;z-index:130}header .hamburger{position:relative;z-index:130;width:23px;height:23px;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}header.blur{backdrop-filter:blur(10px)}header .container{display:flex;justify-content:space-between;align-items:center}header ul{display:flex}header ul li{padding-right:70px}header ul li:last-of-type{padding-right:0}header ul li a{font-family:Poppins,sans-serif;font-size:15px;line-height:1.5;font-weight:300;color:#fff}@media screen and (max-width: 968px){header{background:rgba(0,0,0,.6)}header .container{padding:0 34px}header .hamburger{display:flex}header .hamburger span{position:absolute;display:block;width:23px;height:2px;border-radius:999px;background:#fff;transition:transform .25s ease,opacity .25s ease,top .25s ease,bottom .25s ease}header .hamburger.active span:nth-of-type(1){rotate:45deg;transform:translateX(3px)}header .hamburger.active span:nth-of-type(2){display:none}header .hamburger.active span:nth-of-type(3){rotate:-45deg;transform:translateX(3px)}header .hamburger span:nth-child(1){top:0;left:0;transform-origin:left center}header .hamburger span:nth-child(3){bottom:0;left:0;transform-origin:left center}header .hamburger.is-active span:nth-child(1){transform:rotate(45deg)}header .hamburger.is-active span:nth-child(2){opacity:0;transform:translateX(-8px)}header .hamburger.is-active span:nth-child(3){transform:rotate(-45deg)}header ul{background:rgba(0,0,0,.2);backdrop-filter:blur(60px);position:absolute;opacity:0;right:-100%;flex-direction:column;align-items:center;justify-content:center;gap:40px;top:0;width:100vw;height:100vh;transition:opacity .4s ease}header ul.active{right:0;z-index:120;opacity:1}header ul li{padding-right:0}header ul li a{font-size:25px}}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer;background:none}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}table{border-collapse:collapse;border-spacing:0}img{max-inline-size:100%;block-size:auto}:focus-visible{outline:2px solid #0b5fff;outline-offset:2px}.container{width:100%;padding:0 34px;max-width:1144px;margin:0 auto;display:flex;flex-wrap:wrap;gap:0px}[class^=col-]{flex:0 0 auto}.col-1{width:calc((1 / 16) * 100% - 0px)}.col-2{width:calc((2 / 16) * 100% - 0px)}.col-3{width:calc((3 / 16) * 100% - 0px)}.col-4{width:calc((4 / 16) * 100% - 0px)}.col-5{width:calc((5 / 16) * 100% - 0px)}.col-6{width:calc((6 / 16) * 100% - 0px)}.col-7{width:calc((7 / 16) * 100% - 0px)}.col-8{width:calc((8 / 16) * 100% - 0px)}.col-9{width:calc((9 / 16) * 100% - 0px)}.col-10{width:calc((10 / 16) * 100% - 0px)}.col-11{width:calc((11 / 16) * 100% - 0px)}.col-12{width:calc((12 / 16) * 100% - 0px)}.col-13{width:calc((13 / 16) * 100% - 0px)}.col-14{width:calc((14 / 16) * 100% - 0px)}.col-15{width:calc((15 / 16) * 100% - 0px)}.col-16{width:calc((16 / 16) * 100% - 0px)}@media screen and (max-width: 968px){.container{padding:0 47px}}@media screen and (max-width: 410px){.container{padding:0 27px}}a.btn{display:inline-block;color:#fff;font-size:15px;line-height:20px;padding:10px 30px;border-radius:40px;border:1px solid #fff;font-family:Poppins,sans-serif;font-weight:300;transition:background .3s ease,color .5s ease}a.btn:hover{color:#000;background:#fff}.section_title{font-size:60px;font-weight:600;font-family:Inter,sans-serif;color:#fff;line-height:1.2}.box_title{font-size:30px;font-weight:600;font-family:Inter,sans-serif;color:#fff;line-height:1.2}.sub_title{font-size:20px;font-weight:500;font-family:Inter,sans-serif;color:#fff;line-height:1.3}.text_large{font-weight:300;font-family:Inter,sans-serif;font-size:17px;line-height:1.3}.light_text{font-size:17px;line-height:1.3;font-weight:200;font-family:Poppins,sans-serif}.list{letter-spacing:0;font-weight:200;font-size:17px;line-height:1.5;font-family:Poppins,sans-serif;padding:0 0 30px 15px;list-style:disc}@media screen and (max-width: 1400px){.section_title{font-size:50px}}@media screen and (max-width: 968px){.box_title{font-size:17px}.text_large{font-size:14px}.section_title{font-size:28px}.light_text{font-size:14px;line-height:1.43}.list{font-size:14px}}*{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{overflow-x:hidden;scrollbar-width:none;scroll-behavior:smooth}body{overflow-x:hidden;background:#000}body.no-scroll{overflow:hidden}.mark:before{content:"";position:absolute;width:24px;height:32px;background:url(../f8d81ffd034392d1079e.svg) no-repeat;background-size:contain;translate:-18px -15px}@media screen and (max-width: 968px){.mark:before{translate:-9px -8px;width:12px;height:16px}}.portfolio{padding:100px 0}.portfolio .row{padding-top:56px;width:100%;display:flex}.portfolio .left,.portfolio .right{flex:1 1 100px;height:565px;border-radius:40px;overflow:hidden;flex-shrink:1;position:relative;transition:all 1s ease}.portfolio .left .overlay,.portfolio .left .gradient_overlay,.portfolio .right .overlay,.portfolio .right .gradient_overlay{position:absolute;z-index:4;left:0;top:0;opacity:1;width:100%;height:100%;background:rgba(0,0,0,.5);transition:opacity 1s ease}.portfolio .left .gradient_overlay,.portfolio .right .gradient_overlay{bottom:0;top:unset;height:100%;background:rgba(0,0,0,0);z-index:4;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%)}.portfolio .left .blur,.portfolio .right .blur{z-index:5;position:absolute;left:0;bottom:0;width:100%;height:30%;backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(top, black 0%, transparent 100%);mask-image:linear-gradient(to top, black 0%, transparent 100%)}.portfolio .left img,.portfolio .right img{position:absolute;left:0;width:100%;height:120%;object-fit:cover;transition:transform 1s ease;transform-origin:center}.portfolio .left .content,.portfolio .right .content{z-index:10;padding:20px;position:absolute;bottom:0;left:0;min-width:500px;transition:translate 1s ease}.portfolio .left .content h3,.portfolio .right .content h3{font-size:32px;font-weight:600;font-family:Inter,sans-serif;margin-bottom:10px;color:#fff;transition:font-size 1.2s ease}.portfolio .left .content p,.portfolio .right .content p{font-family:Poppins,sans-serif;font-weight:200;transition:opacity 1.2s ease;white-space:nowrap;font-size:16px;color:#fff;line-height:1.3}.portfolio .left{flex-grow:3}.portfolio .left .overlay{opacity:0}.portfolio .right{margin-left:30px;flex-grow:1}.portfolio .right .content{translate:0 120px}.portfolio .right .content h3{font-size:24px}.portfolio .right .content p{opacity:0}.portfolio .right:hover{flex-grow:3}.portfolio .right:hover .overlay{opacity:0}.portfolio .right:hover .content{translate:0 0}.portfolio .right:hover h3{font-size:32px}.portfolio .right:hover p{width:100%;opacity:1;height:fit-content}.portfolio .row:has(.right:hover) .left{flex-grow:1}.portfolio .row:has(.right:hover) .left .overlay{opacity:1}.portfolio .row:has(.right:hover) .left .content{translate:0 140px}.portfolio .row:has(.right:hover) .left .content h3{font-size:24px}.portfolio .row:has(.right:hover) .left .content p{opacity:0}@media screen and (max-width: 1200px){.portfolio .row .content p{font-size:14px}}@media screen and (max-width: 968px){.portfolio{padding:50px 0}.portfolio .container:not(:first-of-type){justify-content:center}.portfolio .container:not(:first-of-type) .row{padding-top:40px;flex-direction:column;max-width:600px}.portfolio .container:not(:first-of-type) .row:has(.right:hover) .left{flex-grow:unset}.portfolio .container:not(:first-of-type) .row:has(.right:hover) .left .content{translate:0 0}.portfolio .container:not(:first-of-type) .row:has(.right:hover) .left .content h3{font-size:26px}.portfolio .container:not(:first-of-type) .row:has(.right:hover) .left .content p{opacity:1}.portfolio .container:not(:first-of-type) .row .right{margin:30px 0 0 0}.portfolio .container:not(:first-of-type) .row .right p{opacity:1}.portfolio .container:not(:first-of-type) .row .right h3{font-size:24px}.portfolio .container:not(:first-of-type) .row .right:hover{flex-grow:unset}.portfolio .container:not(:first-of-type) .row .right:hover h3{font-size:24px;flex-grow:unset}.portfolio .container:not(:first-of-type) .row .left,.portfolio .container:not(:first-of-type) .row .right{max-width:600px;height:unset;flex:unset;aspect-ratio:2/2.4;flex-grow:1}.portfolio .container:not(:first-of-type) .row .left .overlay,.portfolio .container:not(:first-of-type) .row .right .overlay{opacity:.7;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0))}.portfolio .container:not(:first-of-type) .row .left .content,.portfolio .container:not(:first-of-type) .row .right .content{translate:0 0;min-width:unset}.portfolio .container:not(:first-of-type) .row .left .content h3,.portfolio .container:not(:first-of-type) .row .right .content h3{font-size:24px}.portfolio .container:not(:first-of-type) .row .left .content p,.portfolio .container:not(:first-of-type) .row .right .content p{white-space:normal}.portfolio .container:not(:first-of-type) .row .left .content p br,.portfolio .container:not(:first-of-type) .row .right .content p br{display:none}}.hero{overflow:hidden;position:relative;width:100vw;height:100vh;display:flex;align-items:center;border-radius:0 0 25px 25px}.hero video{z-index:-1;position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%}.hero .content{width:100%}.hero .content h1{position:relative;font-weight:600;font-family:Inter,sans-serif;font-size:70px;background:linear-gradient(var(--deg), #462C89 var(--pur-stop), #FFFFFF var(--white-stop), #C4B3F0 78%, #C4B3F0 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.hero .content h1:before{content:"";position:absolute;width:24px;height:32px;background:url(../2ed79a003d6b34ae66db.svg) no-repeat;background-size:contain;translate:-18px -15px}.hero .content p{padding:20px 250px 20px 0}@media screen and (max-width: 1400px){.hero .content h1{font-size:60px}}@media screen and (max-width: 968px){.hero .container{padding:0 27px}.hero .content h1{font-size:37px;padding-bottom:20px}.hero .content h1:before{display:none}.hero .content .col-11{width:100%}.hero .content .col-11 p{display:none}}.toggle_item{border:1px solid #d9d9d9;border-radius:40px;position:relative;margin-bottom:30px;cursor:pointer}.toggle_item:last-of-type{margin-bottom:0}.toggle_item .wrapper{padding:22px 19px 0 37px}.toggle_item .wrapper .arrow_wrapper{border:1px solid #d9d9d9;position:absolute;width:51px;height:51px;right:19px;top:15px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:background 500ms ease}.toggle_item .wrapper .arrow_wrapper svg{transition:rotate 500ms ease}.toggle_item .wrapper .title{color:#fff;font-size:30px;line-height:1.2;font-weight:600;font-family:Inter,sans-serif}.toggle_item .wrapper .content{display:grid;padding:0 45px 22px 0;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out}.toggle_item .wrapper .content p{padding-top:22px;font-family:Poppins,sans-serif;line-height:1.3;font-weight:200;color:#fff;font-size:17px}.toggle_item .wrapper .content>div{overflow:hidden}.toggle_item.active .arrow_wrapper{background:#fff}.toggle_item.active .arrow_wrapper svg{rotate:-90deg}.toggle_item.active .arrow_wrapper svg path{stroke:#000}.toggle_item.active .content{grid-template-rows:1fr}@media screen and (max-width: 1400px){.toggle_item .wrapper .title{font-size:25px}}@media screen and (max-width: 968px){.toggle_item .wrapper .arrow_wrapper{width:30px;height:30px}.toggle_item .wrapper .arrow_wrapper svg{width:10px}.toggle_item .wrapper .title{font-size:17px;padding-right:50px}.toggle_item .wrapper .content p{font-size:14px}}.our_pillars{border-radius:25px;padding:52px 0 51px 0;background:linear-gradient(0deg, #000000 0%, #27135C 43%, #5A2CD3 70%, #B399F6 100%)}.our_pillars .swiper{padding:42px 0 40px 0;width:100%}.our_pillars .swiper .swiper-pagination-progressbar-fill{border-radius:10px;background:rgba(255,255,255,.2)}.our_pillars .swiper .swiper-pagination{border-radius:10px;top:unset;bottom:0;background:rgba(255,255,255,.2)}.our_pillars .swiper .swiper-wrapper{width:100%}.our_pillars .swiper .swiper-wrapper .swiper-slide{overflow:hidden;border-radius:20px;padding:26px 23px;height:262px;backdrop-filter:blur(10px);background:rgba(0,0,0,.15);transition:background .5s ease}.our_pillars .swiper .swiper-wrapper .swiper-slide ol{padding-left:27px;list-style:auto}.our_pillars .swiper .swiper-wrapper .swiper-slide ol li{list-style:auto;color:#fff;font-size:30px;font-weight:600;font-family:Inter,sans-serif}.our_pillars .swiper .swiper-wrapper .swiper-slide ol li h3{line-height:1.2;font-size:30px;padding-bottom:26px}.our_pillars .info h3{padding:0 0 30px 0}.our_pillars .info ul{padding:0 0 30px 15px;list-style:disc}.our_pillars .info ul li{padding-bottom:15px;font-size:17px;line-height:1.3;font-family:Poppins,sans-serif;font-weight:200}@media screen and (max-width: 968px){.our_pillars{position:relative}.our_pillars:after{content:"";position:absolute;width:70%;height:1px;bottom:0;left:0;background:#fff}.our_pillars .section_title{padding:0 0 29px 0}.our_pillars h3{font-size:21px}.our_pillars>.container:nth-child(2){padding:0}.our_pillars>.container:nth-child(2) .swiper{padding:0 47px 40px 47px}.our_pillars>.container:nth-child(2) .swiper .swiper-slide{height:230px;padding:23px 26px 10px 26px;cursor:grab;opacity:.5;transition:opacity .5s ease}.our_pillars>.container:nth-child(2) .swiper .swiper-slide h3,.our_pillars>.container:nth-child(2) .swiper .swiper-slide ol li{font-size:24px;padding-bottom:7px}.our_pillars>.container:nth-child(2) .swiper .swiper-slide:hover{background:rgba(0,0,0,.15)}.our_pillars>.container:nth-child(2) .swiper .swiper-slide.swiper-slide-active{opacity:1}.our_pillars>.container:nth-child(2) .swiper .swiper-pagination{padding:0 34px;width:calc(100% - 94px);left:50%;transform:translateX(-50%)}.our_pillars .info{padding-top:45px}.our_pillars .info ul li{font-size:14px}}@media(hover: hover){.our_pillars .swiper .swiper-wrapper .swiper-slide:hover{background:rgba(0,0,0,.35)}}@media screen and (max-width: 410px){.our_pillars .container:nth-child(2) .swiper{padding:0 27px 40px 27px}.our_pillars .container:nth-child(2) .swiper .swiper-pagination{width:calc(100% - 54px)}}.benefits{padding:42px 0 109px 0}.benefits .benefits_wrapper{padding-top:58px;display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.benefits .benefits_wrapper .box{border-radius:25px;padding:0 21px;display:flex;height:622px;flex:1 1 100px;flex-shrink:1;transition:flex-grow 400ms ease;position:relative;overflow:hidden}.benefits .benefits_wrapper .box .gradient_overlay,.benefits .benefits_wrapper .box .overlay{position:absolute;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0))}.benefits .benefits_wrapper .box .overlay{z-index:4;transition:opacity 500ms ease;height:100%;background:rgba(0,0,0,.4)}.benefits .benefits_wrapper .box .img_wrapper{will-change:transform,width,scale;position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;transform-origin:left top;transition:.5s all ease}.benefits .benefits_wrapper .box>.box_title{transition:opacity 600ms ease-out;transition-delay:200ms;position:absolute;left:50px;bottom:20px;rotate:-90deg;white-space:nowrap;z-index:5;transform-origin:left bottom}.benefits .benefits_wrapper .box .content{transition:opacity 600ms ease-out;opacity:0;margin-top:auto;position:relative}.benefits .benefits_wrapper .box .content>*{white-space:nowrap}.benefits .benefits_wrapper .box .content .sub_title{padding:15px 0 25px 0}.benefits .benefits_wrapper .box:hover{flex-grow:7}.benefits .benefits_wrapper .box:hover .overlay{opacity:0}.benefits .benefits_wrapper .box:hover>.box_title{transition-delay:0ms;opacity:0}.benefits .benefits_wrapper .box:hover .content{transition-delay:200ms;opacity:1}.benefits .benefits_wrapper .box:hover .img_wrapper{scale:1.2}.benefits .benefits_wrapper .box:first-of-type .img_wrapper{background-image:url(../e03e0fb9470bd2146d03.png)}.benefits .benefits_wrapper .box:nth-of-type(2) .img_wrapper{background-image:url(../de47cd7ceff2b5204eeb.png)}.benefits .benefits_wrapper .box:nth-of-type(3) .img_wrapper{background-image:url(../97262b5e2e5983bbc855.png)}.benefits .benefits_wrapper .box:nth-of-type(4) .img_wrapper{background-image:url(../6b7c7215a7ac7c21c437.png)}.benefits .benefits_wrapper .box:last-of-type>.box_title,.benefits .benefits_wrapper .box:nth-of-type(3)>.box_title{left:90px}@media screen and (max-width: 1200px){.benefits .benefits_wrapper{display:grid;grid-template-columns:1fr 1fr}.benefits .benefits_wrapper .box .gradient_overlay{opacity:.8;height:100%}.benefits .benefits_wrapper .box .sub_title br{display:none}.benefits .benefits_wrapper .box .content .box_title{font-size:21px}.benefits .benefits_wrapper .box .content>*{white-space:normal}.benefits .benefits_wrapper .box .content .list{font-size:14px;padding:0 0 40px 15px}}@media screen and (max-width: 768px){.benefits{padding:42px 0 0 0}.benefits .container:not(:first-of-type){padding:0}.benefits .benefits_wrapper{display:grid;grid-template-columns:1fr;gap:0}.benefits .benefits_wrapper .box{height:526px;padding:0 47px;border-radius:0}.benefits .benefits_wrapper .box .overlay{opacity:.2}.benefits .benefits_wrapper .box .content{z-index:10}.benefits .benefits_wrapper .box .content br{display:none}.benefits .benefits_wrapper .box:hover .img_wrapper{scale:unset}.benefits .benefits_wrapper .box .img_wrapper{background-position:top}.benefits .benefits_wrapper .box>.box_title{display:none}.benefits .benefits_wrapper .box .content{opacity:1}}@media screen and (max-width: 410px){.benefits .benefits_wrapper .box{padding:0 27px}}.areas{position:relative;border-radius:25px;background:linear-gradient(0deg, #000000 33%, #27135C 50%, #5A2CD3 80%, #B399F6 100%)}.areas:before{content:"";position:absolute;width:calc(50vw - 15px);height:1px;bottom:0;left:0;background:#fff}.areas .container{display:block}.areas h2{padding-top:55px}.areas h2+p{padding:20px 0 34px 0;width:40%}.areas .boxes_wrapper{display:grid;width:100%;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;gap:30px;padding-bottom:93px}.areas .boxes_wrapper .box{overflow:hidden;border-radius:15px;display:flex;flex-direction:column;height:337px;position:relative}.areas .boxes_wrapper .box .overlay{position:absolute;width:100%;height:60%;bottom:0;left:0;z-index:1;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0))}.areas .boxes_wrapper .box .content_img{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;width:100%;height:80%;background-image:url(../59e0e93fcd1112eb1d26.png)}.areas .boxes_wrapper .box .content{z-index:10;position:relative;opacity:.8;background:#000;margin-top:auto;padding:16px 33px 22px 33px}.areas .boxes_wrapper .box .content .box_title{padding-bottom:22px}.areas .boxes_wrapper .box .content .box_title+p{padding-right:20%}.areas .boxes_wrapper .box:nth-child(2) .content_img{background-image:url(../4af9999ce1083acaa0a0.png)}.areas .boxes_wrapper .box:nth-child(3) .content_img{background-image:url(../f43b6b373b726caa9d94.png)}.areas .boxes_wrapper .box:nth-child(4) .content_img{background-image:url(../e501e2aeccce682fa6a6.png)}@media screen and (max-width: 968px){.areas:before{width:70%}}@media screen and (max-width: 768px){.areas{background:linear-gradient(0deg, #000000 50%, #27135C 70%, #5A2CD3 80%, #B399F6 100%)}.areas h2+p{width:100%}.areas .boxes_wrapper{grid-template-columns:1fr}.areas .boxes_wrapper .box{height:222px}.areas .boxes_wrapper .box .content{padding:10px 20px 22px 20px}.areas .boxes_wrapper .box .content .box_title{padding-bottom:10px}.areas .boxes_wrapper .box .content .box_title+p{padding-right:0}}.advantage{padding:116px 0 120px 0;position:relative}.advantage:before{content:"";position:absolute;width:calc(50vw - 15px);height:1px;bottom:0;left:0;background:#fff}.advantage>.container:first-of-type{flex-direction:column}.advantage>.container:first-of-type h2{padding-bottom:11px}.advantage>.container:first-of-type h2+p{font-size:30px;font-weight:600;font-family:Inter,sans-serif;color:#fff;line-height:1.3}.advantage>.container:first-of-type h2+p+p{padding-top:20px;font-weight:300;font-size:17px;font-family:Inter,sans-serif;width:60%}.advantage>.container:last-of-type ul{padding-top:20px;display:grid;grid-template-columns:120px 1fr;gap:30px}.advantage>.container:last-of-type ul li{font-weight:300;font-size:17px;font-family:Inter,sans-serif}@media screen and (max-width: 1200px){.advantage>.container:last-of-type ul li{font-size:14px}}@media screen and (max-width: 968px){.advantage{padding:50px 0 30px 0}.advantage>.container:first-of-type h2+p{font-size:21px}.advantage>.container:first-of-type h2+p+p{width:100%}.advantage:before{width:70%}}body{font-family:"Satoshi ",serif;color:#fff}.q_a{padding:101px 0 154px 0;background:#000}@media screen and (max-width: 968px){.q_a{padding:87px 0 87px 0}.q_a .container{padding:0 16px}}
/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}


/*# sourceMappingURL=mainPage.min.css.map*/