.button{text-align:center;display:flex;align-items:center;justify-content:center;width:fit-content;gap:8px;background-clip:padding-box;text-decoration:none;border-radius:8px;font-family:"Amadeus-Medium";font-weight:500;line-height:150%}
.button.primary{background-color:#0c66e1;color:#fff;border:2px solid transparent}
.button.primary.outline{background-color:transparent;border-color:#0c66e1;color:#0c66e1}
.button.primary:hover{border-color:transparent;color:#fff;background-color:#0a2f62}
.button.primary:focus-visible{color:#fff;background-color:#0a2f62;border-color:transparent;outline:2px solid #0a2f62}
.button.primary:active{outline:0;border-color:transparent;color:#fff;background-color:#000835}
.button.primary.ghost{color:#0c66e1;background-color:transparent;border-color:transparent;padding-left:0;padding-right:0}
.button.primary.ghost .button__label{position:relative}
.button.primary.ghost .button__label:after{position:absolute;content:'';bottom:0;left:0;width:0;transition:width 400ms;height:1px;background-color:#0c66e1}
.button.primary.ghost:hover{border-color:transparent;color:#0c66e1;background-color:transparent}
.button.primary.ghost:hover .button__label::after{width:100%}
.button.primary.ghost:active{border-color:transparent;background-color:#ebf3ff;color:#000835}
.button.primary.ghost:focus-visible{outline:0;background-color:transparent;border-color:#0c66e1;color:#0c66e1}
.button__icon{font-size:24px;margin-bottom:0}
.button{text-align:center;display:flex;align-items:center;justify-content:center;width:fit-content;gap:8px;background-clip:padding-box;text-decoration:none;border-radius:8px;font-family:"Amadeus-Medium";font-weight:500;line-height:150%}
.button.dark{background-color:#000835;color:#fff;border:2px solid transparent}
.button.dark.outline{background-color:transparent;border-color:#000835;color:#000835}
.button.dark:hover{border-color:transparent;color:#fff;background-color:#0a2f62}
.button.dark:focus-visible{color:#fff;background-color:#0a2f62;border-color:transparent;outline:2px solid #0a2f62}
.button.dark:active{outline:0;border-color:transparent;color:#fff;background-color:#104ea4}
.button.dark.ghost{color:#000835;background-color:transparent;border-color:transparent;padding-left:0;padding-right:0}
.button.dark.ghost .button__label{position:relative}
.button.dark.ghost .button__label:after{position:absolute;content:'';bottom:0;left:0;width:0;transition:width 400ms;height:1px;background-color:#000835}
.button.dark.ghost:hover{border-color:transparent;color:#000835;background-color:transparent}
.button.dark.ghost:hover .button__label::after{width:100%}
.button.dark.ghost:active{border-color:transparent;background-color:#ebf3ff;color:#000835}
.button.dark.ghost:focus-visible{outline:0;background-color:transparent;border-color:#000835;color:#000835}
.button__icon{font-size:24px;margin-bottom:0}
.button{text-align:center;display:flex;align-items:center;justify-content:center;width:fit-content;gap:8px;background-clip:padding-box;text-decoration:none;border-radius:8px;font-family:"Amadeus-Medium";font-weight:500;line-height:150%}
.button.inverse{background-color:#ebf3ff;color:#000835;border:2px solid transparent}
.button.inverse.outline{background-color:transparent;border-color:#ebf3ff;color:#ebf3ff}
.button.inverse:hover{border-color:transparent;color:#fff;background-color:#9fc6ff}
.button.inverse:focus-visible{color:#fff;background-color:#9fc6ff;border-color:transparent;outline:2px solid #9fc6ff}
.button.inverse:active{outline:0;border-color:transparent;color:#fff;background-color:#61a2ff}
.button.inverse.ghost{color:#ebf3ff;background-color:transparent;border-color:transparent;padding-left:0;padding-right:0}
.button.inverse.ghost .button__label{position:relative}
.button.inverse.ghost .button__label:after{position:absolute;content:'';bottom:0;left:0;width:0;transition:width 400ms;height:1px;background-color:#ebf3ff}
.button.inverse.ghost:hover{border-color:transparent;color:#ebf3ff;background-color:transparent}
.button.inverse.ghost:hover .button__label::after{width:100%}
.button.inverse.ghost:active{border-color:transparent;background-color:#ebf3ff;color:#000835}
.button.inverse.ghost:focus-visible{outline:0;background-color:transparent;border-color:#9fc6ff;color:#ebf3ff}
.button__icon{font-size:24px;margin-bottom:0}
.button.big{padding:16px;font-size:22px}
.button.small{padding:10px 16px;font-size:18px}
.cmp-base{padding-top:72px;padding-bottom:72px}
@media(max-width:991px){.cmp-base{padding-top:64px;padding-bottom:64px}
}
@media(max-width:767px){.cmp-base{padding-top:48px;padding-bottom:48px}
}
.cmp-base.padding-top--small{padding-top:40px}
@media(max-width:991px){.cmp-base.padding-top--small{padding-top:32px}
}
@media(max-width:767px){.cmp-base.padding-top--small{padding-top:24px}
}
.cmp-base.padding-bottom--small{padding-bottom:40px}
@media(max-width:991px){.cmp-base.padding-bottom--small{padding-bottom:32px}
}
@media(max-width:767px){.cmp-base.padding-bottom--small{padding-bottom:24px}
}
.cmp-base.padding-top--none{padding-top:0}
@media(max-width:991px){.cmp-base.padding-top--none{padding-top:0}
}
@media(max-width:767px){.cmp-base.padding-top--none{padding-top:0}
}
.cmp-base.padding-bottom--none{padding-bottom:0}
@media(max-width:991px){.cmp-base.padding-bottom--none{padding-bottom:0}
}
@media(max-width:767px){.cmp-base.padding-bottom--none{padding-bottom:0}
}
.testimonialcomponent{padding:72px 0 !important}
.testimonialcomponent .cmp-carousel .cmp-carousel__action--pause,.testimonialcomponent .cmp-carousel .cmp-carousel__action--play{display:none !important}
.testimonialcomponent .clickDisabled{color:#e6e6e6;pointer-events:none}
.testimonialcomponent .modal.show .modal-dialog{width:100%}
.testimonialcomponent .button{text-align:center;display:flex;align-items:center;justify-content:center;width:fit-content;gap:8px;background-clip:padding-box;text-decoration:none;border-radius:8px;font-family:"Amadeus-Medium";font-weight:500;line-height:150%}
.testimonialcomponent .button.primary{background-color:#0c66e1;color:#fff;border:2px solid transparent}
.testimonialcomponent .button.primary.outline{background-color:transparent;border-color:#0c66e1;color:#0c66e1}
.testimonialcomponent .button.primary:hover{border-color:transparent;color:#fff;background-color:#0a2f62}
.testimonialcomponent .button.primary:focus-visible{color:#fff;background-color:#0a2f62;border-color:transparent;outline:2px solid #0a2f62}
.testimonialcomponent .button.primary:active{outline:0;border-color:transparent;color:#fff;background-color:#000835}
.testimonialcomponent .button.primary.ghost{color:#0c66e1;background-color:transparent;border-color:transparent;padding-left:0;padding-right:0}
.testimonialcomponent .button.primary.ghost .button__label{position:relative}
.testimonialcomponent .button.primary.ghost .button__label:after{position:absolute;content:'';bottom:0;left:0;width:0;transition:width 400ms;height:1px;background-color:#0c66e1}
.testimonialcomponent .button.primary.ghost:hover{border-color:transparent;color:#0c66e1;background-color:transparent}
.testimonialcomponent .button.primary.ghost:hover .button__label::after{width:100%}
.testimonialcomponent .button.primary.ghost:active{border-color:transparent;background-color:#ebf3ff;color:#000835}
.testimonialcomponent .button.primary.ghost:focus-visible{outline:0;background-color:transparent;border-color:#0c66e1;color:#0c66e1}
.testimonialcomponent .button__icon{font-size:24px;margin-bottom:0}
.testimonialcomponent .button{text-align:center;display:flex;align-items:center;justify-content:center;width:fit-content;gap:8px;background-clip:padding-box;text-decoration:none;border-radius:8px;font-family:"Amadeus-Medium";font-weight:500;line-height:150%}
.testimonialcomponent .button.dark{background-color:#000835;color:#fff;border:2px solid transparent}
.testimonialcomponent .button.dark.outline{background-color:transparent;border-color:#000835;color:#000835}
.testimonialcomponent .button.dark:hover{border-color:transparent;color:#fff;background-color:#0a2f62}
.testimonialcomponent .button.dark:focus-visible{color:#fff;background-color:#0a2f62;border-color:transparent;outline:2px solid #0a2f62}
.testimonialcomponent .button.dark:active{outline:0;border-color:transparent;color:#fff;background-color:#104ea4}
.testimonialcomponent .button.dark.ghost{color:#000835;background-color:transparent;border-color:transparent;padding-left:0;padding-right:0}
.testimonialcomponent .button.dark.ghost .button__label{position:relative}
.testimonialcomponent .button.dark.ghost .button__label:after{position:absolute;content:'';bottom:0;left:0;width:0;transition:width 400ms;height:1px;background-color:#000835}
.testimonialcomponent .button.dark.ghost:hover{border-color:transparent;color:#000835;background-color:transparent}
.testimonialcomponent .button.dark.ghost:hover .button__label::after{width:100%}
.testimonialcomponent .button.dark.ghost:active{border-color:transparent;background-color:#ebf3ff;color:#000835}
.testimonialcomponent .button.dark.ghost:focus-visible{outline:0;background-color:transparent;border-color:#000835;color:#000835}
.testimonialcomponent .button__icon{font-size:24px;margin-bottom:0}
.testimonialcomponent .button{text-align:center;display:flex;align-items:center;justify-content:center;width:fit-content;gap:8px;background-clip:padding-box;text-decoration:none;border-radius:8px;font-family:"Amadeus-Medium";font-weight:500;line-height:150%}
.testimonialcomponent .button.inverse{background-color:#ebf3ff;color:#000835;border:2px solid transparent}
.testimonialcomponent .button.inverse.outline{background-color:transparent;border-color:#ebf3ff;color:#ebf3ff}
.testimonialcomponent .button.inverse:hover{border-color:transparent;color:#fff;background-color:#9fc6ff}
.testimonialcomponent .button.inverse:focus-visible{color:#fff;background-color:#9fc6ff;border-color:transparent;outline:2px solid #9fc6ff}
.testimonialcomponent .button.inverse:active{outline:0;border-color:transparent;color:#fff;background-color:#61a2ff}
.testimonialcomponent .button.inverse.ghost{color:#ebf3ff;background-color:transparent;border-color:transparent;padding-left:0;padding-right:0}
.testimonialcomponent .button.inverse.ghost .button__label{position:relative}
.testimonialcomponent .button.inverse.ghost .button__label:after{position:absolute;content:'';bottom:0;left:0;width:0;transition:width 400ms;height:1px;background-color:#ebf3ff}
.testimonialcomponent .button.inverse.ghost:hover{border-color:transparent;color:#ebf3ff;background-color:transparent}
.testimonialcomponent .button.inverse.ghost:hover .button__label::after{width:100%}
.testimonialcomponent .button.inverse.ghost:active{border-color:transparent;background-color:#ebf3ff;color:#000835}
.testimonialcomponent .button.inverse.ghost:focus-visible{outline:0;background-color:transparent;border-color:#9fc6ff;color:#ebf3ff}
.testimonialcomponent .button__icon{font-size:24px;margin-bottom:0}
.testimonialcomponent.color--sky{background-color:#c5d5f9 !important}
.testimonialcomponent.color--sky .header .testimonialTitle,.testimonialcomponent.color--sky .header .label{color:#000835 !important}
.testimonialcomponent.color--sky .cmp-carousel__action,.testimonialcomponent.color--sky .cmp-carousel__numerator{color:#000835 !important}
.testimonialcomponent.color--sky .companyTestimonial .h4{color:#000835 !important}
.testimonialcomponent.color--sky .authorTestimonial{background-color:#000835 !important}
.testimonialcomponent.color--sky .moduleTestimonial{background-color:#000835 !important}
.testimonialcomponent.color--sky .moduleTestimonial .promoIcon{color:#3a8bff !important}
.testimonialcomponent.color--sky .moduleTestimonial p.h1,.testimonialcomponent.color--sky .moduleTestimonial h4.h4{color:#3a8bff !important}
.testimonialcomponent.color--violet{background-color:#e4c7ff !important}
.testimonialcomponent.color--violet .header .testimonialTitle,.testimonialcomponent.color--violet .header .label{color:#26005a !important}
.testimonialcomponent.color--violet .cmp-carousel__action,.testimonialcomponent.color--violet .cmp-carousel__numerator{color:#26005a !important}
.testimonialcomponent.color--violet .companyTestimonial .h4{color:#26005a !important}
.testimonialcomponent.color--violet .authorTestimonial{background-color:#26005a !important}
.testimonialcomponent.color--violet .moduleTestimonial{background-color:#26005a !important}
.testimonialcomponent.color--violet .moduleTestimonial .promoIcon{color:#b650ff !important}
.testimonialcomponent.color--violet .moduleTestimonial p.h1,.testimonialcomponent.color--violet .moduleTestimonial h4.h4{color:#b650ff !important}
.testimonialcomponent.color--forest{background-color:#c8ffc0 !important}
.testimonialcomponent.color--forest .header .testimonialTitle,.testimonialcomponent.color--forest .header .label{color:#023a00 !important}
.testimonialcomponent.color--forest .cmp-carousel__action,.testimonialcomponent.color--forest .cmp-carousel__numerator{color:#023a00 !important}
.testimonialcomponent.color--forest .companyTestimonial .h4{color:#023a00 !important}
.testimonialcomponent.color--forest .authorTestimonial{background-color:#023a00 !important}
.testimonialcomponent.color--forest .moduleTestimonial{background-color:#023a00 !important}
.testimonialcomponent.color--forest .moduleTestimonial .promoIcon{color:#92ff73 !important}
.testimonialcomponent.color--forest .moduleTestimonial p.h1,.testimonialcomponent.color--forest .moduleTestimonial h4.h4{color:#92ff73 !important}
.testimonialcomponent.color--sky .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--sky .slideTestimonial .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.testimonialcomponent.color--sky .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.testimonialcomponent.color--sky .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.testimonialcomponent.color--sky .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.testimonialcomponent.color--sky .slideTestimonial .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--sky .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--sky .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.testimonialcomponent.color--sky .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.testimonialcomponent.color--sky .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--sky .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.testimonialcomponent.color--sky .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.testimonialcomponent.color--sky .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--violet .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#26005a !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--violet .slideTestimonial .button.outline{background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.testimonialcomponent.color--violet .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#461b64 !important}
.testimonialcomponent.color--violet .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#461b64 !important;border-color:transparent !important;outline:2px solid #461b64 !important}
.testimonialcomponent.color--violet .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#6d3099 !important}
.testimonialcomponent.color--violet .slideTestimonial .button.ghost{color:#26005a !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--violet .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--violet .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#26005a !important}
.testimonialcomponent.color--violet .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#26005a !important;background-color:transparent !important}
.testimonialcomponent.color--violet .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--violet .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#26005a !important;color:#26005a !important}
.testimonialcomponent.color--violet .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#f8eeff !important;color:#26005a !important}
.testimonialcomponent.color--violet .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--forest .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#023a00 !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--forest .slideTestimonial .button.outline{background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.testimonialcomponent.color--forest .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#3a662e !important}
.testimonialcomponent.color--forest .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#3a662e !important;border-color:transparent !important;outline:2px solid #3a662e !important}
.testimonialcomponent.color--forest .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#569643 !important}
.testimonialcomponent.color--forest .slideTestimonial .button.ghost{color:#023a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--forest .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--forest .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#023a00 !important}
.testimonialcomponent.color--forest .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#023a00 !important;background-color:transparent !important}
.testimonialcomponent.color--forest .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--forest .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#023a00 !important;color:#023a00 !important}
.testimonialcomponent.color--forest .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#f0ffec !important;color:#023a00 !important}
.testimonialcomponent.color--forest .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#560900 !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.outline{background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff7471 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#ff7471 !important;border-color:transparent !important;outline:2px solid #ff7471 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#b2271f !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.ghost{color:#560900 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#560900 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#560900 !important;background-color:transparent !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#560900 !important;color:#560900 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ffeeed !important;color:#560900 !important}
.testimonialcomponent.color--crimson .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--canary .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#564a00 !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--canary .slideTestimonial .button.outline{background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.testimonialcomponent.color--canary .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#fdeb6d !important}
.testimonialcomponent.color--canary .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#fdeb6d !important;border-color:transparent !important;outline:2px solid #fdeb6d !important}
.testimonialcomponent.color--canary .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#aa9b2d !important}
.testimonialcomponent.color--canary .slideTestimonial .button.ghost{color:#564a00 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--canary .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--canary .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#564a00 !important}
.testimonialcomponent.color--canary .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#564a00 !important;background-color:transparent !important}
.testimonialcomponent.color--canary .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--canary .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#564a00 !important;color:#564a00 !important}
.testimonialcomponent.color--canary .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#fffce6 !important;color:#564a00 !important}
.testimonialcomponent.color--canary .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#4f0230 !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.outline{background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff79bd !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#ff79bd !important;border-color:transparent !important;outline:2px solid #ff79bd !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#993567 !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.ghost{color:#4f0230 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#4f0230 !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#4f0230 !important;background-color:transparent !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#4f0230 !important;color:#4f0230 !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ffeef7 !important;color:#4f0230 !important}
.testimonialcomponent.color--fuchsia .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#5b2500 !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.outline{background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#ff8838 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#ff8838 !important;border-color:transparent !important;outline:2px solid #ff8838 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#c74905 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.ghost{color:#5b2500 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#5b2500 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#5b2500 !important;background-color:transparent !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#5b2500 !important;color:#5b2500 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#fff0e6 !important;color:#5b2500 !important}
.testimonialcomponent.color--pumpkin .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--custom .slideTestimonial .button{text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#000835 !important;color:#fff !important;border:2px solid transparent !important}
.testimonialcomponent.color--custom .slideTestimonial .button.outline{background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.testimonialcomponent.color--custom .slideTestimonial .button:hover{border-color:transparent !important;color:#fff !important;background-color:#0a2f62 !important}
.testimonialcomponent.color--custom .slideTestimonial .button:focus-visible{color:#fff !important;background-color:#0a2f62 !important;border-color:transparent !important;outline:2px solid #0a2f62 !important}
.testimonialcomponent.color--custom .slideTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#104ea4 !important}
.testimonialcomponent.color--custom .slideTestimonial .button.ghost{color:#000835 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--custom .slideTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--custom .slideTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#000835 !important}
.testimonialcomponent.color--custom .slideTestimonial .button.ghost:hover{border-color:transparent !important;color:#000835 !important;background-color:transparent !important}
.testimonialcomponent.color--custom .slideTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--custom .slideTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#000835 !important;color:#000835 !important}
.testimonialcomponent.color--custom .slideTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.testimonialcomponent.color--custom .slideTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--sky .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#ebf3ff !important;color:#000835 !important;border:2px solid transparent !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#ebf3ff !important;color:#ebf3ff !important}
.testimonialcomponent.color--sky .moduleTestimonial .button:hover{border-color:transparent !important;color:#000835 !important;background-color:#9fc6ff !important}
.testimonialcomponent.color--sky .moduleTestimonial .button:focus-visible{color:#000835 !important;background-color:#9fc6ff !important;border-color:transparent !important;outline:2px solid #9fc6ff !important}
.testimonialcomponent.color--sky .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#61a2ff !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.ghost{color:#ebf3ff !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#ebf3ff !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#ebf3ff !important;background-color:transparent !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#9fc6ff !important;color:#ebf3ff !important}
.testimonialcomponent.color--sky .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.testimonialcomponent.color--sky .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--violet .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#f8eeff !important;color:#26005a !important;border:2px solid transparent !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#f8eeff !important;color:#f8eeff !important}
.testimonialcomponent.color--violet .moduleTestimonial .button:hover{border-color:transparent !important;color:#26005a !important;background-color:#d396ff !important}
.testimonialcomponent.color--violet .moduleTestimonial .button:focus-visible{color:#26005a !important;background-color:#d396ff !important;border-color:transparent !important;outline:2px solid #d396ff !important}
.testimonialcomponent.color--violet .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#c573ff !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.ghost{color:#f8eeff !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#f8eeff !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#f8eeff !important;background-color:transparent !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#d396ff !important;color:#f8eeff !important}
.testimonialcomponent.color--violet .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#f8eeff !important;color:#26005a !important}
.testimonialcomponent.color--violet .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#ffeeed !important;color:#560900 !important;border:2px solid transparent !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#ffeeed !important;color:#ffeeed !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button:hover{border-color:transparent !important;color:#560900 !important;background-color:#ff9794 !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button:focus-visible{color:#560900 !important;background-color:#ff9794 !important;border-color:transparent !important;outline:2px solid #ff9794 !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#ff7471 !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.ghost{color:#ffeeed !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#ffeeed !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#ffeeed !important;background-color:transparent !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#ff9794 !important;color:#ffeeed !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ffeeed !important;color:#560900 !important}
.testimonialcomponent.color--crimson .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--forest .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#f0ffec !important;color:#023a00 !important;border:2px solid transparent !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#f0ffec !important;color:#f0ffec !important}
.testimonialcomponent.color--forest .moduleTestimonial .button:hover{border-color:transparent !important;color:#023a00 !important;background-color:#beffab !important}
.testimonialcomponent.color--forest .moduleTestimonial .button:focus-visible{color:#023a00 !important;background-color:#beffab !important;border-color:transparent !important;outline:2px solid #beffab !important}
.testimonialcomponent.color--forest .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#a8ff8f !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.ghost{color:#f0ffec !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#f0ffec !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#f0ffec !important;background-color:transparent !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#beffab !important;color:#f0ffec !important}
.testimonialcomponent.color--forest .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#f0ffec !important;color:#023a00 !important}
.testimonialcomponent.color--forest .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#fffce6 !important;color:#564a00 !important;border:2px solid transparent !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#fffce6 !important;color:#fffce6 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button:hover{border-color:transparent !important;color:#564a00 !important;background-color:#fdf092 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button:focus-visible{color:#564a00 !important;background-color:#fdf092 !important;border-color:transparent !important;outline:2px solid #fdf092 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#fdeb6d !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.ghost{color:#fffce6 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#fffce6 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#fffce6 !important;background-color:transparent !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#fdf092 !important;color:#fffce6 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#fffce6 !important;color:#564a00 !important}
.testimonialcomponent.color--canary .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#ffeef7 !important;color:#4f0230 !important;border:2px solid transparent !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#ffeef7 !important;color:#ffeef7 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button:hover{border-color:transparent !important;color:#4f0230 !important;background-color:#ff9be3 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button:focus-visible{color:#4f0230 !important;background-color:#ff9be3 !important;border-color:transparent !important;outline:2px solid #ff9be3 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#ff79bd !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.ghost{color:#ffeef7 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#ffeef7 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#ffeef7 !important;background-color:transparent !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#ff9be3 !important;color:#ffeef7 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ffeef7 !important;color:#4f0230 !important}
.testimonialcomponent.color--fuchsia .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#fff0e6 !important;color:#5b2500 !important;border:2px solid transparent !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#fff0e6 !important;color:#fff0e6 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button:hover{border-color:transparent !important;color:#5b2500 !important;background-color:#ffa366 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button:focus-visible{color:#5b2500 !important;background-color:#ffa366 !important;border-color:transparent !important;outline:2px solid #ffa366 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#ff8838 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.ghost{color:#fff0e6 !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#fff0e6 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#fff0e6 !important;background-color:transparent !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#ffa366 !important;color:#fff0e6 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#fff0e6 !important;color:#5b2500 !important}
.testimonialcomponent.color--pumpkin .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
.testimonialcomponent.color--custom .moduleTestimonial .button{text-align:center !important;display:flex !important;justify-content:center !important;gap:8px !important;background-clip:padding-box !important;text-decoration:none !important;border-radius:8px !important;font-weight:500 !important;line-height:150% !important;background-color:#ebf3ff !important;color:#000835 !important;border:2px solid transparent !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.outline{background-color:transparent !important;border-color:#ebf3ff !important;color:#ebf3ff !important}
.testimonialcomponent.color--custom .moduleTestimonial .button:hover{border-color:transparent !important;color:#000835 !important;background-color:#9fc6ff !important}
.testimonialcomponent.color--custom .moduleTestimonial .button:focus-visible{color:#000835 !important;background-color:#9fc6ff !important;border-color:transparent !important;outline:2px solid #9fc6ff !important}
.testimonialcomponent.color--custom .moduleTestimonial .button:active{outline:none !important;border-color:transparent !important;color:#fff !important;background-color:#61a2ff !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.ghost{color:#ebf3ff !important;background-color:transparent !important;border-color:transparent !important;padding-left:0 !important;padding-right:0 !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.ghost .button__label{position:relative !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.ghost .button__label:after{position:absolute !important;content:'' !important;bottom:0 !important;left:0 !important;width:0 !important;transition:width 400ms !important;height:1px !important;background-color:#ebf3ff !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.ghost:hover{border-color:transparent !important;color:#ebf3ff !important;background-color:transparent !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.ghost:hover .button__label::after{width:100% !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.ghost:focus-visible{outline:none !important;background-color:transparent !important;border-color:#9fc6ff !important;color:#ebf3ff !important}
.testimonialcomponent.color--custom .moduleTestimonial .button.ghost:active{border-color:transparent !important;background-color:#ebf3ff !important;color:#000835 !important}
.testimonialcomponent.color--custom .moduleTestimonial .button__icon{font-size:24px !important;margin-bottom:0 !important}
@media(max-width:991px){.testimonialcomponent{padding:64px 0 !important}
}
@media(max-width:767px){.testimonialcomponent{padding:48px 0 !important}
}
.testimonialcomponent.padding-top--small{padding-top:40px !important}
@media(max-width:991px){.testimonialcomponent.padding-top--small{padding-top:32px}
}
@media(max-width:767px){.testimonialcomponent.padding-top--small{padding-top:24px}
}
.testimonialcomponent.padding-bottom--small{padding-bottom:40px !important}
@media(max-width:991px){.testimonialcomponent.padding-bottom--small{padding-bottom:32px}
}
@media(max-width:767px){.testimonialcomponent.padding-bottom--small{padding-bottom:24px}
}
.testimonialcomponent.padding-top--none{padding-top:0 !important}
@media(max-width:991px){.testimonialcomponent.padding-top--none{padding-top:0}
}
@media(max-width:767px){.testimonialcomponent.padding-top--none{padding-top:0}
}
.testimonialcomponent.padding-bottom--none{padding-bottom:0 !important}
@media(max-width:991px){.testimonialcomponent.padding-bottom--none{padding-bottom:0}
}
@media(max-width:767px){.testimonialcomponent.padding-bottom--none{padding-bottom:0}
}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__item{overflow:hidden}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__item--active{overflow:visible}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__actions{justify-content:start;gap:16px;margin-top:0}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__action{border:0;background-clip:padding-box;display:grid;place-content:center;background-color:transparent;border:2px solid transparent;border-radius:50%;padding:0;height:32px}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__action span{font-size:32px}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__numerator{display:flex;justify-content:space-around;width:40px}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__current-number,.testimonialcomponent .amadeus-wrapper .cmp-carousel__total-number{width:10px}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__indicators{display:none}
@media(max-width:767px){.testimonialcomponent .amadeus-wrapper .cmp-carousel__actions{justify-content:center}
}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__content::after{content:'';height:48px;display:block}
.testimonialcomponent .amadeus-wrapper .cmp-carousel__content:has(.cmp-carousel__actions)::after{content:none}
.testimonialcomponent .amadeus-wrapper .testimonialelement{background-color:transparent}
.testimonialcomponent .amadeus-wrapper .testimonialelement .label{color:#0c66e1}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial{padding:0;box-shadow:unset;background:transparent;color:#1a1a1a}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial{width:62%;position:relative;padding:16px;background-color:#0c66e1;color:#fff;margin-bottom:32px}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial-data{max-width:calc(100% - 60px)}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial-image{position:absolute;top:24px;right:-60px}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial-image img{height:120px;width:120px}
.testimonialcomponent .amadeus-wrapper .testimonialelement .moduleTestimonial{min-height:350px;padding:24px;box-shadow:unset;background-color:#0c66e1;border-bottom-right-radius:unset;border-top-right-radius:unset;color:#fff}
.testimonialcomponent .amadeus-wrapper .testimonialelement .moduleTestimonial .testimonialpromo-description{color:#fff}
@media(max-width:991px){.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial{padding:0 calc(var(--bs-gutter-x)* .5)}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial{width:66%}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial-image{right:-48px}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial-image img{height:96px;width:96px}
.testimonialcomponent .amadeus-wrapper .testimonialelement .moduleTestimonial{min-height:250px;margin:48px 0 32px;border-radius:0}
}
@media(max-width:767px){.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .companyTestimonial{margin:24px 0}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial{width:100%}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial-image{top:unset;right:15px;bottom:-36px}
.testimonialcomponent .amadeus-wrapper .testimonialelement .slideTestimonial .authorTestimonial-image img{height:72px;width:72px}
.testimonialcomponent .amadeus-wrapper .testimonialelement .moduleTestimonial{min-height:200px;margin:24px 0 32px;padding:16px}
}