:root{--color-primary: #9ad2cd;--color-primary-alt: #ebf6f5;--color-primary-dark: #257a75;--color-secondary: #e85a4a;--color-tertiary: #4c4d4f;--color-tertiary-alt: #f6f6f6;--color-dark: #000;--color-light: #fff;--color-orange: #d15a0a;--color-bouygues: #2494ae;--color-banner-fidelite: #1b8493;--color-muted: #6c757d;--color-disabled: #dadada;--focus-border-radius: 40px;--focus-border-radius-corner: 0;--font-primary: "tk-raleway", sans-serif;--font-secondary: "bebas-neue-pro-expanded", sans-serif;--font-size-60-resp: clamp(3rem, calc(3.75 / 117.188 * 100vw), 3.75rem);--font-size-48-resp: clamp(2.5rem, calc(3 / 117.188 * 100vw), 3rem);--font-size-46-resp: clamp(2.375rem, calc(2.875 / 117.188 * 100vw), 2.875rem);--font-size-44-resp: clamp(2.25rem, calc(2.75 / 117.188 * 100vw), 2.75rem);--font-size-42-resp: clamp(2.125rem, calc(2.625 / 117.188 * 100vw), 2.625rem);--font-size-40-resp: clamp(2rem, calc(2.5 / 117.188 * 100vw), 2.5rem);--font-size-38-resp: clamp(1.875rem, calc(2.375 / 117.188 * 100vw), 2.375rem);--font-size-36-resp: clamp(1.75rem, calc(2.25 / 117.188 * 100vw), 2.25rem);--font-size-34-resp: clamp(1.625rem, calc(2.125 / 117.188 * 100vw), 2.125rem);--font-size-32-resp: clamp(1.625rem, calc(2 / 117.188 * 100vw), 2rem);--font-size-30-resp: clamp(1.575rem, calc(1.875 / 117.188 * 100vw), 1.875rem);--font-size-28-resp: clamp(1.45rem, calc(1.75 / 117.188 * 100vw), 1.75rem);--font-size-26-resp: clamp(1.375rem, calc(1.625 / 117.188 * 100vw), 1.625rem);--font-size-24-resp: clamp(1.275rem, calc(1.5 / 117.188 * 100vw), 1.5rem);--font-size-22-resp: clamp(1.2rem, calc(1.375 / 117.188 * 100vw), 1.375rem);--font-size-20-resp: clamp(1.1rem, calc(1.25 / 117.188 * 100vw), 1.25rem);--font-size-18-resp: clamp(1.025rem, calc(1.125 / 117.188 * 100vw), 1.125rem);--font-size-16-resp: clamp(.95rem, calc(1 / 117.188 * 100vw), 1rem);--font-size-14-resp: clamp(.875rem, calc(.875 / 117.188 * 100vw), .875rem);--font-size-12-resp: clamp(.75rem, calc(.75 / 117.188 * 100vw), .75rem)}.font-size-12{font-size:var(--font-size-12-resp)}.font-size-14{font-size:var(--font-size-14-resp)}.font-size-16{font-size:var(--font-size-16-resp)}.font-size-18{font-size:var(--font-size-18-resp)}.font-size-20{font-size:var(--font-size-20-resp)}.font-size-22{font-size:var(--font-size-22-resp)}.font-size-24{font-size:var(--font-size-24-resp)}.font-size-26{font-size:var(--font-size-26-resp)}.font-size-28{font-size:var(--font-size-28-resp)}.font-size-30{font-size:var(--font-size-30-resp)}.font-size-32{font-size:var(--font-size-32-resp)}.font-size-34{font-size:var(--font-size-34-resp)}.font-size-36{font-size:var(--font-size-36-resp)}.font-size-38{font-size:var(--font-size-38-resp)}.font-size-40{font-size:var(--font-size-40-resp)}.font-size-42{font-size:var(--font-size-42-resp)}.font-size-44{font-size:var(--font-size-44-resp)}.font-size-46{font-size:var(--font-size-46-resp)}.font-size-48{font-size:var(--font-size-48-resp)}.font-size-60{font-size:var(--font-size-60-resp)}.title{font-family:var(--font-secondary);font-weight:700}.title:before{content:"";display:inline-block;width:1em;height:2em;margin-right:1.25rem;vertical-align:middle;background-color:var(--color-secondary);border-radius:0 2em 2em 0}.title-alt{font-family:var(--font-secondary);font-weight:700}.title-alt:before{content:"";display:inline-block;width:1em;height:2em;margin-right:1.25rem;vertical-align:middle;background-color:var(--color-primary);border-radius:0 2em 2em 0}.header-banner-bar{position:relative}.header-banner-bar:before{content:"";display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;background-color:var(--color-primary);border-radius:50%;font-size:1.5em;flex-shrink:0;position:absolute;top:0;left:0;transform:translate(-100%,-100%)}.breadcrumb{background-color:transparent;border-radius:0;font-family:var(--font-secondary)}.breadcrumb-item:last-child{color:var(--color-secondary)}.text-ffd600{color:#ffd600}.bg-color-2e4998{background-color:#2e4998}.tk-ff-uberhand-pro{font-family:ff-uberhand-pro,sans-serif}.letter-spacing-3{letter-spacing:3px}.list-bullet-primary li{position:relative;padding-left:2rem}.list-bullet-primary li:before{content:"";position:absolute;left:0;top:.75em;width:20px;height:20px;background-color:var(--color-primary);border-radius:50%}.list-bullet-primary-sm li{position:relative;padding-left:1.75rem}.list-bullet-primary-sm li.no-before:before,.list-bullet-primary li.no-before:before{display:none}.list-bullet-primary-sm li:before{content:"";position:absolute;left:0;top:.65em;width:16px;height:16px;background-color:var(--color-primary);border-radius:50%}.list-bullet-primary-xs li{position:relative;padding-left:1.5rem}.list-bullet-primary-xs li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10.4px;height:10.4px;background-color:var(--color-primary);border-radius:50%}.btn-see-more,.btn-see-more-alt,.btn-see-more-outline-primary{display:flex;align-items:center;justify-content:center;width:100%;border-radius:40px!important;border:1px solid transparent;font-weight:600}.btn-see-more{background-color:var(--color-light);color:var(--color-dark)}.btn-see-more:hover,.btn-see-more-alt{background-color:var(--color-tertiary);color:var(--color-light)}.btn-see-more-alt:hover{background-color:var(--color-light);color:var(--color-dark);border:1px solid var(--color-tertiary)}.btn-see-more-outline-primary{background-color:var(--color-light);color:var(--color-dark);border:1px solid var(--color-primary);width:auto}.btn-see-more-outline-primary:hover{background-color:var(--color-primary);color:var(--color-light)}.btn-see-more,.btn-see-more-alt,.btn-see-more-outline-primary{position:relative}.btn-see-more:after,.btn-see-more-alt:after,.btn-see-more-outline-primary:after{content:"+";display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-left:.75rem;background-color:var(--color-primary);color:var(--color-light);border-radius:50%;font-size:1.5em;font-weight:700;flex-shrink:0;position:absolute;top:0;right:0;transform:translateY(-50%)}.akeo-telecom .btn-group-sort .btn .sort-asc,.akeo-telecom .btn-group-sort .btn .sort-desc{color:var(--color-disabled)}.akeo-telecom .btn-group-sort .btn.sort-asc,.akeo-telecom .btn-group-sort .btn.sort-desc{border-color:var(--color-primary-dark)!important}.akeo-telecom .btn-group-sort .btn.sort-asc .sort-asc,.akeo-telecom .btn-group-sort .btn.sort-desc .sort-desc{color:var(--color-primary-dark)}.akeo-telecom .btn-group-sort .btn:hover{border-color:var(--color-tertiary)!important}.dropdown.show>.filter-dropdown.r-40{border-radius:22px 22px 0 0!important}.btn-select-alt{display:flex;align-items:center;justify-content:center;width:100%;border-radius:40px!important;border:1px solid transparent;font-weight:700;background-color:var(--color-tertiary);color:var(--color-light);position:relative}.btn-select-alt:hover{background-color:var(--color-light);color:var(--color-dark);border:1px solid var(--color-tertiary);text-decoration:none}.btn-select-alt:after{content:">";display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-left:.75rem;background-color:var(--color-primary);color:var(--color-light);border-radius:50%;font-size:1.5em;font-weight:700;flex-shrink:0;position:absolute;top:0;right:0;transform:translateY(-50%)}.btn-download{display:flex;align-items:center;justify-content:center;border-radius:40px!important;border:1px solid transparent;background-color:var(--color-tertiary);color:var(--color-light);position:relative}.btn-download:after{content:"\f1c1";font-family:"Font Awesome 5 Pro";font-weight:900;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.75rem;background-color:var(--color-primary);color:var(--color-light);border-radius:50%;font-size:1rem;flex-shrink:0;position:absolute;top:0;right:0;transform:translateY(-50%);vertical-align:unset;border:none}.btn-download:hover{background-color:var(--color-light);color:var(--color-dark);border:1px solid var(--color-tertiary)}.btn-webmail{display:flex;align-items:center;justify-content:center;border-radius:40px!important;border:1px solid var(--color-tertiary);background-color:var(--color-light);color:var(--color-dark);position:relative}.btn-webmail:hover{background-color:var(--color-tertiary);color:var(--color-light);border:1px solid transparent}.nav-rounded>.btn,.nav-rounded>a,.nav-rounded .dropdown>button{transition:background-color .3s ease!important;border-radius:var(--focus-border-radius)!important;border-bottom-right-radius:var(--focus-border-radius-corner)!important}.nav-rounded>.btn:hover,.nav-rounded>a:hover,.nav-rounded .dropdown>button:hover{background-color:var(--color-tertiary-alt)}.btn-my-account{display:flex;align-items:center;justify-content:center;border-radius:40px!important;border:1px solid transparent;background-color:var(--color-tertiary);color:var(--color-light);position:relative}.btn-my-account:hover{background-color:var(--color-light);color:var(--color-dark);border:1px solid var(--color-tertiary)}.btn-my-account.dropdown-toggle:after{display:none;border:none}.btn-login{display:flex;align-items:center;justify-content:center;border-radius:40px!important;border:1px solid transparent;background-color:var(--color-tertiary);color:var(--color-light);position:relative}.btn-login:hover{background-color:var(--color-light);color:var(--color-dark);border:1px solid var(--color-tertiary)}.navbar .navbar-brand{transform:none;left:0;top:0}.navbar .navbar-brand .logo-akeo-telecom{width:100px}a,a:hover{color:var(--color-primary-dark)}.text-primary{color:var(--color-primary)!important}.text-primary-dark{color:var(--color-primary-dark)!important}.text-secondary{color:var(--color-secondary)!important}.text-tertiary{color:var(--color-tertiary)!important}.bg-primary,.bg-color-primary{background-color:var(--color-primary)!important}.bg-primary-dark{background-color:var(--color-primary-dark)!important}.bg-primary-alt{background-color:var(--color-primary-alt)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-tertiary,.bg-color-tertiary{background-color:var(--color-tertiary)!important}.bg-tertiary-alt{background-color:var(--color-tertiary-alt)!important}.bg-banner-fidelite{background-color:var(--color-banner-fidelite)!important}.bg-dark,.bg-color-dark{background-color:var(--color-dark)!important}.bg-light{background-color:var(--color-light)!important}.text-dark,a.text-dark:hover,a.text-dark:focus-visible{color:var(--color-dark)!important}.text-light,a.text-light:hover,a.text-light:focus-visible{color:var(--color-light)!important}.text-muted{color:var(--color-muted)}.hover{background-color:#f2f2f2;color:#a6a6a6}.table-layout-fixed{table-layout:fixed}#table-fixe-tarif.table td,#table-fixe-tarif.table th{vertical-align:middle}.footer .sfg-label{height:120px}.reduction-label{position:relative}.reduction-label:before{content:attr(data-label);position:absolute;left:-2rem;top:0;transform:translate(-50%,-50%);background-color:var(--color-secondary);color:var(--color-light);font-family:var(--font-secondary);font-weight:700;font-size:var(--font-size-20-resp);width:200px;text-align:left;padding:1.5rem;border-radius:40px;z-index:-1;white-space:nowrap}.reduction-label[data-label="="]:before{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;left:0;transform:translateY(-50%);background-color:var(--color-primary);border-radius:50%;font-size:1.5em;padding:0;text-align:center;z-index:1}.table-no-outer-border>*>tr>:first-child{border-left:0!important}.table-no-outer-border>*>tr>:last-child{border-right:0!important}.table-no-outer-border>*:first-child>tr:first-child>*{border-top:0!important}.table-no-outer-border>*:last-child>tr:last-child>*{border-bottom:0!important}.label-search-country,.label-search2{top:-30px;left:16px}.icon-search{right:12px!important;top:10px}@media (max-width: 767.98px){.table-country-list,.table-tarifs,.table-country{min-width:750px}}@media (max-width: 575.98px){.table-country-fixe{min-width:540px}}.table-country-list th:nth-child(1),.table-country-list td:nth-child(1),.table-tarifs th:nth-child(1),.table-tarifs td:nth-child(1){min-width:110px;width:110px}.table-country{table-layout:fixed}.table-country-list tr.search-highlight,.table-tarifs tr.search-highlight,.table-tarif-dest tr.search-highlight,.table-country tr.search-highlight{background-color:var(--color-primary-alt)}.table-country-list ul li:after{content:"/";vertical-align:bottom;margin-left:5px}.rotate-90{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.table-tarif-dest .rotate-90{top:360px}.w-280{width:280px}.w-136{width:136px}.w-140{width:140px}.w-52{width:52px!important;min-width:52px;max-width:52px}th.w-52 .rotate-90{top:50%;left:50%;transform:translate(-50%) translateY(-50%) rotate(-90deg)}.w-241,.w-281{width:15.0625rem}.w-160{width:160px}.border-left-hidden{border-left:hidden!important}.border-top-left-hidden{border-top:hidden!important;border-left:hidden!important}#search2:focus-visible,#search-country:focus-visible{border-color:#00f!important;border-radius:10px!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mobile-info .nav-link:focus-visible,.mobile-info .nav-link:hover{font-size:1.25rem;border-color:transparent}.form-control:focus-visible+.form-control-placeholder,.form-control:valid+.form-control-placeholder{font-size:75%;opacity:1;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}#RGPDModal .custom-control-input:focus-visible~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #2e499833!important}@media (min-width: 992px){.offer-container .line-separator:nth-child(5){border-left:1px solid #dee2e6}}.parrainage-banner{display:inline-flex;align-items:center;justify-content:center;border-radius:40px;font-weight:600;position:relative;background-color:#0c0d0a;overflow:visible}.parrainage-banner:before,.parrainage-banner:after{content:"";display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:var(--color-primary);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.parrainage-banner:before{left:-10px}.parrainage-banner:after{right:-10px}@media (max-width: 991.98px){.parrainage-banner:before,.parrainage-banner:after{width:2.35rem;height:2.35rem}}@media (max-width: 375.98px){.parrainage-banner:before,.parrainage-banner:after{width:2rem;height:2rem}.parrainage-banner .font-size-22{font-size:calc(.75rem + 1vw)}.card .font-size-42{font-size:calc(1.35rem + 1vw)}.card .font-size-32{font-size:calc(1.1rem + 1vw)}}@media (min-width: 376px) and (max-width: 575.98px){.parrainage-banner .font-size-22{font-size:calc(.85rem + 1vw)}.card .font-size-42{font-size:calc(1.5rem + 1vw)}.card .font-size-32{font-size:calc(1.25rem + 1vw)}}.phone-video-container{cursor:pointer}.phone-video-container .phone-poster{width:100%;height:auto;display:block;position:relative;z-index:3;transition:opacity .3s}.phone-video-container .phone-frame{width:100%;height:auto;display:block;position:absolute;top:0;left:0;z-index:2}.phone-video-container .phone-video-wrapper{top:0;left:0;width:100%;height:100%;z-index:1;padding:8.06% 4.58% 8.61%;box-sizing:border-box;overflow:hidden;display:block}.phone-video-container .phone-video{width:100%;height:100%;border:0;display:block;transform:scale(1.031)}.phone-video-container.is-playing .phone-poster{opacity:0;pointer-events:none}.phone-video-container.is-playing .phone-frame{pointer-events:none}.phone-video-play{position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);z-index:3;transition:opacity .3s;width:0;height:0;border-style:solid;border-width:1.5rem 0 1.5rem 2.5rem;border-color:transparent transparent transparent #4c4d4f}.phone-video-container.is-playing .phone-video-play{display:none}.offer-half-circle{display:inline-block;width:.25em;height:.5em;margin-right:.5rem;vertical-align:middle;background-color:var(--color-primary);border-radius:0 1em 1em 0}.impersonation-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;background-color:var(--color-dark);color:var(--color-light);font-weight:600;overflow-wrap:anywhere}.impersonation-banner form{margin:0}.impersonation-banner button{padding:.25rem .75rem;border:1px solid currentColor;border-radius:40px;background-color:transparent;color:inherit;font-size:inherit}.impersonation-banner button:hover{background-color:var(--color-light);color:var(--color-dark)}.impersonation-banner button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
