@font-face{font-family:montserrat;src:url(../media/Montserrat_VariableFont_wght-s.p.11ceohaj7ta0q.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Italic_VariableFont_wght-s.p.2xlek725rvbt3.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_a800ed09-module__ZkfqUW__className{font-family:montserrat,montserrat Fallback}
:root{--dark_blue:#151167;--purple:#822250;--gray:#a7a7a7;--left_marginf:8rem}*{color:var(--dark_blue);margin:0;font-family:Montserrat,sans-serif;overflow-x:hidden}html,body{margin:0;padding:0;position:relative}body{background-image:url(/assets/images/corner_circle.svg);background-repeat:no-repeat}h2,h3{font-size:24pt}p{font-size:14pt}img{box-shadow:none}.fade-in{opacity:1!important}.dark-button{background-color:var(--dark_blue);color:#fff;cursor:pointer;border:none;border-radius:21px;padding:8px 26px;font-size:1.1rem;font-weight:600;transition:all .2s ease-in-out}.dark-button:hover{background-color:#353ebb}#corner_circle{position:absolute;top:0;left:0}nav{z-index:5;background:linear-gradient(.25turn,#fff0,#fafafadc);justify-content:space-between;align-items:center;width:100%;padding:10px;transition:transform .25s;display:flex;position:fixed;overflow:visible}nav #main_logo{margin-left:var(--left_marginf)}nav #menu{z-index:4;justify-content:space-around;align-items:center;margin-right:1vw;list-style-type:none;display:flex;position:relative;overflow:visible}nav #menu>a{transition:transform .6s,opacity .35s}nav #menu>a.collapsed{opacity:0;pointer-events:none;transform:translate(250%)}nav #popup-menu{opacity:0;pointer-events:none;z-index:9;width:100vw;height:0;padding:0;transition:opacity .25s,height .3s;display:none;position:absolute;top:calc(100% + 8px);left:0}nav #popup-menu.on{opacity:1;pointer-events:all;background-color:#fff;border-radius:0 0 24px 24px;flex-direction:column;justify-content:space-between;height:65vh;min-height:320px;padding:2.5rem 0 3rem;display:flex;box-shadow:0 10px 24px #00000014,0 2px 6px #0000000f}nav #popup-menu #socials{box-shadow:none;flex-direction:row;padding:0}nav #popup-menu #socials a img{box-shadow:none;transform:scale(.9)}nav #popup-menu.on *,nav #popup-menu.on #flag-button{text-align:center;margin:0 auto}nav #popup-menu.on #flag-button li{text-align:center;margin:0;padding:0}a.lang img{border:1px solid var(--dark_blue);border-radius:5px;max-width:50px}#sandwitch{cursor:pointer;height:fit-content;margin-right:3vw;display:none}#sandwitch.smallscreen{display:inline!important}#sandwitch .bar1,.bar2,.bar3{background:linear-gradient(90deg, var(--dark_blue), var(--purple));border-radius:10%;width:35px;height:5px;margin:5px 0;transition:all .2s}#sandwitch:hover .bar2{margin:8px 0}#sandwitch.open .bar3{width:30%}#menu a{text-align:center;padding-inline:1.2vw;font-size:1.1rem;font-weight:800;text-decoration:none}nav li{border-radius:16px;margin:.6vw;padding:11px 1.3vw;font-weight:500}nav a li{padding-inline:12px;transition:all .2s}nav a:hover li{background-color:#0c026113}#menu #contact-button{border-style:solid;border-width:2px;border-radius:16px;transition:background-color,color .4s ease-in-out}#menu #contact-button:hover{color:#fff;border-color:var(--dark_blue);background-color:var(--dark_blue)}nav #menu li img{opacity:.9;box-shadow:0 0 3px 7px #0d00c215}nav #menu #flag-button{cursor:pointer;flex-direction:column;align-items:center;width:fit-content;display:flex;position:relative}nav #menu #flag-button:hover p{opacity:1;height:fit-content;display:block;transform:scale(1)}nav #menu #flag-button:hover img{box-shadow:0 0 0 7px #0d00c200}#flag-button p{opacity:0;height:0;font-size:1rem;transition:all 1s;transform:scale(.7)}#socials-container{transition:right .4s;position:fixed;top:180px;right:60px}#socials-container #socials{z-index:1;flex-direction:column;justify-content:space-between;height:90px;display:flex;position:relative}#socials a path{fill:#151167}#socials a:hover path.st3,#socials a path.st3{fill:#cfadff}#socials a:hover path{fill:#353ebb}#path{z-index:-2;height:240vh;position:absolute;top:-10px;right:-10px}#landing-page{height:100vh}#building-container{z-index:-1;background-image:url(../media/building.2qqtdid5u78r2.png);background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:50%;width:110vh;height:110vh;padding:2%;position:absolute;top:-2vh;right:0;overflow:hidden;transform:translate(15%)}#building{z-index:1;position:absolute;right:0;transform:translate(-15%)}#landing-text{margin-top:25vh;margin-left:var(--left_marginf);z-index:65;max-width:800px}#landing-text h1{background-color:#ffffffcd;border-radius:16px;padding:1vw 1vw 1vw 0;font-size:max(2.8vw,18pt);font-weight:600}#landing-text p{background-color:#ffffffb4;border-radius:16px;width:fit-content;margin-top:22px;padding:.8vw .8vw .8vw 0;font-weight:500}#landing-text button{color:#fff;background-color:var(--dark_blue);border-style:none;border-radius:1.4rem;margin-top:100px;padding:18px 36px;font-size:1.1rem;font-weight:700}#landing-text button:hover{background-color:#353ebb}#landing-page #scroller{opacity:.9;transition:all .8s;position:absolute;top:89vh;right:50%}#our-story{height:100vh}#our-story #tram{z-index:2;opacity:.02;width:50vw;margin-top:14vh;transition:all 1s;position:absolute;left:0;transform:translate(-150px)}#our-story #tram.slide-right{opacity:1;z-index:-1;transform:translate(0)}#our-story div{margin-top:13%;margin-left:50%}#title-logo{opacity:.04;transition:opacity .9s}#title-logo.fade-in{opacity:1}#our-story div article{opacity:.2;transition:all 1s;transform:translate(100px)}#our-story article.slide-left{opacity:1;transform:translate(0)}#our-story div p{width:40vw;margin-top:16px}#clients{text-align:center;margin-top:21%}#clients #carousel{width:70vw;margin:0 auto;-webkit-mask-image:radial-gradient(circle,#000 50%,#00000080);mask-image:radial-gradient(circle,#000 50%,#00000080)}#clients div h3{opacity:.03;transition:all .7s;transform:translateY(-30px)}#clients div h3.slide-down{opacity:1;transform:translateY(0)}#clients #carousel-images{width:max-content;margin:90px auto 80px;transition:transform .4s}#clients p{margin-top:20px}#carousel img:not(.selected_carousel_item){filter:grayscale(90%);opacity:.85;pointer-events:fill;transition:transform .4s;transform:scale(.7)}#carousel img:not(.selected_carousel_item):hover{opacity:.95;transition:all .3s;transform:scale(.8)}#clients #carousel-controls{justify-content:center;display:flex}#clients #carousel-dots{justify-content:space-around;min-width:110px;margin-top:11px;display:flex}#clients .selected-dot{background-color:var(--dark_blue)!important}#arrow-button-left,#arrow-button-right{margin-inline:10vw;margin-bottom:40px}footer{padding:3rem var(--left_marginf);background-color:#edebf3;justify-content:space-evenly;margin-top:13vh;display:flex}footer span:first-of-type{text-align:center;line-height:1.8em}footer span:nth-of-type(3) p:hover{color:#353ebb}footer span:nth-of-type(3) a{text-align:center;line-height:2.9em;text-decoration:none}footer span:nth-of-type(5){flex-direction:column;justify-content:space-evenly;display:flex}footer span:nth-of-type(5) p{line-height:2rem}footer span h3{text-align:center}footer span h3:hover{color:#353ebb}footer .social a{background:#f3f3ff;border-radius:50%;justify-content:center;align-items:center;margin:0 8px;padding:8px;text-decoration:none;transition:background .2s;display:inline-flex}footer .social a:hover{background:#e0d7ff}footer .social a img{width:25px;height:25px}#services-page #services-title{text-align:center;width:100%;margin:75px auto 10vh;font-weight:100;position:relative;top:1vh}#services-title h3{font-weight:600}#services-page h1{margin:0 0 2vh;font-size:3rem}#services-page h4{font-weight:500}#services-page>p{text-align:center;width:70%;margin:auto}#services-page #scrolling-section{height:400vh;margin-top:11vh;position:relative}#services-page #scrolling-carousel{width:100%;height:75vh;transition:translate .3s;position:fixed;top:11vh;overflow:hidden}#services-page #scrolling-carousel.scrolled{padding-bottom:4%;position:absolute;top:auto;bottom:0}#services-page #carousel-dots{flex-direction:column;justify-content:space-around;min-height:110px;display:flex;position:absolute;top:34vh;left:5vw}#services-page .carousel-dot{cursor:pointer;background-color:#d3d3d3;border-radius:50%;width:14px;height:14px}#services-page .carousel-dot.selected-dot{background-color:#0b0261}#services-page #image-section{width:20vw;height:100%;position:absolute;top:18vh;bottom:26vh;left:13vw}img.service-card{opacity:0;width:100%;transition:all .5s;position:absolute;top:0;left:0;right:0;transform:scale(0);box-shadow:1px 3px 5px #3a3a3a3a}.service-card.selected-img{opacity:.9;z-index:-1;transform:scale(1)}#services-page #info-text{text-align:center;z-index:3;padding:1vh;position:absolute;top:21vw;left:0;right:0}#services-page #details-container{background-color:#fff;border-radius:2rem;width:47vw;height:50vh;padding:0 0 3rem 3rem;position:absolute;top:15vh;right:2vw;overflow-y:hidden;box-shadow:1px 3px 5px #3a3a3a3a}#services-page #details-container:before{content:"";z-index:3;background:linear-gradient(90deg,#ffffffa9,#fff0);width:30px;height:40px;position:absolute;top:0;left:0}#services-page #details-container:after{content:"";z-index:3;background:linear-gradient(90deg,#fff0,#fff);width:45px;height:40px;position:absolute;top:0;right:0}#details-container #details-nav{z-index:2;background:linear-gradient(#fff,#ffffffc0);justify-content:space-between;width:940px;padding:20px 800px 30px 0;transition:transform .4s;display:flex;position:relative}#details-container #details-nav span{cursor:pointer}#details-container #details-nav span:after{content:"";opacity:.8;background:linear-gradient(90deg, var(--dark_blue), var(--purple));width:0;height:2px;transition:all .2s;position:absolute;bottom:22px}#details-container #details-nav span.selected:after{opacity:1;width:5%}#details-container #card-container{height:auto;transition:transform .4s;position:relative;overflow:hidden}.service-details{margin-top:0;margin-bottom:29vh;margin-right:4vh}.service-details p{line-height:1.3}#carousel-circle{z-index:-4;opacity:.1;background-color:#0b0261;border-radius:50%;width:40vh;height:40vh;position:absolute;top:32vh;right:40%}#carousel-circle2{z-index:-4;opacity:.1;background-color:#7e235b;border-radius:50%;width:40vh;height:40vh;position:absolute;top:6%;right:-2%}#form-circle{opacity:.4;z-index:-2;width:63vh;transition:all .7s;position:absolute;top:6vh;right:10vw}#form-page{width:clamp(300px,85%,700px);margin:8vh auto;position:relative}#form-page form{box-sizing:border-box;background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:20px 25px;margin-top:5vh;padding:35px;display:grid;box-shadow:0 10px 40px #15116714}.required-field:after{content:" *";color:#d32f2f;font-weight:400}#form-title{text-align:center;margin-bottom:30px}#form-title h1{color:var(--dark_blue);margin-bottom:15px;font-size:2.5rem;font-weight:700}#form-title p{color:#666;margin:1vh 0;font-size:1.1rem;line-height:1.6}.form-group{flex-direction:column;display:flex}.form-group label{color:var(--dark_blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.95rem;font-weight:600}.error-message{color:#d32f2f;min-height:20px;margin-top:4px;font-size:.85rem;font-weight:500}#form-page form input[type=text],#form-page form input[type=email],#form-page form input[type=tel],#form-page form textarea{box-sizing:border-box;background-color:#fafbfc;border:2px solid #e8e8f0;border-radius:10px;width:100%;padding:12px 15px;font-size:.95rem;font-weight:400;transition:all .3s}#form-page form input:hover,#form-page form textarea:hover{background-color:#fff;border-color:#c3c6db}#form-page form input:focus,#form-page form textarea:focus{border-color:var(--dark_blue);background-color:#fff;outline:none;box-shadow:0 0 0 4px #1511671a}#form-page form textarea{resize:vertical;min-height:100px;font-family:inherit}.form-group:nth-child(5){grid-column:1/-1}@media (min-width:751px){#contactform .form-group:first-of-type,#contactform .form-group:nth-of-type(2),#contactform .form-group:nth-of-type(3),#contactform .form-group:nth-of-type(4){grid-column:auto!important}#contactform .form-group:nth-of-type(5){grid-column:1/-1!important}#contactform .form-group:has(textarea[name=message]){grid-column:1/-1!important}}.privacy-policy{text-align:center;color:#666;grid-column:span 2;margin:15px 0;font-size:.9rem}.privacy-policy a{color:var(--dark_blue);font-weight:500;text-decoration:underline;transition:color .3s}.privacy-policy a:hover{color:var(--purple)}#form-page form input[type=submit]{background:var(--dark_blue);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:50px;grid-column:span 2;justify-self:center;margin-top:20px;padding:16px 60px;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #15116733}#form-page form input[type=submit]:hover{background:#0f0d4a;transform:translateY(-2px);box-shadow:0 6px 25px #1511674d}#form-page form input[type=submit]:active{transform:translateY(0)}.success-message{color:#fff;text-align:center;background-color:#4caf50;border-radius:12px;margin-bottom:30px;padding:20px;font-weight:500;box-shadow:0 4px 15px #4caf5033}#form-page form label{text-align:left}#contact-details{text-align:center;background:#f8f9fb;border-radius:30px;width:clamp(300px,90%,1200px);margin:80px auto 60px;padding:60px 40px}#contact-details h2{color:var(--dark_blue);margin-bottom:20px;font-size:2.2rem;font-weight:700;position:relative}#contact-details h2:after{content:"";background:linear-gradient(90deg, var(--dark_blue) 0%, var(--purple) 100%);border-radius:2px;width:80px;height:4px;margin:20px auto 40px;display:block}.contact-methods{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;max-width:900px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}.contact-method{background:#fff;border:2px solid #0000;border-radius:20px;padding:35px 25px;transition:all .3s;box-shadow:0 5px 20px #1511670f}.contact-method:hover{border-color:#e8e8f0;transform:translateY(-5px);box-shadow:0 8px 30px #1511671f}.contact-method h3{color:var(--dark_blue);margin-bottom:15px;font-size:1.3rem;font-weight:700}.contact-method p{color:#666;margin:0;font-size:1rem;line-height:1.6}.contact-method a{color:var(--dark_blue);font-weight:500;text-decoration:none;transition:color .3s}.contact-method a:hover{color:var(--purple)}@media (max-width:768px){#form-page{width:clamp(280px,92%,500px);margin:5vh auto}#form-page form{border-radius:15px;grid-template-columns:1fr;gap:18px;padding:25px 20px}#form-title h1{font-size:2rem}.form-group:nth-child(4),.form-group:nth-child(5){grid-column:1/-1}#form-page form input[type=submit]{grid-column:span 1;padding:14px 40px;font-size:1rem}#contact-details{border-radius:20px;margin:60px auto 40px;padding:40px 25px}#contact-details h2{font-size:1.8rem}.contact-methods{grid-template-columns:1fr;gap:25px}.contact-method{padding:25px 20px}}@media (max-width:480px){#form-page{width:clamp(270px,95%,400px)}#form-page form{padding:20px 15px}#form-title h1{font-size:1.8rem}#form-page form input[type=text],#form-page form input[type=email],#form-page form input[type=tel],#form-page form textarea{padding:10px 12px;font-size:.9rem}#form-page form input[type=submit]{padding:12px 30px;font-size:.95rem}#contact-details{padding:30px 20px}#contact-details h2{font-size:1.6rem}}.contact-icon{width:40px;height:40px;color:var(--dark_blue);margin-bottom:1rem}.contact-method h3{margin-bottom:.5rem;font-size:1.2rem}.contact-method a{color:var(--purple);text-decoration:none;transition:color .3s}.contact-method a:hover{text-decoration:underline}@media only screen and (max-width:750px){#form-page form{grid-template-columns:1fr}.form-group:nth-child(4),.form-group:nth-child(5){grid-column:1}#form-page form input[type=submit]{grid-column:1;justify-self:center}.privacy-policy{grid-column:1}.contact-methods{flex-direction:column;align-items:center}.contact-method{width:100%}}#service-page #form-title{max-width:80%}#service-page #steps-grid{grid-template-columns:40% 40%;justify-content:center;align-items:center;row-gap:15vh;display:grid}#service-page .cell{padding:2vh 4vw}#service-page #steps-grid img{max-width:25vw;margin:auto}#service-page h4{text-align:center}#service-page #roadmap{background-color:var(--dark_blue);width:7px;height:96%;margin:auto;position:absolute;top:0;left:0;right:0}#service-page #details{background-color:#fff;width:70%;margin:6vh auto 9vh;padding:2% 3%;box-shadow:1px 1px 10px #00000049}#service-page .left{opacity:.02;transition:all 1s;transform:translate(-100px)}#service-page .left:after{content:"";background-image:linear-gradient(90deg, #fff0, var(--dark_blue));width:25%;height:7px;position:absolute;bottom:0;right:0}#service-page .right:after{content:"";background-image:linear-gradient(-90deg, #fff0, var(--dark_blue));width:25%;height:7px;position:absolute;bottom:0;left:0}#service-page .right{opacity:.02;transition:all 1s;transform:translate(100px)}#service-page .cell.slide-left,#service-page .cell.slide-right{opacity:1;transform:translate(0)}.block_info{flex-direction:row-reverse;width:100%;margin:40px auto;padding:10px;display:flex;position:relative}.block_info .text-block{background-color:#fff;width:100%;margin-right:40%;box-shadow:0 5px 20px #0000001a}.block_info .text-block:after{content:"";z-index:-2;background-color:#171362;border-radius:5px;position:absolute;inset:40px 0 39px 50px}.block_info:nth-child(2n) .text-block:after{background-color:#a1133b;left:15px;right:50px}.block_info:nth-child(2n) .text-block{border-radius:5px 5px 5px 150px;margin:0 0 0 40%}.block_info:nth-child(2n) .image-block{left:0;right:60%}.block_info:nth-child(2n) .text-block .text-block__number{margin-right:0}.block_info .text-block .text-block__number{color:#00000024;margin-right:40%;font-family:montserrat,sans-serif;font-size:130px;font-weight:800;line-height:158px;position:absolute;right:45px}.block_info .text-block .text-block__title{color:#171362;margin:43px auto 35px 60px;font-size:23.4375px;font-style:normal;font-weight:700;line-height:29px}.block_info .text-block .text-block__text{color:#000;margin:0 260px 55px 60px;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.block_info .text-block .text-block__button{color:#fff;background:#171362;border-radius:999px;margin-bottom:50px;margin-left:60px;padding:19px 28px;font-size:18px;line-height:100%;text-decoration:none;box-shadow:0 1px 2px #c6e4f60d}.block_info .image-block{border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;inset:40px 0 40px 60%}.block_info:nth-child(2n) .image-block{background-color:#0000;position:relative}.block_info .image-block .wrap{height:100%;position:absolute}.block_info .image-block img,.block_info:nth-child(2n) .image-block img{max-height:200px}.service-button{display:none}.service-button.selected-button{display:block}#languages{width:100%;max-width:1100px;margin:0 auto}#languages>div{background:#171362;border-radius:97px;display:flex}.languages__text{width:70%}.languages__text .title{color:#fff;padding:70px 0 38px 100px;font-family:Montserrat;font-size:23.4375px;font-style:normal;font-weight:700;line-height:29px}.languages__text .list{margin-left:100px;padding-bottom:76px}.languages__text .list ul{padding-left:100px;list-style-type:disc}.languages__text .list li,.languages__text .list span{overflow:inherit;color:#fff;width:200px;font-size:18.75px;font-weight:500;line-height:23px;display:inline-flex}.languages__text .list span:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;margin-inline-end:1ch;position:relative;top:9px}.languages__image{justify-content:flex-end;align-items:center;width:30%;display:flex}.languages__image img{width:250px;height:fit-content;padding-right:50px}#page-content{width:100%;margin:90px auto;display:flex}#page-content .image-block{background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;margin:0 auto;padding:25px}#page-content .image-block.seo{background-image:url(../media/seo.26kuxugkyv3uy.svg)}#page-content .image-block.hosting{background-image:url(../media/hosting.1qtw8o19td3s9.svg)}#page-content .image-block.web-dev{background-image:url(../media/5.2k08tx85fnyzd.svg)}#page-content .image-block.social{background-image:url(../media/social.2u3yjabaxlr4r.svg)}#page-content .image-block img{z-index:-1;width:100%;height:fit-content}#page-content .text-block{width:50%;padding:25px}#page-content .text-block .text-block__title{color:#171362;font-size:23.4375px;font-style:normal;font-weight:700;line-height:29px}#page-content .text-block .text-block__content{color:#171362;margin-top:30px;font-size:18.75px;font-weight:500;line-height:23px}#cms-block{width:100%;max-width:1100px;margin:30px auto}.cms-block__title{color:#171362;padding-left:100px;font-size:23.4375px;font-weight:700;line-height:29px}#contact-us-block{text-align:center;background-image:url(../media/fon.2o0m0p6ufvffj.png);background-position:50%;background-size:cover;width:100%}#contact-us-block .contact-us_title{color:#fff;text-align:center;margin:54px auto 35px;padding:0 10px;font-size:23.4375px;font-weight:700;line-height:29px}#contact-us-block .contact-us_contact{color:#fff;background:#171362;border-radius:999px;margin-bottom:32px;padding:19px 28px;text-decoration:none;display:inline-block;box-shadow:0 1px 2px #c6e4f60d}#owl-carousel-mobile{display:none}#cms-block #owl-carousel img{width:330px;max-width:initial!important}.text-block{min-height:300px}.text-block__content p{padding-bottom:20px}.block_info .image-block{background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;min-height:200px;padding:15px}#page-content .image-block{background-position:50%;background-size:contain;padding:15px}.block_info .image-block.hosting1{background-image:url(../media/hosting1.0adznqa7cbmc6.svg)}.block_info .image-block.hosting2{background-image:url(../media/hosting2.33v2srjufecl_.svg)}.block_info .image-block.hosting3{background-image:url(../media/hosting3.1asb9n74ce-n3.svg)}.block_info .image-block.seo1{background-image:url(../media/seo1.3kdq0rtas1k1e.svg)}.block_info .image-block.seo2{background-image:url(../media/seo2.0wek6-e-p3s-2.svg)}.block_info .image-block.seo3{background-image:url(../media/seo3.2i2ca4vt6yhlx.svg)}.block_info .image-block.web-dev-1{background-image:url(../media/1.25j2-1lxv246h.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:80% 110%!important;min-height:280px!important;top:0!important;bottom:0!important}.block_info .image-block.web-dev-2{background-image:url(../media/2.30lm9osv5wbot.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:80% 110%!important;min-height:280px!important;top:0!important;bottom:0!important}.block_info .image-block.web-dev-3{background-image:url(../media/3.380q5-dhg2elf.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:80% 110%!important;min-height:280px!important;top:0!important;bottom:0!important}.block_info .image-block.social-1{background-image:url(../media/social1.119qwfrvp-43-.svg)}.block_info .image-block.social-2{background-image:url(../media/social2.34dy5pgve0dau.svg)}.block_info .image-block.social-3{background-image:url(../media/social3.0cj8l24vmgnbk.svg)}@media only screen and (max-width:400px){p{font-size:13pt!important}label{font-size:12pt!important}h3{font-size:20pt!important}nav #menu>a{display:none}#menu{padding:0}#carousel-controls .dark-button{margin-inline:0;padding-inline:20px}#carousel-controls #carousel-dots{margin-inline:15px;transform:scale(.85)translateY(-5%)}.service-details{margin-right:2vh}}@media only screen and (max-width:600px){#details-container #card-container{padding-bottom:45px}.service-details p{line-height:1.1}#service-page .cell{font-size:11pt}#service-page #roadmap{height:100%}}@media only screen and (max-width:750px){header nav{background:linear-gradient(#fff,#ffffffd8)}header #main_logo,header #sandwitch{margin-inline:5vw}#building-container{border-radius:1%;height:110vh}#building{right:-20vw}#landing-text{margin-inline:5vw}#landing-page button{margin:15vh auto;font-size:.9rem;display:block}#landing-page #scroller{content:url(../media/mobile_scroll.2u35v0avpd35j.png);width:34px;margin:0 auto;bottom:13vh;left:0;right:0}#our-story{height:fit-content}#our-story div{text-align:center;background:linear-gradient(#fff,#ffffff42);width:100vw;margin:25vh auto 8px}#our-story #tram{text-align:center;width:100vw;margin-top:20vh;opacity:.25!important}#our-story div p{text-align:left;width:80%;margin:20px auto}#form-page form{flex-direction:column;width:100%;display:flex}form :first-child{order:-6}form :nth-child(2){order:-4}form :nth-child(3){order:-5}form :nth-child(4){order:-3}form :nth-child(5){order:-2}form :nth-child(6){order:0}form :nth-child(7){order:-1}form :nth-child(11){margin:3vh auto 1vh}.service-details p{font-size:13pt}#services-page h1{margin:0 0 2vh;font-size:3rem}.block_info .text-block .text-block__text{margin:0 30px 55px 60px}}@media only screen and (max-width:991px){.block_info .text-block .text-block__text{margin:0 60px 55px}.block_info .text-block .text-block__title{margin:43px 160px 35px 60px}}@media only screen and (max-width:1100px){:root{--left_marginf:3rem}#menu>a li,#path{display:none}#landing-text h1,#landing-text p{background-color:#fff0}#building-container{z-index:-3;opacity:.4;width:120vw;right:0}#socials-container{display:none}footer{flex-direction:column;height:fit-content}footer .line{margin-inline:auto;transform:rotate(90deg)}footer span p{text-align:center}#languages>div{margin:15px}#menu .lang{display:none}#popup-menu .lang{padding:7px;display:block}}@media only screen and (max-width:1200px){#services-page #scrolling-carousel{height:89vh}#services-page #details-container{width:90vw;height:50vh;padding-bottom:.1rem;top:min(38vh,100vw)}#services-page #carousel-dots{display:none}#services-page #image-section{width:100%;margin:auto;top:48vh;left:0;right:0}#services-page .service-card{width:min(24vh,52vw);margin:auto;top:1vh}#services-page #info-text{opacity:.9;position:absolute;top:min(13vh,37vw)}.service-card img.selected-img{opacity:.9;transform:scale(.6)}#services-page #card-container :first-child h1{margin-top:0}#services-page #details-container h1{font-size:17pt}#carousel-circle{top:41vh;left:3vw}.block_info{max-width:1100px}#languages{text-align:center;margin:0 auto}}@media only screen and (max-width:600px){#services-page .service-card{width:min(20vh,52vw);top:4vh}#services-page #details-container{width:94vw;height:51vh;top:min(37vh,100vw)}.service-details{margin-right:2vh}}@media only screen and (max-width:400px){#services-page #details-container{width:94vw}p{line-height:1.1;overflow:hidden;font-size:11pt!important}}@media (min-width:768px){.block_info{flex-direction:column;width:auto;margin:0 115px 40px 15px}.block_info:nth-child(2n){margin:0 15px 40px 115px}.block_info .image-block{background-color:#171362;margin:0 30px;position:relative;inset:0 auto 0 0}.block_info:nth-child(2n) .image-block{background-color:#a1133b}.block_info .image-block img{max-width:330px;margin-right:45px;padding:40px}.block_info .text-block .text-block__number{margin-right:0}.block_info .text-block{border-radius:5px 70px 5px 5px}.block_info:nth-child(2n) .text-block{border-radius:70px 5px 5px;margin:0}.block_info .text-block:after,.block_info:nth-child(2n) .text-block:after{left:40px;right:40px}.block_info.no-description .text-block .text-block__number{bottom:25px}}@media (min-width:992px){.block_info{flex-direction:row-reverse;width:100%;max-width:950px;margin:40px auto;padding:10px}.block_info .image-block{background-color:#0000;position:absolute;inset:40px 60px 40px 60%}.block_info:nth-child(2n) .image-block{background-color:#0000;position:absolute;inset:40px 60% 40px 60px}.block_info .image-block img{max-width:100%;margin-right:0;padding:0}.block_info .text-block{border-radius:5px 5px 150px}.block_info.no-description .text-block{justify-content:center;align-items:center;display:flex}.block_info .text-block .text-block__number{margin-right:40%;font-size:120px;right:30px}.block_info.no-description .text-block .text-block__number{bottom:auto}.block_info .text-block .text-block__text{margin:0 30px 50px 60px}.block_info .text-block .text-block__title{max-width:325px}.block_info.no-description .text-block .text-block__title{margin:auto auto auto 60px}.block_info .text-block:after{background-color:#171362;margin-right:30px}.block_info:nth-child(2n) .text-block{margin:0 0 0 40%}.block_info:nth-child(2n) .text-block:after{background-color:#a1133b;margin-left:30px}.block_info:nth-child(2n){margin:40px auto}.block_info:nth-child(2n) .image-block,.block_info .image-block{background-color:#0000}}@media (min-width:1200px){.block_info{max-width:1100px}.block_info .text-block .text-block__number{font-size:130px;top:auto;right:55px}.block_info .text-block .text-block__text{margin:0 40px 50px 60px;padding-top:20px}.block_info .text-block .text-block__title{max-width:390px}#page-content{width:1100px}}@media (max-width:991px){#page-content{flex-direction:column}#page-content .image-block{width:auto}#page-content .image-block img{max-width:380px}#page-content .text-block{width:auto}.block_info.no-description .text-block .text-block__title{font-size:30px;line-height:1.4;overflow:hidden}.block_info .text-block .text-block__number{font-size:100px}.text-block{min-height:265px}}@media (max-width:767px){.block_info.no-description .text-block{min-height:90px}.block_info{flex-direction:column;width:auto;margin:0 115px 40px 15px}.block_info:nth-child(2n){margin:0 15px 40px 115px}.block_info .image-block{background-color:#171362;margin:0 30px;position:relative;inset:0 auto 0 0}.block_info:nth-child(2n) .image-block{background-color:#a1133b}.block_info .image-block img,.block_info:nth-child(2n) .image-block img{max-width:330px;margin:auto;padding:40px}.block_info .text-block .text-block__number{margin:10px 10px 0;font-size:60px;line-height:73px;right:20px}.block_info .text-block{border-radius:5px 40px 5px 5px}.block_info:nth-child(2n) .text-block{border-radius:40px 5px 5px;margin:0}.block_info .text-block:after,.block_info:nth-child(2n) .text-block:after{left:40px;right:40px}.block_info,.block_info:nth-child(2n){margin:0 15px 40px}#languages .languages__image{display:none}#languages>div{border-radius:50px;display:block}#languages .languages__text{width:auto}#languages .languages__text .title{padding:40px 0 10px;font-size:16px;line-height:20px}.languages__text .list{padding-bottom:40px}.languages__text .list li,.languages__text .list span{font-size:12px;line-height:15px}#page-content{margin:30px auto}#page-content .text-block{padding-top:0}#contact-us-block .contact-us_title{font-size:16px;font-weight:700;line-height:20px}#contact-us-block .contact-us_contact{margin-bottom:28px}#cms-block .cms-block__title{text-align:center;padding-left:0}#owl-carousel{display:block}#owl-carousel-mobile{flex-direction:column;justify-content:center;align-items:center;padding-top:20px;display:flex;display:none!important}#owl-carousel-mobile img{max-height:135px;padding-bottom:24px}.block_info .text-block .text-block__title{width:auto;margin:33px 90px 18px 30px;font-size:16px;line-height:20px}.block_info .text-block .text-block__text{margin:0 30px 20px;font-size:12px;line-height:150%}.block_info .text-block .text-block__button{margin:0 auto 33px;padding:15px 28px;font-size:14px;display:flex}.owl-carousel .owl-stage-outer{margin:25px auto!important}.image-mobile:first-child{padding:25px 0}}.gdpr_lightbox.active .gdpr_lightbox-container{transition:transform 1s;transform:scale(1)}.gdpr_lightbox-container{transition:transform 1s;transform:scale(.8)}.moove-gdpr-align-center{display:none}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{text-align:center;z-index:5;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;width:375px;position:fixed;bottom:3px;left:3px;box-shadow:0 4px 24px #00000040,0 2px 6px #00000014}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:0;position:static}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{text-align:left;align-items:center;width:100%;display:block}#moove_gdpr_cookie_info_bar *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#151167;justify-content:space-between;font-family:inherit;font-size:.95em}.moove-gdpr-cookie-notice-enter-active,.moove-gdpr-cookie-notice-leave-active{transition:all 2.5s}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{color:#151167;white-space:nowrap;text-transform:none;letter-spacing:0;cursor:pointer;background-color:#fff;border:1px solid #66667233;width:100%;padding:8px 30px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:all .7s;display:inline-block}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#e1f3ff}.gdpr_lightbox{z-index:9990;white-space:nowrap;opacity:1;background:#000000e6;transition:opacity .3s;display:none;position:fixed;inset:0;outline:none!important}.gdpr_lightbox-wrap{z-index:9990;text-align:center;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;outline:none!important}.gdpr_lightbox-container{z-index:9992;text-align:left;vertical-align:middle;white-space:normal;max-width:100%;max-height:100%;display:inline-block;position:relative;overflow:hidden;outline:none!important}span.tab-title{padding:15px 0 30px;font-size:1.5em;font-weight:700;display:block}div#app{display:block;position:absolute;bottom:0;left:0;right:0}.moove-gdpr-tab-content{padding:25px}.moove-gdpr-modal-footer-content{padding:15px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{color:#fff;text-align:center;text-transform:none;letter-spacing:0;cursor:pointer;background-color:#0c4da2;border:1px solid #0c4da2;border-radius:150px;min-width:160px;margin:8px;padding:15px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:all .3s}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:first-child{background-color:#e8fff1}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:last-child{background-color:#e8f9ff}.moove-gdpr-cookie-notice p,.moove-gdpr-cookie-notice h5{padding:15px 10px}.moove-gdpr-cookie-notice>div{padding:5px}.moove-gdpr-button-holder{display:flex}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{text-align:center;z-index:99;width:60px;height:60px;box-shadow:none;background:0 0;border:none;border-radius:50%;outline:none;margin:0;padding:0;line-height:60px;text-decoration:none;display:block;position:absolute;top:-30px;right:-30px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{color:#fff;background-color:#0c4da2;border:1px solid #0c4da2;border-radius:50%;width:60px;height:60px;font-size:48px;line-height:60px;transition:all .3s;display:block}.gdpr-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gdpr-icon.moovegdpr-arrow-close:before{transform:rotate(45deg)}.gdpr-icon.moovegdpr-arrow-close:after{transform:rotate(-45deg)}.gdpr-icon.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after{content:" ";background-color:currentColor;width:1px;height:24px;position:absolute;top:calc(50% - 12px)}@media (min-width:768px) and (max-height:700px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:600px;transform:scale(.7)}}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{color:#000;background-color:#fff;border-radius:10px;width:80vw;max-width:1170px;min-height:600px;margin:0 auto;position:relative}.cookies_item{display:flex}.cookies_item p{min-width:40px}.check{appearance:none;background-color:#bbb;border-radius:2px;width:20px;height:20px;transition:all .3s;position:relative}.check:before{content:"";z-index:1;opacity:0;transform-origin:50%;border:.2em solid #fff;border-width:0 .2em .2em 0;width:.31em;height:.6em;transition:all .3s;display:block;position:absolute;top:calc(50% - .6em);right:calc(50% - .3em);transform:rotate(0)}.check:checked{background-color:#151166;animation:.3s ease-in forwards a}.check:checked:disabled{background-color:#bbb;animation:.3s ease-in forwards a}.check:checked:before{opacity:1;transform:rotate(405deg)}@keyframes a{0%{opacity:1;transform:scale(1)rotateY(0)}50%{opacity:0;transform:scale(.8)rotateY(180deg)}to{opacity:1;transform:scale(1)rotateY(360deg)}}.hidden-xs-up{display:none!important}.fade-enter-active{transition:opacity .5s}.fade-enter,.fade-leave-active{opacity:0}.service-wrap{width:1100px;margin:0 auto}.service-wrap .services-title{text-align:center;margin:10vh auto}.service-item{margin:15px 15px 60px;display:flex;position:relative}.service-item .service-item-text{box-sizing:border-box;background-color:#fff;border-radius:5px 5px 150px;flex-direction:column;width:60%;min-height:365px;margin:15px;padding:42px 100px 42px 60px;display:flex;overflow:hidden;box-shadow:0 5px 20px #0000001a}.service-item .service-item-text .service-item-title{padding-bottom:35px;font-size:24px;font-weight:700;text-decoration:underline}.service-item .service-item-text .service-item-content{color:#000;font-size:19px;font-weight:400;line-height:27px}.service-item .dark-button{box-sizing:border-box;border-radius:60px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:35px;padding:16px 45px;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;display:flex;position:relative}.service-item-image{z-index:-1;--animate-delay:.3s;width:50%;margin:50px 0;position:absolute;top:0;bottom:0;right:0}.service-item-image:after{content:" ";z-index:-2;background:#171362;border-radius:5px 5px 150px;width:100%;height:50%;position:absolute;bottom:0}.service-item:nth-child(2n) .service-item-image:after{background:#a1133b}.service-item:nth-child(2n) .dark-button{background-color:#a1133b}img.service-card2{--animate-delay:.15s;object-fit:stretch;width:300px;height:260px;margin:auto;display:flex;position:relative;bottom:-20%;right:-12%}.blue-block{box-sizing:border-box;background-color:#171362;width:100%;margin:0 auto;padding:50px}.blue-block div{color:#fff;flex-direction:column;align-content:center;justify-items:center;width:1100px;margin:auto;font-size:18px;display:flex}.blue-block div p{color:#fff;text-align:center;line-height:1.5em}.blue-block div a{background-color:#fff;border-radius:30px;width:fit-content;margin:30px auto 0;padding:16px 28px;text-decoration:none;display:block}.products-wrap{flex-wrap:wrap;width:100%;max-width:1100px;margin:0 auto;display:flex}.product-wrap{width:33%;text-decoration:none;overflow:hidden}.product-item{background:#fff;border-radius:10px;margin:26px;padding:35px;transition:transform .2s;box-shadow:0 0 8px #0b0b0b20}.product-item:hover{transform:scale(1.05);box-shadow:0 0 12px #0b0b0b20}.product-item .product-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:250px;margin-bottom:15px}.product-item .product-title{color:#171362;padding-top:3px;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.product-item .product-subtitle{color:#b9b8d0;padding-top:3px;font-size:16px;font-weight:400;line-height:27px}.product-item .product-description{color:#000;padding-top:10px;font-size:14px;font-weight:400;line-height:20px}.cross-stand-alone{cursor:pointer;background:0 0;border:0;width:30px;height:35px;margin:0;padding:0;position:absolute;top:-8px;right:0}.cross-stand-alone:before{transform:rotate(45deg)}.cross-stand-alone:after{transform:rotate(-45deg)}.cross-stand-alone:before,.cross-stand-alone:after{content:"";background:#b9b9b9;border-radius:4px;height:2px;position:absolute;top:18px;left:0;right:0}body{overflow:auto}body.modal-open{overflow:hidden}body.modal-open section#service-page,body.modal-open header,body.modal-open footer{filter:blur(5px)}body .modal-wrap{visibility:hidden;opacity:0;transition:all .5s;top:0}body.modal-open .modal-wrap{z-index:10;visibility:visible;opacity:1;background-color:#ffffffc2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:all .5s;display:flex;position:fixed}#modal{z-index:1000;visibility:hidden;opacity:0;background-color:#fff;border-radius:15px;width:90%;max-width:700px;height:auto;max-height:90%;padding:30px;transition:all .3s;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #0b0b0b20}#modal.active{visibility:visible;opacity:1}.modal-open #modal{top:50%}.modal-window{box-sizing:border-box;background-color:#fff;border-radius:15px;width:90%;max-width:700px;height:auto;max-height:90%;padding:30px;transition:all .3s;display:inline-block;position:relative;box-shadow:0 0 12px #0b0b0b20}.modal-images{float:left;width:40%;display:block;position:relative}.modal-images img{border:1px solid #f2f2f2;border-radius:15px;max-width:100%;margin-bottom:10px;display:block}.modal-content{box-sizing:border-box;width:60%;padding:0 0 0 20px;display:block;position:relative}.modal-content h2{color:#171362;margin:0 0 15px;padding-right:35px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.modal-content h3{color:#171362;margin:30px 0 15px;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.modal-content p{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.modal-content a.button-default{color:#fff;background:#171362;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;max-width:150px;margin-top:30px;padding:12px;text-decoration:none;display:flex;box-shadow:0 1px 2px #c6e4f60d}.image-mobile{display:none}.modal-window::-webkit-scrollbar{border-radius:12px;width:8px}.modal-window::-webkit-scrollbar-track{background:0 0}.modal-window::-webkit-scrollbar-thumb{background-color:#0000;border:2px solid #0000;border-radius:12px}.modal-action-block{padding-top:25px}@media (max-width:1120px){.service-wrap{width:100%}.service-item{flex-direction:column-reverse}.service-item .service-item-text{border-radius:5px 40px 5px 5px;width:auto;padding:40px 20px;position:relative;top:-25px}.service-item-image{width:100%;margin:0;padding-bottom:50px;position:relative}.service-item-image:after{border-radius:5px 75px 0 0;width:auto;left:30px;right:30px}img.service-card2{width:280px;right:0}.service-item .dark-button{margin:35px auto}.service-item .service-item-text .service-item-content{font-size:14px}.blue-block div{width:auto}.product-item{margin:20px;padding:25px}}@media (max-width:768px){.modal-description{padding-bottom:25px}}@media (min-width:768px) and (max-width:1120px){.service-item .service-item-text .service-item-title{font-size:24px}.service-item .service-item-text .service-item-content{font-size:18px}.service-item .dark-button{margin:25px auto}}@media (min-width:550px) and (max-width:767px){.service-item .service-item-text .service-item-title{padding-bottom:25px;font-size:20px}.service-item .service-item-text .service-item-content{font-size:16px}.service-item .dark-button{margin:15px auto}.blue-block div p{font-size:14px}.blue-block div a{padding:15px 40px}.product-wrap{width:50%}.modal-images{display:none}.modal-content{width:100%;padding:0}.image-mobile{border-radius:20px;width:100%;margin:10px 0;display:block}}@media (max-width:549px){.service-item .service-item-text .service-item-title{padding-bottom:15px;font-size:18px}.service-item .service-item-text .service-item-content{font-size:14px}.service-item .dark-button{margin:15px auto}img.service-card2{width:250px}.blue-block div p{font-size:14px}.blue-block div a{padding:15px 40px}.product-wrap{width:100%}.modal-content h2{margin:0 0 10px;font-size:18px}.modal-images{display:none}.modal-content{width:100%;padding:0}.image-mobile{border-radius:20px;width:100%;margin:10px 0 25px;display:block}.modal-content h3{margin:0 0 10px;padding:15px 0;font-size:18px!important}}@media only screen and (max-width:1357px){#socials-container{right:20px}}p.social a{background:#f3f3ff;border:2px solid #e0d7ff;border-radius:50%;justify-content:center;align-items:center;margin:0 8px;padding:8px;transition:background .2s,border .2s;display:inline-flex}p.social a:hover{background:#e0d7ff;border:2px solid #c3b6e6}p.social a img.footer-icon{width:25px;height:25px;display:block}
.infinite-carousel[data-carousel=client-logos]{-webkit-user-select:none;user-select:none;width:100%;height:200px;margin:90px auto 80px;padding-bottom:10px;position:relative;overflow:hidden}.infinite-carousel[data-carousel=client-logos] .carousel-wrapper{will-change:transform;width:max-content;animation:25s linear infinite clientlogos-marquee;display:flex}.infinite-carousel[data-carousel=client-logos]:hover .carousel-wrapper{animation-play-state:paused}.infinite-carousel[data-carousel=client-logos] .carousel-slide{flex:none;justify-content:center;align-items:center;width:16.67vw;height:200px;margin:0;padding:0;display:flex}.infinite-carousel[data-carousel=client-logos] .carousel-slide img{filter:grayscale();-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;max-width:180px;height:auto;max-height:180px;transition:filter .3s}.infinite-carousel[data-carousel=client-logos] .carousel-slide a:hover img,.infinite-carousel[data-carousel=client-logos] .carousel-slide img:hover{filter:grayscale(0%)}@keyframes clientlogos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.infinite-carousel[data-carousel=client-logos] .carousel-slide[aria-hidden=true] img{pointer-events:none}@media (prefers-reduced-motion:reduce){.infinite-carousel[data-carousel=client-logos] .carousel-wrapper{animation-duration:120s}}@media (max-width:768px){.infinite-carousel[data-carousel=client-logos]{height:auto;min-height:160px;margin:50px auto;padding:15px 0;overflow:visible}.infinite-carousel[data-carousel=client-logos] .carousel-slide{width:25vw;min-height:160px;padding:15px 0}.infinite-carousel[data-carousel=client-logos] .carousel-slide img{object-fit:contain;max-width:130px;max-height:130px}}@media (max-width:480px){.infinite-carousel[data-carousel=client-logos]{min-height:150px;margin:40px auto;padding:20px 0}.infinite-carousel[data-carousel=client-logos] .carousel-slide{width:50vw;min-height:150px;padding:20px 0}.infinite-carousel[data-carousel=client-logos] .carousel-slide img{max-width:110px;max-height:110px;display:block}}.infinite-carousel[data-carousel=client-logos].is-dragging{cursor:grabbing}.infinite-carousel[data-carousel=client-logos]{cursor:grab}.infinite-carousel[data-carousel=client-logos].paused .carousel-wrapper{animation-play-state:paused!important}.infinite-carousel[data-carousel=client-logos] .carousel-wrapper[style*=animation]{animation:25s linear infinite clientlogos-marquee!important}.theme-dark .infinite-carousel[data-carousel=client-logos] .carousel-slide img{opacity:.9}@media (forced-colors:active){.infinite-carousel[data-carousel=client-logos] .carousel-slide img{filter:none!important}}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper,.owl-carousel .owl-item,.owl-carousel .owl-video-play-icon{backface-visibility:hidden}.owl-carousel .owl-stage-outer,.owl-carousel .owl-item,.owl-carousel .owl-wrapper{transform:translate(0,0)}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}
html,body,#app2{max-width:100%;overflow-x:hidden}.title-logo{opacity:.04;width:auto;max-width:min(180px,60vw);height:min(25px,3vw);min-height:22px;transition:opacity .9s}.title-logo.fade-in{opacity:1}.wow{visibility:hidden}.wow.kiani-animate-visible{visibility:visible}.animate__animated{animation-name:none;animation-duration:1s;animation-fill-mode:both}.animate__delay-1s{animation-delay:.3s}.animate__delay-2s{animation-delay:.6s}.kiani-animate-visible.animate__fadeInLeft{animation-name:kiani-fade-in-left}.kiani-animate-visible.animate__backInDown{animation-name:kiani-back-in-down}@keyframes kiani-fade-in-left{0%{opacity:0;transform:translate(-45px)}to{opacity:1;transform:translate(0,0)}}@keyframes kiani-back-in-down{0%{opacity:.7;transform:translateY(-120px)scale(.8)}80%{transform:translateY(8px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}#landing-text .call-to-action{color:#fff;background-color:var(--dark_blue);border-radius:1.4rem;justify-content:center;align-items:center;margin-top:100px;padding:18px 36px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}#landing-text .call-to-action:hover{background-color:#353ebb}.blue-block div a.dark-button{color:var(--dark_blue)}.block_info .text-block .text-block__text ul{margin:0;padding-left:1rem}.block_info .text-block .text-block__text li{margin-bottom:.35rem;padding-left:.15rem}@media only screen and (max-width:750px){#landing-text .call-to-action{width:fit-content;margin:15vh auto;font-size:.9rem;display:flex}}#sandwitch{background:0 0;border:0;display:none!important}nav #popup-menu.on{display:flex}@media only screen and (max-width:1100px){nav #menu{display:none}#sandwitch{flex-direction:column;display:inline-flex!important}}@media only screen and not (max-width:1100px){nav #popup-menu{display:none!important}}#form-page form button[type=submit].dark-button{background:var(--dark_blue);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:50px;grid-column:span 2;justify-self:center;margin-top:20px;padding:16px 60px;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #15116733}#form-page form button[type=submit].dark-button:hover{background:#0f0d4a;transform:translateY(-2px);box-shadow:0 6px 25px #1511674d}#form-page form button[type=submit].dark-button:active{transform:translateY(0)}@media only screen and (max-width:750px){#form-page form button[type=submit].dark-button{grid-column:1;justify-self:center}}@media (max-width:600px){#form-page form button[type=submit].dark-button{grid-column:span 1;padding:14px 40px;font-size:1rem}}@media (max-width:480px){#form-page form button[type=submit].dark-button{padding:12px 30px;font-size:.95rem}}footer .line{opacity:.1;background-color:#8d3c32;width:2px;height:13vh}.link-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}#fixed-cookie-button{z-index:9999;background-color:var(--dark_blue);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:background-color .2s ease-in-out;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 3px 8px #00000026}#fixed-cookie-button:hover{background-color:#353ebb}#fixed-cookie-button img{filter:brightness(0)invert()}.privacy-page{width:min(920px,90vw);margin:0 auto;padding:130px 0 80px}.privacy-page h1{color:var(--dark_blue);margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem)}.privacy-page__updated{color:var(--purple);margin-bottom:2rem;font-weight:700}.privacy-page section{margin-top:2rem}.privacy-page h2{color:var(--dark_blue);margin-bottom:.75rem;font-size:1.35rem}.privacy-page p,.privacy-page li{line-height:1.75}.privacy-page ul{margin:.75rem 0 0;padding-left:1.25rem}
