@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,400;1,700&display=swap);:root{--dark-font-color:#29333d;--dark-bg-color:#29333d;--blue-color:#8d8bf9;--blue-color-trans:#8d8bf93d;--dark-blue-color:#7573db;--white-color:#fff;--orange-color:#e69b7f;--orange-color-trans:#e69b7f3d;--grey-color:#c2c2c2;--dark-grey-color:#d9d9d9;--grey-text-color:#50555d;--light-grey-color:#f4f4f4;--true-color:#89e67f;--false-color:#e68b7f;--border-radius:33px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;background-color:var(--white-color);color:#29333d;color:var(--dark-font-color);font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.7}section{background:#f4f4f4;background:var(--light-grey-color);padding:40px 5px;position:relative}@media (max-height:768px){section{padding:20px 5px}}.show_desc{display:inline-block}.container{margin:0 auto;max-width:1280px}.container-wide{margin:0 auto;max-width:1460px}.container-fluid{margin:0 auto;max-width:1920px}.center-block{align-items:center;display:flex;justify-content:center}.text-left{text-align:left!important}img{max-width:100%}a{text-decoration:none}p{margin-bottom:10px}section h1,section h2{font-size:40px;font-weight:600;margin-bottom:40px;margin-top:40px;text-align:center}section.blog h2{text-align:left}section h1 span,section h2 span{color:#8d8bf9;color:var(--blue-color)}.grid3list{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.grid1list,.grid3list{display:grid;position:relative}.grid1list{grid-template-columns:1fr;grid-gap:20px}.grid2list{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;position:relative}.grid2list .left{grid-column:1;grid-row:1}.grid4list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px;position:relative}.stars{display:flex}.star{background:url(/build/images/star-fill.d52a3f88.svg) no-repeat 50%;background-size:contain}.star,.star.empty{height:20px;width:20px}.star.empty{background:url(/build/images/star-empty.3f059a41.svg) no-repeat 50%;background-size:contain}.goto-button{align-items:center;border:2px solid #8d8bf9;border:2px solid var(--blue-color);border-radius:10px;display:flex;font-size:20px;font-weight:500;height:70px;justify-content:center;margin:20px}.goto-button,.goto-button.full{background:#8d8bf9;background:var(--blue-color);color:#fff;color:var(--white-color)}.goto-button.bordered{background:#fff;background:var(--white-color);color:#8d8bf9;color:var(--blue-color)}.goto-button:hover{box-shadow:1px 1px 4px #8d8bf9;box-shadow:1px 1px 4px var(--blue-color)}.in-section{max-width:265px;min-width:265px}.img-block{text-align:center}.info-section{padding:80px 0 50px}.mini-block{margin:0 auto;width:80%}.grid-mini{display:grid;position:relative;grid-gap:20px;grid-template-columns:1fr 5fr;margin:0 auto -70px;width:80%}.grid-mini .img-block{align-items:center}.grid-mini .img-block,.text-block{display:flex;justify-content:center}.text-block{flex-flow:column}.flex-center{align-items:center;display:flex;justify-content:center}.inner-text{padding:35px 0}.bg-block{height:440px;left:-80px;opacity:.05;position:absolute;top:-100px}.cna-button{align-items:center;background-color:#29333d;background-color:var(--dark-bg-color);border:none;border-radius:30px;color:#fff;color:var(--white-color);cursor:pointer;display:inline-flex;font-size:16px;gap:1px;justify-content:center;padding:10px 20px;text-decoration:none;transition:all .3s}.cna-button.default{background:#d9d9d9;background:var(--dark-grey-color);color:#29333d;color:var(--dark-font-color)}.cna-button.default:hover{background:#c2c2c2!important;background:var(--grey-color)!important;color:#29333d!important;color:var(--dark-font-color)!important}.bg-blue{background:#8d8bf9;background:var(--blue-color)}img.moves,svg{transition:all .3s}img.moves:hover,svg:hover{scale:1.05}.cna-button:hover{background-color:#7573db!important;background-color:var(--dark-blue-color)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important;color:#fff!important;color:var(--white-color)!important;text-decoration:none;transform:translateY(-2px)}.cta-button{align-items:center;background-color:#8d8bf9;background-color:var(--blue-color);border-radius:30px;color:#fff;color:var(--white-color);display:inline-flex;font-size:24px;font-weight:400;justify-content:center;padding:15px 30px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background-color:#7573db;background-color:var(--dark-blue-color);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.popup{animation:timer_popup 3s linear forwards;background-color:#f0f0f0;border-radius:5px;bottom:0;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#333;display:none;font-family:Arial,sans-serif;left:50%;padding:15px;position:fixed;text-align:center;transform:translateX(-50%);width:300px;z-index:1000}.popup.success{background-color:#dff0d8;color:#3c763d}.popup.error{background-color:#f2dede;color:#a94442}.breadcrumb{display:flex;gap:10px}.breadcrumb a{color:#8d8bf9;color:var(--blue-color)}.category-header{display:grid;grid-template-columns:1fr 130px 160px;grid-gap:20px;color:#50555d;color:var(--grey-text-color);font-size:16px;gap:20px;margin-bottom:10px;padding:0 20px}.category-list{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1}.category-item{background-color:#fff;border:1px solid #c2c2c2;border:1px solid var(--grey-color);border-radius:33px;display:grid;grid-template-columns:1fr 130px 160px;padding:15px 30px;grid-gap:20px;align-items:center;box-shadow:0 3px 10px rgba(0,0,0,.05);gap:20px;transition:transform .2s,box-shadow .2s}.category-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.category-info{display:flex;flex-direction:column;gap:5px}.category-name{font-size:20px;font-weight:500}.category-desc{color:#50555d;color:var(--grey-text-color);font-size:16px;line-height:1.4}.difficulty{align-items:center;display:flex}@media (max-width:767px){.hide_mobile{display:none!important}}@media (min-width:768px){.hide_desc{display:none!important}}.timer-bar{animation:timer_bar 3s linear forwards;background-color:#8d8bf9;background-color:var(--blue-color);bottom:0;height:4px;left:0;position:absolute;width:100%}@keyframes moveX{0%{transform:translateX(0)}25%{transform:translateX(5%)}to{transform:translateX(0)}}@keyframes moveY{0%{transform:translateY(0)}40%{transform:translateY(-1%)}to{transform:translateY(0)}}@keyframes timer_popup{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes timer_bar{0%{width:100%}to{width:0}}@media (max-width:1450px){.container{max-width:1080px}.container-fluid{max-width:100%}.container-wide{max-width:100%;padding:10px}section h2{font-size:30px}}@media (max-width:1100px){.container{max-width:880px;padding:10px}section h2{font-size:24px}.grid4list{grid-gap:10px}.bg-block{height:350px;left:-40px;opacity:.05;position:absolute;top:-30px}.grid-mini,.mini-block{width:100%}.cta-button{border-radius:20px;font-size:20px;padding:10px 15px}}@media (max-width:768px){.container-fluid{padding:0 10px}.bg-block,.show_desc{display:none}.container{max-width:520px}.grid1list,.grid2list,.grid3list{grid-template-columns:1fr;grid-gap:10px}.grid1list .left,.grid2list .left{grid-column:auto;grid-row:auto}.grid4list{grid-template-columns:1fr 1fr;grid-gap:10px}.info-section{padding:50px 0}.grid-mini{grid-template-columns:1fr;margin-top:20px}.grid-mini .inner-text{padding:0}.grid-mini .img-block{height:60px}.grid-mini img{max-height:100%;max-width:100%}}header{background:linear-gradient(to right,var(--orange-color-trans),var(--blue-color-trans));position:relative;z-index:3}.inner-page header{background:var(--light-grey-color)}.inner-page.premium header{box-shadow:0 2px 5px var(--dark-grey-color)}.inner-page header .header-content{background:linear-gradient(to right,var(--orange-color-trans),var(--blue-color-trans));border-radius:0 0 30px 30px;padding:10px 30px 15px}header ul{display:flex;list-style:none}header a{color:var(--dark-font-color)}header a:hover{color:var(--blue-color);text-decoration:underline}header .container{position:relative}header .hero-section{grid-template-columns:5fr 4fr;overflow:hidden;padding:60px 0 0;position:relative;grid-gap:20px;display:grid}header .header-content{align-items:center;display:flex;justify-content:space-between;padding-top:15px;position:relative;z-index:2}header .logo a{color:var(--blue-color);font-size:24px;font-weight:700;text-decoration:none}header .nav-menu{display:flex;list-style:none}header .nav-menu li{margin-left:50px}header .nav-menu a{text-decoration:none;transition:color .3s}header .nav-menu a:hover{color:var(--dark-blue-color)}header .auth-buttons{align-items:center;display:flex}header .login-btn{margin-right:30px;text-decoration:none}header .premium-btn{background-color:var(--blue-color);border-radius:20px;color:var(--white-color);font-size:14px;padding:10px 20px;text-decoration:none;transition:background-color .3s}header .premium-btn:hover{background-color:var(--dark-blue-color);color:var(--white-color);text-decoration:none}header .mobile-menu-btn{background:none;border:none;color:var(--dark-blue-color);cursor:pointer;display:none;font-size:24px}header .guarantee-badge{background-color:var(--white-color);border-radius:25px;display:inline-block;font-size:14px;margin-bottom:20px;margin-left:190px;padding:4px 20px;position:relative}header .guarantee-badge:after{background-color:var(--white-color);content:"";height:3px;left:-95px;position:absolute;top:50%;width:95px}header .guarantee-badge:before{background-color:var(--dark-bg-color);content:"";height:3px;left:-190px;position:absolute;top:50%;width:95px}header .hero-content{padding:40px 0;position:relative}header .hero-title{color:#2c3e50;font-size:60px;font-weight:800;line-height:1.2;margin-bottom:20px}header .hero-subtitle{align-items:center;display:flex;font-size:46px;font-weight:500;gap:10px;margin-bottom:50px}header .hero-subtitle span{color:var(--blue-color)}header .key-text{color:#8c7ae6}header .hero-description{color:var(--grey-text-color);font-size:18px;line-height:1.6;margin-bottom:50px;max-width:420px}header .cta-button{background-color:var(--dark-bg-color);border-radius:30px;display:inline-block;font-size:16px;min-width:190px;padding:12px 30px;text-align:center;transition:all .3s}header .cta-button,header .cta-button:hover{color:var(--white-color);text-decoration:none}header .cta-button:hover{background-color:var(--dark-blue-color);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}header .key-icon{background-color:var(--orange-color);border-radius:12px;display:inline-block;height:73px;position:relative;width:73px}header .key-icon svg{height:65%;position:absolute;right:17%;top:17%;width:65%}header .bg-img{animation:moveX 10s infinite;bottom:0;position:absolute;right:0;z-index:0}header .image-content.absolutes{height:100%;max-width:50%;padding:10px;position:absolute;right:0}header .image-content.absolutes img{border-radius:10px}@media (max-width:768px){header .image-content.absolutes{max-width:100%;padding:0;position:relative}}header .image-content img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}header .image-content.cover{border-radius:33px;max-height:560px;overflow:hidden;position:relative}header .image-content.cover img{-o-object-fit:cover;object-fit:cover;width:100%}header .stats{bottom:10%;display:flex;gap:25%;justify-content:center;left:0;position:absolute;right:0}header .stats .stat-card{align-items:center;background-color:var(--white-color);border-radius:33px;display:flex;flex-direction:column;min-width:30%;padding:10px 20px;transition:all .3s}header .stats .stat-card:hover{box-shadow:1px 1px 10px var(--blue-color-trans);transform:translateY(-2px)}header .stats .stat-value{color:var(--blue-color);font-size:40px;font-weight:700;line-height:1}header .stats .stat-label{color:var(--dark-bg-color);font-size:20px}header .wrap-btns{padding-bottom:70px;position:relative}header .btn-group{bottom:0;display:grid;grid-template-columns:4fr 5fr;position:absolute;grid-gap:20px;gap:20px;margin-top:25px;width:100%}header .btn-group a{font-size:24px;min-height:60px}header .header-group{padding:40px 0}header .breadcrumb{padding:30px 0 0 10px}@media (max-width:1450px){header .hero-title{font-size:55px}header .hero-subtitle{font-size:28px;margin-bottom:40px}header .hero-description{font-size:16px;margin-bottom:40px;max-width:390px}header .image-content{max-height:530px}header .btn-group a{font-size:20px}header .image-content.cover{max-height:none}}@media (max-width:1100px){header .hero-section{margin-bottom:-10px}header .hero-subtitle{display:inline-block}header .key-icon{height:50px;transform:translateY(25%);width:50px}header .cna-section.header h1{font-size:32px}header .wrap-btns{padding:0}header .btn-group{position:relative}header .btn-group a{font-size:16px;gap:10px}header .btn-group a svg{max-width:25px}header .stats{gap:10%}header .stats .stat-card{min-width:40%}header .stats .stat-value{font-size:34px}header .stats .stat-label{font-size:16px}}@media (max-width:992px){header .nav-menu li{margin-left:20px}header .premium-btn{padding:8px 16px}header .hero-title{font-size:40px}header .hero-subtitle{font-size:30px}}@media (max-width:768px){header .nav-menu{background:linear-gradient(90deg,#f2f0f7,#e8e4f3);box-shadow:0 2px 10px rgba(0,0,0,.1);display:none;flex-direction:column;left:0;padding:20px 0;position:absolute;top:calc(100% + 110px);width:100%;z-index:100}header .wrap-hero{overflow:hidden}header .nav-menu.active{display:flex}header .nav-menu li{margin:10px 0;text-align:center}header .mobile-menu-btn{display:block}header .auth-buttons{align-items:center;background:linear-gradient(90deg,#f2f0f7,#e8e4f3);border-bottom:20px solid var(--orange-color-trans);box-shadow:0 2px 10px rgba(0,0,0,.1);display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;top:100%;width:100%;z-index:100}header .auth-buttons.active{display:flex}header .login-btn{margin:0 0 10px}header .hero-section{grid-template-columns:1fr;padding:0}header .guarantee-badge{margin-left:60px}header .guarantee-badge:before{left:-60px;width:30px}header .guarantee-badge:after{left:-30px;width:30px}header .hero-title{font-size:32px;margin-bottom:0}header .key-icon{height:40px;width:40px}header .bg-img{right:-50%}header .image-content{max-height:400px;text-align:center}header .hero-subtitle{font-size:24px}header .text-content{padding:10px}header .cta-button{width:100%}header .hero-content{border-radius:16px;margin:-5px;padding:10px}header .cna-section.header h1{font-size:28px}header .breadcrumb{justify-content:center;padding:0}header .btn-group{grid-template-columns:1fr;margin-bottom:10px;margin-top:20px}header .header-group{padding:10px 0}}header .premium-page .hero-section{grid-template-columns:7fr 4fr}@media (max-width:1000px){header .premium-page .hero-section{grid-template-columns:1fr}}header .premium-page .hero-subtitle{display:flex;line-height:1.25}header .premium-page .key-icon{height:2em;transform:none}@media (max-width:768px){header .premium-page .key-icon{height:40px;transform:translateY(25%)}}header .premium-page .cna-button{background:var(--blue-color);border-radius:66px;font-size:28px;min-height:66px}@media (max-width:1000px){header .premium-page .cna-button{font-size:20px}}@media (max-width:768px){header .premium-page .hero-title{max-width:80%}header .premium-page .hero-subtitle{display:inline-block}}header .premium-page .button-desc{display:inline-block;font-size:14px;padding-top:10px;width:100%}header .premium-page .guarantee-badge{border:1px solid var(--dark-bg-color)}header .premium-page .guarantee-badge:before{background-color:var(--dark-bg-color);left:-190px;width:190px}header .premium-page .guarantee-badge:after{background-color:var(--dark-bg-color);left:auto;right:-190px;width:190px}.list-tests{min-height:100vh;overflow-x:hidden;position:relative}.list-tests:before{background:var(--blue-color-trans);right:-25%;top:5%}.list-tests:after,.list-tests:before{animation:moveY 10s infinite;border-radius:100%;content:"";height:1000px;opacity:.4;position:absolute;width:1000px;z-index:0}.list-tests:after{background:var(--orange-color-trans);bottom:5%;left:-25%}.list-tests .category-header{display:grid;grid-template-columns:1fr 130px 160px;grid-gap:20px;color:var(--grey-text-color);font-size:16px;gap:20px;margin-bottom:10px;padding:0 20px}.list-tests .category-list{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1}.list-tests .category-item{background-color:#fff;border:1px solid var(--grey-color);border-radius:33px;display:grid;grid-template-columns:1fr 130px 160px;padding:15px 30px;grid-gap:20px;align-items:center;box-shadow:0 3px 10px rgba(0,0,0,.05);gap:20px;transition:transform .2s,box-shadow .2s}.list-tests .category-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.list-tests .category-info{display:flex;flex-direction:column;gap:5px}.list-tests .category-name{font-size:20px;font-weight:500}.list-tests .category-desc{color:var(--grey-text-color);font-size:16px;line-height:1.4}.list-tests .difficulty{align-items:center;display:flex}.list-tests .test-button{text-align:right}.list-tests .start-test{align-items:center;background-color:var(--dark-bg-color);border:none;border-radius:30px;color:var(--white-color);cursor:pointer;display:inline-flex;font-size:16px;gap:1px;justify-content:center;padding:10px 20px;transition:background-color .2s;width:100%}.list-tests .start-test:hover{background-color:#1e2b38}.list-tests .start-test svg{margin-right:5px}@media (max-width:768px){.list-tests h1,.list-tests h2{font-size:32px}.list-tests .category-header{display:none;grid-template-columns:1fr 80px 100px;padding:0 10px}.list-tests .category-item{border-radius:20px;gap:15px;grid-template-columns:1fr;padding:15px}.list-tests .category-name{font-size:16px}.list-tests .category-desc{font-size:13px}.list-tests .star{font-size:16px}.list-tests .start-test{font-size:13px;padding:8px 16px}}@media (max-width:576px){.list-tests .container{padding:10px}.list-tests h1{font-size:26px;margin-bottom:30px}.list-tests .difficulty{justify-content:flex-start}.list-tests .test-button{text-align:left}}.premium-section{background:var(--light-grey-color);padding:40px 5px}.premium-section .premium-content{align-items:center;background:linear-gradient(to right,var(--orange-color-trans),var(--blue-color-trans));border:1px solid var(--grey-color);border-radius:33px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;overflow:hidden;padding:20px 45px;position:relative}.premium-section .premium-content.secondary{padding-top:110px;position:relative}.premium-section .premium-content.secondary h2{font-size:60px;font-weight:800;left:0;margin:0 50px;position:absolute;text-align:left;top:0;width:100%}.premium-section .premium-content .premium-background{background:url(/build/images/premium-circle.6d35bc69.svg) no-repeat 100% 0;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.premium-section .premium-info{flex:1;min-width:300px;position:relative;z-index:1}.premium-section .premium-info h2{font-size:60px;font-weight:800;margin-bottom:30px;margin-top:0;text-align:left}.premium-section .highlight{color:var(--blue-color)}.premium-section .features-list{list-style:none}.premium-section .features-list li{align-items:flex-start;display:flex;font-size:16px;margin-bottom:15px}.premium-section .features-list li:before{background:url(/build/images/check.1a6b0e84.svg) no-repeat 50%;background-size:contain;content:"";height:30px;margin-right:10px;width:30px}.premium-section .check-icon{color:var(--blue-color);font-size:20px;margin-right:15px}.premium-section .premium-cta{align-items:center;display:flex;flex:0 0 40%;flex-direction:column;position:relative;text-align:center;z-index:1}.premium-section .cta-button{margin-bottom:15px;max-width:350px;width:100%}.premium-section .diamond-icon{margin-right:10px}.premium-section .cta-subtext{color:var(--grey-text-color);font-weight:300;line-height:1.2;max-width:350px;width:100%}@media (max-width:1400px){.premium-section .premium-info h2{font-size:50px}}@media (max-width:1100px){.premium-section .premium-content.secondary{padding-top:80px}.premium-section .premium-content.secondary h2{font-size:48px;font-weight:800}}@media (max-width:768px){.premium-section .premium-content{flex-direction:column;gap:15px;padding:15px}.premium-section .premium-content.secondary{padding-top:10px}.premium-section .premium-content.secondary h2{font-size:36px;font-weight:800;margin:0;position:relative}.premium-section .premium-cta,.premium-section .premium-info{width:100%}.premium-section .cta-subtext{font-size:14px}.premium-section .premium-info h2{font-size:36px;text-align:center}.premium-section .features-list{margin-bottom:30px}}.cna-section.header .cna-wrap{border:none;padding:10px 10px 20px}.cna-section.header .cna-content{transform:none}.cna-section.header p{line-height:1.5;margin-left:37px}.cna-section.header h1{font-size:40px;text-align:center}.cna-section.header .check{gap:0}.cna-section .cna-wrap.topic-links{padding:30px 40px}.cna-section .cna-wrap.topic-links a{color:var(--dark-font-color)}.cna-section .cna-wrap.topic-links a:hover{text-decoration:underline}.cna-section.right-image .cna-image img{left:auto;right:-20px}.cna-section.right-image .cna-content{transform:translateX(20px)}.cna-section .cna-title{line-height:1.3;margin:0 0 20px;text-align:left}.cna-section .cna-wrap{background:var(--white-color);border:1px solid var(--grey-color);border-radius:33px;overflow:hidden;padding:20px}.cna-section li,.cna-section p{line-height:2.2}.cna-section li{align-items:flex-start;display:flex;font-size:16px;margin-bottom:15px}.cna-section li:before{background:url(/build/images/check_fill.dc542293.svg) no-repeat 50%;background-size:contain;content:"";height:26px;margin-right:10px;margin-top:5px;min-width:26px;width:26px}.cna-section .check{display:flex;font-weight:500;gap:20px;margin-top:20px}.cna-section .check:before{background:url(/build/images/check_fill.dc542293.svg) no-repeat 50%;background-size:contain;content:"";height:26px;margin-right:10px;min-width:26px;width:26px}.cna-section .thin-item{font-size:14px;font-weight:300;line-height:1.5;margin:10px 0}.cna-section .cna-button{border-radius:16px}.cna-section .cna-image{position:relative}.cna-section .cna-image img{height:calc(100% + 40px);left:-20px;position:absolute;top:-20px}.stars-background{overflow:hidden;position:relative}.stars-background:after,.stars-background:before{animation:moveY 10s infinite;background-repeat:no-repeat;content:"";position:absolute;z-index:0}.stars-background:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='241' height='539' fill='none'%3E%3Cpath fill='%238D8BF9' fill-opacity='.3' d='M357.279-27.502c1.39-3.12 6.079-1.863 5.724 1.533l-21.147 202.037c-.233 2.227 1.967 3.915 4.058 3.113l189.679-72.717c3.188-1.222 5.616 2.982 2.963 5.132L380.741 239.504c-1.739 1.41-1.377 4.159.668 5.071l185.542 82.704c3.119 1.391 1.862 6.08-1.534 5.724l-202.036-21.147c-2.227-.233-3.915 1.967-3.114 4.058l72.717 189.679c1.223 3.188-2.981 5.616-5.131 2.963L299.944 350.741c-1.41-1.739-4.159-1.377-5.07.668l-82.705 185.542c-1.39 3.119-6.079 1.863-5.724-1.534l21.147-202.036c.233-2.227-1.967-3.915-4.057-3.114l-189.68 72.718c-3.188 1.222-5.615-2.982-2.962-5.132l157.814-127.909c1.74-1.409 1.378-4.159-.667-5.07L2.497 182.169c-3.119-1.39-1.862-6.079 1.534-5.724l202.037 21.147c2.226.233 3.915-1.967 3.113-4.057L136.464 3.855c-1.223-3.188 2.981-5.615 5.132-2.962l127.908 157.814c1.41 1.74 4.159 1.378 5.071-.667z'/%3E%3C/svg%3E");height:539px;right:0;top:0;width:241px}.stars-background:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='374' fill='none'%3E%3Cpath fill='%23E69B7F' fill-opacity='.3' d='M88.375 2.346c1.39-3.12 6.08-1.863 5.724 1.533L80.65 132.364c-.233 2.227 1.967 3.915 4.058 3.114l120.626-46.245c3.189-1.222 5.616 2.982 2.963 5.132l-100.362 81.343c-1.739 1.41-1.377 4.159.668 5.071l117.995 52.596c3.119 1.39 1.863 6.079-1.534 5.724L96.579 225.65c-2.226-.233-3.915 1.967-3.113 4.058l46.244 120.626c1.223 3.189-2.981 5.616-5.131 2.963L53.235 252.935c-1.41-1.74-4.159-1.378-5.07.667L-4.431 371.598c-1.39 3.119-6.08 1.862-5.724-1.534L3.293 241.579c.233-2.227-1.967-3.915-4.057-3.113l-120.627 46.244c-3.188 1.223-5.615-2.981-2.962-5.132l100.362-81.343c1.74-1.41 1.377-4.159-.668-5.071l-117.995-52.595c-3.119-1.391-1.863-6.08 1.533-5.724l128.485 13.448c2.227.233 3.915-1.967 3.114-4.057L-55.767 23.609c-1.222-3.188 2.982-5.615 5.132-2.963L30.708 121.01c1.41 1.739 4.16 1.377 5.071-.668z'/%3E%3C/svg%3E");bottom:0;height:374px;left:0;width:229px}.info-section .container{position:relative;z-index:1}.info-section .card{background:var(--white-color);border:1px solid var(--grey-color);border-radius:33px;margin:20px 0;padding:25px}.info-section .card.base{margin:0}.info-section .card.pricing{display:flex;flex:1;flex-direction:column;padding:0;position:relative;transition:transform .3s ease,box-shadow .3s ease}.info-section .card.pricing:hover{box-shadow:0 0 5px var(--dark-grey-color);transform:translateY(-2px)}.info-section .card.pricing.best-value{background:linear-gradient(4deg,var(--orange-color-trans),var(--blue-color-trans));border:2px solid var(--orange-color);position:relative}.info-section .card.pricing.best-value .plan-title{background:transparent;border-bottom:2px solid var(--orange-color)}.info-section .card.pricing.best-value .price-container{border-bottom:2px solid var(--orange-color)}.info-section .card.pricing .plan-inner{padding:20px}.info-section .card.pricing .popular-badge{background-color:var(--orange-color);border-radius:20px;color:var(--white-color);font-size:14px;font-weight:600;left:50%;padding:5px 15px;position:absolute;top:-12px;transform:translateX(-50%)}.info-section .card.pricing .plan-title{background:var(--light-grey-color);border-bottom:1px solid var(--grey-color);border-radius:33px 33px 0 0;font-size:30px;margin:0;padding:20px;text-align:center}.info-section .card.pricing .plan-description p{align-items:center;display:flex;line-height:1.5;margin-bottom:15px;text-align:center}.info-section .card.pricing .price-container{align-items:center;border-bottom:1px solid var(--grey-color);display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 0;text-align:center}.info-section .card.pricing .price{color:#333;font-size:32px;font-weight:700}.info-section .card.pricing .price-per-day{color:#777;font-size:14px;margin-top:5px}.info-section .card.pricing .features-list{list-style:none;margin:0 0 25px;padding:0}.info-section .card.pricing .btn-get-started{background-color:var(--blue-color);border:none;border-radius:100px;color:var(--white-color);cursor:pointer;display:block;font-size:28px;font-weight:600;margin-top:auto;padding:15px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease}@media (max-width:1100px){.info-section .card.pricing .btn-get-started{font-size:22px}}.info-section .card.pricing .btn-get-started:hover{background-color:var(--dark-blue-color)}.info-section .card.blog-item{overflow:hidden;padding:15px}.info-section .card.blog-item .image-content{margin:-15px -15px 10px;overflow:hidden}.info-section .card.blog-item .image-content img{height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.info-section .card.blog-item .icon-container{margin-bottom:10px}.info-section .card.blog-item p{font-size:14px;line-height:1.7}.info-section .card.blog-item h3{line-height:1.5}.info-section .card.blog-item .cna-button{font-size:18px;margin-bottom:10px;margin-top:10px;min-width:220px;padding:5px 20px}.info-section .card.premium-item{background:linear-gradient(45deg,var(--orange-color-trans),var(--blue-color-trans));border:none;padding:30px}@media (max-width:1100px){.info-section .card.premium-item{padding:20px}}.info-section .card.premium-item ul{margin-top:20px}@media (max-width:1400px){.info-section .card.premium-item ul{margin-top:30px}}@media (max-width:1100px){.info-section .card.premium-item ul{margin-top:0}}.info-section .card.premium-item .cta-button{border-radius:100px;margin-top:40px;width:100%}.info-section .card.premium-item .cta-button svg{height:30px}@media (max-width:1100px){.info-section .card.premium-item .cta-button svg{display:none}}@media (max-width:768px){.info-section .card.premium-item .cta-button svg{display:inline-block}}@media (max-width:1400px){.info-section .card.premium-item .cta-button{font-size:20px}}.info-section p{line-height:2.2}.info-section li{align-items:flex-start;display:flex;font-size:16px;margin-bottom:15px}.info-section li:before{background:url(/build/images/check-p.1a6b0e84.svg) no-repeat 50%;background-size:contain;content:"";height:30px;margin-right:10px;width:30px}.info-section .thin-body{margin:0 auto 20px;max-width:950px}.info-section h3{font-weight:500}.info-section .icon-container{align-items:center;display:flex;gap:20px;margin-bottom:20px}.info-section .flex-info{align-items:center;display:flex;flex-flow:column;justify-content:center;padding:33px}.info-section .flex-info ul{margin-bottom:40px}.info-section .grid1list .card{margin:0}@media (max-width:1400px){.cna-section li,.cna-section p{line-height:1.8}}@media (max-width:1100px){.cna-section .cna-image img{-o-object-fit:cover;object-fit:cover}.cna-section .cna-wrap.topic-links{grid-template-columns:1fr 1fr}}@media (max-width:768px){.cna-section .cna-wrap{padding:0}.cna-section .cna-image{overflow:hidden}.cna-section .cna-image img{left:0;position:relative;top:0}.cna-section.right-image .cna-image img{right:0}.cna-section .cna-content{order:2;padding:20px 10px}.info-section .card{margin:5px 0}.cna-section.right-image .cna-content{transform:none}.cna-section.right-image .cna-image{order:1}.cna-section .thin-item{line-height:1.7}.cna-section .cna-wrap.topic-links{grid-template-columns:1fr}}.banner-section{padding:100px 5px 40px}.banner-section>div{background:var(--orange-color-trans);border-radius:33px;overflow:hidden;padding:30px 0;position:relative;z-index:1}.banner-section>div>*{margin:20px auto;max-width:60%;position:relative;z-index:1}@media (max-width:1100px){.banner-section>div>*{max-width:80%}}.banner-section>div:before{background-image:url(/build/images/banenr-bg.c9f5b27e.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.banner-section>div .content-banner{display:flex;font-size:20px;gap:40px;padding:30px 0}@media (max-width:1400px){.banner-section>div .content-banner{font-size:18px}}@media (max-width:768px){.banner-section>div .content-banner{flex-flow:column}}.banner-section>div .image-content{align-items:center;display:flex;justify-content:center;min-width:240px}.banner-section>div .cta-button{border-radius:66px;min-width:330px}.review-section .rows{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;gap:25px}@media (max-width:768px){.review-section .rows{grid-template-columns:1fr}}.review-section .testimonial-card{background-color:var(--white-color);border:1px solid var(--grey-color);border-radius:33px;box-shadow:0 4px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:12px;padding:20px}.review-section .user-info{align-items:center;display:flex;gap:12px}.review-section .avatar{align-items:center;border-radius:50%;color:var(--white-color);display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.review-section .avatar.e,.review-section .avatar.j,.review-section .avatar.s{background-color:var(--blue-color)}.review-section .user-details h3{font-size:16px;margin-bottom:2px}.review-section .date{color:var(--grey-text-color);font-size:14px}.review-section .view-all-button{margin-top:40px;text-align:center}.review-section .view-all-button button{background-color:var(--dark-grey-color);border:none;border-radius:30px;color:var(--dark-font-color);cursor:pointer;font-size:16px;font-weight:500;padding:12px 25px;transition:background-color .3s}.review-section .view-all-button button:hover{background-color:#c8c8c8}.testing-section{min-height:80vh}.testing-section .timer-wrap{background:var(--white-color);border-radius:22px;display:flex;font-size:20px;justify-content:center;padding:10px}.testing-section .test-nav{display:flex;gap:4px;justify-content:space-between}@media (max-width:1100px){.testing-section .test-nav{display:grid;grid-template-columns:repeat(20,1fr)}}@media (max-width:768px){.testing-section .test-nav{display:flex;flex-wrap:wrap}}.testing-section .test-nav .nav-item-test{align-items:center;background:var(--dark-grey-color);border-radius:8px;display:flex;font-size:11px;height:22px;justify-content:center;line-height:22px;width:22px}.testing-section .test-nav .nav-item-test.false{background:var(--false-color)}.testing-section .test-nav .nav-item-test.true{background:var(--true-color)}.testing-section .test-wrap{display:grid;grid-template-columns:2fr 5fr;grid-gap:30px;gap:30px;margin-top:10px}@media (max-width:1100px){.testing-section .test-wrap{grid-template-columns:3fr 5fr}}@media (max-width:768px){.testing-section .test-wrap{grid-template-columns:1fr}}.testing-section .test-wrap .hint-wrap,.testing-section .test-wrap .question-wrap{background:var(--white-color);border-radius:33px;padding:20px 20px 100px;position:relative}.testing-section .test-wrap .image-wrap{background:var(--white-color);border-radius:33px;margin-bottom:20px;overflow:hidden;padding:20px}.testing-section .test-wrap .image-wrap img{border-radius:33px}.testing-section .test-wrap.with-image .hint-wrap .textarea{min-height:160px}@media (max-width:768px){.testing-section .test-wrap.with-image .image-wrap{display:flex;height:300px;left:20px;position:absolute;top:140px;width:calc(100% - 40px)}.testing-section .test-wrap.with-image .image-wrap img{-o-object-fit:contain;object-fit:contain;width:100%}.testing-section .test-wrap.with-image .question-wrap{margin-top:330px}.testing-section .test-wrap .hint-wrap,.testing-section .test-wrap .sidebar{display:grid;order:2}}.testing-section .test-wrap .hint-wrap .textarea{border:1px solid var(--grey-color);border-radius:33px;height:calc(100% - 20px);min-height:360px;overflow:hidden;padding:20px 15px;position:relative}@media (max-width:768px){.testing-section .test-wrap .hint-wrap .textarea{min-height:120px;order:2}}.testing-section .test-wrap .hint-wrap .textarea .items{max-height:100%;overflow-y:auto}.testing-section .test-wrap .hint-wrap .textarea .item{font-size:14px;margin-bottom:10px}.testing-section .test-wrap .hint-wrap .textarea .item span{color:var(--blue-color)}.testing-section .test-wrap .hint-wrap .notice{align-items:center;background:var(--white-color);bottom:0;color:var(--blue-color);display:none;flex-flow:column;font-size:14px;height:25%;justify-content:center;left:0;min-height:120px;position:absolute;text-align:center;width:100%}@media (max-width:768px){.testing-section .test-wrap .hint-wrap .notice{min-height:120px}}.testing-section .test-wrap .hint-wrap .notice:before{background:var(--grey-color);content:"";display:inline-block;height:1px;left:0;margin-left:20px;position:absolute;top:0;width:calc(100% - 40px)}.testing-section .test-wrap .hint-wrap .notice button{align-items:center;background:var(--blue-color);border:none;border-radius:100px;color:var(--white-color);cursor:pointer;display:flex;gap:10px;justify-content:center;padding:3px;width:70%}.testing-section .test-wrap .hint-wrap .notice button svg{height:25px}.testing-section .test-wrap .hint-wrap .notice button:hover{background:var(--dark-blue-color)}.testing-section .test-wrap .hint-wrap .buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;bottom:20px;gap:10px;left:20px;min-height:60px;position:absolute;width:calc(100% - 40px)}@media (max-width:768px){.testing-section .test-wrap .hint-wrap .buttons{order:1;padding:20px 0;position:relative}}.testing-section .test-wrap .hint-wrap .buttons button{font-size:20px;padding:10px 0}.testing-section .test-wrap .question-wrap .close-btn{position:absolute;right:30px;top:30px}.testing-section .test-wrap .question-wrap .question{font-size:30px;font-weight:500;line-height:40px;margin:0;max-width:80%;text-align:left}@media (max-width:768px){.testing-section .test-wrap .question-wrap .question{font-size:22px;line-height:1.5;max-width:85%}}.testing-section .test-wrap .question-wrap .checkbox{display:flex;justify-content:center}@media (max-width:768px){.testing-section .test-wrap .question-wrap .checkbox{justify-content:left}}.testing-section .test-wrap .question-wrap .checkbox img{display:none;height:24px;margin:4px 0 0;width:24px}.testing-section .test-wrap .question-wrap .checkbox img.checked{display:inline-block}.testing-section .test-wrap .question-wrap .answer{display:grid;grid-template-columns:60px 1fr;margin:5px 0;padding:10px;transition:all .3s}@media (max-width:768px){.testing-section .test-wrap .question-wrap .answer{grid-template-columns:35px 1fr;padding:10px 2px}}.testing-section .test-wrap .question-wrap .answer.answered{background:var(--dark-grey-color);border-radius:33px}@media (max-width:768px){.testing-section .test-wrap .question-wrap .answer.answered{padding:10px 15px}}.testing-section .test-wrap .question-wrap .answer.answered .answer-explain{max-height:300px;overflow:auto}.testing-section .test-wrap .question-wrap .answer:hover{transform:translateY(-2px)}.testing-section .test-wrap .question-wrap .answer-title{cursor:pointer;font-size:20px;font-weight:400}@media (max-width:768px){.testing-section .test-wrap .question-wrap .answer-title{font-size:18px}}.testing-section .test-wrap .question-wrap .answer-explain{font-size:14px;max-height:0;max-width:80%;overflow:hidden;transition:all .3s ease-in}@media (max-width:768px){.testing-section .test-wrap .question-wrap .answer-explain{max-width:100%}}.testing-section .test-wrap .question-wrap .buttons{bottom:20px;display:flex;justify-content:right;left:20px;min-height:60px;position:absolute;width:calc(100% - 40px)}.testing-section .test-wrap .question-wrap .buttons button{font-size:20px;min-width:220px}.result-section .result-header{display:grid;grid-template-columns:3fr 7fr;grid-gap:20px;gap:20px}@media (max-width:768px){.result-section .result-header{grid-template-columns:1fr}}.result-section .premium-item{background:linear-gradient(45deg,var(--orange-color-trans),var(--blue-color-trans));border-radius:33px;padding:20px}@media (max-width:768px){.result-section .premium-item{order:2}}.result-section .premium-item .cta-button{font-size:20px}.result-section .premium-item .cta-button svg{width:20px}.result-section .result-info{background:var(--white-color);border-radius:33px;padding:20px 40px}.result-section .wrap-result{display:grid;grid-template-columns:250px 1fr}@media (max-width:1400px){.result-section .wrap-result{grid-template-columns:200px 1fr}}@media (max-width:768px){.result-section .wrap-result{grid-template-columns:1fr}}.result-section .wrap-result h2{font-size:30px;font-weight:500;line-height:40px;margin:0 0 30px;text-align:left}@media (max-width:768px){.result-section .wrap-result .image{max-height:130px}.result-section .wrap-result .image img{max-height:100%}}.result-section .correct-line,.result-section .incorrect-line{border-bottom:3px solid var(--true-color);display:flex;margin-top:5px;padding:10px 10px 0;width:-moz-fit-content;width:fit-content}.result-section .incorrect-line{border-bottom:3px solid var(--false-color)}.result-section .description{color:var(--grey-text-color);font-size:14px;margin-top:20px;text-align:center}.result-section .buttons{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin:20px 0 0;min-height:60px}.result-section .buttons.short{grid-template-columns:1fr 1fr}@media (max-width:768px){.result-section .buttons.short{grid-template-columns:1fr}}@media (max-width:1100px){.result-section .buttons{grid-template-columns:1fr 1fr}}@media (max-width:768px){.result-section .buttons a:nth-child(n+3){grid-column:1/span 2}}.result-section .buttons a{font-size:20px}.result-question-section .question{background:var(--white-color);border:1px solid var(--dark-grey-color);border-radius:33px;margin-bottom:20px;overflow:hidden}.result-question-section .question .header{background:var(--dark-grey-color);cursor:pointer;display:grid;font-size:20px;grid-template-columns:40px 1fr 40px;min-height:60px;padding:0 20px}.result-question-section .question .header>div{align-items:center;display:flex}.result-question-section .question .header svg.active{transform:rotate(180deg)}.result-question-section .question .description{max-height:0;overflow:hidden;padding:0 20px;transition:all .3s ease-in}.result-question-section .question .description.active{max-height:400px;padding:20px}.result-question-section .question .description .item{display:grid;grid-template-columns:40px 1fr}.result-question-section .question .description .item img{margin-top:4px}.result-question-section .question .description .title{font-size:20px;font-weight:500}.profile-page .card{background:var(--white-color);border:1px solid var(--grey-color);border-radius:33px;margin:20px 0;padding:25px}.profile-page .card.base{margin:0}.profile-page .card .notice{font-size:20px;text-align:center}.profile-page .card h2{margin:0 0 20px}.profile-page .nav .card{display:flex;justify-content:space-between;margin:0 auto;padding:5px;width:80%}@media (max-width:768px){.profile-page .nav .card{flex-wrap:wrap;gap:10px;padding:10px;width:100%}}.profile-page .nav .card a{border-radius:100px;color:var(--dark-font-color);padding:3px 10px}@media (max-width:768px){.profile-page .nav .card a{background:var(--dark-grey-color)}}.profile-page .nav .card a.active{background:var(--blue-color);color:var(--white-color)}.profile-page .nav .card a:hover,.profile-page .progress-bar{background:var(--light-grey-color)}.profile-page .progress-bar{border:1px solid var(--grey-color);border-radius:100px;height:45px;margin-bottom:40px;position:relative;width:100%}.profile-page .progress-bar .progress-line{align-items:center;background:var(--true-color);border-radius:100px;display:flex;font-size:20px;font-weight:500;gap:5px;height:100%;justify-content:right;min-width:110px;padding:0 20px}.profile-page .progress-bar .needed{align-items:center;display:flex;flex-flow:column;font-size:20px;font-weight:500;justify-content:center;left:80%;position:absolute;top:4px;transform:translateX(-50%)}.profile-page .progress-bar .needed svg{margin-bottom:5px}.profile-page .progress-bar .needed span{font-size:14px;font-weight:400;white-space:nowrap}.profile-page .progress-bar .score{font-size:14px;position:absolute;transform:translateX(calc(-50% - 40px))}.profile-page .subs-number{color:var(--blue-color);font-size:40px;font-weight:700;text-align:center}.profile-page .subs-title{font-size:20px;font-weight:700;line-height:46px;text-align:center}.profile-page .category-header{display:grid;grid-template-columns:1fr 130px 160px;grid-gap:20px;color:var(--grey-text-color);font-size:16px;gap:20px;margin-bottom:10px;padding:0 20px}.profile-page .category-list{display:flex;flex-direction:column;gap:15px;position:relative;z-index:1}.profile-page .category-item{background-color:#fff;border:1px solid var(--grey-color);border-radius:33px;display:grid;grid-template-columns:1fr 130px 160px;padding:15px 30px;grid-gap:20px;align-items:center;box-shadow:0 3px 10px rgba(0,0,0,.05);gap:20px;transition:transform .2s,box-shadow .2s}.profile-page .category-item.true{background:linear-gradient(to right,var(--white-color) 0,var(--white-color) 50%,var(--true-color) 100%)}.profile-page .category-item.false{background:linear-gradient(to right,var(--white-color) 0,var(--white-color) 50%,var(--false-color) 100%)}.profile-page .category-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.profile-page .category-info{display:flex;flex-direction:column;gap:5px}.profile-page .category-name{font-size:20px;font-weight:500}.profile-page .category-desc{color:var(--grey-text-color);font-size:16px;line-height:1.4}.profile-page .difficulty{align-items:center;display:flex}.profile-page .test-button{text-align:right}.profile-page .start-test{align-items:center;background-color:var(--dark-bg-color);border:none;border-radius:30px;color:var(--white-color);cursor:pointer;display:inline-flex;font-size:16px;gap:1px;justify-content:center;padding:10px 20px;transition:background-color .2s;width:100%}.profile-page .start-test:hover{background-color:#1e2b38}.profile-page .start-test svg{margin-right:5px}.profile-page .flash{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:300px;padding:10px;position:relative;transform-style:preserve-3d;transition:transform .6s}.profile-page .flash svg{bottom:10px;position:absolute;right:10px}.profile-page .card.flash:hover:not(.flipped){transform:rotateY(10deg)}.profile-page .card.flash.flipped{transform:rotateY(180deg)}.profile-page .back-side,.profile-page .front-side{align-items:center;backface-visibility:hidden;border-radius:33px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:20px;position:absolute;text-align:center;width:100%}.profile-page .front-side{background-color:#fff;color:#29333d;font-weight:700}.profile-page .back-side{background-color:#29333d;color:#fff;transform:rotateY(180deg)}@media (max-width:768px){.profile-page h1,.profile-page h2{font-size:32px}.profile-page .category-header{display:none;grid-template-columns:1fr 80px 100px;padding:0 10px}.profile-page .category-item{border-radius:20px;gap:15px;grid-template-columns:1fr;padding:15px}.profile-page .category-name{font-size:16px}.profile-page .category-desc{font-size:13px}.profile-page .star{font-size:16px}.profile-page .start-test{font-size:13px;padding:8px 16px}}.table-section{background-color:#f8f9fa;padding:60px 0}.table-section .container{margin:0 auto;max-width:1140px;padding:0 15px}.table-section table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;width:100%}.table-section thead tr{background-color:var(--blue-color);color:#fff}.table-section td,.table-section th{border-bottom:1px solid #e9ecef;padding:16px 20px;text-align:left}.table-section tbody tr:last-child td,.table-section tbody tr:last-child th{border-bottom:none}.table-section tbody tr:hover{background-color:rgba(74,108,247,.03)}.table-section tbody th{color:#333;font-weight:600}.table-section tbody td{color:#666}.table-section .status-active{color:#10b981;font-weight:600}.table-section .status-canceled{color:#ef4444;font-weight:600}.table-section .status-pending{color:#f59e0b;font-weight:600}.table-section .btn{border-radius:6px;display:inline-block;font-weight:500;padding:8px 16px;text-align:center;text-decoration:none;transition:all .2s ease}.table-section .btn-default{background-color:var(--light-grey-color);border-radius:5px;color:var(--dark-font-color);padding:5px}.table-section .btn-default:hover{background-color:var(--blue-color);color:var(--white-color)}.table-section .btn-danger{background-color:#ef4444;border-radius:5px;color:#fff;padding:5px}.table-section .btn-danger:hover{background-color:#dc2626}.table-section .btn-success{background-color:#10b981;border-radius:5px;color:#fff;padding:5px}.table-section .btn-success:hover{background-color:#059669}@media (max-width:768px){.table-section{padding:40px 0}.table-section table{display:block;overflow-x:auto}.table-section td,.table-section th{padding:12px 16px}}.auth_section{align-items:center;background-color:var(--light-grey-color);display:flex;justify-content:center;min-height:100vh;padding:1rem}.auth_section .auth_container{background-color:var(--white-color);border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(41,51,61,.1);max-width:480px;overflow:hidden;position:relative;width:100%}.auth_section .auth_header{background-color:var(--white-color);border-bottom:1px solid var(--light-grey-color);color:var(--dark-font-color);padding:1rem;position:relative;text-align:center}.auth_section .auth_header h2{font-size:1.75rem;font-weight:600;margin:0}.auth_section .auth_header p{margin-top:.5rem;opacity:.9}.auth_section .auth_form{padding:2rem}.auth_section .form_group{margin-bottom:1.5rem;position:relative}.auth_section .form_label{color:var(--dark-font-color);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.auth_section .form_input{background-color:var(--light-grey-color);border:2px solid transparent;border-radius:calc(var(--border-radius)/2);display:block;font-size:1rem;padding:.875rem 1rem;transition:all .2s ease;width:100%}.auth_section .form_input:focus{background-color:var(--white-color);border-color:var(--blue-color);box-shadow:0 0 0 4px var(--blue-color-trans);outline:none}.auth_section .form_input.error{background-color:var(--white-color);border-color:var(--false-color)}.auth_section .form_error{bottom:-1.25rem;color:var(--false-color);font-size:.75rem;left:0;position:absolute}.auth_section .checkbox_container{align-items:center;display:flex;margin-bottom:1.5rem}.auth_section .checkbox_input{height:0;opacity:0;position:absolute;width:0}.auth_section .checkbox_label{color:var(--grey-text-color);cursor:pointer;font-size:.875rem;padding-left:2rem;position:relative}.auth_section .checkbox_label:before{background-color:var(--white-color);border:2px solid var(--grey-color);border-radius:6px;content:"";height:1.25rem;left:0;position:absolute;top:0;transition:all .2s ease;width:1.25rem}.auth_section .checkbox_input:checked+.checkbox_label:before{background-color:var(--blue-color);border-color:var(--blue-color)}.auth_section .checkbox_input:checked+.checkbox_label:after{border:solid var(--white-color);border-width:0 2px 2px 0;content:"";height:.75rem;left:.4rem;position:absolute;top:.25rem;transform:rotate(45deg);width:.5rem}.auth_section .checkbox_input:focus+.checkbox_label:before{box-shadow:0 0 0 4px var(--blue-color-trans)}.auth_section .btn{background-color:var(--blue-color);border:none;border-radius:calc(var(--border-radius)/2);color:var(--white-color);cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:1rem;text-align:center;transition:all .2s ease;width:100%}.auth_section .btn:hover{background-color:var(--dark-blue-color)}.auth_section .btn:focus{box-shadow:0 0 0 4px var(--blue-color-trans);outline:none}.auth_section .btn_google{background-color:var(--white-color);border:1px solid var(--grey-color);color:var(--dark-font-color);margin-top:1rem;position:relative}.auth_section .btn_google:hover{background-color:var(--light-grey-color)}.auth_section .btn_google:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285F4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09'/%3E%3Cpath fill='%2334A853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23'/%3E%3Cpath fill='%23FBBC05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22z'/%3E%3Cpath fill='%23EA4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.auth_section .divider{align-items:center;color:var(--grey-text-color);display:flex;font-size:.875rem;margin:1.5rem 0}.auth_section .divider:after,.auth_section .divider:before{background-color:var(--grey-color);content:"";flex:1;height:1px}.auth_section .divider:before{margin-right:1rem}.auth_section .divider:after{margin-left:1rem}.auth_section .auth_footer{color:var(--grey-text-color);font-size:.875rem;padding:1rem 2rem 2rem;text-align:center}.auth_section .auth_link{color:var(--blue-color);font-weight:500;text-decoration:none;transition:color .2s ease}.auth_section .auth_link:hover{color:var(--dark-blue-color);text-decoration:underline}.auth_section .error_message{align-items:center;background-color:var(--orange-color-trans);border-radius:calc(var(--border-radius)/2);color:var(--false-color);display:flex;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}.auth_section .error_message:before{align-items:center;background-color:var(--false-color);border-radius:50%;color:var(--white-color);content:"!";display:flex;font-weight:700;height:1.25rem;justify-content:center;margin-right:.75rem;width:1.25rem}.auth_section .success_message{align-items:center;background-color:rgba(137,230,127,.2);border-radius:calc(var(--border-radius)/2);color:var(--true-color);display:flex;font-size:.875rem;margin-bottom:1.5rem;padding:.75rem 1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth_section .auth_form{animation:fadeIn .3s ease-out}footer{background:linear-gradient(to right,var(--orange-color-trans),var(--blue-color-trans));font-size:14px;padding:15px 0 30px;position:relative;z-index:3}footer .grid3list>div:not(:nth-child(3)){border-right:1px solid var(--grey-color)}footer .footer-title{font-size:20px;font-weight:600;margin-bottom:20px;text-align:center}footer .footer-title span{color:var(--blue-color)}footer .nav{padding-right:20px}footer .nav>div{display:flex;flex-flow:column;gap:10px}footer .nav a{color:var(--dark-font-color)}footer .nav a:hover{color:var(--blue-color)}footer .footer-info{position:relative}footer .footer-info .desc{padding:10px;text-align:center}footer .footer-info .copy{bottom:0;font-weight:300;left:50%;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}footer .btns{margin:20px 0}footer .cna-button,footer .cta-button{border-radius:16px;font-size:16px;min-width:140px;padding:5px 20px}footer .social{flex-flow:row!important;gap:20px!important}@media (max-width:1100px){footer .footer-info .copy{position:relative}}@media (max-width:768px){footer .grid3list>div:not(:nth-child(3)){border:none}footer .footer-info{order:3}footer .grid2list{grid-template-columns:1fr 1fr}footer .nav{padding-right:0}}