.btn-default{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none}.btn-default .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}.btn-default .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-default .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-default .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}.btn-default:hover .btn-label{border-radius:1rem 0 0 1rem}.btn-default:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}.btn-default:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}.btn-light{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none;color:#fff;border:2px solid #fff}.btn-light .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}.btn-light .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-light .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-light .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}.btn-light:hover .btn-label{border-radius:1rem 0 0 1rem}.btn-light:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}.btn-light:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}.btn-light:hover{background-color:#fff;color:#000}.btn-dark{margin-block:1rem;font-size:.9rem;display:flex;align-items:center;line-height:1rem;width:max-content;transition:all .3s ease-in-out;cursor:pointer;background:0 0;border:none;color:#000;border:2px solid #000;background-color:#fff}.btn-dark .btn-label{padding:.5rem 1rem;background-color:#027af2;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:1rem;transition:all .3s ease-in-out;z-index:2;position:relative}.btn-dark .btn-label:after{content:'';position:absolute;top:.25rem;right:-.15rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-dark .btn-label:before{content:'';position:absolute;top:.25rem;right:-1.35rem;width:1.5rem;height:1.5rem;border-radius:1rem;background-color:#027af2;z-index:-1;transform:scale(1);transition:right .5s ease-out}.btn-dark .btn-icon{background-color:#027af2;width:2rem;height:2rem;background-image:url(/images/arrow-right.svg);background-repeat:no-repeat;background-size:2rem .75rem;background-position:0;border-radius:1rem;transition:all .3s ease-out;overflow:hidden;z-index:3;transform:translateX(0)}.btn-dark:hover .btn-label{border-radius:1rem 0 0 1rem}.btn-dark:hover .btn-label:after{animation:waterDropMerge 1.5s ease-out;right:-1.5rem}.btn-dark:hover .btn-icon{border-radius:0 1rem 1rem 0;transform:translateX(-.55rem)}.btn-dark:hover{background-color:#000;color:#fff;border-color:#fff}@keyframes waterDropMerge{0%{transform:scale(1)}10%{transform:scale(1.45)}100%{transform:scale(1)}}#intro .content h1{font-size:4.5rem;margin-right:-10rem;z-index:2}@media screen and (max-width:767px){#intro .content h1{font-size:4rem;margin-right:0}}@media screen and (max-width:480px){#intro .content h1{font-size:3rem}}#intro .content h1 .intro-line{display:inline-block;opacity:0;transform:translateX(-30px)}#intro .content p{opacity:0;animation:fade-in 2s .5s ease-in-out forwards}#intro .content .btn-default{opacity:0;animation:fade-in 1.5s 1s ease-in-out forwards}@keyframes fade-in{from{opacity:0}to{opacity:1}}#sectors-list{padding-top:2rem}#credo{padding-block:3rem}#credo .content{max-width:55rem;margin-inline:auto;margin-bottom:3rem}#credo .content h3{color:#cef1ff;max-width:45rem}#credo .content ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;margin-top:3rem}@media screen and (max-width:480px){#credo .content ul{grid-template-columns:1fr 1fr;gap:1rem}}#credo .content ul li p{font-size:.8rem;max-width:12rem}#credo figure{border-radius:2rem;overflow:hidden;margin-bottom:2rem}#testimonials{padding-block:4rem}#testimonials .ratings{margin-bottom:1rem}#testimonials .ratings,#testimonials .content>h2,#testimonials .controls{padding-inline:2rem}#testimonials .testimonials-swiper{padding-left:2rem}