*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:#1a1a2e;color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#ff6b35}img{display:block;height:auto;max-width:100%}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.2;margin-bottom:16px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}p{margin-bottom:16px}.subtitle{font-size:.875rem;font-weight:300}.label{font-weight:500}.header{background-color:#2c3e50;position:sticky;top:0;z-index:1000}.header__network{background-color:rgba(0,0,0,.3);padding:8px 16px}.header__network--content{align-items:center;display:flex;gap:16px;justify-content:space-between;overflow-x:hidden}.header__network--content a{font-size:.875rem;white-space:nowrap}.header__network--content a:hover{color:#ff6b35}.header__container{padding:16px}.header__container__first-line{margin-bottom:16px}.header__container__first-line,.header__container__second-line{align-items:center;display:flex;justify-content:space-between}.header__nav{display:flex;gap:24px}.header__nav--item{position:relative}@media (max-width:768px){.header__nav{background-color:#2c3e50;border-top:1px solid #3a3a5a;box-shadow:0 4px 12px rgba(0,0,0,.3);display:none;flex-direction:column;gap:0;left:0;padding:16px;position:absolute;right:0;top:100%}.header__nav.active{display:flex}.header__nav--item{border-bottom:1px solid #3a3a5a;padding:16px 0}.header__nav--item:last-child{border-bottom:none}}.header__mobile-menu{display:none}@media (max-width:768px){.header__mobile-menu{display:block}}.logo svg{height:36px;width:144px}@media (max-width:768px){.header__container{position:relative}}.footer{background-color:#2c3e50;margin-top:32px;padding:32px 16px}.footer__content{margin:0 auto;max-width:1800px}.footer__links{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.footer__links a{font-size:.875rem}.footer__links a:hover{color:#ff6b35}.footer__copyright{font-size:1rem}.footer__compliance,.footer__copyright{color:hsla(0,0%,100%,.6);text-align:center}.footer__compliance{font-size:.75rem}.wrapper{margin:0 auto;max-width:1800px;padding:0 16px}.wrapper__block{margin-bottom:32px}.content{padding:24px 0}.d-flex{display:flex}.aligns-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.container{margin:0 auto;max-width:1800px;padding:24px 16px}@media (min-width:768px){.container{padding:32px 24px}}@media (min-width:1024px){.container{padding:32px}}.legal-page{padding:32px 0}.legal-page h1{color:#fff;font-size:2.5rem;font-weight:900;margin-bottom:24px;text-align:center}@media (min-width:768px){.legal-page h1{font-size:3rem}}.legal-page .last-updated{color:#fff;font-size:.9rem;font-style:italic;margin-bottom:32px;text-align:center}.legal-page section{margin-bottom:32px}.legal-page section h2{border-bottom:1px solid #3a3a5a;color:#ff6b35;font-size:1.5rem;font-weight:500;margin-bottom:16px;padding-bottom:8px}@media (min-width:768px){.legal-page section h2{font-size:1.8rem}}.legal-page section h3{color:#fff;font-size:1.2rem;font-weight:500;margin:24px 0 16px}.legal-page section p{color:#fff;line-height:1.6;margin-bottom:16px}.legal-page section ol,.legal-page section ul{color:#fff;margin:16px 0 24px 24px;padding-left:0}.legal-page section ol li,.legal-page section ul li{line-height:1.5;margin-bottom:8px}.legal-page section ol li::marker,.legal-page section ul li::marker{color:#ff6b35}.legal-page section a{color:#ff6b35;text-decoration:none;transition:color .3s ease-in-out}.legal-page section a:hover{color:#ff9068;text-decoration:underline}.legal-page .notice{background-color:rgba(44,62,80,.3);border:1px solid #3a3a5a;border-radius:4px;margin-top:32px;padding:24px}.legal-page .notice h2{color:#ff6b35;margin-bottom:16px}.legal-page .notice p{color:#fff;font-weight:500}.contact-page{padding:32px 0}.contact-page h1{color:#fff;font-size:2.5rem;font-weight:900;margin-bottom:24px;text-align:center}@media (min-width:768px){.contact-page h1{font-size:3rem}}.contact-page section{margin-bottom:32px}.contact-page section h2{border-bottom:1px solid #3a3a5a;color:#ff6b35;font-size:1.5rem;font-weight:500;margin-bottom:16px;padding-bottom:8px}@media (min-width:768px){.contact-page section h2{font-size:1.8rem}}.contact-page section p{color:#fff;line-height:1.6;margin-bottom:16px}.contact-page section .contact-method{background-color:rgba(44,62,80,.2);border:1px solid #3a3a5a;border-radius:8px;margin-bottom:16px;padding:24px;transition:border-color .3s ease-in-out}.contact-page section .contact-method:hover{border-color:#ff6b35}.contact-page section .contact-method h3{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:500;gap:8px;margin-bottom:8px}.contact-page section .contact-method p{margin-bottom:8px}.contact-page section .contact-method p:last-child{margin-bottom:0}.contact-page section .contact-method p strong{color:#ff6b35;font-weight:900}.contact-page section .contact-method small{color:#fff;display:block;font-size:.9rem;margin-top:8px}.contact-page section .contact-method a{color:#ff6b35;text-decoration:none;transition:color .3s ease-in-out}.contact-page section .contact-method a:hover{color:#ff9068;text-decoration:underline}.contact-page section ol,.contact-page section ul{color:#fff;margin:16px 0 24px 24px;padding-left:0}.contact-page section ol li,.contact-page section ul li{line-height:1.5;margin-bottom:8px}.contact-page section ol li::marker,.contact-page section ul li::marker{color:#ff6b35}.contact-page section ol li strong,.contact-page section ul li strong{color:#fff;font-weight:500}.contact-page section a{color:#ff6b35;text-decoration:none;transition:color .3s ease-in-out}.contact-page section a:hover{color:#ff9068;text-decoration:underline}.contact-page .disclaimer{background-color:rgba(44,62,80,.3);border:1px solid #3a3a5a;border-radius:4px;padding:24px}.contact-page .disclaimer h2{color:#ff6b35;margin-bottom:16px}.contact-page .disclaimer ul{margin:16px 0}.contact-page .disclaimer p:last-child{color:#fff;font-style:italic;font-weight:500}.btn,.btn-secondary{border-radius:4px;cursor:pointer;display:inline-block;font-weight:500;padding:8px 16px;transition:all .3s ease-in-out}.btn{background-color:transparent;border:1px solid #3a3a5a}.btn:hover{background-color:rgba(255,107,53,.1);border-color:#ff6b35}.btn-secondary{background-color:#ff6b35;color:#fff}.btn-secondary:hover{opacity:.9}.button-label{font-size:.875rem}.input{background-color:rgba(0,0,0,.2);border:1px solid #3a3a5a;border-radius:4px;color:#fff;font-size:14px;padding:8px 16px;transition:all .3s ease-in-out}.input:focus{border-color:#ff6b35;outline:none}.input-block{width:100%}.select{position:relative}.select__label{align-items:center;border:1px solid #3a3a5a;border-radius:4px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 16px;transition:all .3s ease-in-out}.select__label:hover{border-color:#ff6b35}.select__flag{align-items:center;display:flex;gap:4px}.flag,.select--inline{display:inline-block}.flag{background-size:cover;height:15px;width:20px}.thumbs{display:grid;gap:24px;grid-template-columns:repeat(5,1fr)}@media (max-width:768px){.thumbs{gap:16px;grid-template-columns:repeat(2,1fr)}}.thumb{cursor:pointer;position:relative}.thumb__img{aspect-ratio:16/9;background-color:rgba(0,0,0,.3);border-radius:4px;overflow:hidden;position:relative}.thumb__img img{height:100%;object-fit:cover;transition:all .3s ease-in-out;width:100%}.thumb__img:hover img{transform:scale(1.05)}.thumb__duration{bottom:4px;right:4px}.thumb__duration,.thumb__resolution{background-color:rgba(0,0,0,.8);border-radius:2px;font-size:.75rem;padding:2px 4px;position:absolute}.thumb__resolution{left:4px;top:4px}.thumb__buttons{display:flex;gap:4px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .3s ease-in-out}.thumb__buttons button{background-color:rgba(0,0,0,.7);border-radius:4px;padding:4px;transition:all .3s ease-in-out}.thumb__buttons button:hover{background-color:rgba(255,107,53,.8)}.thumb__buttons button svg{height:16px;width:16px}.thumb:hover .thumb__buttons{opacity:1}.thumb__info{padding:8px 0}.thumb__title{display:-webkit-box;font-size:.875rem;margin-bottom:4px;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;line-height:1.4;overflow:hidden}.thumb__statistics{color:hsla(0,0%,100%,.7);display:flex;font-size:.75rem;gap:16px}.thumb__statistics span{align-items:center;display:flex;gap:4px}.thumb__statistics span svg{height:14px;width:14px}.index__thumbs{margin-top:24px}.search__wrapper{flex:1;margin:0 24px;max-width:600px}@media (max-width:768px){.search__wrapper{margin:0 8px}}.search__container,.search__input{position:relative}.search__input{align-items:center;display:flex}.search__input input{flex:1;padding-right:40px}.search__btn{padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.search__btn svg{height:20px;width:20px}.search__btn:hover{color:#ff6b35}.dropdown{position:relative}.dropdown-button{cursor:pointer;transition:all .3s ease-in-out}.dropdown-button:hover{color:#ff6b35}.dropdown-content{background-color:#2c3e50;border:1px solid #3a3a5a;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.3);display:none;left:0;min-width:200px;padding:8px 0;position:absolute;top:100%;z-index:100}.dropdown-content ul li a{display:block;padding:8px 16px;transition:all .3s ease-in-out}.dropdown-content ul li a:hover{background-color:rgba(255,107,53,.1);color:#ff6b35}.dropdown-content ul li a.dropdown--all{border-top:1px solid #3a3a5a;font-weight:500;margin-top:4px;padding-top:16px}.dropdown.active .dropdown-content,.dropdown:hover .dropdown-content{display:block}.dropdown--arrow .dropdown-button{position:relative}.mobile-menu__buttons{cursor:pointer;padding:8px;transition:all .3s ease-in-out}.mobile-menu__buttons.active,.mobile-menu__buttons:hover{color:#ff6b35}.mobile-menu__buttons svg{height:24px;width:24px}.headline{border-bottom:1px solid #3a3a5a;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.headline,.headline h1{align-items:center;display:flex}.headline h1{font-size:1.5rem;gap:16px;margin-bottom:0}@media (max-width:768px){.headline h1{align-items:flex-start;flex-direction:column;font-size:1.25rem}}.headline .see_more{color:#ff6b35;font-size:.875rem;transition:all .3s ease-in-out}.headline .see_more:hover{opacity:.8}.select__country--inline{display:inline-flex}.select__country__label{align-items:center;background-color:rgba(0,0,0,.2);border-radius:4px;cursor:pointer;display:flex;gap:4px;justify-content:center;padding:4px 8px;transition:all .3s ease-in-out}.select__country__label:hover{background-color:rgba(255,107,53,.1)}.select__country__flag{align-items:center;display:flex;gap:4px}.select__country__flag svg{height:12px;width:12px}.content-block{min-height:calc(100vh - 300px)}.svg-icon{fill:currentColor}.svg-icon.icon{height:16px;width:16px}.video-page{background-color:#000;color:#fff}.video-player-container{background-color:#000;padding:20px 0;width:100%}.video-player{aspect-ratio:16/9;margin:0 auto;max-width:1280px;position:relative}.video-player .video-element{background-color:#000;height:100%;object-fit:contain;width:100%}.video-info-container{background-color:#1a1a1a;padding:20px 0}.video-info-container .wrapper{margin:0 auto;max-width:1280px;padding:0 20px}.video-info .video-title{color:#fff;font-size:1.8rem;font-weight:600;line-height:1.4;margin:0 0 20px}.video-info .video-meta{align-items:center;border-bottom:1px solid #333;border-top:1px solid #333;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px;padding:20px 0}.video-info .video-stats{display:flex;flex-wrap:wrap;gap:20px}.video-info .video-stats .stat{align-items:center;color:#aaa;display:flex;font-size:.95rem;gap:8px}.video-info .video-stats .stat .svg-icon{fill:#aaa;height:18px;width:18px}.video-info .video-actions{display:flex;gap:10px}.video-info .video-actions .btn-action{background-color:#333;border:none;border-radius:4px;cursor:pointer;padding:10px 15px;transition:background-color .2s}.video-info .video-actions .btn-action:hover{background-color:#444}.video-info .video-actions .btn-action .svg-icon{fill:#fff;height:20px;width:20px}.video-info .video-description{margin:20px 0}.video-info .video-description h2{color:#fff;font-size:1.2rem;margin:0 0 10px}.video-info .video-description p{color:#ccc;font-size:.95rem;line-height:1.6}.video-info .video-tags{margin:20px 0}.video-info .video-tags h3{color:#fff;font-size:1rem;margin:0 0 10px}.video-info .video-tags .tag-list{display:flex;flex-wrap:wrap;gap:8px}.video-info .video-tags .tag-list .tag{background-color:#333;border-radius:4px;color:#fff;font-size:.875rem;padding:6px 12px;text-decoration:none;transition:background-color .2s}.video-info .video-tags .tag-list .tag:hover{background-color:#e74c3c}.related-videos{background-color:#0a0a0a;padding:40px 0}.related-videos .wrapper{margin:0 auto;max-width:1280px;padding:0 20px}.related-videos .headline{margin-bottom:30px}.related-videos .headline h2{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.related-videos .thumbs{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width:768px){.video-player-container{padding:10px 0}.video-info .video-title{font-size:1.4rem}.video-info .video-meta{align-items:flex-start;flex-direction:column}.video-info .video-stats{width:100%}.video-info .video-actions{justify-content:flex-start;width:100%}.related-videos .thumbs{gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:480px){.video-info .video-title{font-size:1.2rem}.video-info .video-stats{flex-direction:column;gap:10px}.related-videos .thumbs{gap:10px;grid-template-columns:repeat(2,1fr)}}