.section-program-infor .school-infor .school-rating{margin-right:5rem}@media (max-width:575px){.section-program-infor .school-infor .school-rating{margin-right:1.5rem}}.section-program-infor .school-infor .school-rating .rate-number{align-items:center;border-radius:50%;box-shadow:0 0 18px rgba(0,0,0,.1);display:flex;font-size:5.05rem;height:130px;justify-content:center;text-align:center;width:130px}.section-program-infor .school-infor .school-rating .rate-number span{padding-top:1rem}@media (-ms-high-contrast:none){.section-program-infor .school-infor .school-rating .rate-number span{padding-top:1.85rem}}@media (max-width:575px){.section-program-infor .school-infor .school-rating .rate-number{font-size:3.56rem;height:80px;width:80px}}.section-program-infor .school-infor .school-rating .rate-star{text-align:center}.section-program-infor .school-infor .school-rating .rate-star i{color:var(--color-orange);font-size:1.1rem}@media (max-width:575px){.section-program-infor .school-infor .school-rating .rate-star i{font-size:.9rem}}.section-program-infor .school-infor .school-logo img{max-height:150px;max-width:295px;object-fit:contain}@media (max-width:575px){.section-program-infor .school-infor .school-logo img{height:auto;max-width:120px}}.section-program-infor .school-infor .school-zone img{width:240px}@media (max-width:575px){.section-program-infor .school-infor .school-zone img{height:auto;width:120px}}.section-program-infor .school-infor .school-flag{text-align:center;width:128px}.section-program-infor .school-infor .school-flag svg{max-height:56px;width:72px}@media (max-width:575px){.section-program-infor .school-infor .school-flag{height:auto;width:100px}.section-program-infor .school-infor .school-flag svg{max-height:44px;width:56px}}.section-program-infor .school-name{color:var(--color-gray)}.section-program-infor .school-name h1{font-size:1.67rem}@media (max-width:575px){.section-program-infor .school-name h1{font-size:1.25rem}}.section-program-infor .school-name div,.section-program-infor .school-name h1 div{font-size:1.1rem}@media (max-width:575px){.section-program-infor .school-name div{font-size:1rem}}.section-program-control a{align-items:center;background:var(--color-orange);color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-semi);font-size:1.1rem;font-weight:500;height:100%;justify-content:center;padding:1.2rem 10px .9rem}.section-program-control a.active,.section-program-control a:hover{background:var(--color-gray)}@media (max-width:992px){.section-program-control a{font-size:1rem;padding:.8rem 10px}}@media (max-width:575px){.section-program-control a{font-family:var(--font-semi);font-size:.75rem;padding:.5rem 5px}}.section-program-control .t5-items .anchor-item{width:20%}.section-program-control .anchor-item{border:1px solid var(--color-white);min-width:20%}.sticky{display:block;position:sticky;top:120px;z-index:1000}@media (max-width:575px){.sticky{top:95px}}@media (-ms-high-contrast:none){.sticky{position:relative;top:0}}.section-program-content{color:var(--color-gray)}.section-program-content .keepEditorStyle hr{display:none}.section-program-content .show-all>div{align-items:center;background:var(--color-gray);border-radius:25px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;padding:7px 35px}.section-program-content .show-all>div:hover{background:var(--color-orange);color:var(--color-white)}.section-program-content .show-all>div i{font-size:1rem}.section-program-content .show-all>div#show-content-all i{margin-top:3px}.section-program-content .show-all>div#hide-content-all i{margin-top:0}@media (max-width:567px){.section-program-content .show-all>div{font-size:1rem}}.section-program-content#program-message .m-img{margin:0 auto;max-width:160px}.section-program-content#program-message .m-img-box{overflow:hidden;position:relative;width:100%}.section-program-content#program-message .m-img-box img{max-height:100%;max-width:100%;object-fit:cover;width:100%}@media (max-width:575px){.section-program-content#program-message .director-name{text-align:center!important}.section-program-content#program-message .m-img{flex-direction:column;max-width:unset}.section-program-content#program-message .m-img-box{margin-right:0;max-width:100%;text-align:center!important;width:100%}.section-program-content#program-message .m-img-box img{height:auto;margin-bottom:20px;max-width:160px}.section-program-content#program-message .m-img-box+div{margin-bottom:1rem!important;margin-top:0!important}}.section-program-content#program-message .director-name{padding-bottom:.8rem;position:relative}.section-program-content#program-message .director-name:after{border-top:1px solid var(--border-input);bottom:0;content:"";height:0;left:0;position:absolute;width:100%}@media (max-width:575px){.section-program-content#program-message .director-name:after{left:50%;margin-left:-90px}}.section-program-content .listing-title{background:var(--color-orange);color:var(--color-white);font-family:var(--font-semi);font-size:1.1rem;font-weight:500;text-align:center}@media (max-width:575px){.section-program-content .listing-title{font-size:1rem}}.section-program-content .listing-title span{display:block;margin:0 auto;max-width:1000px;padding:10px 15px 5px}@media (max-width:575px){.section-program-content .m-img{align-items:center;display:flex;margin-bottom:1rem;max-width:unset}.section-program-content .m-img>img{margin-right:10px;max-width:140px}.section-program-content .m-img>div{flex:1;text-align:left!important}}.section-program-content .program-video .v-name{font-size:1.1rem;margin-bottom:1rem}.section-program-content .program-video .playvideo{cursor:pointer}.section-program-content .program-video .v-track{list-style:none}.section-program-content .program-video .v-track li{align-items:center;cursor:pointer;display:flex;margin-bottom:10px}.section-program-content .program-video .v-track li:hover{color:var(--color-orange)}.section-program-content .program-video .v-track li:hover span{background:var(--color-orange)}.section-program-content .program-video .v-track li span{align-items:center;background:var(--border-gray);border-radius:50%;display:flex;height:20px;justify-content:center;margin-right:10px;min-width:20px;text-align:center;width:20px}.section-program-content .program-video .v-track li span i{color:var(--color-white);font-size:.55rem;margin-left:2px}@media (-ms-high-contrast:none){.section-program-content .program-video .v-track li span i{margin-top:4px}}.section-program-content .program-video .v-track li div{line-height:17px;margin-top:2px}@media (max-width:575px){.section-program-content .program-video .v-track li div{line-height:13px}}.section-program-content .cms-editor-custom>*{margin-bottom:1rem}.section-program-content .cms-editor-custom>*+h3{margin-top:2rem!important}.section-program-content .cms-editor-custom h3.f-h3{background:var(--color-gray);color:var(--color-white);font-family:var(--font-bold);font-size:1.1rem;font-weight:400;margin:0 -15px 1rem;padding:10px 25px;text-transform:uppercase}@media (max-width:575px){.section-program-content .cms-editor-custom h3.f-h3{margin:0 0 1rem}.section-program-content .cms-editor-custom h3.f-h3:first-child{margin-top:.5rem}}.section-program-content .cms-editor-custom h4.f-h4 span{border-bottom:3px solid var(--color-orange);display:inline-block;font-family:var(--font-bold)!important;font-size:1.1rem;font-weight:400;position:relative}.section-program-content .cms-editor-custom h4.f-h4 span:after,.section-program-content .cms-editor-custom h4.f-h4 span:before{content:"";display:block}.section-program-content .cms-editor-custom h4.f-h4+*{clear:left}.section-program-content .cms-editor-custom h5{color:var(--color-orange);font-family:var(--font-bold);font-size:1rem;font-weight:400;margin-bottom:.5rem;text-transform:uppercase}.section-program-content .cms-editor-custom h6{font-family:var(--font-bold);font-weight:400;margin-bottom:.5rem;position:relative}.section-program-content .cms-editor-custom h6:before{color:var(--color-orange);content:"\f0a9";display:inline-block;font-family:far;margin-right:8px}.section-program-content .cms-editor-custom ul{margin-left:-10px}.section-program-content .cms-editor-custom table td+td{padding-left:1rem}.section-program-content .cms-editor-custom td{padding-bottom:3px;padding-top:3px}.section-program-content .cms-editor-custom td ul{margin-bottom:0}.section-program-content .cms-editor-custom h6+table{margin-left:26px}@media (max-width:575px){.section-program-content .cms-editor-custom table,.section-program-content .cms-editor-custom tbody,.section-program-content .cms-editor-custom td,.section-program-content .cms-editor-custom tr{display:block;padding-left:0;width:100%}.section-program-content .cms-editor-custom table td+td{padding-left:0}}.section-program-content .actualites-item.type-2 .a-img{width:336px}@media (max-width:575px){.section-program-content .actualites-item.type-2 .a-img{width:100%}}.section-program-content .no-customer{font-style:italic}.section-program-content .cms-editor-custom li{padding-left:30px;position:relative}@media only screen and (max-width:767px){.section-program-content .cms-editor-custom li{padding-left:25px}}.section-program-content .cms-editor-custom li:not(:last-child){margin-bottom:10px}.section-program-content .cms-editor-custom li:before{font-family:far;font-size:12px;left:9px;position:absolute;vertical-align:top;width:1.3em}@media only screen and (max-width:767px){.section-program-content .cms-editor-custom li:before{left:5px;top:2px}}.section-program-content .cms-editor-custom ol,.section-program-content .cms-editor-custom ul{list-style-type:none;margin-left:0;padding-left:0}.section-program-content .cms-editor-custom ol>li:before,.section-program-content .cms-editor-custom ul>li:before{content:"\f054"}.section-program-content .cms-editor-custom ol>li ol li:before,.section-program-content .cms-editor-custom ol>li ul li:before,.section-program-content .cms-editor-custom ul>li ol li:before,.section-program-content .cms-editor-custom ul>li ul li:before{content:"\f101"}.region-vda{text-align:center}.region-vda img{max-width:100%}.region-vda .type-1 *{font-family:var(--font-mont);font-size:16px;font-weight:400}.region-vda .type-1 .t-left{color:var(--color-white);flex:1}.region-vda .type-1 .t-left .t-before{height:190px;width:257px;z-index:100}.region-vda .type-1 .t-left .t-before span{bottom:0;display:block;padding:15px;position:absolute;text-align:center;width:100%}@media (max-width:767px){.region-vda .type-1 .t-left .t-before{z-index:1}}.region-vda .type-1 .t-left .t-after{align-items:center;background:var(--color-matching-blue);border-radius:20px;display:flex;justify-content:between;padding-bottom:20px;padding-left:335px;padding-top:20px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.region-vda .type-1 .t-left .t-after a{width:118px}.region-vda .type-1 .t-left .t-after span{flex:1;text-align:left}@media (max-width:1090px){.region-vda .type-1 .t-left .t-after{padding-left:300px}}@media (max-width:767px){.region-vda .type-1 .t-left .t-after{display:block;margin-top:-85px;padding-left:0;padding-top:100px;position:relative;text-align:center;-webkit-transform:none;transform:none}.region-vda .type-1 .t-left .t-after a{width:100%}.region-vda .type-1 .t-left .t-after span{display:block;padding:0 1rem 1rem;text-align:center}}.region-vda .type-1 .t-right a{color:var(--color-orange);width:240px}.region-vda .type-1 .t-right a:hover{color:var(--color-orange)}.region-vda .type-1 .t-right img.vda-demande{border:2px solid var(--color-orange);border-radius:50%}.region-vda .type-2>div{background:url(/build/images/img.8d885dc5.webp) no-repeat 50%;background-size:cover;border-radius:20px;position:relative}.region-vda .type-2>div:after{background:url(/build/images/bg.1b9670e4.webp) repeat;border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.region-vda .type-2>div>div{position:relative;z-index:100}.region-vda .type-2 .c-1{width:195px}.region-vda .type-2 .c-3{width:170px}.region-vda .type-2 .c-2{color:var(--color-white);flex:1;text-align:left}@media (max-width:992px){.region-vda .type-2 .c-2{margin:20px;text-align:center}}.region-vda .type-2 .c-2 .line-1{font-size:23px;font-weight:900}.region-vda .type-2 .c-2 .line-2{font-size:19px;font-weight:700}.region-vda .type-2 .c-2 .line-3{font-style:italic}.region-vda .note{color:#124172;font-family:var(--font-mont);font-size:10px}.demande-section{border-radius:30px;bottom:75px;box-shadow:0 0 10px rgba(0,0,0,.5);display:block;position:fixed;right:14%;transition:all 1.5s ease;z-index:10000}@media (max-width:767px){.demande-section{bottom:130px;right:5px}}.demande-section .d-icon{position:absolute}.demande-section.ani{display:block}@media (min-width:1200px){.demande-section.ani{animation:iconosani 3s 3}}.region-program-school-ranking{margin:0 auto;max-width:710px}.region-program-school-ranking.widget-prix{max-width:615px}.region-program-school-ranking .box{border:1px solid var(--color-orange);border-radius:20px;margin-left:70px}.region-program-school-ranking .box img{left:-70px;max-width:145px;top:50%;transform:translateY(-60%)}.region-program-school-ranking .box.box-prix .content .c-text{min-height:180px}@media (max-width:767px){.region-program-school-ranking .box.box-prix .content .c-text .c-ranking .c-txt{flex:0 0 100%}}.region-program-school-ranking .box .content .c-year{border-radius:0 0 17px 17px;font-family:var(--font-bold);font-size:1rem;padding:8px 0 0}.region-program-school-ranking .box .content .c-text{background:var(--color-white) url(/build/images/bg.263c46d9.webp) no-repeat right bottom;border-radius:20px 20px 0 0;min-height:205px}@media (max-width:767px){.region-program-school-ranking .box .content .c-text{background-size:contain}}.region-program-school-ranking .box .content .c-text .c-name{font-size:1.1rem}.region-program-school-ranking .box .content .c-text .c-ranking{color:var(--color-black)}.region-program-school-ranking .box .content .c-text .c-ranking .c-number{font-size:7rem;line-height:90px}.region-program-school-ranking .box .content .c-text .c-ranking .c-txt{flex:1}@media (max-width:767px){.region-program-school-ranking .box .content .c-text .c-ranking .c-txt{flex:none}}.region-program-school-ranking .box .content .c-text .c-ranking .row-1{font-family:Calibre-Bold;font-size:1.3rem}.region-program-school-ranking .box .content .c-text .c-ranking .row-1 span{font-family:var(--font);font-size:2rem}.region-program-school-ranking .box .content .c-text .c-ranking .row-2 .line-1{font-family:Calibre-Bold;font-size:1.3rem}.region-program-school-ranking .box .content .c-text .c-ranking .row-2 .line-2{font-size:1.1rem}.region-program-school-ranking .box .content .c-text .c-ranking .row-2 .line-3{font-size:1.5rem;font-weight:700;line-height:1.2}.region-program-school-ranking .box .content .c-text .c-ranking .row-2 .line-3 span{font-size:1.6rem}.region-program-school-ranking .box .content .c-text .c-ranking .row-2 .line-4{border-bottom:2px solid var(--color-orange);width:355px}@media (max-width:767px){.region-program-school-ranking .box{margin-left:0;margin-top:50px}.region-program-school-ranking .box .c-text .c-ranking .row-1{width:200px}.region-program-school-ranking .box img{left:50%;max-width:100px;top:-50px;transform:translateY(0) translateX(-50%)}.region-program-school-ranking .box .c-class{padding-top:1rem;position:relative}.region-program-school-ranking .box .c-class:before{background:var(--color-orange);content:"";height:10px;left:50%;position:absolute;top:0;width:1px}.region-program-school-ranking .box .c-class .row-2{flex:0 0 100%}}.region-program-school-ranking.use-from-widget .box{border:2px solid var(--color-orange);border-radius:20px;margin-left:115px}.region-program-school-ranking.use-from-widget .box img{background:#fff;height:auto;left:-146px;max-width:222px;top:50%;transform:translateY(-50%)}.region-program-school-ranking.use-from-widget .box.box-prix .content .c-text{min-height:180px}@media (max-width:767px){.region-program-school-ranking.use-from-widget .box.box-prix .content .c-text .c-ranking .c-txt{flex:0 0 100%}}.region-program-school-ranking.use-from-widget .box .content .c-text{background:none;border-radius:20px 20px 0 0;min-height:170px;padding-bottom:10px;padding-top:10px}.region-program-school-ranking.use-from-widget .box .content .c-text .c-name{border-top:2px solid var(--color-orange);font-size:.9rem;font-style:italic}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking{color:var(--color-black);flex:1}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-number{font-family:unset;font-size:1.3rem;font-weight:500;line-height:unset}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-number .c-0{padding-top:15px}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-number .c-1{font-size:70px;font-weight:700;line-height:46px;margin-left:7px}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-number .c-2{font-weight:700!important;margin-left:-5px;padding-top:0}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-number .c-3{padding-top:8px}@media (max-width:540px){.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-number{flex:1}}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-txt{flex:1}@media (max-width:767px){.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-txt{flex:none}}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .c-txt .row-2:first-child{margin-top:8px}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .row-1{color:var(--color-orange);font-size:1.2rem;font-weight:600;margin:0;width:100%}.region-program-school-ranking.use-from-widget .box .content .c-text .c-ranking .row-2{font-size:1.2rem;font-weight:500}.region-program-school-ranking.use-from-widget .box.box-prix .content .c-text .c-ranking .row-2 .line-3 span{font-size:1.8rem;letter-spacing:1px}.region-program-school-ranking.use-from-widget .box.box-prix .content .c-text .c-ranking .row-2{font-size:1.4rem}@media (max-width:767px){.region-program-school-ranking.use-from-widget .box{margin-left:0;margin-top:50px}.region-program-school-ranking.use-from-widget .box img{left:50%;max-width:145px;top:-50px;transform:translateY(0) translateX(-50%)}.region-program-school-ranking.use-from-widget .box .c-class{padding-top:1rem;position:relative}.region-program-school-ranking.use-from-widget .box .c-class:before{background:var(--color-orange);content:"";height:10px;left:50%;position:absolute;top:0;width:1px}.region-program-school-ranking.use-from-widget .box .c-class .row-2{flex:0 0 100%}}@media (max-width:567px){.region-program-school-ranking.use-from-widget{max-width:330px}}.use-from-widget *{font-family:Roboto,sans-serif!important}.section-program-title{margin-top:-40px}@media (max-width:575px){.section-program-title{margin-top:-35px}}.section-program-title .row-1 .form-title{font-size:1.39rem}@media (max-width:992px){.section-program-title .row-1 .form-title{text-align:center}}.section-program-title .row-1 .form-icon{height:125px;width:130px}.section-program-title .row-1 .form-icon img{position:absolute;top:0}.section-program-title .row-2 .f-logo>div{border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.07);padding:10px 15px;text-align:center}.section-program-title .row-2 .f-logo>div img{height:auto;max-width:130px}@media (max-width:567px){.section-program-title .row-2 .f-logo{flex:0 0 100%;text-align:center}}.section-program-title .row-2 .f-detail .l-1{border-bottom:1px solid #e7e7e9;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase}.section-program-title .row-2 .f-detail .l-2 .school-name div:first-child{font-size:1.1rem;margin-bottom:5px}.section-program-title .row-2 .f-detail .l-2 .school-rating .rate-number{align-items:center;border-radius:50%;box-shadow:0 0 18px rgba(0,0,0,.1);display:flex;font-size:2.5rem;height:80px;justify-content:center;text-align:center;width:80px}.section-program-title .row-2 .f-detail .l-2 .school-rating .rate-number span{padding-top:1rem}@media (-ms-high-contrast:none){.section-program-title .row-2 .f-detail .l-2 .school-rating .rate-number span{padding-top:1.85rem}}.section-program-title .row-2 .f-detail .l-2 .school-rating .rate-star{text-align:center}.section-program-title .row-2 .f-detail .l-2 .school-rating .rate-star i{color:var(--color-orange);font-size:.8rem}@media (max-width:567px){.section-program-title .row-2 .f-detail{flex:0 0 100%}}.section-program-title .row-2 .f-country .f-box{background:#fff;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.07);padding:10px 15px}.section-program-title .row-2 .f-country .f-icon{text-align:center;width:60px}.section-program-title .row-2 .f-country .f-icon img{max-width:50px}.section-program-title .row-2 .f-country .f-icon svg{max-height:40px;width:60px}.section-program-title .row-2 .f-country .f-text .l-1{font-size:1rem}.section-program-title .row-2 .f-country .f-text .l-2{font-size:.8rem;line-height:1.1}@media (max-width:567px){.section-program-title .row-2 .f-country{flex:0 0 100%}.section-program-title .row-2 .f-country .f-box{align-items:center;flex:0 0 49%;margin-right:1%}.section-program-title .row-2 .f-country .f-box+.f-box{margin-left:1%;margin-right:0}.section-program-title .row-2 .f-country .f-icon,.section-program-title .row-2 .f-country .f-icon svg{width:35px}.section-program-title .row-2 .f-country .f-text .l-2{white-space:normal!important}}.ad-step .a-icon{flex:0 0 55px;margin-right:1rem}.ad-step .a-icon span{align-items:center;background:var(--color-orange);border-radius:50%;color:#fff;display:inline-flex;height:55px;justify-content:center;line-height:1.2;text-align:center;width:55px}@media (max-width:567px){.ad-step .a-text a{white-space:normal;word-break:break-all}}.section-program-content .cms-editor-custom ul.type-check>li{padding-left:2rem;position:relative}.section-program-content .cms-editor-custom ul.type-check>li:before{align-items:center;border:1px solid #1cb854;border-radius:50%;color:#1cb854;display:flex;height:20px;justify-content:center;left:0;line-height:20px;padding-left:2px;position:absolute;text-align:center;top:0;width:20px}.section-program-content .cms-editor-custom .social-icon i{font-size:30px}.section-program-content .cms-editor-custom .ad-address a{color:#000}.section-program-content .cms-editor-custom .ad-address a:hover{color:var(--color-orange)}.section-spec-listing+.section-news{padding-top:2rem}.section-spec-listing .listing-title{background:var(--color-gray);border-bottom:5px solid var(--color-orange);color:var(--color-white);font-family:var(--font-bold);font-size:1.1rem;font-weight:400;text-align:center}.section-spec-listing .listing-title.bg-orange{background:var(--color-orange)}@media (max-width:575px){.section-spec-listing .listing-title{font-size:1rem}}.section-spec-listing .listing-title .row div{padding-bottom:5px;padding-top:10px;position:relative}.section-spec-listing .listing-title .row div:before{background:url(/build/images/list-logo.4b83fbb7.png) no-repeat 0;background-size:contain;content:"";height:calc(100% + 5px);left:15px;position:absolute;top:0;width:50px}@media (max-width:575px){.section-spec-listing .listing-title .row div{padding-left:40px}.section-spec-listing .listing-title .row div:before{background-size:27px auto;left:5px}}.section-spec-listing.spec-with-ranking .listing-title{border-bottom:0}.section-spec-listing.spec-with-ranking .listing-title span{display:block;padding:10px 15px 8px}.section-spec-listing.spec-with-ranking .listing-item .l-ranking{margin-right:20px;width:67px}@media (max-width:575px){.section-spec-listing.spec-with-ranking .listing-item .l-ranking{margin-right:15px}}.section-spec-listing.spec-with-ranking .listing-item .l-ranking .l-number{align-items:center;background:var(--color-orange);color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-bold);font-size:1.94rem;font-weight:400;height:67px;justify-content:center;line-height:.9;margin-bottom:2px;padding-top:8px;width:67px}.section-spec-listing.spec-with-ranking .listing-item .l-ranking .l-number span{font-size:.9rem}.section-spec-listing.spec-with-ranking .listing-item .l-ranking .l-star{text-align:center;white-space:nowrap}.section-spec-listing.spec-with-ranking .listing-item .l-ranking .l-star i{color:var(--color-orange);font-size:12px}.section-spec-listing.spec-with-ranking h4{font-size:1.1rem}.section-spec-listing.spec-with-ranking h4 span{border-bottom:3px solid var(--color-orange);display:inline-block}.section-spec-listing .listing-item{border-bottom:1px dashed #afb3b7}.section-spec-listing .listing-item:hover{background:var(--bg-light-1)}.section-spec-listing .listing-item .l-number{border-left:1px solid var(--border-input);font-size:20px;width:350px}.section-spec-listing .listing-item .l-number .line-1 span{font-size:30px}.section-spec-listing .listing-item .l-number .line-1 sup{font-size:.7em}.section-spec-listing .listing-item .l-infor{flex:1}.section-spec-listing .listing-item .l-infor .l-note-italic{font-size:.9rem;font-style:italic}.section-spec-listing .listing-item .l-infor .l-name{font-size:1.1rem;margin-bottom:7px}@media (max-width:575px){.section-spec-listing .listing-item .l-infor .l-name{font-size:1rem}}.section-spec-listing .listing-item .l-infor .l-spec{color:var(--color-gray);font-size:.89rem}.section-spec-listing .listing-item .l-infor .l-spec a{color:var(--color-gray)}.section-spec-listing .listing-item .l-infor .l-spec a:hover{color:var(--color-orange)}.section-spec-listing .listing-item .l-infor .l-paid{color:var(--color-blue);font-size:1rem;margin-top:5px}@media (max-width:575px){.section-spec-listing .listing-item .l-infor .l-paid{font-size:.89rem}}.section-spec-listing .listing-item .l-infor .l-ranking{margin-right:20px;width:100px}@media (max-width:575px){.section-spec-listing .listing-item .l-infor .l-ranking{margin-right:15px}}.section-spec-listing .listing-item .l-infor .l-ranking .l-star{text-align:left;white-space:nowrap}.section-spec-listing .listing-item .l-infor .l-ranking .l-star i{color:var(--color-orange);font-size:12px}.section-spec-listing .listing-item .l-picto{flex-basis:140px;min-width:140px}@media (max-width:768px){.section-spec-listing .listing-item .l-picto{flex-basis:100%;min-width:100%}}.section-spec-listing .listing-item .l-picto .p-box{border:1px solid var(--picto);color:var(--picto);max-height:100px;min-width:90px;padding:7px 10px 5px 20px;position:relative}@media (max-width:567px){.section-spec-listing .listing-item .l-picto .p-box{min-width:75px}}.section-spec-listing .listing-item .l-picto .p-box+.p-box{margin-left:30px}@media (max-width:567px){.section-spec-listing .listing-item .l-picto .p-box+.p-box{margin-left:0;margin-top:15px}}.section-spec-listing .listing-item .l-picto .p-box .p-icon{align-items:center;background:var(--color-white);border:1px solid var(--picto);border-radius:50%;display:flex;height:28px;justify-content:center;left:-14px;margin-top:-14px;position:absolute;top:50%;width:28px}.section-spec-listing .listing-item .l-picto .p-box .p-icon img{height:auto;width:22px}.section-spec-listing .listing-item .l-picto .p-box .p-line-1{margin-top:13px;position:relative}.section-spec-listing .listing-item .l-picto .p-box .p-line-1 span{font-size:2.75rem;line-height:.5}.section-spec-listing .listing-item .l-picto .p-box .p-line-1 sup{position:absolute;top:-5px}.section-spec-listing .listing-item .l-picto .p-box .p-line-2{font-size:.86rem}.section-spec-listing .listing-item .l-picto .p-box .p-line-3{font-family:var(--font-semi);font-size:.93rem;line-height:1}@media (max-width:567px){.section-spec-listing .listing-item .l-country{flex:0 0 100%;margin-bottom:15px}}.section-spec-listing.adv-paid-program{box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.section-spec-listing.adv-paid-program .listing-item:last-child{border-bottom:0}