@-webkit-keyframes animate_center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes animate_center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes animate_right{0%{-webkit-transform:translateX(45px);transform:translateX(45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes animate_right{0%{-webkit-transform:translateX(45px);transform:translateX(45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes animate_left{0%{-webkit-transform:translateX(-200px) rotateY(30deg) scale(0);transform:translateX(-200px) rotateY(30deg) scale(0);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%;opacity:0}100%{-webkit-transform:translateX(0) rotateY(0) scale(1);transform:translateX(0) rotateY(0) scale(1);-webkit-transform-origin:1800px 50%;transform-origin:1800px 50%;opacity:1}}@keyframes animate_left{0%{-webkit-transform:translateX(-200px) rotateY(30deg) scale(0);transform:translateX(-200px) rotateY(30deg) scale(0);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%;opacity:0}100%{-webkit-transform:translateX(0) rotateY(0) scale(1);transform:translateX(0) rotateY(0) scale(1);-webkit-transform-origin:1800px 50%;transform-origin:1800px 50%;opacity:1}}.animate_center{-webkit-animation:animate_center 950ms ease-out both;animation:animate_center 950ms ease-out both}.animate_right{-webkit-animation:animate_right 950ms ease-out both;animation:animate_right 950ms ease-out both}.animate_left{-webkit-animation:animate_left 950ms ease-out both;animation:animate_left 950ms ease-out both}.caption-animate .item .animate_left,.caption-animate .item .animate_right,.caption-animate .item>.animate_center{opacity:0}.caption-animate .item.active .carousel-caption{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.carousel .carousel-control-next,.carousel .carousel-control-prev{z-index:100}.carousel .carousel-caption{top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel .carousel-caption .container{width:100%}@media (min-width:768px){.carousel .carousel-caption .container{padding:0 7rem}}.carousel .carousel-indicators{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.carousel .carousel-indicators li{opacity:inherit!important;width:4rem;height:2px}.carousel .carousel-indicators .active{background-color:#ffda00}.carousel h1{font-size:2.4rem}@media (max-width:1200px){.carousel h1{font-size:calc(1.365rem + 1.38vw)}}.carousel h1 strong,.carousel h2{font-size:4.125rem}@media (max-width:1200px){.carousel h1 strong,.carousel h2{font-size:calc(1.5375rem + 3.45vw)}}.carousel p{font-size:1.2rem}.carousel h1,.carousel h2{color:#fff;font-weight:300}.carousel .align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel .align-center .animate_center{text-align:center}.carousel .align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carousel .align-left .animate_left{text-align:left}.carousel .align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.carousel .align-right .animate_right{text-align:right}.carousel picture{display:block}.carousel picture img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;height:25rem}.carousel picture source{display:block}@keyframes animate_center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes animate_right{0%{-webkit-transform:translateX(45px);transform:translateX(45px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes animate_left{0%{-webkit-transform:translateX(-200px) rotateY(30deg) scale(0);transform:translateX(-200px) rotateY(30deg) scale(0);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%;opacity:0}100%{-webkit-transform:translateX(0) rotateY(0) scale(1);transform:translateX(0) rotateY(0) scale(1);-webkit-transform-origin:1800px 50%;transform-origin:1800px 50%;opacity:1}}.animate_center{-webkit-animation:animate_center 950ms ease-out both;animation:animate_center 950ms ease-out both}.animate_right{-webkit-animation:animate_right 950ms ease-out both;animation:animate_right 950ms ease-out both}.animate_left{-webkit-animation:animate_left 950ms ease-out both;animation:animate_left 950ms ease-out both}.caption-animate .item .animate_left,.caption-animate .item .animate_right,.caption-animate .item>.animate_center{opacity:0}.caption-animate .item.active .carousel-caption{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:.7rem;height:.7rem;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:0;bottom:20px;left:0;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}header{position:relative}@media (min-width:768px){header .carousel picture img{height:40rem}}header .icon{font-size:5rem}header .divider-footer{top:auto!important;bottom:-1px}header .divider-footer .shape-divider-invert{fill:transparent}header .divider-footer .shape-divider{fill:#fff}header h1{margin-bottom:2rem}header h1 span{font-weight:500}header .caption-text{max-width:24rem;width:100%;margin:0 auto}header p{font-size:inherit!important;font-weight:300}#licenses{background-color:#fff;padding-bottom:3rem;position:relative;overflow:hidden}#licenses:before{content:"";position:absolute;inset:-3rem;background-image:url(/assets/img/defaults/icons/pattern.svg?v1);background-size:20rem;background-attachment:fixed;background-blend-mode:lighten;opacity:.03}.cards-licenses{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2rem;padding-top:1rem;font-weight:400}@media (min-width:576px){.cards-licenses{padding-top:5rem}.cards-licenses>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.cards-licenses .card-license{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards-licenses .card-license img{width:150px}.cards-licenses .item-title{font-size:1.03125rem}@media (min-width:768px){.cards-licenses .item-title{padding:0 2rem}}@media (min-width:768px){.cards-licenses .item-description{padding-left:2rem;padding-right:2rem}}.cards-licenses .item-description p{font-weight:300}.cards-licenses .card-license-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:0 1rem}