:root{--header-height:150px;--violet:#844891;--black:#7f7f7f;--black--alt:#4f4f4f;--blue:#28b6f6;--violet--hover:#de62de;--second:#f6f6f5;--second-light:#cdcfda;--second-dark:#acacac;--bg-services-choice:#979797;--gray:#d8d8d8;--dark-gray:#818181;--pink--light:#eddfed;--label-color:silver;--bg-input-form:#f4f2ef;--breadcrumb-color:#bdb7b7;--bg-carousel-body-card:#e3ded8;--headerHeight:110px;--box-shadow-custom:0 0 4px 0 rgba(0,0,0,.16);--border-radius-custom:20px;--btn-border-radius:48px;--section-gap:60px}.technologies-navigation{height:100%;padding-bottom:2rem;padding-top:0;position:relative;z-index:10}.technologies-navigation .slick-list{overflow:visible;padding:0!important}.technologies-navigation .slick-track{display:flex;flex-wrap:wrap;gap:15px 10px;justify-content:center;transform:translate(0)!important;width:auto!important}.technologies-navigation .slick-track:after,.technologies-navigation .slick-track:before{content:none}.technologies-navigation .slick-track .slick-cloned{display:none}@media screen and (min-width:768px){.technologies-navigation .slick-track{gap:20px}}.technologies-navigation .slick-slide{width:-moz-fit-content!important;width:fit-content!important}.technologies-navigation .btn-outline:not(:hover){color:var(--black)}.technologies-navigation .slick-current .btn-outline,.technologies-navigation .slick-current .btn-outline:active,.technologies-navigation .slick-current .btn-outline:focus,.technologies-navigation .slick-current .btn-outline:focus-visible,.technologies-navigation .slick-current .btn-outline:focus-within,.technologies-navigation .slick-current .btn-outline:hover{background-color:var(--violet);color:var(--white)}.technologies-carousel{padding:0}.technologies-carousel .technology{padding:2px}.technologies-carousel .technology__image{aspect-ratio:363/220;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.technologies-carousel .technology__image{aspect-ratio:none;height:100%;inset:0 15px;position:absolute;width:calc(100% - 30px)}}.technologies-carousel .technology__image,.technologies-carousel .technology__text{border-radius:var(--border-radius-custom)}@media screen and (max-width:767.98px){.technologies-carousel .technology__image.shadow-custom,.technologies-carousel .technology__text.shadow-custom{box-shadow:none}}.technologies-carousel .technology__text{padding-bottom:0;padding-top:1rem}@media screen and (min-width:768px){.technologies-carousel .technology__text{padding-bottom:1rem;padding-left:5rem;padding-right:5rem}}.technologies-carousel .technology__text p{font-size:16px}@media screen and (min-width:768px){.technologies-carousel .technology__text p{font-size:18px}}.technologies-carousel .technology__header{padding-bottom:1rem;padding-top:1rem}.technologies-carousel .technology__content{padding-bottom:0;padding-top:1rem}@media screen and (min-width:768px){.technologies-carousel .technology__content{padding-bottom:1rem}}.technologies-carousel .technology h3{font-weight:400}@media screen and (max-width:767.98px){.technologies-carousel .technology h3{text-align:center}}@media screen and (min-width:768px) and (max-width:1080px){.technologies-navigation{padding-left:3rem;padding-right:2rem}}@media screen and (max-width:767.98px){.block-intro .images-technology{display:flex;gap:10px}.block-intro .images-technology img{padding-top:3rem;width:100%}}@media screen and (min-width:768px){.block-intro .images-technology{display:flex;padding-top:1rem}.block-intro .images-technology div{padding-left:2.5rem;width:40%}.block-intro .images-technology img{width:100%}}@media screen and (min-width:768px) and (max-width:1144px){.block-intro .images-technology div{width:50%}}@media screen and (min-width:1024px){.block-intro .technology-text-content{padding-left:2.5rem;padding-top:3rem}.technologies-navigation{padding-left:3rem;padding-right:3rem;z-index:1}.technologies-navigation .slick-arrow{display:flex;top:calc(100% - 3rem)}.technologies-navigation .slick-prev{left:3rem}.technologies-navigation .slick-next{left:9rem}.technologies-carousel{z-index:10}.technologies-carousel .technology__header{padding:2rem 0}.comparative-section .title{margin-bottom:.5rem}}.resources-section .image-container{position:relative}@media screen and (max-width:767.98px){.resources-section .image-container{padding-bottom:2rem;padding-top:2rem}}@media screen and (min-width:1024px){.resources-section .image-container{transform:translateY(-10%)}}