﻿header{display:flex;align-items:center;justify-content:space-between;position:fixed;padding:0px 80px;top:0;width:100%;height:120px;z-index:102;backface-visibility:hidden;border-bottom:1px solid rgba(0,0,0,0);-webkit-backface-visibility:hidden;background-color:var(--body)}@media(max-width: 1201px){header{padding:0px 28px}}header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to left, hsla(288, 84%, 29%, 0.123) 0%, hsla(348, 77%, 54%, 0.411) 20%, hsla(8, 85%, 59%, 0.582) 40%, #F56635 70%, #EF4046 100%)}header+*{margin-top:120px}header .logo{margin-right:20px;z-index:100}header .logo svg{width:100%;min-width:100px;max-width:245px}@media(max-width: 1201px){header .logo svg{max-width:180px}}header .logo a{display:flex;justify-content:center;align-items:center}header .burger-menu{z-index:100;display:none;flex-direction:column;cursor:pointer;gap:4px;transition:all .5s ease}header .burger-menu span{display:block;width:25px;height:3px;background-color:var(--red);transition:all .5s ease}header .burger-menu.open{transform:rotate(90deg)}header .burger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}header .burger-menu.open span:nth-child(2){opacity:0}header .burger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px);-webkit-transform:rotate(-45deg) translate(5px, -5px);-moz-transform:rotate(-45deg) translate(5px, -5px);-ms-transform:rotate(-45deg) translate(5px, -5px);-o-transform:rotate(-45deg) translate(5px, -5px)}header nav{position:relative}header nav .hover-line{position:absolute;bottom:10px;left:0;height:1px;z-index:3;width:0;top:auto;transition:all .3s ease;background:linear-gradient(0deg, #6F0C87 -301.52%, #E42D53 -187.09%, #EF563E -98.75%, #F56635 1.63%, #EF4046 100%);background-size:300% 300%;-webkit-animation:btngradient 9s ease infinite;-moz-animation:btngradient 9s ease infinite;-o-animation:btngradient 9s ease infinite;animation:btngradient 9s ease infinite}header nav.nav-active{display:flex;opacity:1}header nav.nav-active .btn{margin-top:30px}header nav ul{display:flex;align-items:center;justify-content:center}header nav li{list-style:none;margin-right:clamp(1.3125rem,-0.1875rem + 2.3438vw,2.625rem)}header nav li:last-child{margin:0}header nav a{position:relative;text-transform:uppercase;text-wrap:nowrap;font-size:clamp(1rem,.4286rem + .8929vw,1.5rem);font-family:var(--montserrat);color:var(--black)}header nav .btn{padding:clamp(.9375rem,.8625rem + .375vw,1.3125rem) clamp(2.34375rem,2.1875rem + .7813vw,3.125rem);z-index:10}header nav .btn#details-button{transition:opacity .3s ease,transform .3s ease;-webkit-transition:opacity .3s ease,transform .3s ease;-moz-transition:opacity .3s ease,transform .3s ease;-ms-transition:opacity .3s ease,transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease}@media(min-width: 1024px){header #details-button{opacity:0;pointer-events:none}header.scrolled #details-button{opacity:1;pointer-events:all}header nav .hover-line{display:block;bottom:10px;top:auto}header li.nav__dropdown{position:relative}header li.nav__dropdown>.nav__item::after{content:"▾";margin-left:.25rem;font-size:.8em;vertical-align:middle}header li.nav__dropdown .dropdown{display:none;position:absolute;top:30px;left:-30px;background-color:var(--body);padding:44px 20px 10px;box-shadow:4px 1px 8px rgba(0,0,0,.1);z-index:1;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px}header li.nav__dropdown .dropdown li{margin:0}header li.nav__dropdown .dropdown li a{display:block;padding:.5rem 1rem;white-space:nowrap}header li.nav__dropdown:hover .dropdown{display:block}}@media(max-width: 1024px){header{height:60px}header+*{margin-top:60px}header .logo svg{width:120px}header .burger-menu{display:flex}header nav{position:fixed;transform:translateY(-100%);transition:transform .5s ease;top:0;left:0;width:100%;height:100vh;background-color:var(--body);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;z-index:101}header nav .hover-line{opacity:0;transition:none}header nav.nav-active{transform:translateY(60px);-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transition:transform .5s ease;top:0;opacity:1}header nav.nav-active .nav__item{position:relative}header nav.nav-active .nav__item::before{content:"";position:absolute;height:1px;width:0;transition:all .3s ease;bottom:-5px;z-index:1}header nav.nav-active .nav__item.active::before{width:100%;transition:all .3s ease;background:var(--white);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);background-size:200% 200%}header nav.nav-active .hover-line{display:none}header nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;position:relative;top:-60px}header nav ul li.nav__dropdown .nav__item{width:100%;display:flex;justify-content:center}header nav ul li.nav__dropdown .nav__item::after{display:none}header nav ul li.nav__dropdown .dropdown{display:flex;position:static;box-shadow:none;margin-top:20px;padding:0}header nav li{margin:auto}}.home{width:100%;height:calc(100% - 120px);position:relative}.home .section-heading{margin-bottom:clamp(2.49625rem,2.308rem + .9413vw,3.4375rem);padding-left:0;width:auto}.home .section-heading::before{display:none}.home .section-heading h1{font-size:clamp(.75rem,.5375rem + 1.0625vw,1.8125rem);color:#3b3b3b;font-family:var(--montserrat);font-style:normal;font-weight:800;line-height:120%;text-transform:uppercase;margin-top:clamp(1.125rem,.85rem + 1.375vw,2.5rem);letter-spacing:-0.6px}.home .btn{float:right;max-width:324px}@media(max-width: 1024px){.home{height:calc(100% - 60px)}}@media(min-width: 993px){.home .bg-canva{position:absolute;z-index:0;right:0;width:100%;height:100%;min-height:clamp(15.75rem,10.8rem + 24.75vw,40.5rem);overflow:hidden}.home canvas{max-width:clamp(13.5rem,9.25rem + 21.25vw,34.75rem) !important;min-width:clamp(13.5rem,9.25rem + 21.25vw,34.75rem) !important;max-height:clamp(15.75rem,10.8rem + 24.75vw,40.5rem) !important;min-height:clamp(15.75rem,10.8rem + 24.75vw,40.5rem) !important;overflow:visible;position:absolute;right:clamp(3.25rem,1.025rem + 11.125vw,14.375rem);top:50%;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%)}}@media(max-width: 992px){.home{height:calc(100dvh - 60px);display:flex;justify-content:center;align-items:center}.home .full-h{height:50% !important}.home svg{max-width:400px;margin:auto}.home h1{text-align:center}.home .bg{display:flex;flex-direction:column-reverse;justify-content:center}.home .bg .container.full-h{height:auto !important}.home .bg-canva{position:relative;width:100%;height:100%;overflow:hidden;min-height:54dvh;max-height:clamp(15.75rem,10.8rem + 24.75vw,40.5rem) !important}.home canvas{position:relative;top:0;left:60%;transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%)}.home .btn{float:none;margin:0px auto 30px}}@media(max-width: 768px){.home .left{text-align:center;margin-bottom:2rem}.home .section-heading{padding-bottom:0}.home .section-heading svg{max-width:250px;margin:auto}.home .section-heading h1{text-align:center}.home .btn{float:none;margin-bottom:0}.home .section-heading::before{width:5px;top:0}}.home .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(min-width: 501px){.home .linesvg{background-image:url(../img/svgline/home.svg);top:0%;left:0}}@media(max-width: 500px){.home .linesvg{background-image:url(../img/svgline/home_mob.svg);bottom:20px;background-size:104%}.home .btn{float:none;margin-bottom:0;max-width:250px}}.opportunities{padding-bottom:clamp(5.3125rem,4.4375rem + 4.375vw,9.6875rem);position:relative}.opportunities .section-heading{margin-bottom:clamp(1.75rem,1.2rem + 2.75vw,4.5rem)}.opportunities .opp_wrap{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-gap:40px}@media(max-width: 992px){.opportunities .opp_wrap{display:flex;flex-direction:column;grid-gap:15px}}.opportunities .opp_item{display:flex;align-items:flex-start}.opportunities .opp_item:nth-child(1){grid-row:1;grid-column:1}.opportunities .opp_item:nth-child(5){grid-row:1;grid-column:2}.opportunities .opp_item:nth-child(2){grid-row:2;grid-column:1}.opportunities .opp_item:nth-child(6){grid-row:2;grid-column:2}.opportunities .opp_item:nth-child(3){grid-row:3;grid-column:1}.opportunities .opp_item:nth-child(7){grid-row:3;grid-column:2}.opportunities .opp_item:nth-child(4){grid-row:4;grid-column:1}.opportunities .opp_item:hover .num{color:var(--black);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.opportunities .num{color:var(--body);text-align:right;text-shadow:2.311px 2.311px 2.311px rgba(0,0,0,.05),4.621px 4.621px 4.621px rgba(0,0,0,.05),-1.733px -1.733px 17.329px rgba(255,255,255,.6),-1.733px -1.733px 2.888px #fff;font-family:var(--montserrat);font-size:clamp(3.75rem,3.0801rem + 3.3494vw,7.099375rem);font-style:normal;font-weight:800;line-height:80%;text-transform:uppercase;width:clamp(2.4375rem,2.025rem + 2.0625vw,4.5rem);margin-right:clamp(.5rem,.4125rem + .4375vw,.9375rem);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.opportunities .info p{color:var(--black);font-family:var(--montserrat);font-size:clamp(.75rem,.616rem + .6699vw,1.419875rem);font-style:normal;font-weight:300;line-height:80%;margin-bottom:15px}.opportunities .info p:last-child{margin-bottom:0}@media(max-width: 992px){.opportunities .info p{margin-bottom:8px}}.opportunities .info p.red{color:#ef4046;text-align:center;font-family:var(--montserrat);font-size:clamp(.75rem,.616rem + .6699vw,1.419875rem);font-style:normal;font-weight:800;line-height:80%;text-transform:uppercase;text-shadow:2.311px 2.311px 2.311px rgba(0,0,0,.05),4.621px 4.621px 4.621px rgba(0,0,0,.05),-1.733px -1.733px 17.329px rgba(255,255,255,.6),-1.733px -1.733px 2.888px #fff}.opportunities .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(max-width: 500px){.opportunities .linesvg{background-image:url(../img/svgline/opportunities_mob.svg)}}@media(min-width: 501px){.opportunities .linesvg{background-image:url(../img/svgline/opportunities.svg);top:0%;left:0}}.indicators{padding-bottom:clamp(3.125rem,2.5rem + 3.125vw,6.25rem);position:relative}.indicators .section-heading{margin-bottom:clamp(3.125rem,2rem + 5.625vw,8.75rem)}.indicators .items-title,.indicators .red{display:flex;flex-wrap:wrap;align-items:flex-end;color:var(--red);text-shadow:-5px 5px 0px var(--body),5px 5px 0px var(--body),-5px -5px 0px var(--body),5px -5px 0px var(--body),-5px 0px 0px var(--body),5px 0px 0px var(--body),4px 4px 9px rgba(0,0,0,.05),13px 13px 13px rgba(0,0,0,.05),-8px -8px 30px rgba(255,255,255,.6),-8px -8px 5px #f6f7fb;font-family:var(--montserrat);font-size:clamp(8.5rem,8.325rem + .875vw,9.375rem);font-style:normal;font-weight:900;line-height:80%;letter-spacing:6px;text-transform:uppercase}@media(max-width: 500px){.indicators .items-title,.indicators .red{margin-top:5px}}.indicators .items-title .gray,.indicators .red .gray{color:#838383;font-family:var(--montserrat);font-size:clamp(2rem,1.5rem + 2.5vw,4.5rem);font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase;text-shadow:none}@media(max-width: 1200px){.indicators .items-title .gray,.indicators .red .gray{margin-top:20px}}.indicators .items-title{margin-bottom:75px}@media(max-width: 1200px){.indicators .items-title{margin-bottom:50px;text-align:center;flex-direction:column;align-items:center;text-align:center}}.indicators .red{font-size:clamp(3.875rem,2.775rem + 5.5vw,9.375rem)}.indicators .items{display:flex;flex-wrap:wrap;gap:10px}@media(max-width: 1200px){.indicators .items{flex-direction:column;flex-wrap:nowrap}}.indicators .item{display:flex;flex-basis:49%;align-items:center}@media(max-width: 992px){.indicators .item{flex-direction:column;margin-bottom:60px}.indicators .item:last-child{margin-bottom:0}}.indicators .item .num{text-align:right;background:var(--red);background-size:300% 300%;-webkit-animation:btngradient 9s ease infinite;-moz-animation:btngradient 9s ease infinite;-o-animation:btngradient 9s ease infinite;animation:btngradient 9s ease infinite;-webkit-background-clip:text;color:var(--body);-webkit-text-stroke:9px rgba(0,0,0,0);font-family:var(--montserrat);font-size:clamp(4.5rem,2.9rem + 3vw,7.5rem);font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase;text-align:center;position:relative;top:0;transition:transform .5s ease,filter .5s ease;padding:5px;margin-right:15px}.indicators .item .info{color:var(--gray);font-family:var(--montserrat);font-size:clamp(1.75rem,1.5rem + 1.25vw,3rem);font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}@media(max-width: 992px){.indicators .item .info{margin-top:20px;text-align:center}}.indicators .item .info p{color:var(--black);font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}@media(max-width: 992px){.indicators .item .info p{margin-top:10px}}.indicators .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(max-width: 500px){.indicators .linesvg{background-image:url(../img/svgline/indicators_mob.svg)}}@media(min-width: 501px){.indicators .linesvg{background-image:url(../img/svgline/indicators.svg);top:0%;right:0;left:0}}.channel{overflow:hidden;padding-bottom:clamp(4.375rem,3.25rem + 5.625vw,10rem);position:relative}.channel .section-heading{margin-bottom:clamp(1.375rem,.775rem + 3vw,4.375rem);max-width:577px}.channel .channel-wrap{display:flex;z-index:3}@media(max-width: 500px){.channel .channel-wrap:has(.channel-imglist){left:-5px;position:relative;min-width:163px}}@media(max-width: 500px){.channel .mob-reverse{flex-direction:row-reverse;gap:20px}}.channel .channel-list{position:relative;z-index:5;min-width:clamp(10rem,9.7669rem + 1.1653vw,23.75rem);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%}.channel .channel-item{position:relative;color:var(--gray);font-family:var(--montserrat);font-size:clamp(.875rem,.45rem + 2.125vw,3rem);font-style:normal;font-weight:300;line-height:80%;margin:8px 0px;text-wrap:nowrap;text-transform:uppercase;width:min-content;z-index:1;margin-right:20px}@media(max-width: 500px){.channel .channel-item{border-radius:8px;margin:5px 0px;background:#f6f7fb;box-shadow:2px 2px 8px 0px rgba(0,0,0,.1);min-width:133px;padding:8px 12px;align-items:start;align-self:stretch;display:flex;flex-direction:column;width:100%;text-align:left;font-weight:900;color:var(--black);margin-right:0px}}.channel .channel-item.active{left:0px;color:var(--red);line-height:95%;font-weight:900;border-radius:24px;border:5px solid #f6f7fb;margin-right:0px;background:var(--body);box-shadow:4px 4px 4px rgba(0,0,0,.05),8px 8px 8px rgba(0,0,0,.05),-3px -3px 30px rgba(255,255,255,.6),-3px -3px 5px #fff,inset 2px 2px 5px rgba(0,0,0,.1),inset -4px -4px 5px #fff;padding:12px 16px;transition:color .3s ease,font-weight .3s ease;-webkit-transition:color .3s ease,font-weight .3s ease;-moz-transition:color .3s ease,font-weight .3s ease;-ms-transition:color .3s ease,font-weight .3s ease;-o-transition:color .3s ease,font-weight .3s ease;-webkit-filter:drop-shadow(4px 4px 4px 0px rgba(0, 0, 0, 0.05), 8px 8px 8px 0px rgba(0, 0, 0, 0.05), -3px -3px 30px 0px rgba(255, 255, 255, 0.6), -3px -3px 5px 0px #FFF);filter:drop-shadow(4px 4px 4px 0px rgba(0, 0, 0, 0.05), 8px 8px 8px 0px rgba(0, 0, 0, 0.05), -3px -3px 30px 0px rgba(255, 255, 255, 0.6), -3px -3px 5px 0px #FFF)}@media(max-width: 500px){.channel .channel-item.active{border:2px solid #f6f7fb;padding:8px 12px;border-radius:8px}}.channel .channel-img{opacity:0;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;width:clamp(10rem,9rem + 5vw,15rem);top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease}.channel .channel-img.active{opacity:1;z-index:1}.channel .channel-img .fade-out{opacity:0;z-index:0;transition:opacity .5s ease}.channel .channel-img img{max-width:clamp(10rem,9rem + 5vw,15rem);object-fit:cover;padding:4%;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px}.channel .channel-imglist .img_wrap{position:relative;max-width:clamp(10rem,9rem + 5vw,15rem);padding:0;margin:0;display:flex}.channel .channel-imglist .phonemask{display:block;position:relative;z-index:2;height:auto;width:clamp(10rem,9rem + 5vw,15rem);padding:.7%}@media(max-width: 768px){.channel .channel-imglist .img-wrap{scale:1.1}}.channel .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(min-width: 501px){.channel .linesvg{background-image:url(../img/svgline/channel.svg);top:0%;left:0}}@media(max-width: 500px){.channel .linesvg{background-image:url(../img/svgline/channel_mob.svg)}.channel .container.mob-no_p{display:flex}.channel .mob-no_p{padding:0 !important}}.app{position:relative;padding-bottom:clamp(4.375rem,3.625rem + 3.75vw,8.125rem)}.app .row:has(.section-heading){padding:0 0 clamp(5.875rem,5.675rem + 1vw,6.875rem)}.app .apps_counts{display:flex;justify-content:space-between}@media(max-width: 992px){.app .apps_counts{flex-direction:column;align-items:center}}.app .count{display:flex;flex-direction:column;margin-right:25px;align-items:center}.app .count:last-child{margin-right:0}@media(max-width: 992px){.app .count{margin-bottom:50px;margin-right:0}.app .count:last-child{margin-bottom:0}}.app .num{display:flex;flex-wrap:wrap;color:var(--red);text-shadow:-5px 5px 0px var(--body),5px 5px 0px var(--body),-5px -5px 0px var(--body),5px -5px 0px var(--body),-5px 0px 0px var(--body),5px 0px 0px var(--body),4px 4px 9px rgba(0,0,0,.05),13px 13px 13px rgba(0,0,0,.05),-8px -8px 30px rgba(255,255,255,.6),-8px -8px 5px #f6f7fb;font-family:var(--montserrat);font-size:clamp(6.25rem,4.625rem + 8.125vw,14.375rem);font-style:normal;font-weight:900;line-height:80%;letter-spacing:6px;text-transform:uppercase;text-align:center}.app .info{display:flex;flex-direction:column;text-align:center;color:var(--gray);font-family:var(--montserrat);font-size:clamp(1.75rem,1.575rem + .875vw,2.625rem);font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase;margin-top:clamp(1.25rem,-0.4445rem + 5.4225vw,6.0625rem)}.app .info span{color:var(--black);text-align:center;font-size:20px;font-style:normal;font-weight:800;line-height:120%;text-transform:uppercase;margin-top:17px}.app .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(max-width: 500px){.app .linesvg{background-image:url(../img/svgline/app_mob.svg)}}@media(min-width: 501px){.app .linesvg{background-image:url(../img/svgline/app.svg);top:0%;left:0}}.services{overflow:hidden;padding-bottom:clamp(4.375rem,3.25rem + 5.625vw,10rem);position:relative}.services .section-heading{margin-bottom:clamp(.625rem,.1875rem + 2.1875vw,2.8125rem)}.services .service-wrap{display:flex;z-index:3;justify-content:flex-end}@media(max-width: 700px){.services .service-wrap:has(.service-imglist){left:-5px;position:relative;min-width:163px;width:auto}}@media(max-width: 700px){.services .mob-reverse{flex-direction:row-reverse;gap:20px;justify-content:flex-start !important;flex-wrap:nowrap}}.services .service-list{position:relative;z-index:5;min-width:clamp(10rem,9.7669rem + 1.1653vw,23.75rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;margin-left:40px}@media(max-width: 700px){.services .service-list{margin-left:0px}}.services .service-item{position:relative;color:var(--gray);font-family:var(--montserrat);font-size:clamp(.875rem,.45rem + 2.125vw,3rem);font-style:normal;font-weight:300;line-height:80%;margin:8px 0px;text-wrap:nowrap;text-transform:uppercase;width:min-content;z-index:1;display:flex;flex-direction:column;transition:all .3s ease,font-weight .3s ease}.services .service-item span{display:none;color:#393939;margin-top:14px;font-family:var(--montserrat);font-size:clamp(.75rem,.675rem + .375vw,1.125rem);text-wrap:wrap;font-style:normal;font-weight:800;line-height:120%;text-transform:uppercase;transition:all .3s ease,font-weight .3s ease}@media(max-width: 700px){.services .service-item span{font-weight:300}}@media(max-width: 700px){.services .service-item{border-radius:8px;line-height:100%;margin:5px 0px;background:#f6f7fb;box-shadow:2px 2px 8px 0px rgba(0,0,0,.1);min-width:133px;padding:8px 12px;align-items:start;align-self:stretch;display:flex;flex-direction:column;width:100%;text-align:left;font-weight:900;color:var(--black);text-wrap:wrap}}.services .service-item.active{left:0px;color:var(--red);line-height:95%;font-weight:900;border-radius:24px;border:5px solid #f6f7fb;background:var(--body);box-shadow:4px 4px 4px rgba(0,0,0,.05),8px 8px 8px rgba(0,0,0,.05),-3px -3px 30px rgba(255,255,255,.6),-3px -3px 5px #fff,inset 2px 2px 5px rgba(0,0,0,.1),inset -4px -4px 5px #fff;padding:25px 25px;transition:color .3s ease,font-weight .3s ease;-webkit-transition:color .3s ease,font-weight .3s ease;-moz-transition:color .3s ease,font-weight .3s ease;-ms-transition:color .3s ease,font-weight .3s ease;-o-transition:color .3s ease,font-weight .3s ease;filter:drop-shadow(4px 4px 4px 0px rgba(0, 0, 0, 0.05), 8px 8px 8px 0px rgba(0, 0, 0, 0.05), -3px -3px 30px 0px rgba(255, 255, 255, 0.6), -3px -3px 5px 0px #FFF);-webkit-filter:drop-shadow(4px 4px 4px 0px rgba(0, 0, 0, 0.05), 8px 8px 8px 0px rgba(0, 0, 0, 0.05), -3px -3px 30px 0px rgba(255, 255, 255, 0.6), -3px -3px 5px 0px #FFF);margin-left:-30px}@media(max-width: 700px){.services .service-item.active{border:2px solid #f6f7fb;padding:8px 12px;border-radius:8px;margin-left:0}}.services .service-item.active span{display:flex;transition:all .3s ease,font-weight .3s ease;-webkit-transition:all .3s ease,font-weight .3s ease;-moz-transition:all .3s ease,font-weight .3s ease;-ms-transition:all .3s ease,font-weight .3s ease;-o-transition:all .3s ease,font-weight .3s ease}.services .service-img{opacity:0;display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;width:clamp(10rem,9rem + 5vw,15rem);top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease}.services .service-img.active{opacity:1;z-index:1}.services .service-img .fade-out{opacity:0;z-index:0;transition:opacity .5s ease}.services .service-img img{max-width:clamp(10rem,9rem + 5vw,15rem);object-fit:cover;padding:4%;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px}.services .service-imglist .img_wrap{position:relative;max-width:clamp(10rem,9rem + 5vw,15rem);padding:0;margin:0;display:flex}.services .service-imglist .phonemask{display:block;position:relative;z-index:2;height:auto;width:clamp(10rem,9rem + 5vw,15rem);padding:.7%}@media(max-width: 768px){.services .service-imglist .img-wrap{scale:1.1}.services .linesvg.right{right:-85%;top:70%}}@media(max-width: 700px){.services .container.mob-no_p{display:flex;max-width:100%}.services .mob-no_p{padding:0 !important}.services .mw-100{max-width:100%}}.services .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(max-width: 500px){.services .linesvg{background-image:url(../img/svgline/services_mob.svg);background-size:contain;background-position:0% 100%;top:auto;left:0;bottom:0}}@media(min-width: 501px){.services .linesvg{background-image:url(../img/svgline/services.svg);top:-15%;left:0}}.research{position:relative;padding-bottom:clamp(4.375rem,3.625rem + 3.75vw,8.125rem)}.research .row:has(.section-heading){padding:0 0 clamp(3.875rem,3.675rem + 1vw,6.875rem)}.research .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(max-width: 500px){.research .linesvg{background-image:url(../img/svgline/app_mob.svg)}}@media(min-width: 501px){.research .linesvg{background-image:url(../img/svgline/research.svg);top:0%;left:0}}.research .accordion{display:flex;min-height:600px;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.research .accordion__item{max-width:514px;width:100%;height:100%;padding:30px;border-radius:24px;border:5px solid #f6f7fb;background:var(--body);box-shadow:4px 4px 4px rgba(0,0,0,.05),8px 8px 8px rgba(0,0,0,.05),-3px -3px 30px rgba(255,255,255,.6),-3px -3px 5px #fff,inset 2px 2px 5px rgba(0,0,0,.1),inset -4px -4px 5px #fff;filter:drop-shadow(4px 4px 4px 0px rgba(0, 0, 0, 0.05), 8px 8px 8px 0px rgba(0, 0, 0, 0.05), -3px -3px 30px 0px rgba(255, 255, 255, 0.6), -3px -3px 5px 0px #FFF);-webkit-filter:drop-shadow(4px 4px 4px 0px rgba(0, 0, 0, 0.05), 8px 8px 8px 0px rgba(0, 0, 0, 0.05), -3px -3px 30px 0px rgba(255, 255, 255, 0.6), -3px -3px 5px 0px #FFF)}.research .accordion__item:nth-child(1){align-self:flex-end}.research .accordion__item:nth-child(2){align-self:flex-end}.research .accordion__item:nth-child(3){align-self:flex-end}.research .accordion__item:nth-child(4){align-self:flex-start}.research .accordion__item:nth-child(5){align-self:flex-start}@media(max-width: 1780px){.research .accordion__item{padding:20px}.research .accordion__item:nth-child(3){align-self:flex-start}}.research .accordion__item .accordion__title{position:relative;color:var(--gray);text-align:center;font-family:var(--montserrat);font-size:clamp(1.25rem,1.025rem + 1.125vw,2.375rem);font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer;transition:all .5s ease-out}.research .accordion__item .accordion__title:hover{color:var(--red);transition:all .5s ease-out}.research .accordion__item .accordion-active{color:var(--red);font-weight:900;transition:all .5s ease-out}.research .accordion__item .accordion__content{padding-top:20px;font-size:14px;display:none}.research .accordion__item .accordion__content p{color:var(--black);font-family:var(--montserrat);font-size:clamp(.875rem,.825rem + .25vw,1.125rem);font-style:normal;font-weight:300;line-height:120%;letter-spacing:-0.36px;text-transform:uppercase}.research .accordion__item .accordion__content b{font-weight:700}.clients{position:relative;padding-bottom:clamp(6.25rem,4.875rem + 6.875vw,13.125rem)}.clients .row:has(.section-heading){margin-bottom:clamp(3.5625rem,2.9875rem + 2.875vw,4.4375rem)}.clients .slider{width:100%;height:100%;padding:15px 0;overflow:hidden}.clients .slider .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;position:relative;width:100%;height:100%}.clients .slider .swiper-wrapper .item{display:flex;justify-content:center;align-items:center;max-width:336px;max-height:110px;background:var(--body);border-radius:clamp(.34375rem,.2625rem + .4063vw,.75rem);-webkit-border-radius:clamp(.34375rem,.2625rem + .4063vw,.75rem);-moz-border-radius:clamp(.34375rem,.2625rem + .4063vw,.75rem);-ms-border-radius:clamp(.34375rem,.2625rem + .4063vw,.75rem);-o-border-radius:clamp(.34375rem,.2625rem + .4063vw,.75rem);box-shadow:4px 4px 4px 0px rgba(0,0,0,.05),8px 8px 8px 0px rgba(0,0,0,.05),-3px -3px 30px 0px rgba(255,255,255,.6),-3px -3px 5px 0px #fff}@media(max-width: 998px){.clients .slider .swiper-wrapper .item{max-width:220px;max-height:90px}}@media(max-width: 510px){.clients .slider .swiper-wrapper .item{max-width:150px;max-height:60px}}.clients .slider .swiper-wrapper .item img{display:block;max-width:130px;width:100%;height:100%;padding:clamp(.9375rem,.825rem + .5625vw,1.5rem) 0}@media(max-width: 510px){.clients .slider .swiper-wrapper .item img{max-width:80px}}.clients .swiper{padding-top:clamp(2.5rem,2.25rem + 1.25vw,3.75rem);width:100%;height:100%}.clients .swiper .swiper-wrapper{transition-timing-function:linear !important;width:100%;height:100%;padding:15px 0}.clients .swiper .swiper-wrapper .swiper-slide{width:523px;min-height:clamp(16.875rem,13.7125rem + 15.8125vw,32.6875rem);max-height:clamp(16.875rem,13.7125rem + 15.8125vw,32.6875rem);border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-webkit-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-moz-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-ms-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-o-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);display:flex;flex-direction:column;justify-content:space-between}.clients .swiper .swiper-wrapper .swiper-slide:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background-image:url("../img/grad.jpg");background-repeat:no-repeat;pointer-events:none;z-index:-1;background-size:100% 100%;border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-webkit-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-moz-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-ms-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-o-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);filter:grayscale(100%)}@media(max-width: 998px){.clients .swiper .swiper-wrapper .swiper-slide:before{top:-2px;left:-2px;right:-2px;bottom:-2px}}.clients .swiper .swiper-wrapper .swiper-slide::after{content:"";position:absolute;z-index:-1;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:var(--body);border-radius:clamp(1.375rem,.7875rem + 2.9375vw,4.3125rem);-moz-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-ms-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem);-o-border-radius:clamp(1.5625rem,.9375rem + 3.125vw,4.6875rem)}.clients .swiper .swiper-wrapper .swiper-slide .slide-wrap{padding:clamp(1rem,.7625rem + 1.1875vw,2.1875rem) clamp(1.25rem,.375rem + 4.375vw,5.625rem) 0px}.clients .swiper .swiper-wrapper .swiper-slide .title{color:var(--white);text-align:center;font-family:var(--nunito);font-size:clamp(.875rem,.65rem + 1.125vw,2rem);font-weight:900;line-height:100%;text-transform:uppercase;margin-bottom:clamp(.125rem,.075rem + .25vw,.375rem)}.clients .swiper .swiper-wrapper .swiper-slide .subtitle{color:#8b8b8b;text-align:center;font-family:var(--nunito);font-size:clamp(.5rem,.3rem + 1vw,1.5rem);font-style:normal;font-weight:200;line-height:95%;text-transform:uppercase;margin-bottom:clamp(.75rem,.6rem + .75vw,1.5rem)}.clients .swiper .swiper-wrapper .swiper-slide .text{color:var(--white);text-align:center;font-family:var(--nunito);font-size:clamp(.5rem,.3rem + 1vw,1.5rem);font-style:normal;font-weight:400;line-height:95%;text-transform:uppercase;word-break:break-word;margin-bottom:15px}.clients .swiper .swiper-wrapper .swiper-slide .img-block{width:100%;height:auto;display:flex;align-items:center;justify-content:center;margin-bottom:32px;z-index:1}.clients .swiper .swiper-wrapper .swiper-slide .img-block .img-wrap{display:flex;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:clamp(6.25rem,5.25rem + 5vw,11.25rem);position:relative}.clients .swiper .swiper-wrapper .swiper-slide .img-block .img-wrap img{width:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.clients .swiper .swiper-wrapper .swiper-slide .img-block .img-wrap:after{content:"";position:absolute;z-index:-1;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:var(--body);border-radius:50%}.clients .swiper .swiper-wrapper .swiper-slide .img-block .img-wrap::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background-image:url("../img/grad.jpg");pointer-events:none;z-index:-1;background-size:100% 100%;border-radius:50%;filter:grayscale(100%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media(max-width: 998px){.clients .swiper .swiper-wrapper .swiper-slide .img-block .img-wrap::before{top:-2px;left:-2px;right:-2px;bottom:-2px}}.clients .swiper .swiper-wrapper .swiper-slide-active{position:relative;z-index:1;background-color:var(--body)}.clients .swiper .swiper-wrapper .swiper-slide-active::before{filter:grayscale(0%)}@media(max-width: 998px){.clients .swiper .swiper-wrapper .swiper-slide-active::before{top:-2px;left:-2px;right:-2px;bottom:-2px}}.clients .swiper .swiper-wrapper .swiper-slide-active .img-block .img-wrap::before{filter:grayscale(0%)}.contact{position:relative;padding-bottom:clamp(5.25rem,6.875rem + 6.875vw,13.125rem)}.contact .col-12:has(.section-heading){display:flex;justify-content:flex-start;align-items:center;margin-bottom:clamp(3.5625rem,2.9875rem + 2.875vw,4.4375rem)}.contact input[type=text],.contact input[type=number],.contact input[type=tel],.contact input[type=email]{position:relative;min-width:clamp(12.1875rem,9.375rem + 14.0625vw,26.25rem);max-width:clamp(12.1875rem,9.375rem + 14.0625vw,26.25rem);margin:0 auto}.contact .input-field-wrapp{position:relative}.contact .input-field-wrapp::before{content:"";height:4px;width:100%;position:absolute;bottom:0;background:var(--body);filter:drop-shadow(-3px -3px 5px #FFF) drop-shadow(-3px -3px 30px rgba(255, 255, 255, 0.6)) drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.1)) drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.1))}.contact form{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact form .btn{margin-top:clamp(2.5rem,1.875rem + 3.125vw,5.625rem)}.contact .linesvg{background-repeat:no-repeat;background-position:100% 100%;background-size:100%;position:absolute;width:100%;height:100%;z-index:-1}@media(max-width: 500px){.contact .linesvg{background-image:url(../img/svgline/contact_mob.svg);background-size:auto}}@media(min-width: 501px){.contact .linesvg{background-image:url(../img/svgline/contact.svg);bottom:0;left:0}}/*# sourceMappingURL=main.css.map */