@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);@keyframes tada{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(.9)}30%{transform:scale(1.1)}40%{transform:scale(1)}to{transform:scale(1)}}.tada{animation:tada .6s ease}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100px) scale(1.5)}}body{background-attachment:fixed;background-image:url(/build/images/background_apajh.5b00f42f.svg);background-size:cover}@media (max-width:1024px){body{background-size:auto}}.container{margin-top:6rem;padding-top:50px}a,p{font-size:2rem}h3{font-size:2.5rem}h5{font-size:3rem}.marge-droite{margin-right:50vw}.pointed_manual{cursor:pointer}.na{color:#ff5400!important}.Faux,.na{font-weight:700}.Faux{color:red!important}.Vrai{color:green!important;font-weight:700}.fontSmall{font-size:1rem}.current-speed{font-family:Arial,sans-serif!important;font-weight:700}.tox-promotion{visibility:hidden}input,select,textarea{font-size:1.5rem!important}#change_password_form_password_first,#change_password_form_password_second,#edition_profil_form_Job,#edition_profil_form_firstname,#edition_profil_form_lastname,#edition_profil_form_villeApajh,#inputPassword,#registration_form_password_first,#registration_form_password_second{width:80%}form:not(.exclude-style){background-color:#ffc79a;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.1);margin:30px auto;max-width:600px;padding:30px;width:100%}form:not(.exclude-style) .form-group{margin-bottom:20px}form:not(.exclude-style) label{color:#212529;display:block;font-size:2rem;font-weight:700;margin-bottom:12px}form:not(.exclude-style) input[type=email],form:not(.exclude-style) input[type=password],form:not(.exclude-style) input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);color:#212529;font-size:1.5rem;margin-bottom:15px;padding:12px;transition:all .3s ease;width:100%}form:not(.exclude-style) input[type=email]:focus,form:not(.exclude-style) input[type=password]:focus,form:not(.exclude-style) input[type=text]:focus{border-color:#000;outline:none}form:not(.exclude-style) button[type=submit],form:not(.exclude-style) input[type=submit]{background-color:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.5rem;padding:12px;transition:background-color .3s ease}form:not(.exclude-style) button[type=submit]:hover,form:not(.exclude-style) input[type=submit]:hover{background-color:#495057}form:not(.exclude-style) .form-error-message{border-radius:4px;color:#d9534f;font-size:1.2rem;margin-top:5px;opacity:1;padding:5px;transition:all .3s ease}form:not(.exclude-style) .form-group.has-error input{background-color:#f7e7e7;border-width:2px;position:relative}form:not(.exclude-style) .form-group.has-error input:before{color:#d9534f;content:"⚠";font-size:1.5rem}div.form-group ul{color:#d9534f;font-size:1.5rem;font-weight:700}.btn:not(.exclude-style){font-size:2rem;margin-top:10px}.btn-warning:hover{background-color:#f39c12;border-color:#f39c12}.password-field{flex:1}.input-group .input-group-text{align-items:center;cursor:pointer;display:flex;font-size:1.5em;height:62px;justify-content:center;padding:0 12px}.input-group-text i{font-size:2.5rem}.checklarge{height:25px;margin-top:.8rem;width:25px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#768b46!important;font-size:1.5rem}.select2-results__option{font-size:1.5rem;font-weight:700}.select2-container--default .select2-results__option--selected{background-color:#faec55!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#faec55!important;border:1px solid #000!important;color:#000;padding-left:30px!important}.select2-container .select2-search--inline .select2-search__field{height:35px!important}.select2-container--open{z-index:9999}.photo-ajout-container .custom-switch-lg .form-check-input{border-radius:2em;color:#fff;cursor:pointer;height:1.5em;width:3em}.photo-ajout-container .custom-switch-lg .form-check-input:checked{background-color:#ffc79a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");border-color:#e67e22}.photo-ajout-container .form-check-label{cursor:pointer;font-weight:500;padding-left:10px;transition:color .3s ease}.photo-ajout-container .form-check-input:hover+.form-check-label{color:#ffc79a}.photo-ajout-container .form-text{color:#fff;font-size:2rem;font-style:italic}.navbar{position:fixed;top:0;width:100%;z-index:100}.logo,.navbar .navbar-brand{width:100px}.logo{transition:transform .3s ease,filter .3s ease}.logo:hover{filter:brightness(1.2);transform:scale(1.1)}.logo:active{filter:brightness(.9);transform:scale(.95) rotate(5deg)}.navbar .nav-link{font-size:2rem}.navbar .nav-link:hover{color:#faec55!important;transition:color .3s ease-in-out}.navbar .dropdown-menu{background-color:#343a40;border:none;border-radius:8px}.navbar .dropdown-item{font-size:2rem}.navbar .dropdown-item:hover{background-color:#faec55;color:#000;transition:background-color .3s ease}.navbar-toggler{border:2px solid #faec55;border-radius:4px}.navbar-toggler:hover{background-color:#faec55;transition:background-color .3s ease}.navbar .form-control:focus{border-color:#faec55;box-shadow:none}.sidebar{background-color:#343a40;box-shadow:-2px 0 5px rgba(0,0,0,.3);color:#fff;height:100vh;padding-top:20px;position:fixed;right:-250px;top:0;transition:right .3s ease;width:250px;z-index:999}.sidebar.open{right:0}.sidebar h4{color:#f8f9fa;font-size:2rem}.sidebar .nav-link{color:#f8f9fa;font-size:1.5rem;padding:10px 15px;transition:background-color .3s,color .3s}.sidebar .nav-link:hover{background-color:#495057;color:#ffc107}.toggle-btn{position:fixed;right:20px;top:100px;z-index:1000}#sidebarClose{display:block;margin:15px}.alert{cursor:pointer;margin-left:1rem;margin-top:8rem;position:fixed;z-index:100}.login-popup{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.login-popup .form-popup{background-color:#fff;border:2px solid #666;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.5);width:400px}.login-popup .form-container{padding:20px}.login-popup .form-container .btn:hover,.login-popup .open-button:hover{opacity:1}.login-popup .form-container .from-error{color:red;margin-top:5px}.login-popup .form-container h2{color:#333;margin-bottom:20px}.Blog h1,.Jeu h1,.Ludo h1,.QSN h1,.ToolKit h1,.Videotheque h1,.container.User h1,.photo h1{color:#212529;display:inline-block;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;position:relative;text-transform:uppercase;transition:color .3s ease}.Blog h1:after,.Jeu h1:after,.Ludo h1:after,.QSN h1:after,.ToolKit h1:after,.Videotheque h1:after,.container.User h1:after,.photo h1:after{background-color:#6e8240;bottom:-10px;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease;width:100%}.Blog h1:hover:after,.Jeu h1:hover:after,.Ludo h1:hover:after,.QSN h1:hover:after,.ToolKit h1:hover:after,.Videotheque h1:hover:after,.container.User h1:hover:after,.photo h1:hover:after{transform:scaleX(1);transform-origin:bottom left}.Blog h1:hover,.Jeu h1:hover,.Ludo h1:hover,.QSN h1:hover,.ToolKit h1:hover,.Videotheque h1:hover,.container.User h1:hover,.photo h1:hover{color:#6e8240;text-shadow:0 0 5px #6e8240}.container.User{text-align:center}.container-fluid.Planning h1{color:#212529;display:inline-block;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;margin-top:5rem;position:relative;text-transform:uppercase;transition:color .3s ease}.container-fluid.Planning h1:after{background-color:#6e8240;bottom:-10px;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease;width:100%}.container-fluid.Planning h1:hover:after{transform:scaleX(1);transform-origin:bottom left}.container-fluid.Planning h1:hover{color:#6e8240;text-shadow:0 0 5px #6e8240}.container-fluid.Planning{text-align:center}.Videotheque h2{color:#57626c;font-size:2rem;font-weight:700}.Videotheque .search-bar{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Videotheque .search-bar input{border:none;border-radius:8px 0 0 8px;margin-top:10px;padding:12px}.Videotheque .search-bar button{border-radius:0 8px 8px 0}.Videotheque select{margin-top:10px}.Videotheque .card{border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.Videotheque .card:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:scale(1.02)}.Videotheque .card-body{background-color:#fff;border-top:2px solid #e8f7ff;text-align:center}.Videotheque .video-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:40px;padding:20px}.Videotheque .icon-eye,.Videotheque .icon-heart{color:#ff6b6b;margin-right:8px}.Videotheque .text-muted{color:#666;font-weight:700}.Videotheque .explore-btn{background-color:#ff6b6b;border-radius:12px;color:#fff;font-weight:700;padding:10px 20px;transition:background-color .2s ease}.Videotheque .explore-btn:hover{background-color:#ff3b3b}.Videotheque .video-thumbnail{border-radius:12px;cursor:pointer;transition:transform .3s}.Videotheque .video-thumbnail:hover{transform:scale(1.03)}.photo h2{color:#57626c;font-size:2rem;font-weight:700}.heart-icon{color:#000;font-size:2rem}.heart-icon.liked{color:red}#likeCount{color:#333;font-size:1.5rem;margin-left:.5rem}.heart-animation{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1050}.heart-animation .small-heart{animation:floatUp 1s ease-out forwards;color:red;font-size:2rem;position:absolute}.Blog .card-img-top{height:350px;object-fit:cover;width:100%}.Blog .carousel-inner{border-radius:50px;box-shadow:0 8px 16px rgba(0,0,0,.2);overflow:hidden}.Blog .carousel-caption h5{font-size:1.75rem;font-weight:700}.Blog .carousel-inner img{max-height:800px;object-fit:cover}.Blog .article-image{transition:transform .3s ease-in-out}.Blog .article-image:hover{transform:scale(1.05)}.Blog .quote-effect{transition:box-shadow .3s ease-in-out}.Blog .quote-effect:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.Blog .like-btn{transition:background-color .3s ease-in-out,transform .2s}.Blog .liked{background-color:#dc3545;color:#fff;transform:scale(1.1)}.Blog .article-content{text-align:justify}.code-barre-container{border:1px solid #ccc;display:inline-block;font-family:monospace,sans-serif;padding:10px;text-align:center}.code-barre-text{font-size:14px;letter-spacing:2px;margin-top:5px}.container.Ludo{text-align:center}.Ludo .result-card{border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);margin-bottom:1.5rem;padding:1.5rem;transition:all .3s ease-in-out}.Ludo .result-card:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.1)}.Ludo .status-badge{border-radius:.5rem;font-size:1rem;font-weight:700;padding:.5em 1em}.Ludo .status-available{background-color:#d1e7dd;color:#0f5132}.Ludo .status-loaned{background-color:#f8d7da;color:#842029}.Ludo .loan-list-item{background-color:#fffbe6;border-left:5px solid #ffc107;border-radius:.25rem;list-style:none;margin-bottom:10px;padding:10px 15px}.Ludo .loan-list-item strong{color:#495057}.Ludo .loan-borrower{color:#0d6efd;font-size:1.1em}.Ludo .loan-due-date{color:#dc3545;font-weight:700}.Planning{--header-bg:#2c3e50;--header-text:#fff;--sub-header-bg:#ecf0f1;--city-bg:#0d6efd;--city-text:#fff;--booked-bg:#fadbd8;--booked-border:#c0392b;--hover-cell:#e8f8f5;--cell-width:45px;--salle-col-width:250px;--row-height:70px}.Planning .planning-wrapper{background:#fff;border:1px solid #ced4da;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.08);display:block;opacity:0;overflow:auto;position:relative;transition:opacity .2s ease-in-out}.Planning .modern-table{border-collapse:separate;border-spacing:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;table-layout:auto;width:max-content}.Planning .modern-table thead tr:first-child th{background-color:var(--header-bg);border-bottom:1px solid #34495e;color:var(--header-text);font-size:.85rem;padding:12px 5px;text-transform:uppercase}.Planning .modern-table thead tr:nth-child(2) th{background-color:var(--sub-header-bg);border-bottom:2px solid #bdc3c7;color:#555;font-size:.8rem;font-weight:600;padding:5px}.Planning .modern-table thead th{position:sticky;top:0;z-index:20}.Planning .col-sticky-left{background:#fff;border-right:2px solid #dcdcdc!important;box-shadow:4px 0 5px -2px rgba(0,0,0,.1);left:0;max-width:var(--salle-col-width);min-width:var(--salle-col-width);position:sticky;width:var(--salle-col-width);z-index:10}.Planning .modern-table thead tr:first-child th.col-sticky-left{background-color:var(--header-bg);color:#fff;z-index:30}.Planning .modern-table thead tr:nth-child(2) th.col-sticky-left{background-color:#dfe6e9;color:#2d3436;z-index:30}.Planning .modern-table td{border-bottom:1px solid #e0e0e0;border-right:1px dashed #e0e0e0;height:var(--row-height);padding:0;vertical-align:top}.Planning .cell-hour,.Planning .modern-table tbody td:not(.col-sticky-left){cursor:pointer;max-width:var(--cell-width);min-width:var(--cell-width);width:var(--cell-width)}.Planning .row-lieu{background-color:var(--city-bg);color:var(--city-text);cursor:pointer}.Planning .row-lieu td{background-color:#0d6efd;border-bottom:1px solid #fff;color:#fff;font-size:1.1rem;font-weight:600;left:0;padding:12px 20px;position:sticky;text-align:left}.Planning .cell-booked{background-color:var(--booked-bg);border-left:4px solid var(--booked-border);border-radius:4px;color:var(--booked-border);cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:600;height:calc(100% - 4px);justify-content:center;margin:2px;overflow:hidden;padding:4px;transition:transform .1s}.Planning .cell-booked small{display:block;font-size:.9em;font-weight:400;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Planning .cell-booked:hover{background-color:#f5b7b1;box-shadow:0 2px 5px rgba(0,0,0,.2);position:relative;transform:scale(1.05);z-index:50}.Planning .cell-free:hover{background-color:var(--hover-cell)}.Planning .toggle-icon{display:inline-block;font-size:.8em;margin-right:10px;transform:rotate(0deg);transition:transform .3s ease}.Planning .row-lieu.collapsed .toggle-icon{transform:rotate(-90deg)}.Planning .planning-wrapper.is-ready{opacity:1}.Planning .cell-vacation{background-color:#f8d7da!important;border:1px solid #f5c6cb!important;color:#721c24!important;cursor:not-allowed!important;pointer-events:none;text-align:center;vertical-align:middle}.Planning .vacation-overlay{align-items:center;display:flex;flex-direction:column;font-size:.65rem;height:100%;justify-content:center;padding:2px}.Planning .cell-vacation:hover{background-color:#f8d7da!important}.Planning li h6{font-size:2rem}.Planning li{font-size:1.5rem}.P1 .custom-modal-header{background:linear-gradient(135deg,#2c3e50,#34495e);border-bottom:none;color:#fff;padding:20px 30px}.P1 .info-banner{background-color:#f8f9fa;border-left:5px solid #0d6efd;border-radius:4px;margin-bottom:20px;padding:15px}.P1 .day-selector input[type=checkbox]{display:none}.P1 .day-selector label{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:35px;justify-content:center;transition:all .2s ease;width:35px}.P1 .day-selector input[type=checkbox]:checked+label{background-color:#0d6efd;border-color:#0d6efd;box-shadow:0 4px 6px rgba(13,110,253,.3);color:#fff;transform:translateY(-2px)}.P1 .form-label{color:#495057;font-size:.9rem;font-weight:600}@media (max-width:992px){.Planning .d-flex.justify-content-between.align-items-center.mb-4{align-items:center!important;flex-direction:column!important;gap:20px;padding:15px!important}.Planning h2.h4{font-size:1.1rem!important;order:1;text-align:center}.Planning .d-flex.align-items-center:first-child{justify-content:center;order:2;width:100%}.Planning .btn-group{display:flex;width:100%}.Planning .btn-group .btn{flex:1;font-size:.85rem;padding:10px 5px}.Planning .d-flex.align-items-center:last-child{border-top:1px solid #eee;justify-content:center;order:3;padding-top:10px;width:100%}.Planning .text-muted.fw-bold{font-size:1rem!important}}@media (max-width:576px){.Planning h2.h4{display:flex;flex-direction:column;gap:5px}.Planning h2 .badge{align-self:center;margin-left:0!important;width:fit-content}}.ToolKit{text-align:center}.ToolKit .setup .select2-container .select2-selection--single{align-items:center!important;background-color:#fff;border:2px solid #dee2e6!important;display:flex!important;height:auto!important;margin-bottom:1.5rem!important;min-height:80px!important}.ToolKit .setup .select2-selection__rendered{line-height:normal!important;padding-left:15px!important;width:100%!important}.ToolKit .setup .select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important}.setupedit .select2-container .select2-selection--single{align-items:center!important;background-color:#fff;border:2px solid #dee2e6!important;display:flex!important;height:auto!important;margin-bottom:1.5rem!important;min-height:80px!important;width:100%!important}.setupedit .select2-selection__rendered{line-height:normal!important;padding-left:15px!important;width:100%!important}.setupedit .select2-container--bootstrap-5 .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important;width:100%!important}.setupedit .select2-container{width:100%!important}.ToolKit .card-transition{transition:transform .2s ease,box-shadow .2s ease}.ToolKit .card-transition:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;transform:translateY(-4px)}.ToolKit .desc-truncate{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.indexTool h1{font-size:3.5rem!important}.indexTool p.text-muted{font-size:1.8rem!important}.indexTool .form-label{font-size:1.5rem!important}.indexTool #resetFilters,.indexTool #resultCount,.indexTool .form-control,.indexTool .form-select,.indexTool .input-group-text{font-size:1.5rem!important;padding:.8rem 1rem!important}.indexTool .tool-card .badge{font-size:1.2rem!important;padding:.5rem 1rem!important}.indexTool .tool-card .card-title{font-size:2rem!important;margin-bottom:1rem!important}.indexTool .tool-card .card-text{font-size:1.5rem!important;line-height:1.5!important}.indexTool .tool-card .card-footer a{font-size:1.5rem!important;padding:1rem 0!important}.indexTool .tool-card .bg-primary i{font-size:2.5rem!important}.indexTool .badge-handicap{background-color:#f0f9ff!important;border:2px solid #7dd3fc!important;color:#0c4a6e!important}.indexTool .badge-public{background-color:#f0fdf4!important;border:2px solid #86efac!important;color:#14532d!important}.indexTool .tool-card .icon-container i{font-size:3rem!important}.Block1{padding-top:4rem}.Block1 .carousel-item{height:850px}.Block1 .carousel-item .imageBackground{background-color:#00000079;height:100%;object-fit:contain;object-position:center}.Block1 .titlecarousel{align-items:center;background-color:#fff;border-radius:50px;color:#000;display:flex;flex-direction:column;justify-content:center;margin-left:15vw;margin-right:15vw;opacity:.8}.Block1 .carousel-caption p{font-size:2vw}.Block1 .carousel-item .carousel-caption img{height:auto;width:30%}.carousel .carousel-indicators>button{background-color:#405d18;border-radius:50%;height:20px;width:20px}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#405d18;border-radius:20px;height:50px;width:50px}.Block2 .custom-card{background-color:#f8ea55;border:none;border-radius:15px;box-shadow:0 20px 30px rgba(0,0,0,.2);overflow:hidden;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.Block2 .custom-card:hover{box-shadow:0 25px 35px rgba(0,0,0,.3);transform:scale(1.05)}.Block2 .d-inline-block{color:#2c3e50;font-size:2rem;font-weight:700}.Block2 h3{color:#424242;font-size:2rem;font-weight:700;margin-bottom:1rem}.Block2 h3 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.Block2 h3 a:hover{color:#ff8a00}.Block2 .mb-1{color:#7f8c8d;font-size:2rem;margin-bottom:1rem}.Block2 .card-text{color:#333;font-size:2rem;margin-bottom:1.5rem;text-align:justify}.Block2 .btn-secondary{background-color:#34495e;border:none;border-radius:25px;color:#fff;font-size:1.5rem;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.Block2 .btn-secondary:hover{background-color:#2c3e50;transform:scale(1.05)}.Block2 .card-img-right{aspect-ratio:1;border-radius:15px;height:auto;margin-left:1rem;max-height:500px;min-width:200px;object-fit:cover;overflow:hidden;width:50%}@media (min-width:768px){.Block2 .custom-card{flex-direction:row}.Block2 .card-img-right{margin-bottom:0;margin-top:0}}@media (max-width:767.98px){.Block2 .custom-card{flex-direction:column;text-align:center}.Block2 .card-img-right{height:auto;margin-left:0;margin-top:15px;max-height:500px;width:100%}.Block2 .d-inline-block,.Block2 .mb-1,.Block2 h3{font-size:2rem}}.Block3{padding-left:10vw;padding-right:10vw}.Block3 .celule{flex:1;margin:10px;padding:20px;position:relative;text-align:center;transition:all .3s ease;z-index:1}.Block3 #N1{background-color:#ffb26b}.Block3 #N2{background-color:#ffd34f}.Block3 #N3{background-color:#ffaccb}.Block3 #N4{background-color:#70ce4a}.Block3 .celule i{color:#62310e;font-size:60px;margin-bottom:20px;margin-top:10px}.Block3 h4{align-items:center;color:#62310e;display:flex;font-size:24px;font-weight:700;height:150px}.Block3 p{color:#000;font-size:15px;font-weight:700;margin-top:25px;text-align:justify}.Block3 .celule:hover{flex:2 1 15%;transition:all .3s ease;z-index:10}.Block3 .celule:hover h4,.Block3 .celule:hover p{font-size:2rem;transition:font-size .3s ease}.Block3 .celule:hover h4{justify-content:center;text-align:center}@media (min-width:768px) and (max-width:1024px){.Block3 h4{font-size:15px}.Block3 p{font-size:12px}.Block3 i{font-size:30px!important}}@media (max-width:767px){.Block3{background-size:contain;font-size:8px;padding-left:5vw;padding-right:5vw}.Block3 h4{font-size:15px}.Block3 p{font-size:10px}.Block3 i{font-size:20px!important;margin-bottom:0!important}.Block3 .celule{width:50%}}.Block4{align-items:center;display:flex;flex-direction:column}.Block4 #sous-bloc1,.Block4 #titlevideo{display:flex;justify-content:center}.Block4 #titlevideo{align-items:center;background-color:#536c18;border-radius:25% 10%;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#fff;flex-direction:column;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.Block4 #titlevideo:hover{box-shadow:0 8px 20px rgba(0,0,0,.3);transform:translateY(-5px)}.Block4 .titlevideotheq{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:20px}.btn-cta{background-color:#fc0;border:none;border-radius:30px;color:#536c18;font-size:1rem;font-weight:700;padding:12px 25px;transition:background-color .3s ease,transform .3s ease}.btn-cta:hover{background-color:#f90;color:#fff;transform:scale(1.1)}.btn-cta:active{transform:scale(.95)}.Block4 .connexion.videoss{background-color:hsla(26,87%,72%,.9);border-radius:25px;box-shadow:0 8px 15px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Block4 .connexion.videoss:hover{box-shadow:0 12px 20px rgba(0,0,0,.2);transform:scale(1.05)}.Block4 .title{background-color:#ff8a00;border-radius:25px 25px 0 0;padding:10px}.Block4 .row{--bs-gutter-x:0}.Block4 h2.wordTitle{color:#333;font-size:26px;font-weight:700;margin:0;transition:color .3s ease}.Block4 h2.wordTitle:hover{color:#4b453e}.Block4 .categoryDiv span.category{background-color:#e9e9e9;border-radius:12px;color:#6e6161;font-size:14px;font-weight:600;padding:5px 10px}.Block4 .socialM{background-color:#5970b1;border-radius:0 0 25px 25px;padding:10px;transition:background-color .3s ease}.Block4 .socialM:hover{background-color:#425299}.Block4 .fas.fa-heart{color:#e74c3c;cursor:pointer;font-size:24px;transition:transform .3s ease,color .3s ease}.Block4 .fas.fa-heart:hover{color:#c0392b;transform:scale(1.3)}.Block4 .fas.fa-heart:active{transform:scale(.9)}.Block4 .far.fa-eye{color:#2c3e50;font-size:18px;margin:10px 0}.Block4 .badge.like{background-color:#ff8a00;border-radius:20px;color:#3e3636;font-weight:700;margin-left:10px;padding:5px 10px}.Block4 .ratio{border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}.Block4 #sous-bloc2{background-color:#ffaccb;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:20px;width:80%}.Block4 .articlesAleaPicture{max-height:500px;transition:transform .3s,box-shadow .3s}.Block4 .articlesAleaPicture:hover{box-shadow:0 8px 20px rgba(0,0,0,.2);transform:scale(1.05)}.Block4 #titleblog{text-align:left}.Block4 .leBlog{color:#3b3b3b;font-size:2rem;margin-bottom:10px}.Block4 .articleTitle h3{color:#032c55;font-size:1.75rem}.Block4 .articleInfo .sign{color:#044b17;font-size:1.75rem}.Block4 .articleResume p{color:#000;font-size:1.75rem;line-height:1.5}.Block4 .btn-info{background-color:#515f6d;border-color:#515f6d;color:#fff;float:right;transition:background-color .3s,transform .3s}.Block4 .btn-info:hover{background-color:#34495e;transform:translateY(-2px)}@media (max-width:768px){.Block4 #titlevideo{border-radius:15% 5%;padding:20px;width:90%}.Block4 .titlevideotheq{font-size:1.2rem}.btn-cta{font-size:.9rem;padding:10px 20px}}@media (max-width:767px){.Block4 .connexion.videoss{margin:20px auto;width:90%}.Block4 h2.wordTitle{font-size:22px}.Block4 .fas.fa-heart{font-size:20px}.Block4 .far.fa-eye{font-size:16px}}.Block5{background:linear-gradient(180deg,#fff,#f49f5c);border-radius:25px;margin-bottom:4rem;margin-top:4rem;padding:4rem 2rem}.Block5 .tool-preview-card{border:2px solid transparent;border-radius:20px;transition:all .3s ease}.Block5 .tool-preview-card:hover{border-color:rgba(13,110,253,.2);box-shadow:0 20px 40px rgba(0,0,0,.08)!important;transform:translateY(-10px)}.Block5 .icon-wrapper{transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.Block5 .tool-preview-card:hover .icon-wrapper{transform:scale(1.15) rotate(5deg)}.Block5 .card-arrow{transition:transform .3s ease}.Block5 .tool-preview-card:hover .card-arrow{transform:translateX(8px)}.Block5 .tool-btn-hover{transition:all .3s ease}.Block5 .tool-btn-hover:hover{box-shadow:0 10px 20px rgba(13,110,253,.3)!important;transform:scale(1.05)}.Block6 .section-title{color:#032c55;font-size:2.5rem;font-weight:700}.Block6 .game-card{border-radius:15px;transition:transform .3s ease,box-shadow .3s ease}.Block6 .game-card:hover{box-shadow:0 12px 25px rgba(0,0,0,.15);transform:scale(1.05)}.Block6 .card-title{color:#34495e;font-size:1.5rem;font-weight:700;transition:font-size .3s ease}.Block6 .card-text{color:#515f6d;font-size:1.2rem;line-height:1.6;transition:font-size .3s ease}.Block6 .game-card:hover .card-text,.Block6 .game-card:hover .card-title{font-size:2rem}.Block6 .icon-container{transition:transform .3s ease-in-out}.Block6 .icon-container:hover{transform:rotate(1turn)}.Block6 .btn-hover{transition:background-color .3s,transform .3s}.Block6 .btn-hover:hover{background-color:#34495e;transform:translateY(-3px)}.Block7{background-color:#536c18;border-radius:10px;color:#fff;padding:40px 0;text-align:center;transition:background-color .3s ease}.Block7 #bloc7_intro h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px;text-shadow:1px 1px 2px rgba(0,0,0,.6);transition:transform .3s ease,color .3s ease}#bloc7_intro h3:focus,.Block7 #bloc7_intro h3:hover{color:#fff;outline:none;transform:scale(1.1)}.Block7 .map-container{background-color:#f0f0f0;border-radius:15px;margin:0 auto;max-width:90%;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.Block7 #frame iframe{border:none;border-radius:15px;height:600px;width:100%}.Block7 .map-container:hover{box-shadow:0 10px 30px rgba(0,0,0,.3);transform:scale(1.05)}.Block7 #more_info{background-color:#fff;border:none;border-radius:25px;color:#536c18;display:inline-block;font-size:1.2rem;font-weight:700;padding:10px 20px;transition:background-color .3s,color .3s,transform .3s}#more_info:focus,.Block7 #more_info:hover{background-color:#b6d357;color:#000;outline:none;text-decoration:none;transform:scale(1.1)}.Block8{border-radius:15px;padding:40px 20px;transition:transform .3s ease,box-shadow .3s ease}.Block8:hover{box-shadow:0 8px 15px rgba(0,0,0,.25);transform:translateY(-10px)}.Block8 .section-header{color:red;font-size:2.5rem;font-weight:700;text-transform:uppercase}.Block8 .section-subtitle{color:#333;font-size:1.8rem}.Block8 .wTitle{color:#000;font-size:1.5rem;margin-bottom:20px;text-transform:capitalize}.Block8 .video iframe.ytb{border:3px solid red;border-radius:10px;transition:transform .3s ease}.Block8 .video iframe.ytb:hover{box-shadow:0 8px 15px rgba(0,0,0,.25);transform:scale(1.05)}.Block9{margin:50px 20px}.Block9 h3{color:#536c18;display:inline-block;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;position:relative;text-transform:uppercase;transition:color .3s ease}.Block9 h3:hover{color:#536c18;text-shadow:0 0 5px #3f5212}.Block9 h3:after{background-color:#536c18;bottom:-10px;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease;width:100%}.Block9 h3:hover:after{transform:scaleX(1);transform-origin:bottom left}.Block9 .slider{width:100%}.Block9 .slide{padding:20px;perspective:1000px;text-align:center;transition:transform .3s ease-in-out}.Block9 .slide a{color:inherit;text-decoration:none}.Block9 .slide img{border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.Block9 .slide:hover img{box-shadow:0 8px 25px rgba(0,0,0,.3);transform:scale(1.05) rotateY(5deg)}.Block9 .slide:hover{transform:translateY(-10px)}.Block9 .user-description{color:#333;font-size:1.75rem;font-weight:700;margin-top:10px;transition:color .3s ease}.Block9 .slide:hover .user-description{color:#536c18}.Block10{background-color:#ffc027;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);opacity:.95;padding:40px 0}.Block10 .form-container{background-color:#fff5e1;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.2);padding:30px;transition:transform .3s ease,box-shadow .3s ease}.Block10 .form-container:hover{box-shadow:0 8px 25px rgba(0,0,0,.3);transform:translateY(-5px)}.Block10 .fontmodif{font-size:1.5rem}.Block10 .form-title{color:#333;font-size:2rem;margin-bottom:20px;text-shadow:1px 1px 2px hsla(0,0%,100%,.5)}.Block10 .form-label{color:#555;font-weight:600}.Block10 .form-control{border:2px solid #000;border-radius:5px;font-size:1.75rem;transition:border-color .3s ease}.Block10 .form-control:focus{border-color:#ff9800;box-shadow:0 0 5px rgba(255,152,0,.5)}.Block10 .submit-button{background-color:#ff9800;border:none;border-radius:5px;color:#fff;transition:background-color .3s ease,transform .3s ease}.Block10 .submit-button:hover{background-color:#e68a00;transform:translateY(-2px)}.Block10 #gridCheck{border:2px solid #000}.Block10 .recaptcha-placeholder{background-color:#fff;border:1px dashed #ccc;border-radius:5px;color:#666;font-size:1.5rem;height:40px;margin-top:10px}.Block10 .imgform,.Block10 .recaptcha-placeholder{align-items:center;display:flex;justify-content:center}.Block10 .imgform{background-image:url(https://www.apajh-num-et-rik.fr/assets/img/imgForm.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;border-radius:15px;margin-top:20px;width:45%}#footer{backdrop-filter:blur(10px);background-color:rgba(33,37,41,.85);color:#fff;padding:40px 20px;text-align:center}footer h5{color:#fff;font-size:2rem;font-weight:700;margin-bottom:15px}footer .nav-link{color:#fff!important;font-size:1.75rem;transition:color .3s ease}footer .nav-item{margin-bottom:10px}footer .nav-item i{font-size:1.5rem;vertical-align:middle}footer .nav-link:hover{color:#ffc107}.footer-divider{background-color:#ffc107;border:none;height:2px;margin:20px 0}.copyright{color:#fff!important;font-size:1.5rem;margin-top:10px}footer .col{padding:0 15px}#footer .col.mb-3.text-center{margin:0 auto;text-align:center;width:80%}@media (max-width:768px){footer,footer .nav-link{font-size:1.5rem}}.Jeu{padding-bottom:50px}.Jeu h1:hover{transform:scale(1.05)}.Jeu .btn-primary{background-color:#4caf50;border:none;border-radius:25px;box-shadow:0 4px 6px rgba(0,0,0,.2);color:#fff;font-weight:700;padding:10px 20px;transition:all .2s ease}.Jeu .btn-primary:hover{background-color:#8bc34a;box-shadow:0 6px 10px rgba(0,0,0,.3);transform:translateY(-2px)}.Jeu .diffSelect{appearance:none;background-color:#fff;border:3px solid #03a9f4;border-radius:15px;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);color:#03a9f4;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 15px;transition:border-color .2s}.Jeu .diffSelect:focus{border-color:#ffc107;outline:none}.Jeu .videoView{background-color:#000;border:5px solid #ff9800;border-radius:15px;box-shadow:0 8px 15px rgba(0,0,0,.1);overflow:hidden}.Jeu .explication{color:#673ab7;font-size:1.6rem;font-style:italic;margin-bottom:20px}.Jeu .choices-container>div[class*=choice]{margin-bottom:15px;text-align:center}.Jeu .choice{min-height:50px}.Jeu .choice button{background-color:#ffc107;border:4px solid #ff9800;border-radius:20px;box-shadow:0 5px 0 #ff9800;color:#333;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 15px;transition:all .2s ease;width:100%}.Jeu .choice button:hover{background-color:#ffeb3b;box-shadow:0 3px 0 #ff9800;transform:translateY(2px)}.Jeu .scoreDiv{background-color:#fce4ec;border-left:5px solid #e91e63;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:15px}.Jeu .scoreDiv h2{color:#e91e63}.Jeu .scoreDiv p{color:#333;font-weight:600;margin-bottom:5px}.Jeu .scoreDiv span{color:#03a9f4;display:block;font-size:1.5rem;font-weight:700}.Jeu .modal-content{background-color:#fffde7;border:5px solid #4caf50;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.25)}.Jeu .modal-header .btn-close{background-color:#ff6f61;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);opacity:1;padding:.5rem}#HardModal .modal-body,.Jeu #easyModal .modal-body{padding:30px}.Jeu .bigg,.big{color:#e91e63;font-size:2rem;font-weight:700}.Jeu #scoreModal .diffi{border-color:#e91e63;color:#e91e63;margin-bottom:20px}.Jeu .topTen .row{border-bottom:1px dashed #ccc;padding:8px 0}.Jeu .topTen .row:nth-child(odd){background-color:#f7f7f7}.Jeu .topTen .row:hover{background-color:#ffe0b2}.Jeu .topTen .row:first-child .col-2,.Jeu .topTen .row:first-child .col-4{color:#000;font-size:1.2em;font-weight:700}.Jeu .topTen .row:nth-child(2) .col-2{color:silver}.Jeu.topTen .row:nth-child(3) .col-2{color:#cd7f32}.Jeu.Memory .fondTapis{background-color:#e8f5e9;border:5px solid #4caf50;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);width:100%}.Jeu.Memory #plan,.Jeu.Memory .plan{width:100%}.Jeu.Memory .difficulty-selector{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.Jeu.Memory .difficulty-selector .radio{margin:0;position:relative}.Jeu.Memory .difficulty-selector input[type=radio]{display:none}.Jeu.Memory .difficulty-selector label,.Jeu.Memory .difficulty-selector p.radio{background:linear-gradient(135deg,#f1f8e9,#c8e6c9);border:3px solid #4caf50;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;cursor:pointer;display:inline-block;font-size:1.8rem;font-weight:700;padding:12px 15px;text-align:center;transition:all .3s ease;width:100%}.Jeu.Memory .difficulty-selector p.radio:hover{box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-3px)}.Jeu.Memory .difficulty-selector input[type=radio]:checked+label,.Jeu.Memory .difficulty-selector input[type=radio]:checked~p.radio{background:linear-gradient(135deg,#81c784,#388e3c);border-color:#2e7d32;box-shadow:0 6px 15px rgba(76,175,80,.4);color:#fff;transform:scale(1.05)}.Jeu.Memory .difficulty-selector .new16+label{background:linear-gradient(135deg,#fff9c4,#fff176);border-color:#fbc02d}.Jeu.Memory .difficulty-selector .new24+label{background:linear-gradient(135deg,#bbdefb,#64b5f6);border-color:#1976d2}.Jeu.Memory .difficulty-selector .new26+label{background:linear-gradient(135deg,#f8bbd0,#f06292);border-color:#c2185b}.Jeu.Memory .difficulty-selector .new22+label{background:linear-gradient(135deg,#ffe0b2,#ffb74d);border-color:#f57c00}.Jeu.Memory .Gtime{background-color:#fff3e0;border:3px solid #ff9800;border-radius:15px;font-family:Poppins,sans-serif}.Jeu.Memory .Gtime #console{font-size:clamp(1.2rem,3vw,1.8rem)!important;line-height:1.2}.Jeu.Memory .Gtime .text-muted{font-size:clamp(1rem,2vw,1.2rem)!important}.Jeu.Memory #stats-flottantes{background-color:#e3f2fd;border:3px solid #03a9f4;border-radius:15px;color:#333;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:500;text-align:center}.Jeu.Memory #stats-flottantes br{display:block;margin-bottom:5px}.Jeu.Memory #stats-flottantes .bleu.gras.score,.Jeu.Memory #stats-flottantes .bleu.italique{background:#bbdefb;border-radius:8px;color:#000!important;display:inline-block;font-weight:700!important;margin-top:5px;padding:2px 8px}.Jeu.Memory .card-container{align-items:center;display:flex;justify-content:center;padding:5px}.Jeu.Memory .fondTapis #jeu img{aspect-ratio:3/4;border:3px solid #673ab7;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15);cursor:pointer;display:block;max-width:110px;min-height:60px;object-fit:contain;transition:transform .2s ease,box-shadow .2s ease;width:100%}.Jeu.Memory .fondTapis #jeu img:hover{transform:translateY(-5px)}.Jeu.Memory .fondTapis #jeu img[src$="/verso.png"]{border:none;box-shadow:none;pointer-events:none;visibility:hidden}.Jeu .memory-top-scores .row:first-child .col-2,.Jeu .memory-top-scores .row:first-child .col-3,.Jeu .memory-top-scores .row:first-child .col-4{color:#000;font-size:1.2em;font-weight:700}.Jeu.Memory .fondTapis #jeu img{position:relative;z-index:1}.Jeu.Memory .fondTapis #jeu img:hover{box-shadow:0 8px 15px rgba(103,58,183,.4);transform:scale(1.15) translateY(-5px);z-index:10}.Jeu.Memory .fondTapis #jeu img:not([src$="/verso2.png"]):not([src$="/verso.png"]){border:4px solid #ff9800;box-shadow:0 15px 30px rgba(0,0,0,.5);transform:scale(1.6);z-index:5}@media (max-width:768px){.Jeu.Memory .fondTapis #jeu img:not([src$="/verso2.png"]):not([src$="/verso.png"]){transform:scale(1.8)}.Jeu.Memory .difficulty-selector label,.Jeu.Memory .difficulty-selector p.radio{font-size:1.1rem;padding:8px}}.container.RGPD{text-align:center}.container.RGPD h1{color:#212529;display:inline-block;font-size:3rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;position:relative;text-transform:uppercase;transition:color .3s ease}.container.RGPD h1:after{background-color:#6e8240;bottom:-10px;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease;width:100%}.container.RGPD h1:hover:after{transform:scaleX(1);transform-origin:bottom left}.container.RGPD h1:hover{color:#6e8240;text-shadow:0 0 5px #6e8240}.container.RGPD .content{text-align:justify}.container.RGPD li{font-family:Times New Roman,Times,serif;font-size:2rem}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/build/images/owl.video.play.7f01b071.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}