:root{--base-size:16px;--main-bg-color:#fff;--primary-color:#00263c;--secondary-color:#109db9;--tertiary-color:#cc4e0a;--highlight-color:#109db9;--inverted-color:#fff;--col-inverted-text:#FFF;--col-primary-text:#00263c;--col-secondary-text:#00263c;--col-tertiary-text:#577784;--col-text-link:#109db9;--radius:4px;--radius-xl:8px;--radius-xxl:20px;--diffuse-shadow:0 4px 10px 0 rgba(0,0,0,.2);--font-heading:'Bouygues Speak';--font-text:'Bouygues Read';--text-bold:600;--text-light:300;--text-regular:400;--responsive-medium:1024px;--responsive-minimum:480px;--responsive-small:728px;--primary-cta-color:#cc4e0a;--primary-cta-hov-col:#ba4709;--secondary-cta-color:#00263c;--secondary-cta-hov-col:#001724;--tertiary-cta-color:#e5e9eb;--tertiary-cta-hov-col:#ccd4d8}html,body,body div,span,button,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{background:transparent;border:0;font-size:100%;font-weight:normal;margin:0;padding:0;vertical-align:baseline}button:focus{outline:0}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box;overflow-y:scroll}body{background-color:#f3f3f3;font:100%/normal "Bouygues Read",Arial,"Helvetica Neue",sans-serif;text-align:left;text-align:start}*,*:before,*:after{box-sizing:inherit}img{aspect-ratio:attr(width) / attr(height)}.bgwhite blockquote{border-radius:var(--radius-xl);background:var(--tertiary-cta-color);padding:1rem}#old-browser-msg{background:var(--main-bg-color);color:#333;display:block;font:16px/1.6em "Arial" sans-serif;margin:20px;padding:20px;position:relative;text-align:center;z-index:10}.wrapper{height:100%;margin:0 auto;max-width:1200px;padding:0;position:relative}#content-box{display:table;width:100%;z-index:10}#vertical-view{display:table-cell;min-width:240px;padding:0 30px 0 0;position:relative;vertical-align:top}#main-content{display:table-cell;position:relative;vertical-align:top;width:100%;z-index:20}h1{color:var(--col-primary-text);font-family:var(--font-heading),Arial,sans-serif;font-size:50px;font-weight:var(--text-bold);padding:25px 0;text-align:center}h2{color:var(--col-primary-text);font-family:var(--font-heading),Arial,sans-serif;font-size:2rem;font-weight:var(--text-bold);line-height:1.2em;padding:0 0 2rem 0;position:relative;text-align:center}h3{font-family:var(--font-text),Arial,sans-serif;font-size:25px;font-weight:var(--text-bold);line-height:1.2em;padding:0;position:relative;text-align:center}h4{font-family:var(--font-text),Arial,sans-serif;font-size:22px;font-weight:var(--text-light);line-height:1.2em;padding:30px 0 10px 0;position:relative}p{color:var(--col-primary-text);font-family:var(--font-text),Arial,sans-serif;font-size:15px;font-weight:var(--text-regular);line-height:1.2em;padding:10px 0;position:relative}sup{font-size:.7em}strong{font-weight:var(--text-bold)}.highlight-txt,.section-nugget.section-nugget2 .nugget .title.highlight-txt{color:var(--highlight-color)}.bgblue.section-nugget.section-nugget2 .nugget .title.highlight-txt{color:var(--primary-color)}.has-variant{font-feature-settings:"ss01"}hr{border:0;border-top:2px solid #eaeaea;display:block;height:1px;margin:20px 0;padding:0}.clear{clear:both}.btn{background:var(--primary-cta-color);border:0;border-radius:var(--radius);box-sizing:border-box;color:var(--col-inverted-text);cursor:pointer;display:inline-block;font-family:var(--font-text),Arial,sans-serif;font-size:1rem;font-weight:var(--text-bold);line-height:1em;overflow:hidden;padding:12px 22px;text-align:center;text-decoration:none;transition:all .5s;vertical-align:middle;z-index:10}.btn:hover{background:var(--primary-cta-hov-col);color:var(--col-inverted-text);z-index:10;text-decoration:none}span.cta-box{display:block;margin:25px auto 10px;width:fit-content}.cta-red{background:var(--primary-cta-color);border:2px solid var(--primary-cta-color);color:var(--col-inverted-text)}.cta-red:hover{background:var(--primary-cta-hov-col);border:2px solid var(--primary-cta-hov-col);z-index:10;text-decoration:none}.secondary-cta{background:var(--secondary-cta-color);border:2px solid var(--secondary-cta-color);color:var(--col-inverted-text)}.secondary-cta:hover{background:var(--secondary-cta-hov-col);border:2px solid var(--secondary-cta-hov-col);color:var(--col-inverted-text);z-index:10}.inv-secondary-cta{background:var(--tertiary-cta-color);border:2px solid var(--tertiary-cta-color);color:var(--col-primary-text)}.inv-secondary-cta:hover{background:var(--tertiary-cta-hov-col);border:2px solid var(--tertiary-cta-hov-col);color:var(--col-primary-text);z-index:10}a,.link{color:var(--highlight-color);cursor:pointer;display:inline-block;font-family:var(--font-text);font-weight:var(--text-bold);text-decoration:none}a:hover,.link{text-decoration:underline}.cta-section{margin:0 5%;padding:20px 0;text-align:center}.cta-section li{display:block;padding:10px 0}ul{font-size:1rem;line-height:0;list-style:none;position:relative}ul li{display:inline-block;line-height:0;position:relative;vertical-align:middle;color:var(--col-primary-text)}ul.display-list{line-height:normal;list-style:disc}ul.display-list li{line-height:2rem;display:list-item;margin-left:2rem;color:var(--col-primary-text)}ul.list{list-style:none;padding:10px 0 10px 60px;position:relative}ul.list li{color:var(--col-primary-text);display:block;font-family:var(--font-text);font-size:15px;font-weight:var(--text-regular);line-height:1.4em;padding:8px 20px;position:relative}table{border-collapse:collapse;border-spacing:0;padding:0;text-align:left;width:100%}table tr th{padding:15px 10px}table tr td{padding:10px}table tr td,th{border:1px solid #e1e6e7}table thead{font-family:var(--font-text);font-size:15px;font-weight:var(--text-bold);line-height:1.2em;text-align:center}table tbody{color:var(--primary-color);font-family:var(--font-text);font-size:15px;font-weight:var(--text-light);line-height:1.2em}table tbody tr:nth-child(even){background:#f3f3f3}header{background:var(--main-bg-color);box-shadow:rgba(0,0,0,0.2) 0 0 20px 0;height:4rem;padding:0;position:relative;width:100%;z-index:100}#keyyo-logo{display:inline-block;font-size:0;position:relative;padding:0}#keyyo-logo a{position:relative}#keyyo-logo img{display:block;position:relative;width:180px;height:40px}footer,.bg-blue-gradient.bg-keyyo{background:url('https://www.keyyo.com/sharedassets/telco/keyyo/theme/kcom/img/kv/transparent-noise-effect.png'),url('https://www.keyyo.com/sharedassets/telco/keyyo/theme/kcom/img/kv/pattern-dark-logo-bte.svg')no-repeat,linear-gradient(#001117,#004b67);background-position:top left,0 -440px,top left;background-size:auto,100%,auto;padding:3rem 20px;width:100%}footer p{color:var(--col-inverted-text);font-family:var(--font-text);font-size:.8125rem;font-weight:var(--text-regular);line-height:1.2em}footer ul li a,footer ul li button{color:var(--col-inverted-text);font-family:var(--font-text);font-size:.8125rem;font-weight:var(--text-regular);line-height:1.4em;opacity:.85}footer ul li a:hover,footer ul li button:hover{color:var(--col-inverted-text);opacity:1;text-decoration:underline}footer .foot_entry{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 0 40px}footer .foot_entry .foot_contact ul li{display:block;padding:7px 0}footer .foot_entry .foot_contact p{font-size:.925rem}footer .foot_entry .foot_contact ul li a.bt-contact,footer .foot_entry .foot_contact ul li a.bt-form{color:#fff;background:#78b40b;padding:.5rem 1rem;border-radius:var(--radius);display:flex;justify-content:center;align-items:center;text-decoration:none}footer .foot_entry .foot_contact ul li a.bt-form{background:var(--tertiary-color)}footer .foot_entry .foot_contact ul li a.bt-contact span,footer .foot_entry .foot_contact ul li a.bt-form span{font-size:1rem;font-weight:var(--text-bold);padding:0 0 0 .5rem}footer ul.foot_link{color:var(--col-inverted-text);display:block}footer ul.foot_social{align-items:flex-start;display:flex;justify-content:space-between;position:relative}footer .foot_entry .foot_contact ul.foot_social li{padding:7px 10px 7px 0}footer ul.foot_link li{color:var(--col-inverted-text);display:block;font-family:var(--font-text);font-size:.8125rem;font-weight:var(--text-regular);line-height:1.4em;padding:7px 0}footer ul.foot_link li.foot_title,footer .foot_contact p.foot_title{color:var(--col-inverted-text);display:block;font-size:.875rem;font-weight:var(--text-bold);text-transform:uppercase;width:100%}footer ul.foot_legal{align-items:flex-start;border-top:1px solid var(--inverted-color);display:flex;justify-content:space-between;padding:20px 0 0 0;position:relative;width:100%}footer ul.foot_legal li{color:var(--col-inverted-text);font-family:var(--font-text);font-size:.8125rem;font-weight:var(--text-regular);line-height:1.4em}@media screen and (max-width:768px){footer{padding:1rem 0}footer .foot_entry{flex-wrap:wrap;padding:0 0 1rem}footer .foot_contact{padding:0 0 1rem 0;width:100%}footer .foot_contact.mobsize{width:50%}footer .foot_entry .foot_contact ul{display:flex;justify-content:space-between}footer .foot_entry .foot_contact ul.foot_social{justify-content:flex-start}footer .foot_entry .foot_contact ul li{width:49%}footer .foot_entry .foot_contact ul.foot_social li{width:auto}footer .foot_entry .foot_contact ul li a.bt-contact,footer .foot_entry .foot_contact ul li a.bt-form{height:48px;padding:.5rem}footer .foot_entry .foot_contact ul li a.bt-form span{font-size:.8125rem}footer ul.foot_link{padding:0 0 1rem 0;width:50%}footer ul.foot_link li{line-height:1.2em}footer ul.foot_legal{flex-wrap:wrap;justify-content:center}footer ul.foot_legal li{padding:.25rem}}#breadcrumb{font-size:0;padding:20px 15px 10px 15px;position:relative;z-index:10}#breadcrumb li{display:inline-block;padding:0 16px 0 0;position:relative}#breadcrumb li:before{content:"\232a";cursor:default;display:block;font:8px/0 'keyyo-com-icon';height:12px;left:-12px;opacity:.7;position:absolute;top:50%;width:12px}#breadcrumb li:first-child:before{display:none}#breadcrumb li a{color:var(--col-primary-text);display:inline-block;font-size:10px;line-height:1em;opacity:.7;padding:0;position:relative}#breadcrumb li a svg{fill:var(--col-primary-text);width:13px;height:13px}#breadcrumb li a:hover{opacity:1}#breadcrumb.white a,#breadcrumb.white li:before{color:#fff}section{padding:3rem 0 3rem 0}#section-top-home{margin:-80px 0 0 0;padding:80px 0 0 0;position:relative;display:block;width:100%;height:100%;text-align:center;background:var(--main-bg-color)}#back-top-title{min-height:390px}#back-top-title li{margin:0;padding:25px 0;position:relative;top:0;left:0;display:none;width:100%;min-height:25rem;background:#162230 center/cover no-repeat}#back-top-title li.active{display:block}#section-top-home h2{padding:15px 30px 15px;position:relative;width:auto;text-align:left;color:var(--col-primary-text);font-size:36px;line-height:1.2;z-index:10}#section-top-home p.title{font-weight:var(--text-bold);font-size:32px;padding:0 30px}#section-top-home .subtitle{font-family:var(--font-text),Arial,sans-serif;font-weight:var(--text-regular);font-size:25px;color:#162230}#back-top-title li img{margin:0 auto;display:block;width:9%}#back-top-title p{margin:0;padding:25px 30px 10px 30px;display:block;position:relative;width:52%;font-family:var(--font-text),Arial,sans-serif;font-weight:var(--text-regular);font-size:20px;line-height:1.4em;text-align:left;color:var(--primary-color)}#back-top-title li .hpsli-btn{margin:20px 30px;display:block}#section-top-home span{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:0 1.875rem;margin-top:1rem}#section-top{margin:-80px 0 0 0;padding:80px 0 0 0;position:relative;display:block;width:100%;height:100%;background:var(--main-bg-color)}#section-top h1{padding:15px 30px 15px;position:relative;width:auto;text-align:left;color:var(--col-primary-text);font-size:36px;line-height:1.2;z-index:10}#banner-top-title p{margin:0;padding:0 30px 10px 30px;display:block;position:relative;width:100%;font-family:var(--font-text),Arial,sans-serif;font-weight:var(--text-regular);font-size:20px;line-height:1.4em;text-align:left;color:var(--col-primary-text)}#banner-top-title .white p,#banner-top-title .white h1,#section-top:has(.white) #breadcrumb li a,#section-top:has(.white) #breadcrumb li:before,#section-top:has(.white) #breadcrumb li:after{color:#fff}#section-top span.ban-cta{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:0 1.875rem;margin-top:1rem}.ico{display:block;background-position:center;background-repeat:no-repeat;background-size:cover;object-fit:contain}.petale{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjUuMiIgY3k9IjExLjUiIHJ4PSI1LjIiIHJ5PSIxMS41IiB0cmFuc2Zvcm09InNjYWxlKC44OTAyOCAxLjA5ODgyKSByb3RhdGUoLTQ1IDQuNSA1KSIgZmlsbD0iIzEwOURCOSIvPjwvc3ZnPg==)}.flex-row{display:flex;align-items:center;justify-content:center;gap:1rem}.nugget,.block{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:var(--radius-xxl);background:var(--main-bg-color);padding:1rem;margin:1rem;position:relative}.block{min-height:12rem;text-align:center}.nugget::before{border-radius:var(--radius-xxl);border:2px solid transparent;transition:all .3s ease-in;position:absolute;top:0;left:0;right:0;bottom:0;content:""}.nugget:hover::before{border:2px solid var(--secondary-color)}.nugget img.ico{transition:all .3s ease-in}.nugget:hover img.ico{transform:scale(1.31)}.nugget .title,.bg-keyyo .title,.block .title{color:var(--secondary-color);font-size:1rem;font-weight:var(--text-bold);text-align:center}.bg-keyyo .wrapper{display:flex;flex-direction:column}.bg-keyyo h2,.bg-keyyo h3,.bg-keyyo p,.bgdark h2,.bgdark h3,.bgdark p,.bg-keyyo .title,.tx-white{color:var(--col-inverted-text)}.bg-keyyo p,.bgdark p{text-align:center}.bg-keyyo .flex-row .hp-prog{margin:1rem;background:var(--col-primary-text);display:flex;flex-direction:column;justify-content:space-between;flex:1;align-items:center;border-radius:var(--radius-xxl);padding:2rem 1rem;min-height:46rem;position:relative;transition:all .3s ease-in}.bg-keyyo .flex-row .hp-prog p{padding:1.5rem 0}.bg-keyyo .flex-row .hp-prog ul li,.bg-keyyo .flex-row .hp-prog h3{color:var(--col-inverted-text);margin-bottom:1.5rem}.bg-keyyo .flex-row .hp-prog:before{border-radius:var(--radius-xxl);border:1px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0;content:"";transition:all .3s ease-in}.bg-keyyo .flex-row .hp-prog:hover:before{border:4px solid #fff}.bg-keyyo .flex-row ul{font-size:1rem;color:var(--col-inverted-text)}.bg-keyyo .flex-row ul li,section.col2 .block-txt ul li{display:list-item;line-height:1.3rem;padding-left:1.5rem;position:relative;margin:0;color:var(--col-primary-text)}section.col2 .block-txt ul li{padding-left:2rem}.bg-keyyo .flex-row ul li b{font-weight:var(--text-bold);line-height:2.5rem}.bg-keyyo .flex-row ul li::before,.col2 .block-txt ul li::before{position:absolute;content:"";left:6px;top:12px;width:.7rem;height:1.4rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjUuMiIgY3k9IjExLjUiIHJ4PSI1LjIiIHJ5PSIxMS41IiB0cmFuc2Zvcm09InNjYWxlKC44OTAyOCAxLjA5ODgyKSByb3RhdGUoLTQ1IDQuNSA1KSIgZmlsbD0iIzEwOURCOSIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.col2 .block-txt ul li::before{top:12px}.bgwhite{background:var(--main-bg-color)}.bgdark{background:var(--primary-color)}.section-nugget.section-nugget2 .nugget{border:0;box-shadow:rgba(0,0,0,0.3) 0 3px 7px}.section-nugget.section-nugget2 .nugget .title,.testimonial .title,.block .title{color:var(--col-primary-text);padding:.25rem 0}.section-nugget .wrapper{display:flex;flex-direction:column}.section-nugget .btn.inverted-col,.bg-keyyo .wrapper .btn.inverted-col{margin:1rem auto 0 auto}.testimonial .title{text-align:left}.section-count,.col2 .wrapper{display:flex;padding:0 1rem}.section-count .flex-col1{flex:1}.section-count .flex-col1 h2{text-align:left}.section-count .flex-col2{flex:1;display:flex;gap:1rem;align-items:center}.item-col2-1,.item-col2-2,.item-col2-3{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-count .flex-col2 .title,.section-count .flex-col2 .title span{color:var(--secondary-color);font-size:2rem;font-weight:var(--text-bold)}.section-count .flex-col2 .subtitle{font-size:1rem;font-weight:var(--text-regular);padding:0}#counter_ref1,#counter_ref2,#counter_ref3{display:none}#counter-container p.title{padding:0}.item-col2-1 div,.item-col2-2 div,.item-col2-3 div{height:11rem;align-items:center;justify-content:center;display:flex;flex-direction:column;text-align:center}.bg-keyyo2{position:relative;background:var(--main-bg-color)}.bg-keyyo2:before,.bg-keyyo{background:var(--primary-color) url('https://www.keyyo.com/sharedassets/telco/keyyo/theme/kcom/img/kv/pattern_b.png')}.bg-keyyo2:before{position:absolute;content:"";top:0;left:0;right:0;height:18rem}.slider-container{overflow-x:auto;scroll-snap-type:x mandatory;display:flex;gap:1rem;scrollbar-width:thin}.testimonial{display:flex;gap:1rem;scroll-snap-align:start;flex:0 0 35rem;min-width:300px;max-width:500px;padding:1rem;background:#fff;border-radius:var(--radius-xxl);border:1px solid #d9d9d9}.thumbnail{flex:2;position:relative}.thumbnail::before{position:absolute;content:"";background-size:cover;background-repeat:no-repeat;background-position:center;top:-1.5rem;left:-1.0625rem;right:0;bottom:-1.5rem;border-radius:var(--radius-xxl)}.testimonial .thumbnail-header,.testimonial .thumbnail-footer{display:flex;align-items:center;gap:1rem}.thumbnail-header{justify-content:center;flex-direction:column}.content-txt{flex:3;display:flex;flex-direction:column;justify-content:space-between}.content-txt p.title{line-height:120%}.thumbnail-label{color:var(--col-inverted-text);background:var(--secondary-color);border-radius:var(--radius-xl);font-size:12px;padding:2px 6px 4px 6px}.accordion{max-width:70%;overflow:hidden;margin:auto;padding:0 1rem}.accordion details{border-bottom:1px solid #ddd}.accordion summary{cursor:pointer;color:var(--col-primary-text);padding:1rem 0;font-weight:var(--text-bold);list-style:none;outline:0;position:relative;padding-right:30px}.arrow{position:absolute;top:50%;right:0;width:15px;height:15px;transform:translateY(-50%) rotate(0);transition:transform .3s ease;display:inline-block}.arrow::before,.arrow::after{content:"";position:absolute;width:15px;height:2px;background-color:#000;top:50%}.arrow::before{left:5px;transform:translateY(-50%) rotate(135deg)}.arrow::after{left:-5px;transform:translateY(-50%) rotate(45deg)}.accordion details[open] summary .arrow{transform:translateY(-50%) rotate(180deg)}.accordion details[open] p{background:#f6f6f6;border-radius:var(--radius-xl);margin-bottom:1rem;padding:1.5rem}section.col2 .flex-row .block-thumbnail{flex:1}section.col2 .flex-row .block-txt{flex:2}section.col2 .block-txt,section.col2 h2{text-align:left}section.col2 .block-txt ul,section.col2 .block-txt .btn{font-size:15px}section.col2 .block-txt .btn{margin-top:1.25rem;background:#00263c;color:var(--col-inverted-text)}section.col2 .block-thumbnail img{display:flex;margin:0;align-items:center;justify-content:center;object-fit:cover;border-radius:var(--radius-xxl);width:100%}.banner-top .wrapper{display:flex;gap:1rem;align-items:center}.banner-top .wrapper .thumbnail>div{align-items:flex-start;justify-content:center;display:flex;flex-direction:column;width:50%;height:100%}.banner-top .wrapper .thumbnail{height:20rem;flex:1}#section-top{background-position-x:center;background-position-y:bottom;background-size:cover}.bloc-perso .grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,3rem)}.bloc-perso.grid2x8 .grid-container{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,2.5rem);gap:.5rem}.bloc-perso .item{display:flex;align-items:center;justify-content:center}.grid2x8 .flex-row{gap:2rem}.bloc-perso .item:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){border-bottom:1px solid #d9d9d9}.bloc-perso.grid2x8 .block-txt{flex:3}section.col2.grid2x8 .flex-row .block-thumbnail{flex:2;margin:0}.bloc-perso.grid2x8 .item,.bloc-perso.grid2x8 .item:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){border-bottom:0}.bloc-perso.grid2x8 .item{align-items:flex-start;justify-content:flex-start;position:relative}.bloc-perso.grid2x8 img{border-radius:var(--radius-xxl)}.bloc-perso.grid2x8 .grid-container .ico-petale{position:absolute;top:.75rem}.bloc-perso.grid2x8 .grid-container p{margin-left:1rem}.bloc-perso.grid2x8 .grid-container p:not(:has(strong)){padding-left:.5rem}.bloc-perso .item:nth-child(4),.item:nth-child(7),.item:nth-child(10){justify-content:flex-start}.bloc-perso .wrapper>div{display:flex;gap:2rem;margin:1rem 0}.bloc-perso.grid2x8 .wrapper .block-txt{flex-direction:column;gap:0;align-items:stretch}.bloc-perso .col1{flex:1;background:var(--main-bg-color);border-radius:var(--radius-xxl);border:1px solid #d9d9d9;display:flex;flex-direction:column;align-items:flex-start}.bloc-perso .col1 button{background:#fff;border-radius:25px;color:var(--col-primary-text);padding:.5rem;margin:.5rem;width:calc(100% - 1rem);cursor:pointer;display:flex;align-items:center}.bloc-perso .col1 button:hover,.bloc-perso .col1 button.active{background:#00263c;color:#fff}.bloc-perso .col2{flex:3}.bloc-perso .grid-container .btn{padding:0 1rem;border-radius:var(--radius-xl);border:0;background:var(--secondary-color);flex:1;margin:0 5px}.bloc-perso .grid-container .btn.black{background:#00263c}.bloc-perso .grid-container .btn p,.bloc-perso .col1-top p{color:#fff}.ico-petale{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjUuMiIgY3k9IjExLjUiIHJ4PSI1LjIiIHJ5PSIxMS41IiB0cmFuc2Zvcm09InNjYWxlKC44OTAyOCAxLjA5ODgyKSByb3RhdGUoLTQ1IDQuNSA1KSIgZmlsbD0iIzEwOURCOSIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;height:1rem;width:1rem}.ico-petale.black{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS43LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMzgpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzBmMjczYjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ1Ljc4LDIyLjkzYzExLjE3LDE2LjEzLDEzLjY3LDMzLjAzLDUuOTMsMzguMzktNy43NCw1LjM2LTIzLjA2LTMuMzctMzQuMjQtMTkuNTJDNi4zLDI1LjY3LDMuNTMsOC4yNSwxMS4yOCwyLjg5YzcuNzQtNS4zNiwyMy4zMiwzLjg5LDM0LjUsMjAuMDRaIi8+Cjwvc3ZnPg==)}.banner-testimonial .wrapper{height:20rem;display:flex;justify-content:center}section.cross-block{padding-bottom:0;position:relative;top:-3rem}section.cross-block-2{padding-top:0}.cross-block .wrapper{background:var(--main-bg-color);border-radius:var(--radius-xl);box-shadow:var(--diffuse-shadow);padding:1rem;top:-2.25rem;display:flex;gap:1rem}.cross-block .block-txt{flex:5;display:flex;flex-direction:column;justify-content:center}.cross-block .block-txt p.title{font-weight:var(--text-bold);font-size:var(--base-size);font-style:italic}.cross-block .block-thumbnail{flex:1}.cross-block .block-thumbnail img{object-fit:cover;width:100%;height:100%;border-radius:var(--radius-xxl)}.two-col{display:flex;border-radius:var(--radius-xl);gap:1rem}.two-col.blue{background:var(--col-primary-text)}.block-white .two-col.blue{background:var(--col-inverted-text)}.two-col.blue p,.two-col.blue li{color:var(--col-inverted-text)}.block-white .two-col.blue p,.block-white .two-col.blue li{color:var(--col-primary-text)}p.txt-blue{color:var(--col-text-link)}.two-col .block-thumbnail{flex:1}.two-col .block-thumbnail img,.two-col .block-thumbnail div,.cross-block .block-thumbnail div{width:100%;height:100%;border-radius:8px}.two-col .block-thumbnail img{object-fit:contain}.two-col .block-thumbnail div,.cross-block .block-thumbnail div{background-size:contain;background-position:center;background-repeat:no-repeat}.cross-block .block-thumbnail div{border-radius:50%;width:10rem;height:10rem}.two-col.white .block-thumbnail img{border-radius:var(--radius-xxl);max-height:16rem}.two-col.white .block-txt{flex:2}.two-col .block-txt{flex:3;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.two-col .block-txt .thumbnail-label{background:#00263c;padding:.25rem .5rem;border-radius:var(--radius-xxl)}.two-col .block-txt ul{line-height:normal;list-style:disc;padding-left:1rem}.two-col .block-txt ul li{font-family:var(--font-text),Arial,sans-serif;font-size:15px;font-weight:var(--text-regular);line-height:1.2em;padding:10px 0 10px 0;display:list-item;position:relative}.two-col.white .block-txt ul li{display:block;padding:10px 0 10px 2rem}.two-col.white .block-txt ul{padding-left:0}.two-col.white .block-txt ul li::before{position:absolute;content:"";left:6px;top:11px;width:1rem;height:1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS43LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMSBCdWlsZCAxMzgpICAtLT4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLnN0MCB7CiAgICAgICAgZmlsbDogIzBjOWRiOTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTYyLjE2LDEwLjk3Yy0xLjAzLTEuMDMtMi43MS0xLjAzLTMuNzQsMEwyMS43LDQ3LjY5LDUuMzUsMzEuMzRjLTEuMDMtMS4wMy0yLjcxLTEuMDMtMy43NCwwcy0xLjAzLDIuNzEsMCwzLjc0bDE4LjIxLDE4LjIxYy41Mi41MiwxLjE5Ljc3LDEuODcuNzdzMS4zNS0uMjYsMS44Ny0uNzdMNjIuMTYsMTQuNzFjMS4wMy0xLjAzLDEuMDMtMi43MSwwLTMuNzRaIi8+Cjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.kcom-ico-home:before{content:"\1f3e0"}#header.scroll{position:fixed;top:0}#offer-cgv__content p{font-size:12px}@media screen and (max-width:768px){h1,#section-top h1{font-size:1.5rem}h2{font-size:1.25rem}.cross-block .wrapper,.two-col{flex-direction:column}.cross-block .block-thumbnail img{max-height:100%;max-width:100%}.two-col .block-thumbnail{order:2}.two-col .block-thumbnail img{border-radius:var(--radius-xl)}.two-col .block-thumbnail div{height:12rem;border-radius:var(--radius-xxl);background-size:contain}.two-col .block-txt,.banner-top .wrapper .thumbnail>div,.bloc-perso.grid2x8 .wrapper .block-txt{align-items:center}#back-top-title p{width:100%;white-space:inherit}.nugget-row,.flex-row,#section-top-home span,.section-count,.section-count .flex-col2,.bloc-perso .wrapper>div{flex-direction:column}.section-count .flex-col2{align-items:center;gap:0}.bloc-perso .wrapper>div{align-items:normal}.nugget,.section-nugget.section-nugget2 .nugget{width:calc(100% - 2rem);padding-bottom:1.5rem;min-height:auto}.bg-keyyo .flex-row .hp-prog{margin:1rem 0}.bg-blue-gradient.bg-keyyo{padding:3rem 0}.flex-row{padding:0;gap:0}.bg-keyyo .flex-row .hp-prog img{object-fit:contain;width:100%}.testimonial,.slider-container,.bg-keyyo2,.col2{width:100vw}.accordion{max-width:100%}.banner-top .wrapper{flex-direction:column}#section-top:not(:has(.white)){background-size:73rem;background-position-x:-40rem;background-repeat:no-repeat}#section-top:not(:has(.white))::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.7)}.banner-top .wrapper .thumbnail .cta-red{margin-bottom:2rem}section.col2 .block-thumbnail img,.nugget p{margin:0}.nugget p{padding:5px 0}section.col2 .block-thumbnail{order:2}.bloc-perso .col2,.banner-top .wrapper .thumbnail>div{width:100%}section.col2 .block-txt .btn{margin:1.25rem 0}.bgwhite .block{padding:0;min-height:auto}.block p{padding:5px}.wrapper{padding:0 1rem;width:100vw;margin:0}.banner-top .wrapper{align-items:flex-start}.two-col.blue{border-radius:0 0 20px 20px}.bloc-perso.grid2x8 .grid-container{grid-template-columns:repeat(1,1fr)}.bloc-perso.grid2x8 .item2{order:4}.bloc-perso.grid2x8 .item3{order:1}.bloc-perso.grid2x8 .item4{order:2}.bloc-perso.grid2x8 .item5{order:3}.bloc-perso.grid2x8 .item6{order:5}.bloc-perso.grid2x8 .item7{order:6}.bloc-perso.grid2x8 .item8{order:7}.cross-block .block-thumbnail div{margin:auto}#banner-top-title p.hide-txt-mob,.hide-txt-mob{display:none}}