@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap);.footer{font:.875rem/1.4 Inter,sans-serif}.footer .container{display:flex;justify-content:center;padding-right:10px;padding-left:10px}.footer .footer-top{background-color:#f8f8f8;padding:34px 0}.footer .footer-bottom{background:#1b1b2d;padding:29px 0;color:#fff}.footer .footer-bottom p:not(:last-child){margin-bottom:2px}.footer .footer-list-certificates{display:flex;align-items:center}.footer .footer-list-certificates:not(:last-child){margin-right:35px}.footer .footer-list-certificates li:not(:last-child){margin-right:14px}.card{position:relative;padding-bottom:50%;overflow:hidden}.card .card-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.card .card-caption{position:absolute;bottom:0;right:0;left:0;background-color:rgba(27,27,45,.8);padding:12px 15px 15px;min-height:80px;display:flex;flex-direction:column}.card .card-list{font-family:Inter,sans-serif;margin-top:auto}.card .card-list li{line-height:0}.card .card-list li:not(:last-child){margin-bottom:4px}.card .card-list .card-list-name{font-weight:500;font-size:1.5rem;line-height:1.2083;color:#fff}.card .card-list .card-list-age{font-style:normal;font-weight:300;font-size:1rem;line-height:1.1875;color:#fff}.card .card-list .card-list-status{display:inline-flex;align-items:center;font-size:1rem;line-height:1.1875;color:#38bd23;margin-left:8px}.card .card-list .card-list-status:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;background-color:#38bd23;margin-right:5px}@media screen and (max-width:1000px){.card .card-list .card-list-name{font-size:1.375rem}}@media screen and (max-width:767px){.card .card-caption{min-height:59px;padding:8px 12px 10px}.card .card-list li:not(:last-child){margin-bottom:0}.card .card-list .card-list-name{font-size:1.25rem}.card .card-list .card-list-age{font-size:.875rem}}.card-slider:not(:last-child){margin-bottom:60px}.card-slider .card{padding-bottom:129%;cursor:pointer;transition:opacity .5s}.card-slider .card:hover{opacity:.9}.card-slider .splide__arrow{opacity:1;width:60px;height:60px;border-radius:0;background-color:rgba(0,0,0,.3);overflow:hidden;fill:#fff;transition:all .5s}.card-slider .splide__arrow:hover{fill:#bcbcc0}.card-slider .splide__arrow svg{min-width:60px;height:40px}.card-slider .splide__arrow--next{right:-58px;right:0}.card-slider .splide__arrow--next svg{margin-left:25px}.card-slider .splide__arrow--prev{left:-58px;left:0}.card-slider .splide__arrow--prev svg{margin-right:25px}@media screen and (max-width:1000px){.card-slider:not(:last-child){margin-bottom:50px}}@media screen and (max-width:575px){.card-slider .splide__slide{width:160px}}.blockquote-icon-box{display:flex;background-color:#010102;padding:68px 40px;justify-content:center}.blockquote-icon-box .blockquote-icon{flex:none;margin:10px 20px 0 0;font-size:0;line-height:0}.blockquote-icon-box .blockquote-icon-title{font-weight:700;font-size:1.875rem;line-height:1.266;color:#fff;margin-bottom:4px}.blockquote-icon-box .blockquote-icon-txt{font-weight:400;font-size:1.125rem;line-height:1.2777;color:#c6c6c6}.blockquote-icon-wrapp{display:flex;flex-wrap:wrap;position:relative;background-color:#1b1b2d}.blockquote-icon-wrapp:after{content:"";width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-top:16px solid #1b1b2d;display:block;margin-left:auto;margin-right:auto;margin-bottom:-16px}.blockquote-icon-wrapp .blockquote-icon-box{width:33.333%}.blockquote-icon-wrapp .blockquote-icon-box:nth-child(2){background-color:#1b1b2d}@media screen and (max-width:1600px){.blockquote-icon-box{padding:56px 46px}}@media screen and (max-width:1400px){.blockquote-icon-box{padding:50px 30px}.blockquote-icon-box .blockquote-icon-title{font-size:1.75rem}.blockquote-icon-box .blockquote-icon-txt{font-size:1rem}}@media screen and (max-width:1000px){.blockquote-icon-box{padding:31px 36px}.blockquote-icon-box .blockquote-icon-title{font-size:1.5rem}.blockquote-icon-box .blockquote-icon-txt{line-height:1.3125}.blockquote-icon-wrapp .blockquote-icon-box .blockquote-icon{display:none}}@media screen and (max-width:767px){.blockquote-icon-box{padding:30px 58px 32px 40px}.blockquote-icon-box .blockquote-icon-inner{max-width:193px}.blockquote-icon-wrapp{flex-direction:column;flex-wrap:nowrap}.blockquote-icon-wrapp:after{border-top-color:#010102}.blockquote-icon-wrapp .blockquote-icon-box{width:100%}.blockquote-icon-wrapp .blockquote-icon-box .blockquote-icon{display:inline-block}}html.overflow_hidden{height:100%;margin-right:8px}.modal-wrapper{overflow:hidden auto;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;background-color:rgba(27,27,45,.8);cursor:zoom-out}.modal-wrapper .modal-btn-close{color:#fff;stroke:#fff;fill:#fff;opacity:.5;transition:color .5s,fill .5s,stroke .5s,opacity .5s;position:absolute;right:-37px;top:-5px;display:inline-block;padding:5px;font-size:0;line-height:0;cursor:pointer}.modal-wrapper .modal-btn-close:hover{opacity:1;color:#da4a4a;stroke:#da4a4a;fill:#da4a4a}.modal-wrapper .modal-container{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 10px}.modal-wrapper .modal-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal-wrapper .modal-container .modal-content{position:relative;display:inline-block;vertical-align:middle;width:100%}.modal-wrapper .modal{text-align:left;margin:40px auto;max-width:600px;width:100%;position:relative;cursor:default}.modal-wrapper.open,.modal-wrapper.open .modal{z-index:1044}.modal-wrapper.open+.modal-wrapper.open{z-index:1045}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{transition:opacity .5s;opacity:0}@media screen and (max-width:767px){.modal-wrapper .modal{margin:85px auto}.modal-wrapper .modal-btn-close{top:-64px;right:0}}.modal-registration .modal{max-width:500px;margin-top:auto;margin-bottom:0}.modal-registration .form-registration{max-width:none}.modal-registration .form-registration .form-registration-title{font-size:1.875rem;margin-bottom:30px}@media screen and (max-width:767px){.modal-registration .modal-container{padding-left:0;padding-right:0}.modal-registration .modal-container .modal-content,.modal-registration .modal-container:before{vertical-align:bottom}.modal-registration .modal-btn-close{top:20px;right:20px;color:#bcbcc0;stroke:#bcbcc0;fill:#bcbcc0;opacity:1}.modal-registration .form-registration{padding:30px 30px 40px}.modal-registration .form-registration .form-registration-title{font-size:2.1875rem}}.modal-agreement{overflow:initial}.modal-agreement .modal-container{padding:0 50px}.modal-agreement .modal{max-width:970px;height:60vh;background-color:#fff;border-radius:4px;padding:20px}.modal-agreement .modal .modal-header{padding:10px 0;margin-top:-20px;font-weight:700;background-color:#fff}.modal-agreement .modal .modal-body{height:calc(100% - 40px);padding:20px 35px 20px 0;margin-right:-20px;overflow:hidden auto;font-size:14px}@media screen and (max-width:767px){.modal-agreement .modal-container{padding:0 10px}.modal-agreement .modal .modal-body{padding:20px 25px 20px 0;margin-right:-20px}}.section-error{background:#fff url(../img/404-girl.52fa286a.jpg) no-repeat 50% 50%/cover;min-height:100vh;padding-top:100px;padding-bottom:100px;display:flex;align-items:center;justify-content:center}.box-error{text-align:center;width:100%;padding-right:20px;padding-left:20px;margin-top:-70px}.box-error .error-code{font-weight:900;font-size:9.375rem;line-height:1.28;color:#fff;margin:0}.box-error .error-messages{margin-top:-32px;font-weight:900;font-size:3.125rem;line-height:1.28;letter-spacing:.04em;color:#fff}.box-error .error-messages:not(:last-child){margin-bottom:10px}.box-error .error-txt{font-size:25px;line-height:32px;letter-spacing:.01em;color:hsla(0,0%,100%,.8)}.box-error .error-txt:not(:last-child){margin-bottom:50px}@media screen and (max-width:1170px){.box-error{margin-top:0}.box-error .error-code{font-size:6.25rem}.box-error .error-txt:not(:last-child){margin-bottom:30px}}@media screen and (max-width:767px){.section-error{padding-top:50px;padding-bottom:50px}.box-error .error-code{font-size:5rem}.box-error .error-messages{margin-top:-10px;font-size:1.875rem}.box-error .error-txt{font-size:1.25rem}.box-error .error-txt:not(:last-child){margin-bottom:20px}}*,:after,:before{box-sizing:border-box;font-size:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}a{background-color:transparent;text-decoration:none;outline:none;border:none}button,input,optgroup,select,textarea{font-family:inherit;margin:0;padding:0;outline:none;border:none;background:none}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button}[hidden]{display:none}img{max-width:100%}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-Medium.57800b79.eot);src:local("VisueltPro-Medium"),url(../fonts/VisueltPro-Medium.57800b79.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-Medium.4c64825e.woff2) format("woff2"),url(../fonts/VisueltPro-Medium.751699d6.woff) format("woff"),url(../fonts/VisueltPro-Medium.cf4dbc20.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-Regular.dfd45a91.eot);src:local("VisueltPro-Regular"),url(../fonts/VisueltPro-Regular.dfd45a91.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-Regular.f00251d8.woff2) format("woff2"),url(../fonts/VisueltPro-Regular.380fd425.woff) format("woff"),url(../fonts/VisueltPro-Regular.0f8cd249.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-Bold.98c5ab06.eot);src:local("VisueltPro-Bold"),url(../fonts/VisueltPro-Bold.98c5ab06.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-Bold.e06be4a7.woff2) format("woff2"),url(../fonts/VisueltPro-Bold.282c8903.woff) format("woff"),url(../fonts/VisueltPro-Bold.18acd33c.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-ExtraLight.d82d9466.eot);src:local("VisueltPro-ExtraLight"),url(../fonts/VisueltPro-ExtraLight.d82d9466.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-ExtraLight.dbd36e05.woff2) format("woff2"),url(../fonts/VisueltPro-ExtraLight.1b7a8990.woff) format("woff"),url(../fonts/VisueltPro-ExtraLight.90bfa076.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-Thin.e6ffbaa0.eot);src:local("VisueltPro-Thin"),url(../fonts/VisueltPro-Thin.e6ffbaa0.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-Thin.0950ba0f.woff2) format("woff2"),url(../fonts/VisueltPro-Thin.1f90343b.woff) format("woff"),url(../fonts/VisueltPro-Thin.82d7b5b6.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-Italic.20e852ab.eot);src:local("VisueltPro-Italic"),url(../fonts/VisueltPro-Italic.20e852ab.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-Italic.16bf3194.woff2) format("woff2"),url(../fonts/VisueltPro-Italic.93d11926.woff) format("woff"),url(../fonts/VisueltPro-Italic.323aa175.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-ExtraLightItalic.7e6e975b.eot);src:local("VisueltPro-ExtraLightItalic"),url(../fonts/VisueltPro-ExtraLightItalic.7e6e975b.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-ExtraLightItalic.86998342.woff2) format("woff2"),url(../fonts/VisueltPro-ExtraLightItalic.e662273f.woff) format("woff"),url(../fonts/VisueltPro-ExtraLightItalic.8caad841.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-BoldItalic.56201bf1.eot);src:local("VisueltPro-BoldItalic"),url(../fonts/VisueltPro-BoldItalic.56201bf1.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-BoldItalic.db6161e8.woff2) format("woff2"),url(../fonts/VisueltPro-BoldItalic.003425cb.woff) format("woff"),url(../fonts/VisueltPro-BoldItalic.f43dcaec.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-Black.98cf97d3.eot);src:local("VisueltPro-Black"),url(../fonts/VisueltPro-Black.98cf97d3.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-Black.d9485b69.woff2) format("woff2"),url(../fonts/VisueltPro-Black.0ba313bf.woff) format("woff"),url(../fonts/VisueltPro-Black.691b6f9a.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-MediumItalic.214625b7.eot);src:local("VisueltPro-MediumItalic"),url(../fonts/VisueltPro-MediumItalic.214625b7.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-MediumItalic.b13ddb38.woff2) format("woff2"),url(../fonts/VisueltPro-MediumItalic.4fbd3ecc.woff) format("woff"),url(../fonts/VisueltPro-MediumItalic.15557dfa.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-Light.929cd908.eot);src:local("VisueltPro-Light"),url(../fonts/VisueltPro-Light.929cd908.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-Light.ea9fc633.woff2) format("woff2"),url(../fonts/VisueltPro-Light.b0d5fff9.woff) format("woff"),url(../fonts/VisueltPro-Light.2a1df2ff.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-BlackItalic.538e3bec.eot);src:local("VisueltPro-BlackItalic"),url(../fonts/VisueltPro-BlackItalic.538e3bec.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-BlackItalic.b6b59b1b.woff2) format("woff2"),url(../fonts/VisueltPro-BlackItalic.cdbe3a1c.woff) format("woff"),url(../fonts/VisueltPro-BlackItalic.d4389564.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-LightItalic.7b23690b.eot);src:local("VisueltPro-LightItalic"),url(../fonts/VisueltPro-LightItalic.7b23690b.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-LightItalic.12631c95.woff2) format("woff2"),url(../fonts/VisueltPro-LightItalic.db71b412.woff) format("woff"),url(../fonts/VisueltPro-LightItalic.4a5300e8.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Visuelt Pro;src:url(../fonts/VisueltPro-ThinItalic.9f98746e.eot);src:local("VisueltPro-ThinItalic"),url(../fonts/VisueltPro-ThinItalic.9f98746e.eot?#iefix) format("embedded-opentype"),url(../fonts/VisueltPro-ThinItalic.b14b4ce9.woff2) format("woff2"),url(../fonts/VisueltPro-ThinItalic.9d31350f.woff) format("woff"),url(../fonts/VisueltPro-ThinItalic.f88687fa.ttf) format("truetype");font-weight:100;font-style:italic}html{font-size:16px;height:100%;min-height:100%}body,html{min-width:320px;scrollbar-color:#ef6565 #f1f1f1;scrollbar-width:thin}::-webkit-input-placeholder{color:#6c6c75}::-moz-placeholder{color:#6c6c75}:-ms-input-placeholder{color:#6c6c75}:-moz-placeholder{color:#6c6c75}::selection{color:#fff;background-color:#ef6565;box-shadow:none}::-moz-selection{color:#fff;background-color:#ef6565;box-shadow:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ef6565;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#da4a4a}body{font:normal 1.5rem/1.292 Visuelt Pro,sans-serif;color:#1b1b2d;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:100%;overflow-y:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#1b1b2d;font-weight:700;margin-bottom:15px;line-height:1.28}.h1,h1{font-size:6.25rem}.h2,h2{font-size:4.375rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.375rem}.h6,h6{font-size:1.25rem}.section-title-lines{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px;font-weight:400;font-size:1.75rem}.section-title-lines .divider{flex:1 1;margin:0 50px;align-self:baseline}.section-title{margin-bottom:5px}.section-subtitle{font-weight:300;font-size:1.5rem;line-height:1.292;text-align:center;color:#6c6c75;margin-bottom:60px}p:not(:last-child){margin-bottom:16px}a,button{border:none;outline:none;color:#38bd23;transition:all .3s ease-in-out}a:active,a:focus,a:hover,button:focus,button:hover{color:#da4a4a;transition:all .3s ease-in-out}.btn{max-width:100%;padding:14px 32px;font-weight:400;font-size:1.5rem;line-height:1.282;color:#38bd23;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:all .3s ease-in-out}.btn:not([disabled]):not(:disabled):active,.btn:not([disabled]):not(:disabled):focus,.btn:not([disabled]):not(:disabled):hover{color:#da4a4a;transition:all .3s ease-in-out}.btn:disabled,.btn[disabled]{background-color:#ccc;cursor:not-allowed}.btn:active:not([disabled]):not(:disabled),.btn:focus:not([disabled]):not(:disabled),.btn:hover:not([disabled]):not(:disabled),.btn:not([disabled]):not(:disabled){cursor:pointer}.btn.btn-block{width:100%}.btn.btn-fix{width:226px}.btn.btn-fix-2{width:300px}.btn:not([disabled]):not(:disabled).btn-red{border-color:#ef6565;background-color:#ef6565;color:#fff}.btn:not([disabled]):not(:disabled).btn-red:active,.btn:not([disabled]):not(:disabled).btn-red:focus,.btn:not([disabled]):not(:disabled).btn-red:hover{color:#fff;border-color:#da4a4a;background-color:#da4a4a}.divider{padding:0;display:block;border:none;border-top:1px solid #e3e3e3;margin:40px 0 25px}.container{max-width:1650px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-flexible{max-width:100%}@media screen and (max-width:1600px){.container{max-width:1430px}}@media screen and (max-width:1440px){.container{max-width:1270px}}@media screen and (max-width:1000px){.container{max-width:830px}}@media screen and (max-width:768px){.container{max-width:598px}}@media screen and (max-width:575px){.container{max-width:none}}.overflow-hidden{overflow:hidden}.form-registration{max-width:500px;width:100%;flex:none;background-color:#fff;padding:42px 50px 50px}.form-registration .form-registration-logo{margin-bottom:26px;text-align:center}.form-registration .form-registration-logo img{width:76px}.form-registration .form-registration-title{font-size:2.5rem;font-weight:400;text-align:center;margin-bottom:25px}.label{display:block;padding:0 7px;margin-bottom:5px;font-size:.75rem;line-height:1.333}input:not([type=checkbox]):not([type=radio]),textarea{padding:18px 20px;width:100%;background-color:#f8f8f8;border:1px solid #bcbcc0;text-overflow:ellipsis;font-size:1.125rem;line-height:1.277}input:not([type=checkbox]):not([type=radio]).error-field,textarea.error-field{border-color:#eb5151}input:not([type=checkbox]):not([type=radio]):focus,input:not([type=checkbox]):not([type=radio]):hover{outline:none;box-shadow:none}.error{color:#eb5151;font-weight:400;font-size:.9375rem;line-height:1.266;margin-top:3px}textarea{resize:vertical;max-height:300px}.field-wrapp+.field-wrapp{margin-top:30px}.field-wrapp+.checkbox-wrapp{margin-top:40px}.field-wrapp~.btn{margin-top:32px}.checkbox-wrapp .checkbox-box+.checkbox-box,.checkbox-wrapp~.btn{margin-top:30px}.checkbox-box{display:flex;align-items:flex-start}.checkbox-box .checkbox-text{font-size:1.125rem;line-height:1.285}.checkbox-box .checkbox-checkmark{margin-right:10px;width:20px;height:20px;background-color:#f8f8f8;flex:none;position:relative;order:-1;cursor:pointer;transition:all .3s}.checkbox-box .checkbox-checkmark:before{content:"";width:0;background:url(../img/checkmark-green.d4845682.svg) no-repeat 0 0/contain;height:11px;display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .3s}.checkbox-box .checkbox-field{position:absolute;visibility:hidden;pointer-events:none}.checkbox-box .checkbox-field:checked~.checkbox-checkmark:before{width:70%;opacity:1;visibility:visible}.text-underline{text-decoration:underline}.text-right{text-align:right}.text-center{text-align:center}.color-red{color:#ef6565}.color-green{color:#38bd23}.weight-thin{font-weight:100}.weight-extra-light{font-weight:200}.weight-light{font-weight:300}.weight-normal{font-weight:400}.weight-medium{font-weight:500}.weight-semi-bold{font-weight:600}.weight-bold{font-weight:700}.weight-extra-bold{font-weight:800}.weight-extra-heavy{font-weight:900}.section-main{padding-bottom:16px;position:relative}.section-main .section-main-logo{background-color:#fff;padding:40px 15px;text-align:center;font-size:0}.section-main .main-title{color:#fff;margin-bottom:0}.section-main .main-text{color:#fff;font-size:2.125rem;font-weight:300;line-height:1.294}.section-main .main-text:not(:last-child){margin-bottom:50px}.main-steps-wrapp{background-color:#1b1b2d}.main-steps-wrapp .main-step-form,.main-steps-wrapp .main-step-general{min-height:750px;display:flex;justify-content:center;align-items:center;padding:50px 30px}.main-steps-wrapp .main-desc{max-width:692px;padding-top:84px}.main-steps-wrapp .main-step-general{text-align:center;padding:50px 30px;background:url(../img/main-step1.07276884.jpg) no-repeat 50% 50%/cover}.main-steps-wrapp .main-step-general .btn{min-width:177px}.main-steps-wrapp .main-step-form{background:url(../img/main-step2.d2da3314.jpg) no-repeat 50% 50%/cover}.main-steps-wrapp .main-step-form .form-registration{max-width:360px;padding:0;background-color:transparent}.main-steps-wrapp .main-step-form .form-registration .form-registration-title{color:#fff}.main-steps-wrapp .main-step-form .form-registration .btn:disabled,.main-steps-wrapp .main-step-form .form-registration .btn[disabled]{background-color:#1b1b2d}.main-steps-wrapp .main-step-form .checkbox-box{color:#bcbcc0}.main-steps-wrapp .main-step-form .checkbox-box .checkbox-checkmark{background-color:#1b1b2d}.main-steps-wrapp .main-step-form input:not([type=checkbox]):not([type=radio]){background-color:#1b1b2d;border-color:#1b1b2d;color:#fff}.main-steps-wrapp .main-step-form input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder{color:#bcbcc0}.main-steps-wrapp .main-step-form input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:#bcbcc0}.main-steps-wrapp .main-step-form input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder{color:#bcbcc0}.main-steps-wrapp .main-step-form input:not([type=checkbox]):not([type=radio]):-moz-placeholder{color:#bcbcc0}.section-cards{padding-top:104px;padding-bottom:100px}@media screen and (max-width:1600px){.main-steps-wrapp .main-step-form,.main-steps-wrapp .main-step-general{min-height:648px}.main-steps-wrapp .main-desc{padding-top:74px}}@media screen and (max-width:1440px){.main-steps-wrapp .main-step-form,.main-steps-wrapp .main-step-general{min-height:574px}.main-steps-wrapp .main-desc{padding-top:48px}.section-cards{padding-top:84px}}@media screen and (max-width:1000px){.h2,h2{font-size:3.75rem}.section-title-lines{margin-bottom:20px}.section-subtitle{margin-bottom:50px}.section-main .container{padding-left:0;padding-right:0;max-width:100%}.section-main .section-main-logo{padding-top:30px;padding-bottom:30px}.section-main .section-main-logo img{width:63px}.main-steps-wrapp .main-step-form,.main-steps-wrapp .main-step-general{min-height:520px}.main-steps-wrapp .main-desc{padding-top:34px}.section-cards{padding-top:64px;padding-bottom:60px}}@media screen and (max-width:767px){body{font-size:1rem}.h1,h1{font-size:3.75rem}.h2,h2{font-size:2.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}input:not([type=checkbox]):not([type=radio]),textarea{font-size:1rem;padding:20px}.section-subtitle{font-size:1.125rem;margin-bottom:30px}.section-title-lines{padding-left:5px;padding-right:5px;margin-bottom:15px;font-size:1.25rem;justify-content:flex-start;flex-wrap:wrap}.section-title-lines>:not(:last-child){margin-right:10px}.section-title-lines .divider{display:none}.btn{font-size:1.25rem;padding:12px 18px}.btn.btn-fix{min-width:205px}.form-registration{padding:20px}.form-registration .form-registration-logo{margin-bottom:20px}.section-main .main-text{font-size:1.25rem}.section-main .main-text:not(:last-child){margin-bottom:30px}.main-steps-wrapp .main-desc{max-width:396px}.main-steps-wrapp .main-desc .btn{width:100%}.main-steps-wrapp .main-step-general{background:url(../img/main-step1-mobile.a074616b.jpg) no-repeat 0 0/cover}.main-steps-wrapp .main-step-form,.main-steps-wrapp .main-step-general{padding:90px 30px 50px;align-items:flex-end}.main-steps-wrapp .main-step-form{background-position:70% 50%}.section-cards{padding-top:45px}.section-cards .card-slider{margin-left:-15px;margin-right:-15px}.checkbox-box .checkbox-text{font-size:1rem}.footer .container{flex-direction:column}.footer .footer-top-desc br{display:none}.footer .footer-top{padding-top:25px;padding-bottom:25px}.footer .footer-top .footer-list-certificates{align-self:center}.footer .footer-top .footer-list-certificates:not(:last-child){margin:0 0 25px}}@media screen and (max-width:575px){.section-cards .btn.btn-fix{width:300px}}