*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font-family:inherit;margin:0;padding:0;vertical-align:baseline}a{text-decoration:none;color:inherit;cursor:pointer}button{cursor:pointer;background:none;border:none}ol,ul{list-style:none}@font-face{font-family:Inter;src:url("../fonts/Inter_18pt-Light.ttf");font-style:normal;font-weight:300}@font-face{font-family:Inter;src:url("../fonts/Inter_18pt-Regular.ttf");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url("../fonts/Inter_18pt-Medium.ttf");font-style:normal;font-weight:500}@font-face{font-family:Inter;src:url("../fonts/Inter_18pt-SemiBold.ttf");font-style:normal;font-weight:600}@font-face{font-family:Inter;src:url("../fonts/Inter_18pt-Bold.ttf");font-style:normal;font-weight:700}@font-face{font-family:Inter;src:url("../fonts/Inter_18pt-ExtraBold.ttf");font-style:normal;font-weight:800}@font-face{font-family:Poppins;src:url("../fonts/Poppins-ExtraBold.ttf");font-style:normal;font-weight:800}.virxft-header{position:absolute;top:0;left:0;right:0;z-index:100;padding-top:26px;padding-bottom:26px;font-family:Inter}.virxft-header .header-logo{width:304px;height:59px;margin-right:95px}.virxft-header .header-logo img{width:100%;height:100%;object-fit:contain}.virxft-header .header-nav{min-height:59px;gap:49px}.virxft-header .header-nav-item{color:#1a1a1a;font-size:22px;font-weight:400;white-space:nowrap}.virxft-header .header-nav-item.active{font-weight:800}@media(max-width: 900px){.virxft-header .container{flex-direction:column;align-items:flex-start;gap:17px}.virxft-header .header-logo{width:100%;max-width:304px;height:auto;margin-right:0}.virxft-header .header-nav{flex-wrap:wrap;gap:20px 49px;min-height:27px}}@media(max-width: 380px){.virxft-header .header-nav{justify-content:center}}.virxft-main{color:#6b6b6b;font-family:Inter;font-size:18px;font-weight:400;line-height:150%}.virxft-main .section{position:relative;overflow:hidden;display:flex}.virxft-main .section.bg-gray{padding-top:90px;padding-bottom:90px;background:#e0e0e0}.virxft-main .section.bg-white{padding-top:150px;padding-bottom:150px;background:#f5f5f5}.virxft-main .section.hero{min-height:669px;padding-top:188px;background-color:#e0e0e0;background-image:linear-gradient(180deg, #d9d9d9, #e0dfe0)}.virxft-main .section.hero .container .content{max-width:650px}.virxft-main .section.hero .bg-img{display:flex;justify-content:center}.virxft-main .section.hero .bg-img img{width:1440px;height:670px;object-position:top left}.virxft-main .section.why .why-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.virxft-main .section.start-traning{padding-top:0}.virxft-main .section.start-traning .content-wrapp{position:relative;padding:113px 0 148px 85px;background-color:#afe506}.virxft-main .section.start-traning .content{position:relative;z-index:1;max-width:450px}.virxft-main .section.start-traning .title.h2{margin-bottom:4px}.virxft-main .section.start-traning .subtitle{margin-bottom:50px;font-weight:600}.virxft-main .section.form-section .two-col{gap:40px}.virxft-main .section.form-section p{color:#6b6b6b}.virxft-main .section.form-section .two-col__content{position:relative;align-self:stretch}.virxft-main .section.form-section .bg-img{top:unset;max-height:350px}.virxft-main .section.form-section .bg-img img{max-height:inherit;object-fit:contain;object-position:bottom center}.virxft-main .bg-img{position:absolute;inset:0;z-index:0;width:100%;overflow:hidden}.virxft-main .bg-img img{width:100%;height:100%;object-fit:cover;object-position:top right}.virxft-main .title{font-family:Poppins;color:#1a1a1a;line-height:150%}.virxft-main .title.h1{font-size:70px;font-weight:800}.virxft-main .title.h2{font-size:50px;font-weight:800;margin-bottom:80px}.virxft-main .subtitle{color:#1a1a1a;font-size:22px;font-weight:400;line-height:150%}.virxft-main .subtitle b{font-weight:700}.virxft-main .text-green{color:#8cce18}.virxft-main .text-white{color:#fff}.virxft-main .text-center{text-align:center}.virxft-main .btn{display:flex;align-items:center;justify-content:center;width:302px;height:80px;border-radius:10px;background:#000;box-shadow:0 4px 12.9px 0 rgba(0,0,0,.33);color:#f5f5f5;font-size:22px;font-weight:700;transition:.2s ease-out}.virxft-main .btn:hover{box-shadow:0 4px 15px 0 rgba(0,0,0,.8);transform:translateY(-4px)}.virxft-main .btn.btn--green{background:#8cce18;box-shadow:0 4px 25.6px 0 rgba(104,157,11,.58);color:#000;width:313px}.virxft-main .btn.btn--green:hover{box-shadow:0 4px 28px 0 rgba(104,157,11,.8)}.virxft-main .card .c-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.virxft-main .card .c-title{color:#8cce18;font-size:25px;font-weight:700}.virxft-main .card .c-icon{width:52px;height:54px;object-fit:contain;flex-shrink:0}.virxft-main .card.bg-gray{display:flex;flex-direction:column;align-items:center;border-radius:10px;border:1px solid #ccc;background:#e6e6e6;box-shadow:0 4px 38.3px 0 rgba(176,176,176,.64);padding:41px 26px;text-align:center;align-self:stretch}.virxft-main .card.bg-gray .c-icon{width:62px;height:61px;margin-bottom:9px}.virxft-main .text-img{width:100%;max-width:610px;height:auto;border-radius:10px}.virxft-main .two-col{display:flex;align-items:center;gap:42px}.virxft-main .two-col__content{width:630px}.virxft-main .two-col__img{max-width:610px}.virxft-main .ul-stars li{position:relative;padding-left:32px;margin-bottom:9px;color:#6b6b6b;font-size:18px;font-weight:700}.virxft-main .ul-stars li::before{content:"";position:absolute;top:0;left:0;bottom:0;display:block;width:24px;height:100%;background:url("/img/star-fill.svg") no-repeat;background-position:center center}.virxft-main .reg-form-wrapp{width:100%;max-width:596px}.virxft-main .reg-form-wrapp .form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:inherit;padding:60px 50px;border-radius:10px;background:#fff;box-shadow:0 4px 26.1px 0 rgba(0,0,0,.11)}.virxft-main .reg-form-wrapp .form.disabled{pointer-events:none}.virxft-main .reg-form-wrapp .form.disabled .form-btn{filter:grayscale(1)}.virxft-main .reg-form-wrapp .form-field{position:relative;width:100%;margin-bottom:20px}.virxft-main .reg-form-wrapp .form-field label{margin-bottom:10px;color:#000;font-size:19px;font-weight:400}.virxft-main .reg-form-wrapp .form-field input{display:flex;align-items:center;gap:10px;align-self:stretch;width:100%;height:50px;padding:13px 16px;border-radius:10px;border:1px solid #aeaeae;color:#1a1a1a;font-family:Inter;font-size:19px;font-weight:400}.virxft-main .reg-form-wrapp .form-field input::placeholder{font-family:inherit;font-size:inherit;font-weight:inherit;color:#aeaeae}.virxft-main .reg-form-wrapp .form-field input:hover,.virxft-main .reg-form-wrapp .form-field input:focus,.virxft-main .reg-form-wrapp .form-field input:active{border:1px solid #8cce18}.virxft-main .reg-form-wrapp .form-field input:focus,.virxft-main .reg-form-wrapp .form-field input:active{outline:none}.virxft-main .reg-form-wrapp .form-field textarea{display:flex;justify-content:flex-end;align-items:flex-end;gap:10px;align-self:stretch;height:132px;width:100%;padding:13px 14px;border-radius:10px;border:1px solid #aeaeae}.virxft-main .reg-form-wrapp .form-field textarea:focus,.virxft-main .reg-form-wrapp .form-field textarea:active{outline:none}.virxft-main .reg-form-wrapp .form-field .red-dot{color:#c20017;font-size:19px;font-weight:400}.virxft-main .reg-form-wrapp .form-field.error::after{content:attr(data-error);position:absolute;left:0;bottom:-16px;color:red;font-size:12px;line-height:1}.virxft-main .reg-form-wrapp .form-field.error input{border:1px solid red}.virxft-main .reg-form-wrapp .form-btn{display:flex;align-items:center;justify-content:center;width:100%;height:77px;border-radius:10px;background:#8cce18;box-shadow:0 4px 25.6px 0 rgba(104,157,11,.58);transition:.2s ease-out;color:#000;font-size:22px;font-weight:700;line-height:150%}.virxft-main .reg-form-wrapp .form-btn:hover{box-shadow:0 4px 30px 0 rgba(104,157,11,.8)}.virxft-main.home .title.h1{margin-bottom:13px}.virxft-main.home .section.hero{background-color:#afd512;background-image:linear-gradient(90deg, #afd512, #b2dd0d);padding-bottom:220px}.virxft-main.home .section.hero p{margin-bottom:50px}.virxft-main.home .section.hero .bg-img img{width:1440px;height:860px;transition:.3s linear}.virxft-main.home .section.how{padding-top:90px}.virxft-main.home .section.how .how-grid{gap:30px}.virxft-main.home .section.how .how-c-step{margin-bottom:8px;color:#1a1a1a;font-family:Poppins;font-size:40px;font-weight:800}.virxft-main.home .section.how .how-grid-line{width:1px;height:100%;min-height:186px;background:#e0e0e0}.virxft-main.home .section.training .text-img{border-radius:26px}.virxft-main.home .section.training .title.h2{margin-bottom:24px}.virxft-main.home .section.what .what-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.virxft-main.home .section.what2 .title.h2{margin-bottom:29px}.virxft-main.home .section.what2 .ul-stars{margin-top:29px}.virxft-main.home .section.faq .container{max-width:846px}.virxft-main.home .section.faq .faq-list{display:flex;flex-direction:column;gap:15px}.virxft-main.home .section.contact .title.h2{margin-bottom:33px}.virxft-main.about .section.mission .btn{margin-top:50px}.virxft-main.about .section.mission .title.h2{margin-bottom:26px}.virxft-main.about .section.what-focus .title.h2{margin-bottom:18px}.virxft-main.services .section.features .title.h2{margin-bottom:60px}.virxft-main.services .section.features .two-col__img .text-img:first-child{margin-bottom:16px}.virxft-main.services .section.features .features-grid{display:flex;flex-direction:column;gap:20px}.virxft-main.services .section.features .features-grid__card{align-items:flex-start;padding:30px 26px}.virxft-main.services .section.features .features-grid__card .c-icon{width:62px;height:39px;margin-bottom:0}.virxft-main.services .section.features .features-grid__card .c-text{padding-left:71px;text-align:start}.virxft-main.services .section.why-works .title.h2{margin-bottom:24px}.virxft-article{padding-top:100px;padding-bottom:150px;background-color:#f5f5f5;font-family:Inter;font-size:18px;font-weight:300;line-height:150%;color:#6b6b6b}.virxft-article p{margin-bottom:16px}.virxft-article .title{font-family:Inter;font-weight:800;line-height:normal;color:#8cce18}.virxft-article .title.h1{font-size:40px}.virxft-article .title.h2{font-size:30px;margin-bottom:20px;margin-top:30px}.virxft-article .title.uppercase{text-transform:uppercase}.virxft-article .ul-header{font-weight:500;margin-bottom:10px}.virxft-article .ul{padding-left:26px;margin-bottom:16px;list-style:disc}@media(max-width: 1200px){.virxft-main .section.bg-white{padding-top:120px;padding-bottom:120px}.virxft-main .section.hero .container .content{max-width:508px}.virxft-main .section.hero .bg-img img{width:auto;height:100%}.virxft-main .section.why .why-grid{grid-template-columns:repeat(2, 1fr);gap:20px}.virxft-main .section.start-traning .content-wrapp{padding:90px 0 165px 31px;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.virxft-main .section.start-traning .bg-img img{float:right;width:1235px;object-position:top right;transition:.3s linear}.virxft-main .section.form-section{padding-bottom:0}.virxft-main .section.form-section .reg-form-wrapp{order:2;margin-left:auto;margin-right:auto}.virxft-main .section.form-section .two-col__content{position:static}.virxft-main .section.form-section .two-col{position:relative;padding-bottom:425px}.virxft-main .section.form-section .bg-img{max-height:minmax(60vw, 405px)}.virxft-main .title.h2{margin-bottom:70px}.virxft-main .two-col{align-items:flex-start;flex-direction:column;gap:40px}.virxft-main .two-col__content{order:1;width:100%}.virxft-main .two-col__img{order:2;width:100%;max-width:684px;margin-left:auto;margin-right:auto}.virxft-main .text-img{width:100%;max-width:684px}.virxft-main.home .section.hero{padding-bottom:120px;padding-top:193px}.virxft-main.home .section.hero .bg-img{justify-content:flex-start}.virxft-main.home .section.hero .bg-img img{width:auto;height:100%;object-position:top 0 left -300px}.virxft-main.home .section.how{padding-top:80px}.virxft-main.home .section.how .how-grid{flex-direction:column;align-items:flex-start}.virxft-main.home .section.how .how-grid-line{width:100%;height:1px;min-height:unset}}@media(max-width: 1090px){.virxft-main .section.start-traning .bg-img img{object-position:top 0 right -350px}.virxft-main.home .section.hero .bg-img img{object-position:top 0 left -360px}}@media(max-width: 600px){.virxft-main .section.bg-white{padding-top:90px;padding-bottom:90px}.virxft-main .section.bg-gray{padding-top:70px;padding-bottom:70px}.virxft-main .section.why .why-grid{grid-template-columns:1fr;gap:16px}.virxft-main .section.start-traning .content-wrapp{padding:70px 20px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.virxft-main .section.start-traning .bg-img{display:none}.virxft-main .section.form-section .two-col{padding-bottom:60vw}.virxft-main .title.h1{font-size:50px}.virxft-main .title.h2{font-size:40px;margin-bottom:50px}.virxft-main .btn{width:100%;max-width:302px}.virxft-main .btn.btn--green{width:100%;max-width:313px}.virxft-main .reg-form-wrapp .form{padding:60px 20px}.virxft-main.home .section.hero{padding-bottom:72px;padding-top:220px}.virxft-main.home .section.hero .bg-img img{object-position:top left}.virxft-main.home .section.how .how-c-step{font-size:30px}.virxft-main.home .section.what .what-grid{grid-template-columns:1fr;gap:16px}.virxft-main.services .section.features .title.h2{margin-bottom:40px}.virxft-main.services .section.features .features-grid__card{align-items:center}.virxft-main.services .section.features .features-grid__card .c-header{flex-direction:column}.virxft-main.services .section.features .features-grid__card .c-icon{margin-bottom:9px}.virxft-main.services .section.features .features-grid__card .c-text{padding-left:0;text-align:center}.virxft-main.services .section.why-works .title.h2{margin-bottom:24px}}.virxft-footer{background:#e0e0e0;padding-top:80px;padding-bottom:80px}.virxft-footer .text-p{font-family:Inter;font-size:20px;font-weight:400;line-height:150%}.virxft-footer .footer-info{display:flex;flex-direction:column;gap:20px;width:100%;max-width:618px;color:#6b6b6b}.virxft-footer .footer-logo{width:304px;height:59px}.virxft-footer .footer-logo img{width:100%;height:100%;object-fit:contain}.virxft-footer .footer-nav{display:flex;width:100%;max-width:44%}.virxft-footer .footer-nav__col{width:218px}.virxft-footer .footer-nav__col .col-title{margin-bottom:20px;color:#8cce18;font-family:Inter;font-size:20px;font-weight:600;line-height:150%}.virxft-footer .footer-nav__col .col-ul{color:#1a1a1a;font-family:Inter;font-size:20px;font-weight:500;line-height:150%}.virxft-footer .footer-nav__col .col-ul li:not(:last-child){margin-bottom:10px}.virxft-footer .footer-nav__col .col-ul a:hover{text-shadow:1px 0 1px #1a1a1a}.virxft-footer .footer-bottom{color:#737171;transform:translateY(-18px)}.virxft-footer .container{display:flex;justify-content:space-between;gap:20px}@media(max-width: 1000px){.virxft-footer .container{flex-direction:column}.virxft-footer .footer-bottom{transform:translateY(0);margin-top:20px}.virxft-footer .footer-info{max-width:700px}.virxft-footer .footer-nav{max-width:unset}.virxft-footer .footer-nav__col{width:200px}}@media(max-width: 600px){.virxft-footer .footer-logo{width:100%;max-width:304px;height:auto}.virxft-footer .footer-info .text-p{font-size:16px}.virxft-footer .footer-nav__col{width:200px}}@media(max-width: 400px){.virxft-footer .footer-nav{flex-direction:column;gap:30px}}.accordion-item{padding:28px 25px;border-radius:10px;border:1px solid #ccc;background:#e6e6e6;box-shadow:0 4px 38.3px 0 rgba(176,176,176,.64);font-family:Inter;font-size:19px;font-style:normal;line-height:150%}.accordion-item input[type=checkbox],.accordion-item input[type=radio]{width:0;height:0;display:none}.accordion__label{position:relative;display:flex;align-items:center;min-height:45px;padding-right:45px;font-size:25px;font-weight:600;color:#1a1a1a}.accordion__icon{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:url("../img/icon_arrow-d.svg") no-repeat;background-size:contain;background-position:center center;border-radius:50%;transition:.2s ease-in-out;cursor:pointer;transform-origin:center}.accordion__content{height:0;overflow:hidden;border-width:0;font-weight:400;font-size:18px;color:#6b6b6b;transition:all .3s ease-out}.accordion-item.active .accordion__content,.accordion-item input:checked~.accordion__content{height:auto;margin-top:14px}.accordion-item.active .accordion__icon,.accordion-item input:checked~.accordion__label .accordion__icon{background-image:url("../img/icon_arrow-up.svg")}@media(max-width: 600px){.accordion-item{padding:28px 16px 28px 20px}.accordion__label{font-size:18px}}.flx{display:flex;align-items:center}.mb16{margin-bottom:16px}.virxft{font-style:normal;line-height:normal;background-color:#fff}.virxft .container{position:relative;z-index:1;width:100%;height:100%;max-width:1440px;padding-left:80px;padding-right:80px;margin-left:auto;margin-right:auto}.modal-note{position:fixed;top:50px;left:50%;z-index:100;transform:translateX(-50%);padding:10px 20px;background-color:#000;font-family:Inter;color:#fff;font-weight:600;border-radius:30px;border:1px solid #fff;animation:.3s ease-out forwards slide-in}@keyframes slide-in{0%{top:-100px}100%{top:50px}}@media(max-width: 1400px){.virxft .container{padding-left:30px;padding-right:30px}}@media(max-width: 600px){.virxft .container{padding-left:20px;padding-right:20px}}/*# sourceMappingURL=style.min.css.map */