@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100&family=Source+Sans+Pro:wght@300&display=swap);.dnsInfo{height:20px;width:auto;padding:3px}.rideaux{display:block}.lesdeux{border:1px solid;margin-left:10px;padding:5px 16px;border-radius:50px}input[type="text"],input[type="text"]:focus{border:none;font-size:40px;background-color:#fff0;color:var(--color2);outline:none;height:40px;box-shadow:none}.loupe{height:40px;width:auto}.valider{background:#fff0;border:0;width:auto}.resultats{margin:100px auto auto;display:flex;flex-direction:column;height:auto}.resultats h1{font-size:37px;font-weight:400}.tout{margin:10px auto auto;display:flex;flex-direction:column;align-items:center;justify-content:left;justify-items:left;height:auto;border:2px solid #888989;border-radius:5px;position:relative}.essayer{padding:0}.filtres span{font-size:20px;margin-right:5px}.filtres select{font-size:15px;background-color:var(--color1);color:var(--color2);border:1px solid var(--color2);border-radius:5px;padding:5px 10px}legend{font-size:40px;padding:0 20px;float:none;width:auto;margin-left:20px}.les_liens{margin-top:25px;margin-bottom:100px;width:100%;display:flex;flex-direction:column;align-items:center}.lien{width:100%;display:flex;flex-direction:column;align-items:center;padding-left:10px;padding-right:10px}.lien>a,.lien>form{margin:0;font-size:35px;color:inherit;text-decoration:none;border-bottom:2px solid #888989;display:flex;align-items:center;padding:30px 0 20px 20px}.lien .nom_site{flex-grow:1;text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:30px}.nom_site button{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit}.nom_site button:hover{text-decoration:underline}.lien:hover{background-color:gray;color:var(--color1);cursor:pointer}.partager{margin-top:250px;z-index:0}.partager p{font-size:35px;margin-bottom:30px}.partager a{font-size:35px;text-decoration:none;font-style:italic;border:2px solid blue;padding:5px 30px;border-radius:100px;cursor:pointer}.partager a:hover{background-color:blue;color:inherit}.warning{position:fixed;bottom:50px;right:50px;cursor:pointer}.imgWarning{height:100px;width:auto;border-radius:50%;animation:AD 3s linear 2s infinite}@keyframes AD{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@media (max-width:1000px){.infos{position:fixed;top:100px;right:auto;width:300px;padding:1px 20px;opacity:0;border-radius:10px;font-size:14px}.infos .premier{display:block}@keyframes arriver{from{right:-300px;opacity:0}to{right:0;opacity:1}}@keyframes fermer{from{right:auto;opacity:1}to{right:-400px;opacity:0}}.dnsInfo{height:20px;width:auto;padding:0 0 0 3px}.essayer{width:85%;margin-top:10px!important;text-align:center}.lesdeux{margin-left:0;margin-top:20px}.resultats h1{font-size:30px;text-align:center}input[type="text"],input[type="text"]:focus{font-size:30px}.tout{margin-top:10px;border:0;border-top:2px solid var(--color2);box-shadow:none;border-radius:0}.tout-margin{margin-top:75px}legend{font-size:25px;padding:10px}.mode{width:100%;text-align:left}.les_liens{margin-top:10px}.lien a .nom_site{margin-top:10px;font-size:30px;gap:15px}.partager{margin-top:100px;width:80%;justify-content:center}.partager p{font-size:25px}.partager a{font-size:25px;padding:5px 20px}.warning{bottom:20px;right:20px}.imgWarning{height:60px;width:auto}}.suggestions{margin:200px auto auto}.suggestions h1{margin-bottom:20px}.suggestion{display:flex;align-items:center;justify-content:center;text-align:left;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / .2)}.suggestion .droite{margin:0 50px}.suggestion img{height:100%;max-width:400px;margin-right:20px;border-radius:5px;box-shadow:0 0 10px #000}@media (max-width:1000px){.suggestion{flex-direction:column}.suggestion .droite{margin:10px}.suggestion img{max-height:300px;margin:10px 0 20px}}.carousel:hover .carousel-control-next,.carousel .carousel-control-prev{transition:.25s ease-in-out}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{transform:scale(1.15)}#movieCarousel{padding:0}.vpn-banner{width:100%;background:linear-gradient(90deg,#ff416c,#ff4b2b);color:#000;text-align:center;padding:6px 10px;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .15);position:relative;overflow:hidden}.vpn-banner-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.vpn-banner-text{font-size:1rem;font-weight:500}.vpn-banner-btn{background:linear-gradient(135deg,#ff512f,#dd2476);color:#fff;font-weight:700;padding:10px 20px;border-radius:6px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(0 0 0 / .3),0 0 8px rgb(255 73 43 / .6);font-size:1rem;letter-spacing:.5px;border:1px solid #000}.vpn-banner-btn:hover{background:linear-gradient(135deg,#ff416c,#ff4b2b);transform:scale(1.05);box-shadow:0 6px 15px rgb(0 0 0 / .4),0 0 12px rgb(255 73 43 / .9)}