.slider .arrow,.slider .dots{position:absolute;z-index:1}.slider .arrow{top:50%;transform:translateY(-50%);padding:0 40px;cursor:pointer;transition:.3s ease-in-out;color:var(--color-white);opacity:.5}.slider .arrow .edglyph{font-size:64px}.slider .arrow.prev{left:0}.slider .arrow.next{right:0}.slider .arrow:hover{opacity:1}.slider .dots{display:flex !important;align-items:center;justify-content:center}.slider .dots li{padding:10px 5px;cursor:pointer}.slider .dots li img{display:block;max-width:100%;height:auto;border-radius:5px;border:2px solid transparent}.slider .dots li.slick-active img{border-color:var(--secondary-color)}.slider .slick-list .slick-track .slick-slide>div>div{display:block !important;position:relative}.slider .slick-list .slick-track .slick-slide>div>div img{width:100%;height:100%;object-fit:cover}.slider.homepage{overflow:hidden}.slider.homepage .dots{left:0;right:0;bottom:40px}.slider.homepage .dots li{padding:0 5px}.slider.homepage .dots li button{display:block;background:none;border:0 none;padding:0;background:var(--color-white);border-radius:99em;text-indent:-9999px;width:12px;height:12px;transition:.3s ease-in-out}.slider.homepage .dots li.slick-active button{width:64px;background:var(--quinary-color)}.slider.homepage .dots:hover li{opacity:.75}.slider.homepage .slick-list .slick-track .slick-slide>div>div img{min-height:256px}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;opacity:0;transition:opacity 1s .5s ease-in-out}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption strong{display:block;margin-bottom:10px;font-weight:600;color:var(--quinary-color)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption h1{font-weight:700;font-size:clamp(24px,2.5vw,48px);color:var(--color-white)}.slider.homepage .slick-list .slick-track .slick-slide.slick-current>div>div .slider-caption{opacity:1}@media all and (max-width: 500px){.slider .arrow .edglyph{font-size:48px}.slider.homepage .dots{display:none !important}}.jarallax{position:relative;height:66.6666666667vh;min-height:396px;width:100vw;left:50%;margin-left:-50vw !important}.jarallax .jarallax-img img{width:100%;height:100%;object-fit:cover}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-justify{text-align:justify}#content p{line-height:2;margin:40px 0}#content p a:not(.btn){font-weight:600;color:var(--primary-color)}#content p a:not(.btn):before{content:"y";font-family:"edglyph";font-size:24px;margin-right:5px;line-height:0;font-weight:normal;vertical-align:middle}#content p a:not(.btn):hover{text-decoration:underline;color:var(--secondary-color)}#content p strong,#content p b{color:var(--quinary-color);font-weight:600}#content p:first-child{margin-top:0}#content p:last-child{margin-bottom:0}#content .slider.homepage{margin:0 -40px;margin-top:50px;border-radius:20px;background:var(--color-black)}#content .slider.homepage .slick-slide img{opacity:.5}#content .slider.references .slick-track{display:flex;align-items:center}#content .slider.references .slick-track .slick-slide a{display:block;padding:0 20px}#content .slider.references .slick-track .slick-slide a img{width:auto;height:96px;margin:0 auto}#content .slider.news .slick-list{padding:40px calc((100vw - 1600px + 40px)/2)}#content .slider.news .slick-list .slick-track{display:flex}#content .slider.news .slick-list .slick-track .slick-slide{padding:0 20px;height:auto;display:flex}#content .slider.news .slick-list .slick-track .slick-slide>div{display:flex}#content .slider.news .slick-list .slick-track .slick-slide>div>div{display:flex !important}#content .slider.news .slick-list .slick-track .slick-slide>div>div .article{flex:1}#content #brand{margin:100px 0;padding:80px 0;background:var(--primary-color);color:var(--color-white)}#content #brand h2{font-size:clamp(24px,2.5vw,36px);font-weight:700;margin-bottom:40px}#content #brand p strong,#content #brand p b{color:inherit}#content #numbers{padding-bottom:100px}#content #numbers h2{font-size:clamp(24px,2.5vw,36px);font-weight:700;margin:40px 0;color:var(--quinary-color);text-align:center}#content #numbers h2:first-child{margin-top:0}#content #numbers h2:last-child{margin-bottom:0}#content #numbers .numbers{background:var(--quinary-color);padding:50px 0;color:var(--color-white);text-align:center;margin:100px 0}#content #numbers .numbers .flex{align-items:center}#content #numbers .numbers .flex>div{font-size:clamp(18px,2.5vw,24px);font-weight:500}#content #numbers .numbers .flex>div strong{display:block;color:var(--primary-color);font-weight:700;font-size:clamp(32px,2.5vw,48px);margin:20px 0}#content #numbers .numbers .flex>div small{display:block;font-size:16px}#content #numbers .numbers h3{font-size:clamp(24px,5vw,28px);font-weight:700;margin:40px 0}#content #numbers .numbers h3:first-child{margin-top:0}#content #numbers .numbers h3:last-child{margin-bottom:0}#content #news{padding:100px 0;background:color-mix(in srgb, var(--quinary-color) 10%, var(--color-white) 100%);overflow:hidden}#content #news .container{text-align:right}#content #news h2{font-size:clamp(20px,2.5vw,30px);font-weight:700;color:var(--quinary-color);display:flex;align-items:center}#content #news h2 .edglyph{margin-right:20px;font-size:1.6em}#content #news .arrow{display:inline-flex !important;align-items:center;justify-content:center;vertical-align:middle;color:var(--color-white);background:var(--quinary-color);min-width:48px;height:48px;border-radius:99em;padding:0;overflow:hidden;cursor:pointer}#content #news .arrow span:not(.edglyph){display:block;font-size:16px;font-weight:500;max-width:0;white-space:nowrap;transition:.3s 0s linear;overflow:hidden}#content #news .arrow .edglyph{font-size:32px;padding:0 18px}#content #news .arrow.prev{margin-right:10px}#content #news .arrow.prev span:not(.edglyph){padding-left:0 !important}#content #news .arrow.next{margin-left:10px}#content #news .arrow.next span:not(.edglyph){padding-right:0 !important}#content #news .arrow:hover span:not(.edglyph){padding:0 20px;max-width:236px}#content #news .slider.news:has([data-slick-index="0"].slick-active)+.container .arrow.prev{display:none !important}#content #news .slider.news:has([data-slick-index]:last-child.slick-active)+.container .arrow.next{display:none !important}#content #partners{padding:100px 0}#content #partners h2{font-size:clamp(24px,2.5vw,36px);font-weight:700;margin-bottom:80px;color:var(--quinary-color);text-align:center}#content:not(:has(#news)) #partners{background:color-mix(in srgb, var(--quinary-color) 10%, var(--color-white) 100%)}#content .article{background:var(--color-white);overflow:hidden;border-radius:20px;box-shadow:0 2px 10px rgba(var(--color-black-rgb), 0.1)}#content .article figure{position:relative}#content .article figure figcaption{position:absolute;top:0;left:0;padding:10px 20px;border-radius:20px;border-top-right-radius:0;border-bottom-left-radius:0;background:var(--primary-color);color:var(--color-white);font-size:12px;display:flex;align-items:center}#content .article figure figcaption .edglyph{font-size:16px;line-height:0;margin-right:5px}#content .article section{padding:20px}#content .article section small{display:flex;align-items:center;margin-bottom:10px}#content .article section small .edglyph{font-size:16px;line-height:0;margin-right:10px}#content .article section h3{font-weight:600;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--primary-color)}#content .article section p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.5}@media all and (max-width: 1680px){#content .slider.homepage{margin-left:0;margin-right:0}}@media all and (max-width: 992px){#content #brand{margin:50px 0;padding:40px 0}#content #numbers{padding-bottom:50px}#content #news,#content #partners{padding:50px 0}#content #partners h2{margin-bottom:40px}}@media all and (max-width: 500px){#content .slider.references .slick-track .slick-slide a img{max-width:100%;height:auto}}
