html{box-sizing:border-box;scroll-behavior:smooth;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,li{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background-color:transparent;outline:none;border:none}img{display:block;max-width:100%}.header{width:100%;background:-webkit-linear-gradient(90deg,#010114,#342ebc,#010114);background:linear-gradient(90deg,#010114,#342ebc,#010114);display:flex;align-items:center;justify-content:center}#header{border-bottom:1px solid black}.header_container{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width: 1440px){.header_container{padding:14px 80px;justify-content:space-between;gap:36px}}.header-nav-pc{display:none}.header-logo{width:54px;height:54px;border-radius:10px;overflow:hidden;background-color:#fff}@media screen and (min-width: 1440px){.header-logo{width:80px;height:80px;min-width:80px;min-height:80px;border-radius:10px}}.header-logo>img{width:100%;height:100%;object-fit:cover}.header-nav-mobile-button{width:50px;height:50px;border-radius:50%;box-shadow:3px 3px 4px #00000040;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-nav-mobile-button>img{width:27px;height:27px}.header-nav-mobile{position:fixed;top:0;right:-1900px;pointer-events:none;opacity:0;z-index:999;width:100vw;height:100vh;display:flex;align-items:center;justify-content:flex-end;transition:right .3s ease;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(255,255,255,.2)}.header-nav-mobile.is-open{position:fixed;top:0;right:0;z-index:999;pointer-events:painted;opacity:1}.header-nav-mobile-item-close{position:absolute;top:25px;right:25px}.header-nav-mobile-button-close{width:32px;height:32px;transition:transform .3s ease}.header-nav-mobile-button-close:hover,.header-nav-mobile-button-close:focus,.header-nav-mobile-button-close:active{transform:scale(1.05)}.header-nav-mobile-list{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 80px;gap:39px;border:1px solid #eeebee;border-radius:24px;width:336px;height:622px;box-shadow:3px 4px 10px #3d3d3d40;background:#fff;margin:0 auto}@media screen and (max-width: 340px){.header-nav-mobile-list{width:300px}}.header-nav-mobile-item>a{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;color:#000;white-space:nowrap}.header-nav-mobile-item-home>a{font-weight:700;font-size:24px}.header-nav-mobile-item{transition:transform .3s ease}.header-nav-mobile-item:hover,.header-nav-mobile-item:focus,.header-nav-mobile-item:active{transform:scale(1.05)}@media (min-width: 1440px){.header-nav-pc{display:block;width:100%}.header-nav-mobile,.header-nav-mobile-button{display:none}.header-nav-pc-list{display:flex;align-items:center;justify-content:center;gap:36px}.header-nav-pc-item>a{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;color:#fff;white-space:nowrap}.header-nav-pc-item{transition:transform .3s ease}.header-nav-pc-item:hover,.header-nav-pc-item:focus,.header-nav-pc-item:active{transform:scale(1.05)}}.hero{background:-webkit-linear-gradient(90deg,#010114,#342ebc,#010114);background:linear-gradient(90deg,#010114,#342ebc,#010114)}.hero_container{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:50px 16px}@media screen and (min-width: 1440px){.hero_container{gap:40px;padding:50px 108px}}.main-title{color:#fff;text-align:center;margin:0 auto;font-size:48px;font-weight:600;max-width:900px}@media screen and (max-width:1440px){.main-title{font-size:36px}}.main-description{color:#fff;font-size:24px;font-weight:500;max-width:1100px;text-align:center;margin:0 auto}.hero-img{max-width:600px;width:100%;height:100%;object-fit:cover;margin:0 auto}.footer{background-repeat:no-repeat;background-position:center;background:linear-gradient(90deg,#121212c0,#141414be),url(/assets/footer-bg-techno-06220d6a.png);background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:120% 100%,120% 100%;box-shadow:#b4b4b44d 0 30px 60px -30px,#9b9b9b40 0 50px 100px -20px,#a8a9aa59 0 -2px 6px inset}@media screen and (max-width: 1280px){.footer{background-color:#1d2438;background-size:cover}}.footer_container{padding:50px 10px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:100%}@media screen and (min-width: 1280px){.footer_container{padding:130px 108px 20px;gap:50px}}.footer-links-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}@media screen and (min-width: 1280px){.footer-links-list{gap:32px;flex-direction:row;justify-content:space-between}}.footer-text{line-height:1.57143;color:#e6e6e6}@media screen and (min-width: 1280px){.footer-text{font-size:16px;line-height:1.5}}.footer-pages-link{line-height:1.57143;color:#ececec;font-weight:600;position:relative}@media screen and (min-width: 1280px){.footer-pages-link{font-size:16px;line-height:1.5}}.footer-pages-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;border-radius:2px;background-color:#fff;transform:scaleX(0);transition:transform .35s cubic-bezier(.215,.61,.355,1)}.footer-pages-link:hover:after{transform:scaleX(1)}.mb20{margin-bottom:20px}.companies_container{border-radius:10px;width:100%;padding:50px 0;background:-webkit-linear-gradient(90deg,#01b4ee,#28348a);background:linear-gradient(90deg,#01b4ee,#28348a);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.big-el{max-width:190px}.small-el{max-width:90px}.middle-el{width:120px;object-fit:cover}.logo-box{width:60px;height:60px;border-radius:10px;overflow:hidden}.logo-box img{width:100%;height:100%;object-fit:cover}.page-margin{margin-bottom:32px}.page-margin-2{margin-bottom:16px}.page-margin-8,.page-margin-24{margin-bottom:8px}.h3-uppercase{text-transform:uppercase}.page-text-bold{font-weight:600}.page-text{line-height:1.57143}@media screen and (min-width: 1440px){.page-text{font-size:16px;line-height:1.5}}.page-simple-list{list-style:disc;padding-left:20px}.page-simple-link{line-height:1.57143;color:#0059ff}@media screen and (min-width: 1440px){.page-simple-link{font-size:16px;line-height:1.5}}.page-title-h3{font-weight:600;font-size:18px;line-height:1.55556}@media screen and (min-width: 1440px){.page-title-h3{font-size:20px;line-height:1.4}}.page-title{font-family:Nunito,sans-serif;text-transform:uppercase;text-align:center;font-weight:800;font-size:24px;margin:116px auto 40px}@media screen and (min-width: 1440px){.page-title{font-size:28px;line-height:1.57143;margin-top:189px}}.page-content{padding:20px 16px 60px}@media screen and (min-width: 1440px){.page-content{padding:100px 212px 120px}}.page-section{padding-top:0!important}.cards{scroll-margin-top:100px;width:100%}.img_company_box{width:100%;padding:20px;background:-webkit-linear-gradient(90deg,#333333,#707070,#b0b6b6);background:linear-gradient(90deg,#333333,#707070,#b0b6b6);display:flex;flex-direction:column;align-items:flex-start}.img_company_box img{width:100%;height:100%;object-fit:cover}.position-box{background:-webkit-linear-gradient(90deg,#181a1e,#373a40,#484c56);background:linear-gradient(90deg,#181a1e,#373a40,#484c56);box-shadow:#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset;display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;margin-bottom:10px}.position-text{font-family:Arial,sans-serif;font-size:18px;font-weight:700;color:#f4f4f4;border-radius:5px;padding:10px}.position{font-family:Arial,sans-serif;font-size:36px;font-weight:700;color:#f6f6f6;background:-webkit-linear-gradient(90deg,#181a1e,#373a40,#484c56);background:linear-gradient(90deg,#181a1e,#373a40,#484c56);box-shadow:#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset;border-radius:0;width:50px;height:72px;display:flex;justify-content:center;align-items:center;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.cards_container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:20px 16px 50px}@media screen and (min-width: 1280px){.cards_container{gap:76px;padding:20px 16px 50px}}.cards_list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;width:100%}.company-item{background:-webkit-linear-gradient(90deg,#010114,#342ebc,#010114);background:linear-gradient(90deg,#010114,#342ebc,#010114);border-radius:20px;display:flex;width:100%;justify-content:space-between;align-items:center;padding:20px;box-shadow:#9b9b9b40 0 50px 100px -20px,#b4b4b44d 0 30px 60px -30px,#a8a9aa59 0 -2px 6px inset}@media screen and (max-width: 1440px){.company-item{flex-direction:column;gap:20px;padding:0}}.company-item-right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.company-item-right-order{order:-1}.company-item-right p{font-size:24px;max-width:600px;color:#efefef;text-align:center}.company-item-inner{position:relative;max-width:400px;border-radius:10px;background:-webkit-linear-gradient(90deg,#1f2937,#293647,#233043);background:linear-gradient(90deg,#1f2937,#293647,#233043);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding-bottom:20px;transition:all .3s ease}.rating-numbers{text-align:center;margin:10px 0 0;font-size:36px;font-weight:700;color:#fafafa}.stars-box{width:100%;display:flex;justify-content:space-between;align-items:center}.stars{max-width:170px;margin:0 auto}.company-bonus-item{color:#f3f3f3}.img_company_box1{border-radius:10px;overflow:hidden;width:100%}.item-text-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 1280px){.item-text-block{padding:0 20px}}.item-text1{font-size:24px}.item-text2{font-size:26px;max-width:500px;text-align:center;font-weight:600}.glow-on-hover{width:300px;height:50px;border:none;outline:none;color:#fff;font-weight:600;background:#c4c4c4;cursor:pointer;position:relative;z-index:0;border-radius:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1280px){.glow-on-hover{margin-right:0;margin-bottom:30px;width:270px}}.glow-on-hover:before{content:"";background:linear-gradient(45deg,#ff0000,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,#ff0000);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:1;transition:opacity .3s ease-in-out;border-radius:10px}.glow-on-hover:active{color:#fff}.glow-on-hover:active:after{background:transparent}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;color:#fff;background:-webkit-linear-gradient(90deg,#1f2937,#293647,#233043);background:linear-gradient(90deg,#1f2937,#293647,#233043);left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.pay-block{background-color:#210240;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:300px;padding:10px 20px;border-radius:10px;gap:10px;box-shadow:#32325d40 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}@media screen and (max-width: 1280px){.pay-block{max-width:270px}}.company-bonus-list{display:flex;flex-direction:column;gap:10px}.top-btn-box-main{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px;max-width:300px}.top-btn-box{color:#fff;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center}.img_company_box p,.item-text-block p{color:#fff}.info_container{display:flex;flex-direction:column;justify-content:center;gap:40px;padding:60px 16px}@media screen and (min-width: 1440px){.info_container{gap:36px;padding:60px 108px}}.info_container h2{font-size:36px;color:#f6f6f6;text-align:center}.info_container p{font-size:24px;color:#e7e7e7;text-align:center}.special-bg{background:-webkit-linear-gradient(90deg,#010114,#342ebc,#010114);background:linear-gradient(90deg,#010114,#342ebc,#010114)}.info2-container{display:flex;justify-content:space-between;max-width:1200px;margin:20px auto;padding:70px 20px 0}@media screen and (max-width:1440px){.info2-container{flex-direction:column}}.left-section,.right-section{width:45%}@media screen and (max-width:1440px){.left-section,.right-section{width:100%}}.highlight{background:-webkit-linear-gradient(90deg,#010114,#342ebc,#010114);background:linear-gradient(90deg,#010114,#342ebc,#010114);box-shadow:#00000059 0 5px 15px;padding:15px;border-radius:10px;margin-bottom:20px;font-size:14px;line-height:1.5;color:#f1f1f1}.links{margin-top:20px;color:#191919}.strong{color:#181818}.links strong{display:block;margin-bottom:10px;font-size:16px}.links a{display:block;margin:5px 0;color:#e1e1e1;text-decoration:none;background:-webkit-linear-gradient(90deg,#010114,#342ebc,#010114);background:linear-gradient(90deg,#010114,#342ebc,#010114);box-shadow:#00000059 0 5px 15px;padding:5px 10px;border-radius:5px;max-width:300px;text-align:center}@media screen and (max-width:1440px){.links a{width:100%;max-width:100%;margin-bottom:20px}}.links a:hover{background-color:#e0e0e0}.warning{color:red;font-weight:700;font-size:18px;margin-top:20px;text-align:center}.age-restriction{font-size:24px;text-align:center;margin-top:10px}.age-restriction img{vertical-align:middle;margin-left:10px}.horse-icon{width:100%;height:auto;margin-top:20px;display:block}.divider{width:10px;height:100%;background-color:#d4edda;border-radius:5px;margin:0 20px}.rating_container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:100px 20px 0}@media screen and (max-width:1440px){.rating_container{flex-direction:column}}.rating_container img{max-width:300px}.rating_container h2{font-size:36px;color:#161616;margin-bottom:20px}@media screen and (max-width: 1440px){.rating_container h2{font-size:30px}}.rating_container p{color:#161616;font-size:20px}@media screen and (max-width: 1440px){.rating_container p{font-size:18px}}.rating-text-box{max-width:700px}.rating-img{width:100%;height:100%;object-fit:cover}.cookies-section{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:999;width:100%;background:-webkit-linear-gradient(90deg,#eae6ff,#f4f4f4);background:linear-gradient(90deg,#eae6ff,#f4f4f4);box-shadow:#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset}.cookies-container{padding:40px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media screen and (min-width: 1440px){.cookies-container{padding:40px 108px;flex-direction:row;justify-content:space-between}}.cookies-text{max-width:100%;font-size:14px;line-height:1.57143;text-align:center;color:#101010}@media screen and (min-width: 1440px){.cookies-text{font-size:16px;line-height:1.5;max-width:705px;text-align:left}}.cookies-buttons{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}@media screen and (min-width: 1440px){.cookies-buttons{flex-direction:row;justify-content:flex-end;gap:0}}.cookies-accept-js{background-color:#a9ffcc;transition:background-color .3s ease;color:#121212!important}.cookies-accept-js:hover{background-color:#49db86}.cookies-decline-js{background-color:#ff735d;transition:background-color .3s ease;color:#121212!important}.cookies-decline-js:hover{background-color:#ce1b00}.cookie-link{text-decoration:underline}.boxes{position:relative;margin-left:-30px;margin-right:-30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;background-image:url(/assets/bg-c02fcb91.png);background-repeat:no-repeat;background-size:100% 1%;background-position:top;animation:bgAnimate 6s infinite alternate-reverse ease-in-out;padding-top:2px}@media screen and (max-width: 1440px){.boxes{height:100vh;overflow:hidden}}@keyframes bgAnimate{0%{background-size:100% 1%}to{background-size:100% 150%}}.box{width:calc((100% - 78px)/40);aspect-ratio:1;background-color:#2a2a2a;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width: 1400px){.box{width:calc((100% - 57px)/20)}}@media screen and (max-width: 480px){.box{width:calc((100% - (10 * 3px)) / 11)}}.box.active{background:url(/assets/rating-ef7cf875.png);background-position:center;background-repeat:no-repeat;background-size:cover}.form-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;background:-webkit-linear-gradient(90deg,#010114,#342ebc,#010114);background:linear-gradient(90deg,#010114,#342ebc,#010114);box-shadow:#06182c66 0 0 0 2px,#06182ca6 0 4px 6px -1px,#ffffff14 0 1px inset;padding:20px;box-shadow:0 0 10px #0000001a;min-width:800px}@media screen and (max-width: 1440px){.form-container{min-width:300px}}label{display:block;margin-bottom:10px;font-size:16px;color:#ededed}input,textarea{width:100%;padding:8px;margin-top:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}textarea{height:100px;resize:vertical}input[type=checkbox]{width:auto;margin-right:10px}.btn-2{text-align:center;display:inline-block;padding:15px 40px;border:1px solid #fff;cursor:pointer;letter-spacing:2px;position:relative;overflow:hidden;margin:0 20px;color:#fff}.btn-2:before{content:"";position:absolute;height:11px;width:100%;background:#fff;left:0;top:0;transition:all .3s;opacity:.3}.btn-2:hover:before{top:77%}textarea{resize:none}.form-text{color:#fff;margin-bottom:20px}.form-link{color:#fff;text-decoration:underline}.form-title,.form-container p{color:#fff}:root{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#121212;background:white;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.container{max-width:375px;min-width:320px;margin:0 auto}@media screen and (min-width: 1440px){.container{max-width:1440px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.page-section{background-color:#fff;padding-top:100px}body{overflow-x:hidden!important}
@media screen and (max-width:1440px){
	.main-title{
		font-size: 36px;
	}
	.boxes {
		min-height: 140vh;
	}
}