.summary-forum .summary-item{margin-bottom:.8rem}.summary-forum .summary-item-link{padding-left:3rem;font-weight:600}.summary-forum .summary-item-link:focus .summary-item-title,.summary-forum .summary-item-link:hover .summary-item-title{font-weight:700}.summary-forum .summary-item-link::before{content:'› ';margin:0 .85rem 0 -3rem;font-size:1.85rem;font-family:'Courier Bold','Courier New',Courier,monospace;line-height:.5;font-weight:400}.summary-forum .summary-item-title{font-size:1.6rem;color:#458AD0}.summary-forum .summary-item-content{padding-right:0}.summary-blog .summary-item-title{font-size:1.6rem}.summary-blog .summary-item-content{padding-right:0}.summary-item-article .summary-item-content,.summary-item-blog .summary-item-content{position:relative}.summary-news.block{padding:0}.summary-news .summary-item{margin-bottom:2.5rem}.summary-news .summary-content>[class^=summary-item]:nth-child(n+3){padding-top:2.5rem;border-top:1px solid #CDCDCD}.summary-news .summary-content>[class^=summary-item]:nth-child(n+3).no-border-top{border-top:none}.columns article.summary-item{margin-bottom:1rem}@media (max-width:700px){.summary-news .summary-item+[class*=summary-item]{padding-top:2.5rem;border-top:1px solid #CDCDCD}.summary-news .grid-2 .summary-item{width:-webkit-calc(100% - 3rem - .01px);width:calc(100% - 3rem - .01px)}.front .summary-wrapper-grid{width:-webkit-calc(100% - 1.5rem - .01px);width:calc(100% - 1.5rem - .01px)}}[class*=grid-]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3rem;letter-spacing:-.31em;text-rendering:optimizespeed}[class*=grid-]>*{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-calc(100% * 1 / 4 - 3rem - .01px);width:calc(100% * 1 / 4 - 3rem - .01px);margin-left:3rem;display:inline-block;vertical-align:top;letter-spacing:normal;text-rendering:auto}[class*=grid-2]>*{width:-webkit-calc(100% * 1 / 2 - 3rem - .01px);width:calc(100% * 1 / 2 - 3rem - .01px)}[class*=grid-2]>.flex-item-double{width:-webkit-calc(100% * 2 / 2 - 3rem - .01px);width:calc(100% * 2 / 2 - 3rem - .01px)}[class*=grid-3]>*{width:-webkit-calc(100% * 1 / 3 - 3rem - .01px);width:calc(100% * 1 / 3 - 3rem - .01px)}[class*=grid-3]>.flex-item-double{width:-webkit-calc(100% * 2 / 3 - 3rem - .01px);width:calc(100% * 2 / 3 - 3rem - .01px)}.grid-2-1>:nth-child(odd){width:-webkit-calc(66.66666666666666% - 3rem - .01px);width:calc(66.66666666666666% - 3rem - .01px)}.grid-2-1>:nth-child(even){width:-webkit-calc(33.33333333333333% - 3rem - .01px);width:calc(33.33333333333333% - 3rem - .01px)}@media (max-width:480px){.grid-2-1>:nth-child(n){width:-webkit-calc(100% - 3rem - .01px);width:calc(100% - 3rem - .01px)}}.grid-1-2>:nth-child(odd){width:-webkit-calc(33.33333333333333% - 3rem - .01px);width:calc(33.33333333333333% - 3rem - .01px)}.grid-1-2>:nth-child(even){width:-webkit-calc(66.66666666666666% - 3rem - .01px);width:calc(66.66666666666666% - 3rem - .01px)}@media (max-width:480px){.grid-1-2>:nth-child(n){width:-webkit-calc(100% - 3rem - .01px);width:calc(100% - 3rem - .01px)}}.grid-3-1>:nth-child(odd){width:-webkit-calc(75% - 3rem - .01px);width:calc(75% - 3rem - .01px)}.grid-3-1>:nth-child(even){width:-webkit-calc(25% - 3rem - .01px);width:calc(25% - 3rem - .01px)}@media (max-width:480px){.grid-3-1>:nth-child(n){width:-webkit-calc(100% - 3rem - .01px);width:calc(100% - 3rem - .01px)}}.grid-1-3>:nth-child(odd){width:-webkit-calc(25% - 3rem - .01px);width:calc(25% - 3rem - .01px)}.grid-1-3>:nth-child(even){width:-webkit-calc(75% - 3rem - .01px);width:calc(75% - 3rem - .01px)}@media (max-width:480px){.grid-1-3>:nth-child(n){width:-webkit-calc(100% - 3rem - .01px);width:calc(100% - 3rem - .01px)}}.mosaique-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.mosaique-wrapper>:nth-child(odd){width:-webkit-calc(56.99999999999999% - .2rem - .01px);width:calc(56.99999999999999% - .2rem - .01px)}.mosaique-wrapper>:nth-child(even){width:-webkit-calc(43% - .2rem - .01px);width:calc(43% - .2rem - .01px)}@media (max-width:480px){.mosaique-wrapper>:nth-child(n){width:-webkit-calc(100% - .2rem - .01px);width:calc(100% - .2rem - .01px)}}.mosaique-wrapper .title{margin-top:.5rem;color:#1F2048;font-weight:700;text-transform:uppercase;font-size:2rem;line-height:1.35}.mosaique-wrapper .body{font-weight:none;padding:0;margin:0 3rem;line-height:1.35}.mosaique-wrapper .mosaique-item-link{background-color:#91C8FF}.mosaique-wrapper .mosaique-item-link-banner{width:100%}.mosaique-wrapper .mosaique-item-link-banner{height:5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mosaique-wrapper>:nth-child(1){width:550px}.mosaique-wrapper>:nth-child(2){width:415px}.mosaique-medium-image{margin-bottom:.4rem}.mosaique-right-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mosaique-right-wrapper>*{width:-webkit-calc(100% * 1 / 2 - .2rem - .01px);width:calc(100% * 1 / 2 - .2rem - .01px)}.mosaique-right-wrapper>.flex-item-double{width:-webkit-calc(100% * 2 / 2 - .2rem - .01px);width:calc(100% * 2 / 2 - .2rem - .01px)}.home .home_guides_achat{margin-bottom:2rem}.home .home_guides_achat .block-title{color:#000;text-align:left}.home .home_guides_achat .block-title:after{background:#000;margin-left:0}.home .home_guides_achat .tests-list.unstyled{padding:0 2rem 0 2rem;margin:0 0 2rem .8rem}.home .home_guides_achat .tests-list.unstyled .tests-list-item:first-child{margin-bottom:.5rem}.home .kiosk{display:-webkit-flex;display:-ms-flexbox;display:flex}.home .kiosk-intro{width:300px;padding-right:3rem}.home .kiosk-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:.5rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home .kiosk-item-illust{margin-bottom:3.8rem;max-width:inherit}.home img.kiosk-item-illust{max-height:125px;max-width:93px}@media (max-width:970px){.home .front.logged-in .kiosk{margin-left:-1.5rem;margin-right:-1.5rem}.home .kiosk{padding-left:1.5rem;padding-right:1.5rem;display:inline-block;width:100%}.home .kiosk-intro{width:100%;padding-right:.8rem}.home .kiosk-list{padding-top:1rem}}@media (max-width:700px){.home .kiosk{display:block}.home .kiosk-intro{width:auto}.home .kiosk-list{display:block;margin-top:1.5rem;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.home .kiosk-list .kiosk-item{margin-top:1rem}.home .kiosk-btn{text-align:center}.home img.kiosk-item-illust{max-width:100%;margin-bottom:1.5rem}}.home .kiosk-item-link{display:block;text-decoration:none;text-align:center;color:#28779E}.home .kiosk-item-illust{border:2px solid #FFF;box-shadow:0 5px 3px rgba(56,59,68,.2)}.home .kiosk-item-subtitle,.home .kiosk-item-title{display:block;text-transform:uppercase}.home .kiosk-item-subtitle{font-weight:600;font-size:1.4rem}.home .kiosk-item-title{font-size:1.8rem;line-height:1;font-weight:700}.home .kiosk-intro-text{font-size:1.4rem}.home .twitter .block-title{color:#4b9ff5}.home .twitter .block-title::after{background:#4b9ff5}.home .twitter .block-title [class^=icon-]{font-size:1.8rem}.home .twitter-item+.twitter-item{padding-top:2rem;margin-top:2rem;border-top:1px solid #E0E0E0}.home .twitter-item{margin-left:58px;padding-bottom:1.5rem}.home .twitter-stream-item-header a{text-decoration:none}.home .twitter-profile-name .fullname{color:#2D2D2D}.home .twitter-profile-name .username{margin-left:.5rem;color:#8899a6}.home .twitter-profile-name .username s{text-decoration:none}.home .twitter-profile-name .username b{font-weight:400}.home .twitter-time{font-size:1.4rem}.home .twitter-time::before{content:' • ';color:#8899a6}.home .tweet-timestamp{color:#8899a6}.home .twitter-avatar{float:left;margin-top:.5rem;margin-left:-58px;width:48px;height:48px}.home .twitter-text{font-size:1.4rem;line-height:1.25;margin-top:.25rem}.home .twitter-text a{color:#458AD0;text-decoration:none}.home .twitter-text a:focus,.home .twitter-text a:hover{text-decoration:underline}@media (max-width:970px){.home .twitter-stream-item-footer{margin-top:.8rem}}@media (max-width:700px){.home .front [class*=grid-2] .twitter{width:-webkit-calc(100% - 1.5rem - .01px);width:calc(100% - 1.5rem - .01px);margin-bottom:2rem}}