.elementor .langue-gt{position:relative;z-index:60;font-family:var(--font-texte);font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:1.2px;line-height:1;display:block;& .gtranslate_wrapper { position: relative; display: flex; flex-direction: column; align-items: flex-end; cursor: pointer; } & .gtranslate_wrapper::after { content: ''; position: absolute; inset-inline: -16px; top: 100%; height: 14px; } & a.glink { color: inherit; font: inherit; letter-spacing: inherit; text-decoration: none; text-transform: uppercase; } & a.glink.gt-current-lang { order: -1; display: flex; align-items: center; gap: 7px; padding: 6px 0; pointer-events: none; } & a.glink.gt-current-lang::after { content: ''; width: 6px; height: 6px; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: translateY(-2px) rotate(45deg); transition: transform .3s ease; } & a.glink:not(.gt-current-lang) { position: absolute; top: calc(100% + 10px); right: -20px; min-width: 76px; box-sizing: border-box; padding: 12px 20px; text-align: center; color: #FFFFFF; background: linear-gradient(90deg, #18E8FF 0%, #ED12FF 100%); clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px); isolation: isolate; opacity: 0; visibility: hidden; transform: translateY(-6px); transition: opacity .3s ease, transform .3s ease, visibility 0s linear .3s, color .3s ease; } & a.glink:not(.gt-current-lang)::before { content: ''; position: absolute; inset: 1px; z-index: -1; background: #000626; clip-path: polygon(9.6px 0, calc(100% - 9.6px) 0, 100% 9.6px, 100% calc(100% - 9.6px), calc(100% - 9.6px) 100%, 9.6px 100%, 0 calc(100% - 9.6px), 0 9.6px); transition: opacity .3s ease; } & a.glink:not(.gt-current-lang):hover, & a.glink:not(.gt-current-lang):focus-visible { color: #000626; outline: none; } & a.glink:not(.gt-current-lang):hover::before, & a.glink:not(.gt-current-lang):focus-visible::before { opacity: 0; } & .gtranslate_wrapper:hover a.glink:not(.gt-current-lang), & .gtranslate_wrapper:focus-within a.glink:not(.gt-current-lang) { opacity: 1; visibility: visible; transform: translateY(0); transition: opacity .3s ease, transform .3s ease, visibility 0s linear 0s, color .3s ease; } & .gtranslate_wrapper:hover a.gt-current-lang::after, & .gtranslate_wrapper:focus-within a.gt-current-lang::after { transform: translateY(1px) rotate(-135deg); }\n}.elementor .avis-google{& .ti-widget.ti-goog { width: 100%; max-width: 1440px; margin-inline: auto; } & .ti-widget.ti-goog .ti-widget-container { margin-bottom: 0; } & .ti-widget.ti-goog .ti-widget-container, & .ti-widget.ti-goog .ti-widget-container * { font-family: var(--font-texte), sans-serif; } & .ti-widget.ti-goog .ti-header { display: flex !important; justify-content: center; margin: 0 auto 8px !important; padding: 0 !important; max-width: none !important; flex: none !important; background: none !important; border: 0 !important; box-shadow: none !important; } & .ti-widget.ti-goog .ti-header .ti-fade-container { display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 10px 28px 12px; background: #FFFFFF; border-radius: 999px; box-shadow: 0 4px 16px rgba(0, 11, 64, 0.12); } & .ti-widget.ti-goog .ti-header .ti-rating-text, & .ti-widget.ti-goog .ti-header .ti-rating-text * { margin: 0 !important; font-size: 14px !important; line-height: 1.2 !important; color: var(--gray-400) !important; } & .ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating-large { font-size: 18px !important; font-weight: 700 !important; letter-spacing: 0.5px; } & .ti-widget.ti-goog .ti-header .ti-rating-text span strong { font-weight: 700 !important; } & .ti-widget.ti-goog .ti-header .star-lg .ti-star { width: 22px !important; height: 22px !important; margin: 0 1px !important; } & .ti-widget.ti-goog .ti-header .ti-stars { margin: 2px 0 !important; line-height: 0; } & .ti-widget.ti-goog .ti-header .ti-large-logo { display: none !important; } & .ti-widget.ti-goog .ti-reviews-container-wrapper { padding-block: 12px 8px; } & .ti-widget.ti-goog .ti-review-item { padding: 0 18px; } & .ti-widget.ti-goog .ti-review-item > .ti-inner { display: flex !important; flex-direction: column; align-items: center; min-height: 228px; padding: 21px 16px 24px !important; border: 0 !important; border-radius: 0 !important; background: #FFFFFF !important; text-align: center; clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0 calc(100% - 16px), 0 16px); } & .ti-widget.ti-goog .ti-review-item .ti-stars { order: -1; height: auto; line-height: 0; margin: 0 0 12px; } & .ti-widget.ti-goog .ti-review-item .ti-star { width: 24px !important; height: 24px !important; margin: 0 1.5px !important; } & .ti-widget.ti-goog .ti-review-item .ti-verified-review, & .ti-widget.ti-goog .ti-review-item .ti-platform-icon { display: none !important; } & .ti-widget.ti-goog .ti-review-header { justify-content: center; width: 100%; } & .ti-widget.ti-goog .ti-review-item .ti-profile-details { align-items: center; text-align: center; padding: 0; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-name { padding: 0; margin: 0 0 11px; font-size: 22px; font-weight: 400; line-height: 0.95; letter-spacing: -1px; color: #000000; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-date { font-size: 15px; line-height: 0.95; letter-spacing: -1px; color: #979595; } & .ti-widget.ti-goog .ti-review-content { width: 100%; margin-top: 11px; font-size: 14px; line-height: 1.333; height: 93px; -webkit-line-clamp: 5; color: #000000; } & .ti-widget.ti-goog .ti-read-more { text-align: center; padding-top: 8px; } & .ti-widget.ti-goog .ti-read-more span { font-size: 13px; color: var(--indigo-100); opacity: 1; } & .ti-widget.ti-goog .ti-controls .ti-next, & .ti-widget.ti-goog .ti-controls .ti-prev { border-color: var(--indigo-100) !important; } & .ti-widget.ti-goog .ti-controls-line .dot { background: var(--indigo-100); } & .ti-widget.ti-goog .ti-widget-container, & .ti-widget.ti-goog .ti-widget-container * { font-family: var(--font-texte), sans-serif; } & .ti-widget.ti-goog .ti-header { display: flex !important; justify-content: center; margin: 0 auto 8px !important; padding: 0 !important; max-width: none !important; flex: none !important; background: none !important; border: 0 !important; box-shadow: none !important; } & .ti-widget.ti-goog .ti-header .ti-fade-container { display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 10px 28px 12px; background: #FFFFFF; border-radius: 999px; box-shadow: 0 4px 16px rgba(0, 11, 64, 0.12); } & .ti-widget.ti-goog .ti-header .ti-rating-text, & .ti-widget.ti-goog .ti-header .ti-rating-text * { margin: 0 !important; font-size: 14px !important; line-height: 1.2 !important; color: var(--gray-400) !important; } & .ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating-large { font-size: 18px !important; font-weight: 700 !important; letter-spacing: 0.5px; } & .ti-widget.ti-goog .ti-header .ti-rating-text span strong { font-weight: 700 !important; } & .ti-widget.ti-goog .ti-header .star-lg .ti-star { width: 22px !important; height: 22px !important; margin: 0 1px !important; } & .ti-widget.ti-goog .ti-header .ti-stars { margin: 2px 0 !important; line-height: 0; } & .ti-widget.ti-goog .ti-header .ti-large-logo { display: none !important; } & .ti-widget.ti-goog .ti-reviews-container-wrapper { padding-block: 12px 8px; } & .ti-widget.ti-goog .ti-review-item { padding: 0 18px; } & .ti-widget.ti-goog .ti-review-item > .ti-inner { display: flex !important; flex-direction: column; align-items: center; min-height: 228px; padding: 21px 16px 24px !important; border: 0 !important; border-radius: 0 !important; background: #FFFFFF !important; text-align: center; clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0 calc(100% - 16px), 0 16px); } & .ti-widget.ti-goog .ti-review-item .ti-stars { order: -1; height: auto; line-height: 0; margin: 0 0 12px; } & .ti-widget.ti-goog .ti-review-item .ti-star { width: 24px !important; height: 24px !important; margin: 0 1.5px !important; } & .ti-widget.ti-goog .ti-review-item .ti-verified-review, & .ti-widget.ti-goog .ti-review-item .ti-platform-icon { display: none !important; } & .ti-widget.ti-goog .ti-review-header { justify-content: center; width: 100%; } & .ti-widget.ti-goog .ti-review-item .ti-profile-details { align-items: center; text-align: center; padding: 0; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-name { padding: 0; margin: 0 0 11px; font-size: 22px; font-weight: 400; line-height: 0.95; letter-spacing: -1px; color: #000000; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-date { font-size: 15px; line-height: 0.95; letter-spacing: -1px; color: #979595; } & .ti-widget.ti-goog .ti-review-content { width: 100%; margin-top: 11px; font-size: 14px; line-height: 19px; height: 76px; -webkit-line-clamp: 4; color: #000000; } & .ti-widget.ti-goog .ti-read-more { text-align: center; padding-top: 8px; } & .ti-widget.ti-goog .ti-read-more span { font-size: 13px; color: var(--indigo-100); opacity: 1; } & .ti-widget.ti-goog .ti-controls .ti-next, & .ti-widget.ti-goog .ti-controls .ti-prev { border-color: var(--indigo-100) !important; } & .ti-widget.ti-goog .ti-controls-line .dot { background: var(--indigo-100); } & .ti-widget.ti-goog { width: 100%; max-width: 1440px; margin-inline: auto; } & .ti-widget.ti-goog .ti-widget-container { margin-bottom: 0; } & .ti-widget.ti-goog .ti-widget-container, & .ti-widget.ti-goog .ti-widget-container * { font-family: var(--font-texte), sans-serif; } & .ti-widget.ti-goog .ti-header { display: flex !important; justify-content: center; margin: 0 auto 8px !important; padding: 0 !important; max-width: none !important; flex: none !important; background: none !important; border: 0 !important; box-shadow: none !important; } & .ti-widget.ti-goog .ti-header .ti-fade-container { display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 10px 28px 12px; background: #FFFFFF; border-radius: 999px; box-shadow: 0 4px 16px rgba(0, 11, 64, 0.12); } & .ti-widget.ti-goog .ti-header .ti-rating-text, & .ti-widget.ti-goog .ti-header .ti-rating-text * { margin: 0 !important; font-size: 14px !important; line-height: 1.2 !important; color: var(--gray-400) !important; } & .ti-widget.ti-goog .ti-header .ti-rating-text strong.ti-rating-large { font-size: 18px !important; font-weight: 700 !important; letter-spacing: 0.5px; } & .ti-widget.ti-goog .ti-header .ti-rating-text span strong { font-weight: 700 !important; } & .ti-widget.ti-goog .ti-header .star-lg .ti-star { width: 22px !important; height: 22px !important; margin: 0 1px !important; } & .ti-widget.ti-goog .ti-header .ti-stars { margin: 2px 0 !important; line-height: 0; } & .ti-widget.ti-goog .ti-header .ti-large-logo { display: none !important; } & .ti-widget.ti-goog .ti-reviews-container-wrapper { padding-block: 12px 8px; } & .ti-widget.ti-goog .ti-review-item { padding: 0 18px; } & .ti-widget.ti-goog .ti-review-item > .ti-inner { display: flex !important; flex-direction: column; align-items: center; min-height: 228px; padding: 21px 16px 24px !important; border: 0 !important; border-radius: 0 !important; background: #FFFFFF !important; text-align: center; clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0 calc(100% - 16px), 0 16px); } & .ti-widget.ti-goog .ti-review-item .ti-stars { order: -1; height: auto; line-height: 0; margin: 0 0 12px; } & .ti-widget.ti-goog .ti-review-item .ti-star { width: 24px !important; height: 24px !important; margin: 0 1.5px !important; } & .ti-widget.ti-goog .ti-review-item .ti-verified-review, & .ti-widget.ti-goog .ti-review-item .ti-platform-icon { display: none !important; } & .ti-widget.ti-goog .ti-review-header { justify-content: center; width: 100%; } & .ti-widget.ti-goog .ti-review-item .ti-profile-details { align-items: center; text-align: center; padding: 0; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-name { padding: 0; margin: 0 0 11px; font-size: 22px; font-weight: 400; line-height: 0.95; letter-spacing: -1px; color: #000000; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-date { font-size: 15px; line-height: 0.95; letter-spacing: -1px; color: #979595; } & .ti-widget.ti-goog .ti-review-content { width: 100%; margin-top: 11px; font-size: 14px; line-height: 17.4px; height: 87px; -webkit-line-clamp: 5; color: #000000; } & .ti-widget.ti-goog .ti-read-more { text-align: center; padding-top: 8px; } & .ti-widget.ti-goog .ti-read-more span { font-size: 13px; color: var(--indigo-100); opacity: 1; } & .ti-widget.ti-goog .ti-controls .ti-next, & .ti-widget.ti-goog .ti-controls .ti-prev { border-color: var(--indigo-100) !important; } & .ti-widget.ti-goog .ti-controls-line .dot { background: var(--indigo-100); } & .ti-widget.ti-goog { width: 100%; max-width: 1440px; margin-inline: auto; } & .ti-widget.ti-goog .ti-widget-container { margin-bottom: 0; } & .ti-widget.ti-goog .ti-widget-container, & .ti-widget.ti-goog .ti-widget-container * { font-family: var(--font-texte), sans-serif; } & .ti-widget.ti-goog .ti-header { display: flex !important; justify-content: center; margin: 0 auto 41px !important; padding: 0 !important; max-width: none !important; flex: none !important; background: none !important; border: 0 !important; box-shadow: none !important; } & .ti-widget.ti-goog .ti-header .ti-fade-container { display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 12px 28px 12px; background: #FFFFFF; border-radius: 999px; box-shadow: 0 4px 16px rgba(0, 11, 64, 0.12); } & .ti-widget.ti-goog .ti-header .ti-fade-container > .ti-rating-text:first-child { display: none !important; } & .ti-widget.ti-goog .ti-header .ti-rating-text, & .ti-widget.ti-goog .ti-header .ti-rating-text * { margin: 0 !important; font-size: 14px !important; line-height: 1.2 !important; color: var(--gray-400) !important; } & .ti-widget.ti-goog .ti-header .ti-rating-text span strong { font-weight: 700 !important; } & .ti-widget.ti-goog .ti-header .star-lg .ti-star { width: 22px !important; height: 22px !important; margin: 0 1px !important; } & .ti-widget.ti-goog .ti-header .ti-stars { margin: 0 0 4px !important; line-height: 0; } & .ti-widget.ti-goog .ti-header .ti-large-logo { display: none !important; } & .ti-widget.ti-goog .ti-reviews-container-wrapper { padding-block: 12px 8px; } & .ti-widget.ti-goog .ti-review-item { padding: 0 18px; } & .ti-widget.ti-goog .ti-review-item > .ti-inner { display: flex !important; flex-direction: column; align-items: center; min-height: 228px; padding: 21px 16px 24px !important; border: 0 !important; border-radius: 0 !important; background: #FFFFFF !important; text-align: center; clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0 calc(100% - 16px), 0 16px); } & .ti-widget.ti-goog .ti-review-item .ti-stars { order: -1; height: auto; line-height: 0; margin: 0 0 12px; } & .ti-widget.ti-goog .ti-review-item .ti-star { width: 24px !important; height: 24px !important; margin: 0 1.5px !important; } & .ti-widget.ti-goog .ti-review-item .ti-verified-review, & .ti-widget.ti-goog .ti-review-item .ti-platform-icon { display: none !important; } & .ti-widget.ti-goog .ti-review-header { justify-content: center; width: 100%; } & .ti-widget.ti-goog .ti-review-item .ti-profile-details { align-items: center; text-align: center; padding: 0; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-name { padding: 0; margin: 0 0 11px; font-size: 22px; font-weight: 400; line-height: 0.95; letter-spacing: -1px; color: #000000; } & .ti-widget.ti-goog .ti-widget-container .ti-review-item .ti-date { font-size: 15px; line-height: 0.95; letter-spacing: -1px; color: #979595; } & .ti-widget.ti-goog .ti-review-content { width: 100%; margin-top: 11px; font-size: 14px; line-height: 17.4px; height: 87px; -webkit-line-clamp: 5; color: #000000; } & .ti-widget.ti-goog .ti-read-more { text-align: center; padding-top: 8px; } & .ti-widget.ti-goog .ti-read-more span { font-size: 13px; color: var(--indigo-100); opacity: 1; } & .ti-widget.ti-goog .ti-controls .ti-next, & .ti-widget.ti-goog .ti-controls .ti-prev { border-color: var(--indigo-100) !important; } & .ti-widget.ti-goog .ti-controls-line .dot { background: var(--indigo-100); } & .ti-widget.ti-goog { width: 100%; max-width: 1440px; margin-inline: auto; } & .ti-widget.ti-goog .ti-widget-container { margin-bottom: 0; }\n}.elementor .mh-nav-lien:hover,.elementor .mh-nav-lien:focus-visible{color:#FFFFFF;}.elementor .mh-nav-lien{font-family:var(--font-titre);font-weight:700;font-size:14px;color:#00FFFF;letter-spacing:0.33px;line-height:1;text-transform:uppercase;padding-block-start:11.5px;padding-block-end:11.5px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;transition:color 0.2s;}.elementor .mh-nav-contenu{padding-block-start:3px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;flex-direction:column;}.elementor .mh-nav-titre{font-family:var(--font-label);font-weight:400;font-size:18px;color:#00FFFF;letter-spacing:1.8px;line-height:18px;text-transform:uppercase;margin:0px;}.elementor .mh-nav-entete{min-height:40px;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;list-style: none; &::-webkit-details-marker { display: none; } &::marker { content: ''; }\n}.elementor .mh-nav-item{width:100%;padding:0px;display:block;& > summary::after { content: ''; width: 9px; height: 9px; flex: 0 0 auto; margin-inline-end: 4px; border-right: 2px solid #00FFFF; border-bottom: 2px solid #00FFFF; transform: translateY(-3px) rotate(45deg); transition: transform .3s ease; } &[open] > summary::after { transform: translateY(3px) rotate(-135deg); }\n}.elementor .activate-cadre-degrade{border-radius:0px;border-width:0px;clip-path:polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);background: linear-gradient(90deg, #18E8FF 0%, #ED12FF 100%) 8px 0 / calc(100% - 16px) 1px no-repeat, linear-gradient(90deg, #18E8FF 0%, #ED12FF 100%) 8px 100% / calc(100% - 16px) 1px no-repeat, linear-gradient(#18E8FF, #18E8FF) 0 8px / 1px calc(100% - 16px) no-repeat, linear-gradient(#ED12FF, #ED12FF) 100% 8px / 1px calc(100% - 16px) no-repeat, linear-gradient(135deg, transparent 41.16%, #18E8FF 41.16%, #18E8FF 58.84%, transparent 58.84%) left 0px top 0px / 8px 8px no-repeat, linear-gradient(45deg, transparent 41.16%, #ED12FF 41.16%, #ED12FF 58.84%, transparent 58.84%) right 0px top 0px / 8px 8px no-repeat, linear-gradient(45deg, transparent 41.16%, #18E8FF 41.16%, #18E8FF 58.84%, transparent 58.84%) left 0px bottom 0px / 8px 8px no-repeat, linear-gradient(135deg, transparent 41.16%, #ED12FF 41.16%, #ED12FF 58.84%, transparent 58.84%) right 0px bottom 0px / 8px 8px no-repeat;\n}.elementor .activate-btn-contour:hover,.elementor .activate-btn-contour:focus-visible{color:#FFFFFF;background: linear-gradient(90deg, #18E8FF 0%, #ED12FF 100%) center center / 100% 100% no-repeat, linear-gradient(currentColor, currentColor) 8px 0 / calc(100% - 16px) 2px no-repeat, linear-gradient(currentColor, currentColor) 8px 100% / calc(100% - 16px) 2px no-repeat, linear-gradient(currentColor, currentColor) 0 8px / 2px calc(100% - 16px) no-repeat, linear-gradient(currentColor, currentColor) 100% 8px / 2px calc(100% - 16px) no-repeat, linear-gradient(135deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) left 0px top 0px / 8px 8px no-repeat, linear-gradient(45deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) right 0px top 0px / 8px 8px no-repeat, linear-gradient(45deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) left 0px bottom 0px / 8px 8px no-repeat, linear-gradient(135deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) right 0px bottom 0px / 8px 8px no-repeat; text-shadow: 0px 4px 4px rgba(0,0,0,0.25);\n}.elementor .activate-btn-contour{border-radius:0px;border-width:0px;clip-path:polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);background: linear-gradient(90deg, #18E8FF 0%, #ED12FF 100%) center center / 0% 100% no-repeat, linear-gradient(currentColor, currentColor) 8px 0 / calc(100% - 16px) 2px no-repeat, linear-gradient(currentColor, currentColor) 8px 100% / calc(100% - 16px) 2px no-repeat, linear-gradient(currentColor, currentColor) 0 8px / 2px calc(100% - 16px) no-repeat, linear-gradient(currentColor, currentColor) 100% 8px / 2px calc(100% - 16px) no-repeat, linear-gradient(135deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) left 0px top 0px / 8px 8px no-repeat, linear-gradient(45deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) right 0px top 0px / 8px 8px no-repeat, linear-gradient(45deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) left 0px bottom 0px / 8px 8px no-repeat, linear-gradient(135deg, transparent 32.32%, currentColor 32.32%, currentColor 67.68%, transparent 67.68%) right 0px bottom 0px / 8px 8px no-repeat; transition: background-size 0.3s ease, color 0.3s ease, text-shadow 0.3s ease;\n}.elementor .activate-angle-champ{clip-path:polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);}.elementor .activate-angle-btn:hover,.elementor .activate-angle-btn:focus-visible{color:#FFFFFF;background-image:linear-gradient(90deg, #017F98 0%,#B839DB 100%),linear-gradient(90deg, #19EAF2 0%,#638CFF 50%,#ED00ED 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat, no-repeat; background-position: center center, center center; background-size: 100% 100%, 100% 100%;\n}.elementor .activate-angle-btn{color:#FFFFFF;border-radius:0px;border-width:0px;background-image:linear-gradient(90deg, #017F98 0%,#B839DB 100%),linear-gradient(90deg, #19EAF2 0%,#638CFF 50%,#ED00ED 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;clip-path:polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);background-repeat: no-repeat, no-repeat; background-position: center center, center center; background-size: 0% 100%, 100% 100%; text-shadow: 0px 0px 12px rgba(0,0,0,0.8); transition: background-size 0.3s ease;\n}.elementor .activate-angle{clip-path:polygon(16px 0, calc(100% - 16px) 0, 100% 16px, 100% calc(100% - 16px), calc(100% - 16px) 100%, 16px 100%, 0 calc(100% - 16px), 0 16px);}