.button__icon,.button__text{align-items:center;color:#fff;display:inline-flex;height:100%;padding:0 24px}.button__icon{background:rgba(0,0,0,.08);font-size:1.5em}html{font-size:62.5%}body,html{overflow-x:hidden}.turbo-progress-bar{background-color:#306ae8}p{font-size:1.4em}body{background:#f0f2f5;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.image-reader{background:#fcfcf1;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);box-sizing:border-box}.bi-geo-alt{color:#00a36c}.bi-suit-heart-fill{color:#306ae8}.share a{color:#000}.share a:hover{color:#256aa6;text-decoration:underline}.paginations{margin-bottom:15px;margin-top:20px}.wrapper{border:1px solid #e7eaf3;border-radius:.3125rem;box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,.13);margin-bottom:30px;margin-left:5px;margin-top:-50px;padding:1em;word-break:break-word}.back-to-top{background:#306ae8;border-radius:4px;bottom:15px;height:40px;opacity:0;position:fixed;right:15px;transition:all .4s;visibility:hidden;width:40px;z-index:996}.back-to-top i{color:#fff;font-size:28px;line-height:0}.back-to-top:hover{background:#ff017e;color:#fff}.back-to-top.active{opacity:1;visibility:visible}.button{background:#306ae8;border:1px solid #306ae8;border-radius:7px;color:#fff}.button,.patienter{cursor:pointer;cursor:no-drop;font-size:18px;font-weight:500;height:53px;margin-bottom:15px;margin-top:12px;text-transform:uppercase;transition:all .3s ease;width:100%}.patienter{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:7px;color:#000;pointer-events:none}.button:hover{color:#1c1e21}.form-check-label,.form-label{font-size:15px}.form-control,.form-select{background-color:#e8f0fe;font-size:15px}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.gallery{padding-bottom:0}.gallery .gallery-item{border-bottom:3px solid #fff;border-right:3px solid #fff;overflow:hidden}.gallery .gallery-item img{margin:5px;transition:all .4s ease-in-out}.gallery .gallery-item:hover img{transform:scale(1.1)}.page-item.active .page-link{background-color:#306ae8!important;border-color:#306ae8!important;color:#fff;z-index:3}.publish-annonce{background-color:#306ae8;border-radius:7px;margin-left:15px;padding:4px 25px 4px 4px;width:fit-content}.annonce,.fa-plus{color:#fff}.fa-plus{font-size:15px;margin-right:8px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 10px rgba(0,0,0,.25)}::-webkit-scrollbar-thumb{background-color:#306ae8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#256aa6}.loader,.loader-display{display:none;margin-top:-140px;text-align:center}.time{color:#696969;font-size:11px;text-decoration:underline}.message-button{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#306ae8,#9932cc) border-box;border:4px solid transparent;border-radius:50em;color:#306ae8;cursor:pointer;display:inline-flex;font-size:1em;justify-content:center;padding:.5rem 1rem}.contact-button{margin-bottom:30px}a{text-decoration:none}.text-overflow{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}p{font-size:16px}h2 a{color:#1c1e21;text-transform:capitalize}h2 a:hover{color:#00a36c}.forum-list-container{display:flex;justify-content:space-evenly}.time{color:#868181;font-size:14px;opacity:.5}.username{color:#002950;font-weight:500;margin-left:10px}.comment{background-color:#ececec;border-bottom:3px solid #7b7b7b;border-radius:3px;margin-bottom:18px;padding:15px}.banniere{margin-top:-20px}marquee p{color:#306ae8;font-size:24px;font-weight:700;margin-top:15px;text-transform:uppercase}.list-forum-card{padding:15px}.image-reader img{border-radius:5px 5px 0 0}.forun_header h3{color:#242526}.img-description{padding-bottom:5px;padding-top:5px;text-align:center}.main-posts h1{margin:100px auto;max-width:500px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.main-posts h1:before{left:-310px}.main-posts h1:after,.main-posts h1:before{background:#f48b07;content:" ";display:block;height:3px;position:absolute;top:50%;width:410px}.main-posts h1:after{right:-310px}.costume{margin-top:-60px}.categorie-description{font-weight:600;margin-top:12px;text-align:center}h1,h2{color:#1c1e21;font-weight:700}.main-posts h1,.partenaires h1{margin:100px auto;max-width:500px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.partenaires h1:before{left:-340px}.partenaires h1:after,.partenaires h1:before{background:#f48b07;content:" ";display:block;height:3px;position:absolute;top:50%;width:410px}.partenaires h1:after{right:-340px}span.js-label,span.js-likes{font-size:29px}.forum-entete{color:#1c1e21;font-size:25px;font-weight:700;margin-bottom:40px;margin-top:22px;text-decoration:underline}.banniere{margin-top:-40px}h1{font-size:38px;font-weight:700;margin-bottom:20px}.media .fa{font-size:47px;height:25px;line-height:25px;padding:0 5px;text-align:center;width:40px}.section{background-color:#fff;padding:80px 0}#welcome{font-size:12px;padding:60px 0}#welcome-inner{position:relative}#welcome-inner :before{border-left:5px solid #306ae8;border-top:5px solid #306ae8;left:-10px;top:30px;z-index:1}#welcome-inner :after,#welcome-inner :before{content:"";height:60px;position:absolute;transition:.5s;width:60px}#welcome-inner :after{border-bottom:5px solid #306ae8;border-right:5px solid #306ae8;bottom:-1px;right:20px;z-index:2}.courses{background-color:#306ae8;color:#fff;padding:80px 0}.visa{color:#306ae8}#counts{background-color:#fff}.counts{padding:30px 0}.counts .counters span{color:#306ae8;display:block;font-size:48px;font-weight:700}.counts .counters p{color:#37423b;font-size:15px;font-weight:600;margin:0 0 20px;padding:0}.services{font-size:38px;margin-bottom:40px}.services:after{background:#fff;content:"";display:inline-block;height:2px;margin:4px 10px;width:120px}.services-list .service-item{position:relative}.services-list .service-item .icon i{color:#38618e;font-size:32px;line-height:0;margin-right:20px}.services-list .service-item .title{font-size:18px;font-weight:700;margin-bottom:5px}.services-list .service-item .title a{color:var(--color-secondary)}.title a:hover{cursor:none}.services-list .service-item .description{font-size:14px;line-height:24px}.temoignages{margin-bottom:30px;padding-bottom:20px;padding-top:20px}.temoignages p{font-size:16px}.temoignage{font-size:38px;margin-bottom:40px}.temoignage:after{background:#222427;content:"";display:inline-block;height:2px;margin:4px 10px;width:120px}.wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);box-sizing:border-box;padding:10px}.border-image{border:10px solid;border-image:linear-gradient(90deg,purple,green) 1;color:#306ae8;font-weight:700;margin:50px auto 0;max-width:fit-content;padding:15px;text-align:center}.th-color{color:#306ae8;text-decoration:underline}.no-result,.results tr[visible=false]{display:none}.results tr[visible=true]{display:table-row}.temoignage-text{text-align:justify}@media (max-width:501px){h2{font-size:20px!important}.text-center{line-height:32px}#welcome-inner :before{left:1px;top:76px}#welcome-inner :after{bottom:10px;right:1px}.courses{padding:56px 0}.counts .counters span{font-size:28px}.counts .counters p{font-size:13px}.temoignage{font-size:28px;margin-bottom:40px}.temoignages p{font-size:14px}.navbar .links li .sub-menu{word-wrap:break-word}}