@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:initial}body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}body{background-color:#f0f0f0;font-family:"'Mulish'",sans-serif}.aspect-ratio{height:100%;overflow:auto;position:relative;width:100%}.content{min-height:100%;overflow-y:auto;padding:20px;text-align:left;width:100%}li{list-style-type:none}.nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fff9;left:0;padding:7px 20px;position:absolute;top:0;transition:transform .5s ease-out;width:100%;z-index:10}.nav.hidden{transform:translateY(-100%)}.nav.expanded{height:100%}ul.icons{align-content:normal;align-items:stretch;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0}li.hamburger{flex-shrink:1}li.empty,li.hamburger{align-self:auto;display:block;flex-basis:auto;flex-grow:0;order:0}li.empty{flex-shrink:0;width:52px}li.notification{align-self:auto;display:block;flex-basis:auto;flex-grow:1;flex-shrink:1;order:0}li.notification img{display:block;margin:0 auto;width:60px}li.volume{margin-right:20px}li.users,li.volume{align-self:auto}li.aleph-logo,li.users,li.volume{display:block;flex-basis:auto;flex-grow:0;flex-shrink:1;order:0}li.aleph-logo{align-self:center;margin-right:20px}li.aleph-logo img{display:block;vertical-align:middle}.carousel-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.full-height{height:100vh}.tray{background-color:#fffc;height:calc(100% - 32px);left:0;opacity:0;overflow-y:auto;padding:20px;position:absolute;top:32px;transform:translateY(-100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out,background-color .5s ease-in-out;width:100%;z-index:5}.tray.initial{background-color:#fff}.tray.visible{opacity:1;transform:translateY(0)}.menu-container{align-items:center;display:flex;flex-direction:column;max-height:100vh;overflow-y:auto;padding:2rem}.menu-logo{margin:2rem 0;text-align:center}.menu-logo img{height:auto;max-width:180px}.menu-sections{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;width:100%}.menu-section{padding:1rem}.menu-section h3{color:#fe001a;font-family:Mulish,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.05em;margin-bottom:1.5rem;text-transform:uppercase}.menu-section ul{list-style:none;margin:0;padding:0}.menu-section li{margin-bottom:1rem}.menu-section a{color:#333;display:block;font-size:1rem;font-weight:500;padding:.5rem 0;text-decoration:none;transition:color .3s ease}.menu-section a:hover{color:#fe001a}@media (max-width:768px){.menu-sections{gap:2rem;grid-template-columns:1fr}.menu-section{text-align:center}}.menu-container a{color:#000;text-decoration:none}.menu-column{opacity:1;transition:opacity 1s ease-in-out}.menu-column.initial{opacity:0;transition:opacity 1s ease-in-out}.menu-column{display:flex;flex-direction:column;justify-content:start}.menu-column.left{grid-column:1/2}.menu-column.right{grid-column:2/3}.menu-column ul{list-style:none;padding:0}.menu-column li{margin:10px 0}.logo{align-items:center;display:flex;grid-column:1/3;grid-row:2/2;justify-content:center}.logo img{height:auto;max-width:30%}li.stronger{font-weight:600}li.pushed{margin-left:20px}.video-wrapper{opacity:0;transition:opacity 2s ease-in-out}.video-wrapper.visible{opacity:1}.video-js{background-color:#fff!important}.column-header h3{font-family:Mulish,sans-serif;font-size:18px;font-weight:600}.column-header p{font-family:Mulish,sans-serif;font-size:14px;font-weight:400;margin-bottom:10px}.over-column{padding-bottom:60px}.over-column a,.over-column a:visited{color:#000;text-decoration:none}.card{background-color:#ffffffe6;border-radius:5px;box-shadow:0 20px 27px 0 #0000000d;margin-bottom:16px;padding:16px;position:relative}.card-header small{color:#696969;display:block;font-size:12px;margin-bottom:6px}.card .article-title a{font-family:Mulish,sans-serif;font-size:18px;font-weight:600}.img-fluid{margin:6px 0;width:100%}ul.bullets{padding-left:16px}ul.bullets li{font-size:14px;list-style-type:disc}.read-more{background-color:#fe001a;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin:10px auto 0;padding:4px 8px;text-transform:uppercase}.card.inline{display:inline-block;margin-right:10px}.notif{padding:20% 10% 0;text-align:center}.notif a,.notif a:visited{color:#344767;font-family:Mulish,sans-serif;font-size:36px;font-weight:600;text-decoration:none}.notif h3{color:#fe001a;font-family:Mulish,sans-serif;font-size:32px;font-weight:300;margin-bottom:20px}@media screen and (min-width:800px){body.landscape .menu-container{box-sizing:border-box;padding:3%}}@media screen and (min-width:1400px){body.landscape .menu-container{box-sizing:border-box;padding:10%}}body.landscape .menu-container ul{list-style:none;margin:0;padding:0}body.landscape .menu-container ul li{margin-bottom:10px}body.landscape .menu-container .logo{align-items:flex-start;display:flex;justify-content:center}body.landscape .menu-container .logo img{max-width:20%}body.landscape .menu-container .menu-column.left,body.landscape .menu-container .menu-column.right{display:flex;flex-direction:column;justify-content:flex-start}body.landscape div.article-title a img{border-radius:5px;left:10px;position:absolute;top:10px;width:200px}body.landscape .card.opened{padding-left:240px}.login-wrapper{background-color:#fffffff2;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:1}.login-wrapper.show{opacity:1}.login-container{background-color:#ffffffe6;border-radius:10px;display:block;left:50%;margin:0 auto;padding:50px;position:fixed;top:50%;transform:translate(-50%,-50%);width:250px}.login-title{color:#555;font-size:24px;padding-bottom:15px;text-transform:uppercase}.error{color:#fe001a}.form-row{padding:5px 0}.form-field{border:1px solid #d8d8d8;border-radius:8px;box-sizing:border-box;color:#666;font-size:18px;padding:9px 13px}.form-submit{background-color:#fe001a;border:0;border-radius:5px;font-size:18px;margin-top:10px;padding:8px 15px;transition:background-color .3s}.form-submit:hover{background:darkred}.login-message{left:50%;position:absolute;text-align:center;top:90%;transform:translateX(-50%);z-index:10}.auth-wrapper{align-items:center;background-color:#f8f9fa;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh}.auth-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:2rem auto;max-width:600px;padding:2rem}.auth-title{color:#1a1a1a;font-size:24px;font-weight:600;letter-spacing:-.5px;margin-bottom:40px;text-align:center}.form-row{margin-bottom:24px}.form-field{background:#fff;border:1px solid #e0e0e0;font-size:16px;padding:16px;transition:all .3s ease;width:100%}.form-field:focus{border-color:#000;box-shadow:0 0 0 1px #000;outline:none}.form-field::placeholder{color:#9e9e9e}.form-submit{background:#000;font-size:16px;font-weight:500;padding:16px;transition:all .3s ease;width:100%}.form-submit:hover{background:#333}.form-submit:disabled{background:#ccc;cursor:not-allowed}.error{color:#dc3545}.error,.loading{font-size:14px;margin-top:8px}.loading{color:#6c757d;text-align:center}.auth-link{color:#666;display:block;font-size:14px;margin-top:24px;text-align:center;text-decoration:none}.auth-link:hover{color:#000}.subscription-options{display:flex;gap:2rem;margin-bottom:2rem}.subscription-option{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1;padding:1.5rem}.subscription-option h3{color:#2c3e50;margin-bottom:.5rem}.price{color:#2c3e50;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.subscription-option ul{list-style:none;margin:0;padding:0}.subscription-option li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.subscription-option li:before{color:#27ae60;content:"✓";left:0;position:absolute}.payment-buttons-container{margin:0 auto;max-width:400px;padding:1rem}.slick-arrow svg.svg-inline--fa{display:none}.splash-screen{align-items:center;background-color:#f0f0f0;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease-out;width:100%;z-index:1000}.splash-screen.fade-out{opacity:0}.splash-screen img{height:auto;max-width:200px}.about-container,.privacy-container,.terms-container{color:#333;margin:0 auto;max-width:800px;padding:70px 20px 20px}.about-content,.privacy-content,.terms-content{background:#ffffffe6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:30px}.about-container h1,.privacy-container h1,.terms-container h1{color:#fe001a;font-size:28px;margin-bottom:30px;text-align:center}.about-container h2,.privacy-container h2,.terms-container h2{color:#333;font-size:22px;margin:25px 0 15px}.about-container p,.privacy-container p,.terms-container p{line-height:1.6;margin-bottom:15px}.about-container ul,.privacy-container ul,.terms-container ul{list-style-type:none;margin-bottom:15px;padding-left:20px}.about-container li,.privacy-container li,.terms-container li{line-height:1.5;margin-bottom:8px;padding-left:20px;position:relative}.about-container li:before,.privacy-container li:before,.terms-container li:before{color:#fe001a;content:"•";left:0;position:absolute}.about-container strong,.privacy-container strong,.terms-container strong{color:#fe001a}.footer{bottom:20px;left:0;padding:0 20px;position:absolute;text-align:center;width:100%;z-index:5}.footer-links{display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.footer-links a{color:#333;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fe001a}.footer-links li:not(:last-child):after{color:#333;content:"|";margin-left:20px}.anpc-sol-logos{display:flex;gap:10px;justify-content:center;margin-top:15px}.anpc-sol-logos img{height:50px;max-width:250px;width:auto}.nav.back{background-color:#fffc}.nav.back .hamburger{transform:rotate(180deg)}.nav .hamburger a svg,.nav .login a svg,.nav .logout a svg,.nav .users a svg,.nav .volume a svg,.nav.back .hamburger a svg{color:#344767;vertical-align:middle}.payment-section{background:#f8f9fa;border-radius:8px;margin-top:30px;padding:20px}.payment-logos{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:20px}.netopia-logo{margin-bottom:10px}.compliance-logos{display:flex;gap:15px;justify-content:center}.compliance-logos img{height:35px;max-width:200px;width:auto}.payment-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.netopia-button{background-color:#2c3e50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:background-color .3s ease}.netopia-button:hover{background-color:#34495e}.netopia-button:disabled{background-color:#95a5a6;cursor:not-allowed}.paypal-button-container{align-items:center;display:flex;justify-content:center;min-height:150px}.subscription-options.horizontal{align-items:stretch;flex-direction:row;justify-content:center}.subscription-option.selected{background:#eaf6fb;border:2px solid #0070ba;box-shadow:0 4px 12px #0070ba14;position:relative}.subscription-option.selected .checkmark{align-items:center;background:#0070ba;border-radius:50%;box-shadow:0 2px 6px #00000014;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:28px;justify-content:center;position:absolute;right:16px;top:16px;width:28px}.subscription-option{cursor:pointer;transition:border .2s,box-shadow .2s,background .2s}.subscription-option:focus{outline:2px solid #0070ba}.subscription-options.vertical{display:flex;flex-direction:column;gap:2rem}.subscription-option{box-sizing:border-box;margin:0 auto;max-width:100%;width:100%}.payment-buttons-container{display:flex;justify-content:center;margin-top:1.5rem}.auth-container form{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.auth-container form input{background:#fafbfc;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;display:block;font-size:1rem;margin-bottom:0;padding:.8rem 1rem;transition:border .2s;width:100%}.auth-container form input:focus{background:#fff;border:1.5px solid #0070ba;outline:none}.form-submit{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:.5rem;padding:1rem 0;transition:background .2s}.form-submit:hover{background:#0070ba}.account-page{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;font-size:1.1rem;margin:40px auto;max-width:600px;padding:2rem 2.5rem}.account-section{border-bottom:1px solid #eaeaea;margin-bottom:2.5rem;padding-bottom:1.5rem}.account-section:last-child{border-bottom:none}.account-section h3{color:#0070ba;font-size:1.2rem;margin-bottom:1rem}.account-section form label{display:block;font-weight:500;margin-bottom:.5rem}.account-section input[type=email],.account-section input[type=password],.account-section input[type=text]{border:1px solid #d0d0d0;border-radius:4px;font-size:1rem;margin-bottom:1rem;padding:.5rem;width:100%}.account-section button{background:#0070ba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.5rem;transition:background .2s}.account-section button:hover{background:#005c99}.account-section table{border-collapse:collapse;margin-top:1rem;width:100%}.account-section td,.account-section th{border:1px solid #eaeaea;padding:.5rem .7rem;text-align:left}.account-section th{background:#f7f7f7}.error{background:#fdecea;color:#c0392b}.error,.success{border-radius:4px;margin-bottom:1rem;padding:.7rem 1rem}.success{background:#eafaf1;color:#207d3a}.form-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:1.5rem}.form-section h2{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.subscription-info{padding:1rem 0}.subscription-info p{color:#666;font-size:1rem;margin-bottom:.5rem}.subscription-info b{color:#333;font-weight:600}.form-submit.cancel{background-color:#dc3545}.form-submit.cancel:hover{background-color:#c82333}.payments-table{overflow-x:auto}.payments-table table{border-collapse:collapse;margin-top:1rem;width:100%}.payments-table td,.payments-table th{border-bottom:1px solid #eee;padding:.75rem;text-align:left}.payments-table th{color:#333;font-weight:600}.payments-table th,.payments-table tr:hover{background-color:#f8f9fa}.auth-logo{margin-bottom:2rem;text-align:center}.auth-logo img{height:auto;max-width:120px}:root{--primary-color:#e30613;--text-color:#333;--background-color:#fff;--border-color:#ddd;--error-color:#e30613;--success-color:#28a745}.auth-message{margin:2rem 0;text-align:center}.auth-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.auth-button{border:2px solid var(--primary-color);border-radius:4px;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:all .3s ease}.auth-button.primary{background-color:var(--primary-color);color:#fff}.auth-button.primary:hover{background-color:#c00510;border-color:#c00510}.auth-button.secondary{background-color:#fff;color:var(--primary-color)}.auth-button.secondary:hover{background-color:#fff5f5}a:hover{color:var(--primary-color)}.form-submit:hover{background-color:var(--primary-color)}
/*# sourceMappingURL=style.44e5cdc6a6e372c530d5.css.map*/