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}}body{color:#fff;background:linear-gradient(0deg, #000000 70%, #27135C 80%, #5A2CD3 90%, #B399F6 100%)}h1,h2{font-size:70px;font-weight:600;font-family:Inter,sans-serif;color:#fff}.content_text{padding-top:100px}.content_text .col-16{padding-bottom:25px}.content_text .col-16:last-of-type{padding-bottom:85px}.content_text h1{padding-bottom:50px}.content_text h2{font-size:60px;color:#fff}.content_text p{font-family:Helvetica,sans-serif;color:#fff}.content_text p.bold{font-weight:600}.content_text .apps{display:flex;gap:20px;padding-top:56px}.content_img{position:relative;padding-bottom:100px}.content_img h2{padding:56px 0 65px 0}.content_img .container:first-of-type .col-16{overflow:visible}.content_img .container:last-of-type a{width:100%;height:565px}.content_img .col-16{height:100%;position:relative;border-radius:15px;overflow:hidden}.content_img .col-16 .overlay,.content_img .col-16 .blur,.content_img .col-16 .content{width:100%;position:absolute;left:0}.content_img .col-16 .overlay{opacity:.45;top:0;height:100%;z-index:4;width:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0));transition:opacity 1s ease}.content_img .col-16 .blur{bottom:0;height:30%;z-index:5;backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(top, black 0%, transparent 100%);mask-image:linear-gradient(to top, black 0%, transparent 100%)}.content_img .col-16 .content{z-index:10;padding:0 0 32px 29px;width:60%;bottom:0}.content_img .col-16 .content h2{padding-bottom:20px}.content_img .col-16 .content p{color:#fff}.content_img .col-16 img{position:absolute;top:0;left:0;height:100%;object-fit:cover;width:100%}.content_img:before{content:"";position:absolute;width:calc(100vw - (100vw - 1144px)/2 - 34px);height:1px;top:0;left:0;background:#fff}@media screen and (max-width: 1300px){.content_text h1{font-size:50px;padding-bottom:30px}.content_text h2{font-size:40px}}@media screen and (max-width: 968px){.content_text h1{font-size:28px}.content_text h2{font-size:24px}.content_img{padding-bottom:85px}.content_img:before{width:70%}.content_img .container:last-of-type a{height:unset;aspect-ratio:2/2.4}.content_img .container:last-of-type a .col-16 .content{width:100%;padding:0 20px 20px 20px}.content_img .container:last-of-type a .col-16 .content h2{padding:46px 0 5px 0;font-size:28px}}

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