@charset "UTF-8";@import"https://cdn.jsdelivr.net/gh/chphsalvo/stylesheet-framework@0.9.7.2/dist/css/style.min.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Quicksand:wght@300..700&display=swap";.bg-secondary{background-color:#f3bd40}h1{font-size:60px;line-height:auto;font-weight:500}@media (max-width: 640px){h1{font-size:34px}}h2{font-size:48px;line-height:auto;font-weight:500;color:#17173b}@media (max-width: 640px){h2{font-size:28px}}h3{font-size:38px;line-height:auto;font-weight:500;color:#17173b}@media (max-width: 640px){h3{font-size:21px}}h4{font-size:28px;line-height:38px;font-weight:500;color:#17173b}@media (max-width: 640px){h4{font-size:18px;line-height:28px}}h5{font-size:24px;line-height:auto;font-weight:500;color:#17173b}@media (max-width: 640px){h5{font-size:16px}}h6{font-size:21px;line-height:34px;font-weight:500;color:#727272}@media (max-width: 640px){h6{font-size:16px;line-height:24px}}p{font-size:16px;line-height:24px;font-weight:500;color:#727272}.m-auto{margin:0 auto}.max-w-bg{max-width:1440px}.max-w-lg{max-width:1024px}.btn{padding:14px 26px;border-radius:500px;transition:all .2s;font-size:14px;font-weight:600;text-transform:uppercase}.btn.btn--primary{background-color:#17173b;color:#fff}.btn.btn--primary--light{background-color:#fff;color:#17173b}.btn.btn--secondary{border:1px solid #17173B;color:#17173b}.btn.btn--textlink{border-radius:0%;border-bottom:1px solid currentColor;padding:8px 0;text-transform:none;color:#17173b}.btn.btn--textlink:after{content:">";margin-left:40px}.btn.btn--textlink:hover:after{transform:translate(-10px)}.btn.btn--primary:hover,.btn.btn--primary--light:hover,.btn.btn--secondary:hover{box-shadow:0 4px 8px #17173b40;transform:scale(1.02)}.wpcf7 .wpcf7-form>p>br{display:none}.wpcf7 .wpcf7-form>p{display:flex;flex-direction:column;gap:8px}.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form input[type=text],.wpcf7 .wpcf7-form input[type=email],.wpcf7 .wpcf7-form textarea{width:100%;border-radius:15px;border-style:none;box-shadow:0 4px 8px #17173b40;padding:10px 14px;font-family:Montserrat,sans-serif;font-size:16px}.wpcf7 .wpcf7-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.wpcf7 .wpcf7-form span[data-name=select-services]:after{content:"";position:absolute;right:28px;top:19px;width:12px;height:12px;border-right:1px solid #17173B;border-bottom:1px solid #17173B;transform:translateY(-65%) rotate(45deg);pointer-events:none}.wpcf7 .wpcf7-form textarea{resize:none;height:5em}.wpcf7 .wpcf7-form input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;background:transparent;border:1px solid black;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0}.wpcf7 .wpcf7-form input[type=checkbox]:checked:after{content:"\2714";color:#000;font-size:14px;position:absolute;top:0;left:2px}.wpcf7 .wpcf7-form input[type=submit]{padding:14px 26px;border-radius:500px;border-style:none;cursor:pointer;transition:all .2s;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#17173b;color:#fff}.wpcf7 .wpcf7-form input[type=submit]:hover{box-shadow:0 4px 8px #17173b40;transform:scale(1.02)}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:8px}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label a{text-decoration:underline}.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:14px;color:#17173b}#header{position:sticky;z-index:11;top:0;padding:25px;background-color:#fff}#header .logo{width:100%;max-width:160px}#header .mobileMenu{display:none;width:28px;height:28px;float:right;cursor:pointer}@media (max-width: 1024px){#header .mobileMenu{display:block}}@media (max-width: 1024px){#header #menu-primary{display:none}}#header #menu-primary li,#header #menu-primary a{font-size:14px;font-weight:500;text-transform:uppercase;white-space:nowrap}#header #menu-primary li.current-menu-item a{color:#f3bd40}#header #menu-primary a{position:relative;padding:5px 0;color:#17173b}#header #menu-primary a:after{position:absolute;top:100%;left:50%;transform:translate(-50%);content:"";display:block;width:0px;height:1px;background-color:#f3bd40;transition:all .2s}#header #menu-primary a:hover:after{width:100%}.drawer{position:fixed;inset:0;z-index:11;background-color:#17173b00;visibility:hidden;transition:all .3s}.drawer .drawer__wrapper{position:fixed;top:0;right:-100%;bottom:0;width:100%;max-width:600px;background-color:#f3bd40;padding:50px;overflow-y:scroll;transition:all .3s}@media (max-width: 640px){.drawer .drawer__wrapper{padding:25px}}.drawer .drawer__wrapper .drawer__content .drawer__close{float:right;width:50px;height:50px;border-radius:500px;border:1px solid #17173B;cursor:pointer;background-image:url(../assets/icons/X.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.drawer .drawer__wrapper .drawer__content .drawer__icon{width:50px;height:auto}.drawer .drawer__wrapper .drawer__content .drawer__title{margin:20px 0}.drawer .drawer__wrapper .drawer__content .drawer__title h6{color:#17173b}.drawer .drawer__wrapper .drawer__bg{width:100%;padding-bottom:56%;position:absolute;z-index:-1;bottom:0;left:0}.drawer.open{visibility:visible;background-color:#17173bcc}.drawer.open .drawer__wrapper{right:0}#mobileMenu.drawer .menu--primary{font-size:26px;padding-top:50px;text-transform:uppercase}#mobileMenu.drawer .menu--primary li.current-menu-item a{color:#fff}.services__list{gap:20px}.services__list .card--service{flex:0 0 calc(50% - 20px)}@media (max-width: 768px){.page-template-page--services .services__list .card--service{flex:0 0 calc(100% - 20px)}}.card{background-color:#fff;border-radius:15px;padding:40px;box-shadow:0 4px 8px #17173b40}@media (max-width: 640px){.card{padding:25px}}.card--service{width:100%;background-color:#f5f5f5}@media (max-width: 640px){.card--service .service__excerpt{-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}}.card--service .service__featured,.section.section--heroservice img{width:100%}@media (max-width: 640px){.section.section--heroservice img{width:60%;margin:0 auto;display:block}}@media (max-width: 640px){.section.section--heroservice .btn.btn--primary{width:100%;text-align:center}}.page-template-page--contacts main .map-wrap{position:relative;width:100%;margin:0 auto 200px}@media (max-width: 768px){.page-template-page--contacts main .map-wrap{margin-bottom:90vh}}@media (max-width: 640px){.page-template-page--contacts main .map-wrap{margin-bottom:150vh}}.page-template-page--contacts main .map-wrap img{display:block;width:100%;height:auto}.page-template-page--contacts main .map-overlay{position:absolute;inset:0;width:100%;height:100%}.page-template-page--contacts main .marker{cursor:pointer}.page-template-page--contacts main .marker#location-1{transform:translate(-51px,-66px)}.page-template-page--contacts main .marker#location-2{transform:translate(-5px,-58px)}.page-template-page--contacts main .marker:hover polygon{fill:#17173b}.page-template-page--contacts main .marker:hover .marker-tooltip{opacity:1}.page-template-page--contacts main .marker .card{padding:10px;height:100%;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center;background-color:#17173b}.page-template-page--contacts main .marker .card *{font-size:14px;color:#fff}.page-template-page--contacts main .marker .card h5{font-size:21px}.page-template-page--contacts main .marker-tooltip{opacity:0;transition:opacity .2s;font-size:24px;fill:#17173b}.page-template-page--contacts main .marker-shape{vector-effect:non-scaling-stroke}.page-template-page--contacts main .marker-outline{fill:transparent;stroke:#17173b;stroke-width:4}.section.section--contacts{position:absolute;width:100%;top:36vw}@media (max-width: 640px){.section.section--contacts{top:60vw}}.section.section--contacts .contacts__list .contact{padding:20px;background-color:#f5f5f5}@media (max-width: 640px){.section.section--contacts .contacts__list .contact{text-align:center}}.section.section--contacts .contacts__list .contact .contact__icon img{width:100%;max-width:36px}.section.section--contacts .contacts__list .contact .contact__info small{color:#727272}.section.section--contacts .contacts__list .contact .contact__info p{color:#17173b}@media (max-width: 640px){.section.section--contacts .contacts__list .contact .contact__info p{font-size:11px}}@media (max-width: 768px){.section.section--contacts .contact__form{padding:0;margin-top:40px}}.section.section--headernewsroom,.section.section--newslist{padding:50px}@media (max-width: 640px){.section.section--headernewsroom,.section.section--newslist{padding:25px}}.section.section--newslist .news__list{gap:20px}.section.section--newslist .news__list .news,.section.section--newslist .news__list .js-news-item{flex:0 0 calc(50% - 20px)}@media (max-width: 768px){.section.section--newslist .news__list .news,.section.section--newslist .news__list .js-news-item{flex:0 0 100%}}.section.section--newslist .news-filter{position:relative;min-width:240px}@media (max-width: 640px){.section.section--newslist .news-filter{margin-top:20px}}.section.section--newslist .news-filter.is-open .news-filter__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.section.section--newslist .news-filter.is-open .news-filter__icon{transform:rotate(180deg)}.section.section--newslist .news-filter__button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;border:1px solid currentColor;border-radius:15px;background:transparent;cursor:pointer;font:inherit}.section.section--newslist .news-filter__label{font-size:16px;color:#727272;margin-right:20%}.section.section--newslist .js-news-filter-label{font-size:16px;font-weight:500;color:#17173b}.section.section--newslist .news-filter__icon{display:inline-block;transition:transform .2s ease;width:24px;height:24px;background-image:url(../assets/icons/CaretDown.svg)}.section.section--newslist .news-filter__dropdown{position:absolute;z-index:10;top:calc(100% + 8px);right:0;min-width:100%;padding:6px;border:1px solid currentColor;border-radius:12px;background:#fff;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.section.section--newslist .news-filter__option{display:block;width:100%;padding:8px 12px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font:inherit}.section.section--newslist .news-filter__option:hover,.section.section--newslist .news-filter__option.is-active{background:#00000014}.section.section--newslist .news__empty{margin-top:24px;opacity:.7}.news__list .news{padding:20px;height:100%}.news__list .news.news--industry-mentions .news__cover{position:relative}.news__list .news.news--industry-mentions .news__cover:before{content:"";position:absolute;width:28px;height:28px;right:10px;top:10px;background-color:#f5f5f5;background-image:url(../assets/icons/ArrowSquareOut.svg);background-position:center;background-repeat:no-repeat;background-size:60%;border-radius:4px}.news__list .news .news__cover{width:20%;height:0px;padding-bottom:20%;background-color:#f5f5f5;border-radius:10px;border:1px solid #f0f0f0}.news__list .news .news__content{width:80%;padding-left:20px}.news__list .news .news__content .news__title,.news__list .news .news__content .news__excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.news__list .news .news__content .news__title{-webkit-line-clamp:2}.news__list .news .news__content .news__excerpt{-webkit-line-clamp:3}.news__list .news .news__content .news__metadata p{font-size:14px;color:#000}.single.single-news .section.section--headernews{background-color:#17173b}.single.single-news .section.section--headernews h1,.single.single-news .section.section--headernews h6{color:#fff}.single.single-news .section.section--headernews h1{font-size:54px}@media (max-width: 640px){.single.single-news .section.section--headernews h1{font-size:34px}}.single.single-news .section.section--contentnews img{width:100%;height:auto}.single.single-news .section.section--contentnews .news__share{margin-top:20px}@media (max-width: 768px){.single.single-news .section.section--contentnews .news__share{margin-bottom:40px}}.single.single-news .section.section--contentnews .news__share img{width:36px;height:auto}.section.section--hero .hero__wrapper{position:relative;min-height:70vh;background-color:#17173b}.section.section--hero .hero__wrapper .hero__content{z-index:1}.section.section--hero .hero__wrapper .hero__content .hero__title>*,.section.section--hero .hero__wrapper .hero__content .hero__description>*{color:#fff}.section.section--hero .hero__wrapper .hero__content .hero__title>*{text-align:center}.section.section--hero .hero__wrapper .hero__content .hero__description *{text-align:justify;font-size:21px;line-height:28px;font-weight:400}@media (max-width: 640px){.section.section--hero .hero__wrapper .hero__content .hero__description *{font-size:16px;line-height:24px}}.section.section--hero .hero__wrapper .hero__content .hero__description em{font-style:italic}.section.section--hero .hero__wrapper .hero__content .hero__description>p{margin:12px 0}.section.section--hero .hero__wrapper .hero__background{position:absolute;inset:0;opacity:.2}:root{--scroll-offset: 250px !important}.section.section--navbar{position:sticky;z-index:2;top:93.2px;background-color:#17173b;color:#fff}.section.section--navbar .navbar__wrapper{padding:15px 25px}@media (max-width: 768px){.section.section--navbar .navbar__wrapper .navbar__menu{visibility:hidden;overflow:hidden;width:50px}}.section.section--navbar .navbar__wrapper .navbar__menu ul li{cursor:pointer;font-size:16px}.section.section--navbar .navbar__wrapper .navbar__menu ul li:first-child{cursor:auto;opacity:.6}.navbar__sub{background-color:#e5e5e5;padding:10px 0}@media (max-width: 640px){.navbar__sub{padding:10px 25px}}.navbar__sub>*{font-weight:600;color:#17173b}.section.section--cardsecosystem .ecosystem__list{gap:20px}.section.section--cardsecosystem .ecosystem__list .card--ecosystem{flex:0 0 calc(50% - 20px);background-color:#f5f5f5}@media (max-width: 640px){.section.section--cardsecosystem .ecosystem__list .card--ecosystem{flex:0 0 100%}}.section.section--cardsecosystem .ecosystem__list .card--ecosystem .card__image{width:100%;max-width:150px;margin:0 auto}#layout .section--ecosystem:nth-child(odd){background-color:#f5f5f5}.section.section--ecosystem .accordion-nav{display:flex;flex-direction:column;gap:10px;margin-right:20px}@media (max-width: 768px){.section.section--ecosystem .accordion-nav{margin-right:0;margin-bottom:20px}}.section.section--ecosystem .accordion-item{width:100%;border:0;background:#f5f5f5;display:flex;align-items:center;gap:20px;padding:18px;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.section.section--ecosystem .accordion-item h6{color:#000}.section.section--ecosystem .accordion-item.is-active{background:#17173b}.section.section--ecosystem .accordion-item.is-active h6{color:#fff}.section.section--ecosystem .accordion-item__index{flex:0 0 auto;margin-right:10px}.section.section--ecosystem .accordion-content{position:relative}.section.section--ecosystem .accordion-panel{display:none;background:#fff;border-radius:26px;padding:42px 42px 32px}.section.section--ecosystem .accordion-panel.is-active{display:block}.section.section--ecosystem .accordion-panel__title{margin:0 0 24px}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:relative;inset:auto auto 0;display:block;margin:0;border:1px solid #17173B;border-radius:500px;width:50px;height:50px}.swiper-container .swiper-button-prev>svg,.swiper-container .swiper-button-next>svg{display:none}.swiper-container .swiper-button-prev:before,.swiper-container .swiper-button-next:before{width:24px;height:24px;display:block;margin:12px auto 0}.swiper-container .swiper-button-prev:before{content:url(./../assets/icons/ArrowLeft.svg)}.swiper-container .swiper-button-next:before{content:url(./../assets/icons/ArrowRight.svg)}.section.section--slider .swiperSlider{overflow:hidden;margin-top:40px;padding:0 10px;width:90%}@media (max-width: 768px){.section.section--slider .swiperSlider{width:100%}}.section.section--slider .swiperSlider .swiper-slide{display:flex;height:auto}.section.section--slider .swiperSlider .swiper-slide .card{width:100%;text-align:left}.section.section--slider .swiperSlider .swiper-slide .card.bg-secondary{background-color:#f3bd40}.section.section--slider .swiperSlider .swiper-slide .card.bg-secondary>*{color:#fff}.section.section--slider .swiperSlider .swiper-navigation{margin-top:40px}.section.section--sliderhero #swiperSliderHero{position:relative;overflow:hidden;margin:0 25px;border-radius:15px;background-color:#17173b}.section.section--sliderhero #swiperSliderHero *{color:#fff}.section.section--sliderhero #swiperSliderHero .btn--primary{background-color:#f3bd40;color:#17173b}.section.section--sliderhero #swiperSliderHero .global-progress{position:absolute;z-index:9;bottom:0;width:100%;height:6px;background:#00000026;overflow:hidden}.section.section--sliderhero #swiperSliderHero .global-progress span{display:block;width:0%;height:100%;background:#f3bd40}.section.section--sliderhero #swiperSliderHero .swiper-pagination{width:auto;bottom:20px;right:20px;left:auto}@media (max-width: 640px){.section.section--sliderhero #swiperSliderHero .swiper-pagination{display:none}}.section.section--sliderhero #swiperSliderHero .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid white;height:12px;width:12px}.section.section--sliderhero #swiperSliderHero .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.section.section--sliderhero #swiperSliderHero .swiper-wrapper{min-height:70vh}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .swiper-slide{overflow:hidden;height:auto;display:flex;align-items:center;align-content:center;justify-content:center}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .swiper-slide .slide__background{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;z-index:-1;inset:0;filter:blur(4px);opacity:.4;transform:scale(1.1)}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .swiper-slide .album__cover{width:100%;padding-bottom:100%;border-radius:15px}@media (max-width: 640px){.section.section--sliderhero #swiperSliderHero .swiper-wrapper .swiper-slide .album__label{margin-top:20px}}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .swiper-slide .album__label>img{display:block;width:auto;height:60px}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .swiper-slide .swiper-content{width:100%}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .slide--news .news__label,.section.section--sliderhero #swiperSliderHero .swiper-wrapper .slide--mention .mention__label{opacity:.6}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .slide--mention .album__cover{position:relative}.section.section--sliderhero #swiperSliderHero .swiper-wrapper .slide--mention .album__cover:before{content:"";position:absolute;width:40px;height:40px;right:20px;top:20px;background-color:#f5f5f5;background-image:url(../assets/icons/ArrowSquareOut.svg);background-position:center;background-repeat:no-repeat;background-size:60%;border-radius:4px;border:1px solid #17173B}#swiperSliderServices,#swiperSliderServices .swiper-navigation{margin-top:40px}#swiperSliderServices{padding:0 10px;overflow:hidden}#swiperSliderServices .swiper-slide{display:flex;height:auto}.section.section--sliderlogos .marquee{overflow:hidden;width:100%}.section.section--sliderlogos .track{display:flex;width:-moz-max-content;width:max-content;gap:20px;margin:0 auto}@media (max-width: 640px){.section.section--sliderlogos .track{width:100%;flex-wrap:wrap;justify-content:center}}.section.section--sliderlogos .marquee .track{display:flex;width:-moz-max-content;width:max-content;gap:20px;margin:0 auto;animation:marquee 20s linear infinite}.section.section--sliderlogos .logo{flex:0 0 auto}.section.section--sliderlogos .logo img{display:block;height:200px;width:auto}@media (max-width: 768px){.section.section--sliderlogos .logo img{height:150px}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.section.section--section .section__image{padding-bottom:42%}.section.section--section .section__content h4,.section.section--section .section__content p{max-width:640px}@media (max-width: 768px){.section.section--section .section__content{padding:0}}.section.section--section .section__content .btn.btn--secondary.t-white{border:1px solid white;color:#fff}.section.section--section .section__content .section__subtitle{color:#17173b}.section.section--section.section--section--bgimage{padding:6% 0}.section.section--features .features__list--cards{gap:20px}.section.section--features .features__list--cards>.col{flex:0 0 calc(50% - 20px)}@media (max-width: 640px){.section.section--features .features__list--cards>.col{flex:0 0 100%}}.section.section--features .features__list--cards .card--feature{height:100%}.section.section--features .features__list--plain .feature{padding:20px}.section.section--features .features__list--plain .feature img{width:50%;margin:0 auto}.section.section--team .team__list{gap:20px}.section.section--team .team__list .team{flex:0 0 calc(25% - 20px);margin-top:40px}@media (max-width: 768px){.section.section--team .team__list .team{flex:0 0 calc(40% - 20px)}}@media (max-width: 640px){.section.section--team .team__list .team{flex:0 0 80%}}.section.section--team .team__list .team .card--team{width:100%;padding-bottom:86.36%}.section.section--team .team__list .team .team__role h6{font-weight:400;color:#a0a0a0}.section.section--contactus{background-color:#17173b}.section.section--contactus .contactus__content{max-width:640px}.section.section--contactus .contactus__content h2{color:#fff}.section.section--contactus .contactus__image{padding-bottom:42%}footer{background-color:#f3bd40}footer .footer__socials img{width:36px;height:auto}footer .footer__vat{font-size:10px}@media (max-width: 1024px){footer .footer__copyright,footer .footer__vat{text-align:center}}@media (max-width: 1024px){footer #menu-footer{margin-top:40px}}footer #menu-footer li,footer #menu-footer a{font-size:14px;font-weight:500;text-transform:uppercase;white-space:nowrap}footer #menu-footer a{position:relative;padding:5px 0;color:#17173b}footer #menu-footer a:after{position:absolute;top:100%;left:50%;transform:translate(-50%);content:"";display:block;width:0px;height:1px;background-color:#17173b;transition:all .2s}footer #menu-footer a:hover:after{width:100%}:root{--scroll-offset: 93.2px}body{font-family:Montserrat,sans-serif}body.single-service{background-image:url(../assets/img/pattern-header-1.png);background-position:top;background-repeat:no-repeat;background-size:contain}article{max-width:768px;margin-left:auto;margin-right:auto}article .entry-content{text-align:justify}

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