@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:local("Montserrat-Regular"),local("Montserrat Regular"),url(/static/Montserrat-Regular.DYPWTDPP.otf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:local("Montserrat-Medium"),local("Montserrat Medium"),url(/static/Montserrat-Medium.EVO5JBJ3.otf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:600;src:local("Montserrat-SemiBold"),local("Montserrat-SemiBold"),url(/static/Montserrat-SemiBold.K4ZQDX32.otf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:700;src:local("Montserrat-Bold"),local("Montserrat-Bold"),url(/static/Montserrat-Bold.M46YSTVB.otf)}*{-o-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;-webkit-text-size-adjust:none}html{font-size:62.5%;line-height:1.15;-webkit-text-size-adjust:100%}html,body{height:100%}body{margin:0}main{display:block}h1{font-size:2em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}p,blockquote,dl,dd,figure{margin:0}hr{overflow:visible;height:0;box-sizing:content-box}pre{font-family:monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:inherit}abbr{border:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;box-sizing:border-box;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}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;font:inherit}details{display:block}summary{display:list-item}svg use{pointer-events:none}template,[hidden]{display:none}th,td,ul,ol{padding:0}ul,ol{margin:0;list-style:none}iframe{border:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}article,aside,footer,header,main,nav,section{display:block}html{min-height:100%;font-family:Montserrat,sans-serif;font-size:62.5%;-webkit-tap-highlight-color:rgba(63,203,255,.1);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{padding:0;margin:0}body{position:relative;z-index:0;display:flex;width:100%;min-height:100vh;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fix-body{position:fixed}.main-wrapper{max-width:1060px;margin:0 auto;padding-right:60px;padding-left:60px}.blurred{filter:blur(4px)}.slick-slider{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-slider,.slick-list{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-weight:400;src:url(/static/Montserrat-Regular.DYPWTDPP.otf)}@font-face{font-weight:500;src:url(/static/Montserrat-Medium.EVO5JBJ3.otf)}@font-face{font-family:Lobster;font-weight:600;src:url(/static/Montserrat-SemiBold.K4ZQDX32.otf)}@font-face{font-weight:700;src:url(/static/Montserrat-Bold.M46YSTVB.otf)}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}*{-webkit-appearance:none;outline:none}.wrapper{max-width:940px;padding-right:20px;padding-left:20px;margin:0 auto}.select-container{height:48px}.select-container input{display:none}.select-container .select-text{position:absolute;z-index:-1;top:-1px;right:0;left:0;padding:12px 16px;border-bottom:1px solid #d7dbe5;border-radius:4px}.select-container .select-text,.select-container .select{display:block;width:100%;height:48px;box-sizing:border-box;color:#2d3036;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;outline:none}.select-container .select{position:relative;border:none;border-radius:4px}.select-container .select:after{position:absolute;z-index:3;top:22px;right:20px;width:10px;height:6px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMEw1IDYgMCAweiIgZmlsbD0iIzJEMzAzNiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;content:""}.select-container .select input[type=radio]:not(:checked)~.select-text{background:#fff;color:#000}.select-container .select input[type=radio]:checked~.select-text{z-index:2;background:transparent;color:transparent}.select-container .select-handler:disabled~.items .select-text{background:#eee}.select-container .items{position:absolute;z-index:3;top:0;right:0;left:0;display:block;overflow:hidden;width:100%;min-height:48px;box-sizing:border-box;border:1px solid #d7dbe5;background:#fff;border-radius:4px;color:#2d3036;cursor:pointer;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;outline:none;transition:border-color .2s}.select-container .select-handler:not(:checked)~.items{height:48px}.select-container .select-handler:not(:checked)~.items:hover{border:1px solid #707c8c}.select-container .items label{display:none;box-sizing:border-box;padding:4px 16px;margin:5px 0;background:#fff;transition:background-color .2s}.select-container .items label:hover{background:#f5f6fa;cursor:pointer}.select-container .select-handler:checked~.items{padding-top:48px}.select-container .select-handler:checked~.items label{display:block}.select-container .items input:checked+label{display:block!important;box-sizing:border-box;border:none;margin-top:7px;background-color:transparent!important}.slider__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.slider__container .slider{display:flex;flex:1 1 auto;flex-direction:row;align-items:center}.slider__container .slider__max,.slider__container .slider__min{color:#8f95a4;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:24px}.slider__container .slider__input::-webkit-slider-container{-webkit-appearance:none}.slider__container .slider__input::-webkit-slider-runnable-track{border:none;-webkit-appearance:none}.slider__container .slider__input::-webkit-slider-thumb{position:relative;z-index:3;width:20px;height:20px;border:4px solid #4cce4c;-webkit-appearance:none;background:#fff;border-radius:50%;cursor:pointer}.slider__container .slider__input::-webkit-slider-thumb:active{box-shadow:0 0 0 6px #4cceb033}.slider__container .slider__input::-moz-focus-outer{border:0}.slider__container .slider__input::-moz-range-thumb{position:relative;z-index:3;width:20px;height:20px;box-sizing:border-box;border:4px solid #4cce4c;-moz-appearance:none;background:#fff;border-radius:50%;cursor:pointer}.slider__container .slider__input::-moz-range-thumb:active{box-shadow:0 0 0 6px #4cceb033}.slider__container .slider__input::-moz-range-progress{-moz-appearance:none}.slider__container .slider__input::-moz-range-track{border:none;-moz-appearance:none}.slider__container .slider__input::-ms-thumb{position:relative;z-index:2;width:20px;height:20px;box-sizing:border-box;border:4px solid #4cce4c;-moz-appearance:none;background:#fff;border-radius:50%;cursor:pointer}.slider__container .slider__input::-ms-thumb:active{box-shadow:0 0 0 6px #4cceb033}.slider__container .slider__current{max-width:68px;margin-left:22px}.checkbox{position:relative;display:block;padding-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox--error .checkbox__checkmark{border-color:#fd6a6a}.checkbox--error .checkbox__checkmark:hover{border-color:#fd6a6a!important}.checkbox--disabled,.checkbox--disabled .checkbox__input{pointer-events:none!important}.checkbox--disabled .checkbox__checkmark{border-color:#e6e9ef!important;background:#f9fafb!important}.checkbox--disabled .checkbox__checkmark:hover{border-color:#d7dbe5!important}.checkbox--disabled .checkbox__label{color:#d7dbe5}.checkbox:nth-child(2){margin-top:10px}.checkbox:last-child{margin-bottom:7px}.checkbox__label{color:#2d3036;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.checkbox__input,.checkbox__label:hover{cursor:pointer}.checkbox__input{position:absolute;width:0;height:0;opacity:0}.checkbox__checkmark{position:absolute;top:0;left:0;width:24px;height:24px;box-sizing:border-box;border:1px solid #d7dbe5;background-color:#fff;border-radius:4px;transition:border-color .2s}.checkbox:hover input~.checkbox__checkmark{border:1px solid #707c8c}.checkbox__input:focus-visible~.checkbox__checkmark{border:1px solid #4a7af6!important;box-shadow:0 0 10px #4a7af64d!important}.checkbox__input:checked~.checkbox__checkmark{box-sizing:border-box;border:1px solid #4cce4c;background-color:#4cce4c;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTM0IDcuNDg1TDEzLjQxOSAwbDEuNzU3IDEuNzU4TDUuOTM0IDExIDAgNS4wNjZsMS43NTgtMS43NTh6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:15.18px,11px,contain!important}.checkbox__input:checked~.checkbox__checkmark:after{display:block}header{padding:40px 0;background:#f5f6fa}header .items{flex-direction:column;align-items:center;justify-content:center}header .items,header .items .logo{display:flex}header .items .logo img.logo-image{width:26px;height:24px;margin-top:5px;margin-right:10px}header .items .logo .logo-title{color:#2d3036;font-size:28px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal}header .items .start-info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:40px;margin-top:60px}header .items .start-info .big-header{margin-bottom:20px}header .items .start-info .regular-text{max-width:622px}header .items .start-info p:last-child{margin-top:10px}footer{padding:18px 0 40px;background:#fff}footer .items{display:flex;flex-wrap:wrap;align-items:center}footer .items a,footer .items p{font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px;text-align:center;text-decoration:none}footer .items p{color:#8f95a4}footer .items a{color:#4a7af6;word-break:break-word}footer .items a:hover{text-decoration:underline}footer .items .license{flex:1 1 auto;padding-right:20px;text-align:left}footer .items .copyright,footer .items .license{box-sizing:border-box;margin-top:20px}footer .items .copyright{flex:0 1 auto;padding-right:48px}footer .items .faq{flex:0 1 auto;margin-top:20px}.modal-overlay{position:fixed;z-index:10001;inset:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.2);-webkit-overflow-scrolling:touch}.modal-overlay .modal-wrapper{display:table-cell;padding-right:40px;padding-left:40px;vertical-align:middle}.modal-overlay .modal-wrapper .modal-container{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 80px);box-sizing:border-box;padding:20px 30px 30px;border:1px solid #d7dbe5;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 8px 16px #0003;font-stretch:normal;font-style:normal;letter-spacing:normal;-webkit-overflow-scrolling:touch;overflow-y:scroll}.modal-overlay .modal-wrapper .modal-container--md{max-width:700px;padding:0 40px 40px}.modal-overlay .modal-wrapper .modal-container:after{position:absolute;z-index:-1;inset:0;box-shadow:0 40px 40px #2d303633;content:""}.modal-overlay .modal-wrapper .modal-container .modal-header{max-width:100%;padding-top:32px;padding-bottom:10px;background-color:#fff}.modal-overlay .modal-wrapper .modal-container .modal-header h2{color:#2d3036;font-size:18px;font-weight:600;line-height:32px;text-align:left}.modal-overlay .modal-wrapper .modal-container .modal-header .sub-header{overflow:hidden;min-width:0;max-width:100%;margin-top:10px;text-align:left;text-overflow:ellipsis}.modal-overlay .modal-wrapper .modal-container .modal-header .big-header{overflow:hidden;min-width:0;max-width:100%;padding-right:30px;margin-top:-26px;text-align:left;text-overflow:ellipsis}.modal-close{position:sticky;z-index:10003;top:20px;display:flex;width:20px;height:20px;border:0;margin-left:100%;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIGZpbGw9IiM3MDdDOEMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0LjQ4MiA2TDI2IDcuNTEgMTcuNDY0IDE2IDI2IDI0LjQ5IDI0LjQ4MiAyNiAxNiAxNy41NjQgNy41MTggMjYgNiAyNC40OSAxNC41MzYgMTYgNiA3LjUxIDcuNTE4IDYgMTYgMTQuNDM2IDI0LjQ4MiA2eiIvPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat;cursor:pointer;outline:none}.modal-close:focus-visible{z-index:0}.modal-close:focus-visible:after{position:absolute;z-index:-1;inset:-6px;background-color:#9299a433;border-radius:100%;content:""}.modal-close:hover{opacity:.3}.modal-overlay .modal-wrapper .modal-container .modal-body p.info{margin-bottom:10px;color:#2d3036;font-size:16px;font-weight:400;line-height:24px}.modal-overlay .modal-wrapper .modal-container .modal-body ul,ul li.service{width:100%}ul li.service{display:flex;justify-content:space-between;color:#2d3036;font-size:16px;font-weight:400;line-height:30px}.service .service-name{margin-right:10px}ul li.service span.service-price{font-weight:500;text-align:right;white-space:nowrap}.modal-overlay--show{display:table}.big-header{color:#707c8c;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:40px;text-align:left}.big-header-semibold,.header{color:#2d3036;font-weight:600;line-height:40px}.header{font-size:24px}.header,.sub-header{font-stretch:normal;font-style:normal;letter-spacing:normal}.sub-header{color:#8f95a4;font-size:14px;font-weight:500;line-height:18px;text-transform:uppercase}.regular-text{color:#2d3036;font-weight:400;line-height:24px}.btn,.regular-text{font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal}.btn{position:relative;z-index:2;height:48px;box-sizing:border-box;padding:0 31px;color:#fff;cursor:pointer;font-weight:600;line-height:normal;text-align:center;transition:background .2s,border-color .2s}.btn,.btn:after{border-radius:28px}.btn:after{position:absolute;z-index:-1;inset:0;box-shadow:0 8px 16px #4cce4c4d;content:""}.btn-freshgreen{flex:1 0 auto;border:1px solid #add171;background:#4cce4c}.btn-freshgreen:hover{border:1px solid #add171;background:#51d751}.btn-freshgreen:focus-visible{position:relative}.btn-freshgreen:focus-visible:after{position:absolute;z-index:-1;inset:-4px;border:1px solid #4cce4c;content:""}.form-container{position:relative;z-index:2;box-sizing:border-box;padding:40px 8px 8px;border-radius:8px}.form{position:relative;background-color:#fff}.form__overlay{z-index:100;max-width:100%;max-height:100%;background-color:transparent}.form__overlay,.form-container:after{position:absolute;inset:0;display:block;width:100%;height:100%}.form-container:after{z-index:-1;border-radius:16px;box-shadow:0 10px 40px #505b6e1a;content:""}.field{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px}.field__label{margin-bottom:8px;color:#8f95a4;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.field__label--error{color:#fd6a6a!important}.field__input,.field__textarea,.field input[type=email],.field input[type=text],.field textarea{box-sizing:border-box;padding:12px 16px;border:1px solid #d7dbe5;border-radius:4px;color:#2d3036;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;outline:none;transition:border-color .2s}.field__input::-moz-placeholder,.field__textarea::-moz-placeholder,.field input[type=email]::-moz-placeholder,.field input[type=text]::-moz-placeholder,.field textarea::-moz-placeholder{color:#d7dbe5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.field__input:-ms-input-placeholder,.field__textarea:-ms-input-placeholder,.field input[type=email]:-ms-input-placeholder,.field input[type=text]:-ms-input-placeholder,.field textarea:-ms-input-placeholder{color:#d7dbe5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.field__input::placeholder,.field__textarea::placeholder,.field input[type=email]::placeholder,.field input[type=text]::placeholder,.field textarea::placeholder{color:#d7dbe5;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.field__input:hover,.field__textarea:hover,.field input[type=email]:hover,.field input[type=text]:hover,.field textarea:hover{border:1px solid #707c8c}.field__input:focus,.field__textarea:focus,.field input[type=email]:focus,.field input[type=text]:focus,.field textarea:focus{border:1px solid #4a7af6;box-shadow:0 0 10px #4a7af64d}.field__input{height:48px}.field__input--error{border:1px solid #fd6a6a!important}.field__input--error:focus{border:1px solid #fd6a6a;box-shadow:0 0 10px #f67a4a4d!important}.field__textarea{min-height:96px;resize:none}.field__error{margin-top:10px;color:#fd6a6a;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:18px}.main-form{padding-top:80px;background:#fff}.main-form .form-container .form__title{padding:0 20px;margin-bottom:40px;color:#707c8c;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:40px;text-align:center}.main-form .form-container .form__body{max-width:620px;margin:0 auto}.main-form .form-container .form__body .field:nth-child(4){margin-bottom:10px}.main-form .form-container .form__body .field:last-child{margin-bottom:60px}.main-form .form-container .form__body .field .work-variants{padding-top:8px;margin:0 -15px}.main-form .form-container .form__body .field .work-variants .variant-container{display:inline-block;margin-bottom:16px}.main-form .form-container .form__body .field .work-variants .variant-container .variant__radio{position:absolute;width:0;height:0;opacity:0}.main-form .form-container .form__body .field .work-variants .variant-container .variant__radio:focus-visible~.variant__name{border:1px solid #4a7af6!important;box-shadow:0 0 10px #4a7af64d!important}.main-form .form-container .form__body .field .work-variants .variant-container .variant__radio:checked~.variant__name{position:relative;border:1px solid #d7dbe5;border-radius:24px;color:#000}.main-form .form-container .form__body .field .work-variants .variant-container .variant__name{box-sizing:border-box;padding:8px 14px;border:1px solid transparent;color:#4a7af6;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;text-align:center;transition:color .2s}.main-form .form-container .form__body .field .work-variants .variant-container .variant__name:hover{color:#2d3036;cursor:pointer}.main-form .form-container .form__footer{box-sizing:border-box;padding:40px 0;background:#f5f6fa;border-radius:16px}.main-form .form-container .form__footer .payment{display:flex;max-width:620px;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0;margin:0 auto}.main-form .form-container .form__footer .payment .price{display:flex;flex:1 1 auto;align-items:center;margin-right:20px;color:#2d3036;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:40px}.main-form .form-container .form__footer .payment .price span.price-label{margin-right:20px;font-size:24px}.main-form .form-container .form__footer .payment .price span{display:flex;align-items:center}.main-form .form-container .form__footer .payment .price span span.price-value{min-width:65px;margin-right:12px;font-size:24px;font-weight:600}.main-form .form-container .form__footer .payment .price span .price-helper{display:inline-block;width:24px;height:24px;background:#d7dbe5;border-radius:50%;color:#fff;font-size:14px;font-weight:700;line-height:24px;text-align:center;transition:background-color .2s}.main-form .form-container .form__footer .payment .price span .price-helper:hover{background:#4a7af6;cursor:pointer}.main-form .form-container .form__footer .payment .price span .price-helper:focus-visible{position:relative;z-index:0;background:#4a7af6}.main-form .form-container .form__footer .payment .price span .price-helper:focus-visible:after{position:absolute;z-index:-1;inset:-3px;border:1px solid #4a7af6;border-radius:100%;content:""}.main-form .form-container .form__footer .payment .btn-container{width:100%}.main-form .form-container .form__footer .payment .btn-container .btn{float:right}.result{background:#fff}.result .items{overflow:hidden;max-width:620px;padding:0;margin:0 auto}.result .items .big-header{margin-bottom:10px;text-align:left}.result .items .sub-header{margin-bottom:21px}.result .items ol{padding:0;margin:0;counter-reset:my-counter;list-style:none}.result .items ol .result-item:last-child{margin-bottom:0}.result .items .header{margin-top:40px}.result .items ol li{display:flex;margin-bottom:24px;counter-increment:my-counter}.result .items ol li p{word-break:break-word}.result .items ol li:before{margin-right:19px;color:#2d3036;content:counter(my-counter) ". ";font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px}.result .form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 60px;margin-top:60px}.result .form-container p{max-width:620px;margin:20px 0 29px;text-align:center}.result .form-container .btn-container .btn{height:56px;padding:0 27px}.main-menu{display:flex;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:24px;text-align:right}.main-menu .main-menu__item{margin-left:32px;color:#2d3036;transition:color .2s}.main-menu .main-menu__item:hover{color:#4a7af6}.main-menu .main-menu__item-link:focus-visible{background-color:#cddafd}.main-header{display:flex;height:48px;flex-direction:row;align-items:center;justify-content:flex-start}.main-header--centered{justify-content:center}.main-header__menu{margin-left:auto}.btn--yellow-maize{display:block;width:280px;height:56px;padding:0;border:1px solid #ffd441;background-color:#ffd441;color:#2d3036;line-height:56px}.btn--yellow-maize:after{display:none}.btn--yellow-maize:hover{border:1px solid #ffe431;background:#ffe431}.btn--yellow-maize:focus-visible{position:relative;z-index:0}.btn--yellow-maize:focus-visible:after{position:absolute;z-index:-1;inset:-4px;display:block;border:1px solid #ffd441;box-shadow:none!important;content:""}.btn__loader{position:relative;display:block!important;overflow:hidden;width:100%;height:100%}.btn--withLoader{min-width:160px;padding:0}.btn--loading{pointer-events:none}.general{display:block;width:100%;padding:0 0 20px;margin:0}.general__container{position:relative;display:flex;padding:40px 60px 48px;margin:0;background-color:#e6f2ff;border-radius:24px}.general__title{color:#2d3036;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:32px}.general__title--second{display:none}.general__info{position:relative;z-index:1;max-width:460px}.general__info .general__text--first{margin-top:20px!important}.general__info .general__text--second{margin-top:10px}.general__info .general__btn{margin-top:32px}.general__img-bg{position:absolute;right:40px;bottom:-20px;padding:0;margin:0}.general__img{width:422px;height:288px;-o-object-fit:contain;object-fit:contain}.teaser-list{display:block;width:100%;max-width:100%;padding:0;margin:60px 0 0}.teaser-list__container{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;justify-content:center}.teaser{box-sizing:border-box;word-wrap:break-word;margin-left:10px;margin-right:10px;width:calc(33.3333333333% - 20px)}.teaser__container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.teaser__title{margin-top:20px;color:#2d3036;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:24px;text-align:center}.teaser__text{margin-top:10px;text-align:center}.teaser__img{display:flex;height:64px;flex-direction:column;align-items:center;justify-content:center}.courses{display:block;width:100%;max-width:100%;padding:0;margin:80px 0 0}.courses__title{color:#707c8c;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:40px;text-align:center}.courses__list{margin-top:20px;display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.examples{position:relative;display:block;width:100%;max-width:100%;min-height:332px;padding:0;margin:80px 0 0}.examples__list{flex-wrap:wrap;margin-right:-10px;margin-left:-10px;display:flex;justify-content:space-around;margin-top:40px}.simple-title{color:#707c8c;font-size:32px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:40px;text-align:center}.message__container{display:flex;height:100%;flex-direction:column;padding:24px 32px;background-color:#f5f6fa;border-radius:8px}.message-padding{padding:0 5px}.message__author{margin-top:auto}.message__author-name,.message__author-place{overflow:hidden;min-width:0;margin-top:16px;color:#2d3036;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:24px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.message__author-place{margin-top:0;color:#8f95a4;font-weight:400}.message{min-width:0;height:280px}.message__text{display:box;overflow:hidden;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:8;text-overflow:ellipsis}.messages-carousel{max-height:280px}.slick-arrow-left{position:absolute;z-index:1000;top:50%;left:-70px;width:60px;height:60px;border:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIKICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHRpdGxlPmljX2Fycm93IC8gZGVmYXVsdDwvdGl0bGU+CiAgICA8ZyBpZD0iaWNfYXJyb3ctLy1kZWZhdWx0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNfYXJyb3ciIGZpbGw9IiNEMUQ3RTYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjkuMjg4LDI5LjcxNTYzOTUgTDM0Ljc1NSwyMS4zMTk2Mzk1IEMzNS4yMDcsMjAuNjI0NjM5NSAzNS4wMTEsMTkuNjk1NjM5NSAzNC4zMTcsMTkuMjQzNjM5NSBDMzMuNjI0LDE4Ljc5MDYzOTUgMzIuNjkzLDE4Ljk4NzYzOTUgMzIuMjQyLDE5LjY4MjYzOTUgTDI2LjI1NiwyOC44NzQ2Mzk1IEMyNi4yNTUsMjguODc1NjM5NSAyNi4yNTUsMjguODc2NjM5NSAyNi4yNTQsMjguODc4NjM5NSBMMjYuMjQyLDI4Ljg5NzYzOTUgQzI2LjIyNSwyOC45MjM2Mzk1IDI2LjIxNSwyOC45NTE2Mzk1IDI2LjIsMjguOTc4NjM5NSBDMjYuMTY4LDI5LjAzNDYzOTUgMjYuMTM1LDI5LjA5MDYzOTUgMjYuMTExLDI5LjE1MDYzOTUgQzI2LjA5MywyOS4xOTQ2Mzk1IDI2LjA4MywyOS4yMzg2Mzk1IDI2LjA2OSwyOS4yODI2Mzk1IEMyNi4wNTUsMjkuMzMwNjM5NSAyNi4wMzgsMjkuMzc3NjM5NSAyNi4wMjgsMjkuNDI3NjM5NSBDMjYuMDE5LDI5LjQ3NTYzOTUgMjYuMDE3LDI5LjUyNDYzOTUgMjYuMDEyLDI5LjU3MjYzOTUgQzI2LjAwNywyOS42MjA2Mzk1IDI2LDI5LjY2NzYzOTUgMjYsMjkuNzE1NjM5NSBDMjYsMjkuNzYzNjM5NSAyNi4wMDcsMjkuODEwNjM5NSAyNi4wMTIsMjkuODU4NjM5NSBDMjYuMDE3LDI5LjkwNjYzOTUgMjYuMDE5LDI5Ljk1NTYzOTUgMjYuMDI4LDMwLjAwMzYzOTUgQzI2LjAzOCwzMC4wNTM2Mzk1IDI2LjA1NSwzMC4xMDA2Mzk1IDI2LjA2OSwzMC4xNDg2Mzk1IEMyNi4wODMsMzAuMTkyNjM5NSAyNi4wOTMsMzAuMjM2NjM5NSAyNi4xMTEsMzAuMjgwNjM5NSBDMjYuMTM1LDMwLjM0MDYzOTUgMjYuMTY4LDMwLjM5NjYzOTUgMjYuMiwzMC40NTI2Mzk1IEMyNi4yMTUsMzAuNDc5NjM5NSAyNi4yMjUsMzAuNTA3NjM5NSAyNi4yNDIsMzAuNTMzNjM5NSBMMjYuMjU0LDMwLjU1MjYzOTUgQzI2LjI1NSwzMC41NTQ2Mzk1IDI2LjI1NSwzMC41NTU2Mzk1IDI2LjI1NiwzMC41NTY2Mzk1IEwzMi4yNDIsMzkuNzQ5NjM5NSBDMzIuNTI5LDQwLjE5MTYzOTUgMzMuMDEsNDAuNDMxNjM5NSAzMy41LDQwLjQzMTYzOTUgQzMzLjc4LDQwLjQzMTYzOTUgMzQuMDY0LDQwLjM1MzYzOTUgMzQuMzE3LDQwLjE4ODYzOTUgQzM1LjAxMSwzOS43MzY2Mzk1IDM1LjIwNywzOC44MDc2Mzk1IDM0Ljc1NSwzOC4xMTI2Mzk1IEwyOS4yODgsMjkuNzE1NjM5NSBaIiBpZD0iRmlsbC0xIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);background-position:center center;background-repeat:no-repeat;box-shadow:none;cursor:pointer;outline:none;transform:translateY(-50%);transition:background-image .2s}.slick-arrow-left:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIKICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHRpdGxlPmljX2Fycm93PC90aXRsZT4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNfYXJyb3ctLy1ob3ZlciIgZmlsbD0iIzcwN0M4QyI+CiAgICAgICAgICAgIDxnIGlkPSJpY19hcnJvdyI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjkuMjg4LDI5LjcxNTYzOTUgTDM0Ljc1NSwyMS4zMTk2Mzk1IEMzNS4yMDcsMjAuNjI0NjM5NSAzNS4wMTEsMTkuNjk1NjM5NSAzNC4zMTcsMTkuMjQzNjM5NSBDMzMuNjI0LDE4Ljc5MDYzOTUgMzIuNjkzLDE4Ljk4NzYzOTUgMzIuMjQyLDE5LjY4MjYzOTUgTDI2LjI1NiwyOC44NzQ2Mzk1IEMyNi4yNTUsMjguODc1NjM5NSAyNi4yNTUsMjguODc2NjM5NSAyNi4yNTQsMjguODc4NjM5NSBMMjYuMjQyLDI4Ljg5NzYzOTUgQzI2LjIyNSwyOC45MjM2Mzk1IDI2LjIxNSwyOC45NTE2Mzk1IDI2LjIsMjguOTc4NjM5NSBDMjYuMTY4LDI5LjAzNDYzOTUgMjYuMTM1LDI5LjA5MDYzOTUgMjYuMTExLDI5LjE1MDYzOTUgQzI2LjA5MywyOS4xOTQ2Mzk1IDI2LjA4MywyOS4yMzg2Mzk1IDI2LjA2OSwyOS4yODI2Mzk1IEMyNi4wNTUsMjkuMzMwNjM5NSAyNi4wMzgsMjkuMzc3NjM5NSAyNi4wMjgsMjkuNDI3NjM5NSBDMjYuMDE5LDI5LjQ3NTYzOTUgMjYuMDE3LDI5LjUyNDYzOTUgMjYuMDEyLDI5LjU3MjYzOTUgQzI2LjAwNywyOS42MjA2Mzk1IDI2LDI5LjY2NzYzOTUgMjYsMjkuNzE1NjM5NSBDMjYsMjkuNzYzNjM5NSAyNi4wMDcsMjkuODEwNjM5NSAyNi4wMTIsMjkuODU4NjM5NSBDMjYuMDE3LDI5LjkwNjYzOTUgMjYuMDE5LDI5Ljk1NTYzOTUgMjYuMDI4LDMwLjAwMzYzOTUgQzI2LjAzOCwzMC4wNTM2Mzk1IDI2LjA1NSwzMC4xMDA2Mzk1IDI2LjA2OSwzMC4xNDg2Mzk1IEMyNi4wODMsMzAuMTkyNjM5NSAyNi4wOTMsMzAuMjM2NjM5NSAyNi4xMTEsMzAuMjgwNjM5NSBDMjYuMTM1LDMwLjM0MDYzOTUgMjYuMTY4LDMwLjM5NjYzOTUgMjYuMiwzMC40NTI2Mzk1IEMyNi4yMTUsMzAuNDc5NjM5NSAyNi4yMjUsMzAuNTA3NjM5NSAyNi4yNDIsMzAuNTMzNjM5NSBMMjYuMjU0LDMwLjU1MjYzOTUgQzI2LjI1NSwzMC41NTQ2Mzk1IDI2LjI1NSwzMC41NTU2Mzk1IDI2LjI1NiwzMC41NTY2Mzk1IEwzMi4yNDIsMzkuNzQ5NjM5NSBDMzIuNTI5LDQwLjE5MTYzOTUgMzMuMDEsNDAuNDMxNjM5NSAzMy41LDQwLjQzMTYzOTUgQzMzLjc4LDQwLjQzMTYzOTUgMzQuMDY0LDQwLjM1MzYzOTUgMzQuMzE3LDQwLjE4ODYzOTUgQzM1LjAxMSwzOS43MzY2Mzk1IDM1LjIwNywzOC44MDc2Mzk1IDM0Ljc1NSwzOC4xMTI2Mzk1IEwyOS4yODgsMjkuNzE1NjM5NSBaIiBpZD0iRmlsbC0xIi8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=)}.slick-arrow-left:focus-visible{border:1px solid grey;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIKICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHRpdGxlPmljX2Fycm93PC90aXRsZT4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNfYXJyb3ctLy1ob3ZlciIgZmlsbD0iIzcwN0M4QyI+CiAgICAgICAgICAgIDxnIGlkPSJpY19hcnJvdyI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjkuMjg4LDI5LjcxNTYzOTUgTDM0Ljc1NSwyMS4zMTk2Mzk1IEMzNS4yMDcsMjAuNjI0NjM5NSAzNS4wMTEsMTkuNjk1NjM5NSAzNC4zMTcsMTkuMjQzNjM5NSBDMzMuNjI0LDE4Ljc5MDYzOTUgMzIuNjkzLDE4Ljk4NzYzOTUgMzIuMjQyLDE5LjY4MjYzOTUgTDI2LjI1NiwyOC44NzQ2Mzk1IEMyNi4yNTUsMjguODc1NjM5NSAyNi4yNTUsMjguODc2NjM5NSAyNi4yNTQsMjguODc4NjM5NSBMMjYuMjQyLDI4Ljg5NzYzOTUgQzI2LjIyNSwyOC45MjM2Mzk1IDI2LjIxNSwyOC45NTE2Mzk1IDI2LjIsMjguOTc4NjM5NSBDMjYuMTY4LDI5LjAzNDYzOTUgMjYuMTM1LDI5LjA5MDYzOTUgMjYuMTExLDI5LjE1MDYzOTUgQzI2LjA5MywyOS4xOTQ2Mzk1IDI2LjA4MywyOS4yMzg2Mzk1IDI2LjA2OSwyOS4yODI2Mzk1IEMyNi4wNTUsMjkuMzMwNjM5NSAyNi4wMzgsMjkuMzc3NjM5NSAyNi4wMjgsMjkuNDI3NjM5NSBDMjYuMDE5LDI5LjQ3NTYzOTUgMjYuMDE3LDI5LjUyNDYzOTUgMjYuMDEyLDI5LjU3MjYzOTUgQzI2LjAwNywyOS42MjA2Mzk1IDI2LDI5LjY2NzYzOTUgMjYsMjkuNzE1NjM5NSBDMjYsMjkuNzYzNjM5NSAyNi4wMDcsMjkuODEwNjM5NSAyNi4wMTIsMjkuODU4NjM5NSBDMjYuMDE3LDI5LjkwNjYzOTUgMjYuMDE5LDI5Ljk1NTYzOTUgMjYuMDI4LDMwLjAwMzYzOTUgQzI2LjAzOCwzMC4wNTM2Mzk1IDI2LjA1NSwzMC4xMDA2Mzk1IDI2LjA2OSwzMC4xNDg2Mzk1IEMyNi4wODMsMzAuMTkyNjM5NSAyNi4wOTMsMzAuMjM2NjM5NSAyNi4xMTEsMzAuMjgwNjM5NSBDMjYuMTM1LDMwLjM0MDYzOTUgMjYuMTY4LDMwLjM5NjYzOTUgMjYuMiwzMC40NTI2Mzk1IEMyNi4yMTUsMzAuNDc5NjM5NSAyNi4yMjUsMzAuNTA3NjM5NSAyNi4yNDIsMzAuNTMzNjM5NSBMMjYuMjU0LDMwLjU1MjYzOTUgQzI2LjI1NSwzMC41NTQ2Mzk1IDI2LjI1NSwzMC41NTU2Mzk1IDI2LjI1NiwzMC41NTY2Mzk1IEwzMi4yNDIsMzkuNzQ5NjM5NSBDMzIuNTI5LDQwLjE5MTYzOTUgMzMuMDEsNDAuNDMxNjM5NSAzMy41LDQwLjQzMTYzOTUgQzMzLjc4LDQwLjQzMTYzOTUgMzQuMDY0LDQwLjM1MzYzOTUgMzQuMzE3LDQwLjE4ODYzOTUgQzM1LjAxMSwzOS43MzY2Mzk1IDM1LjIwNywzOC44MDc2Mzk1IDM0Ljc1NSwzOC4xMTI2Mzk1IEwyOS4yODgsMjkuNzE1NjM5NSBaIiBpZD0iRmlsbC0xIi8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=)}.slick-arrow-left:active,.slick-arrow-right{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIKICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHRpdGxlPmljX2Fycm93IC8gZGVmYXVsdDwvdGl0bGU+CiAgICA8ZyBpZD0iaWNfYXJyb3ctLy1kZWZhdWx0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNfYXJyb3ciIGZpbGw9IiNEMUQ3RTYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjkuMjg4LDI5LjcxNTYzOTUgTDM0Ljc1NSwyMS4zMTk2Mzk1IEMzNS4yMDcsMjAuNjI0NjM5NSAzNS4wMTEsMTkuNjk1NjM5NSAzNC4zMTcsMTkuMjQzNjM5NSBDMzMuNjI0LDE4Ljc5MDYzOTUgMzIuNjkzLDE4Ljk4NzYzOTUgMzIuMjQyLDE5LjY4MjYzOTUgTDI2LjI1NiwyOC44NzQ2Mzk1IEMyNi4yNTUsMjguODc1NjM5NSAyNi4yNTUsMjguODc2NjM5NSAyNi4yNTQsMjguODc4NjM5NSBMMjYuMjQyLDI4Ljg5NzYzOTUgQzI2LjIyNSwyOC45MjM2Mzk1IDI2LjIxNSwyOC45NTE2Mzk1IDI2LjIsMjguOTc4NjM5NSBDMjYuMTY4LDI5LjAzNDYzOTUgMjYuMTM1LDI5LjA5MDYzOTUgMjYuMTExLDI5LjE1MDYzOTUgQzI2LjA5MywyOS4xOTQ2Mzk1IDI2LjA4MywyOS4yMzg2Mzk1IDI2LjA2OSwyOS4yODI2Mzk1IEMyNi4wNTUsMjkuMzMwNjM5NSAyNi4wMzgsMjkuMzc3NjM5NSAyNi4wMjgsMjkuNDI3NjM5NSBDMjYuMDE5LDI5LjQ3NTYzOTUgMjYuMDE3LDI5LjUyNDYzOTUgMjYuMDEyLDI5LjU3MjYzOTUgQzI2LjAwNywyOS42MjA2Mzk1IDI2LDI5LjY2NzYzOTUgMjYsMjkuNzE1NjM5NSBDMjYsMjkuNzYzNjM5NSAyNi4wMDcsMjkuODEwNjM5NSAyNi4wMTIsMjkuODU4NjM5NSBDMjYuMDE3LDI5LjkwNjYzOTUgMjYuMDE5LDI5Ljk1NTYzOTUgMjYuMDI4LDMwLjAwMzYzOTUgQzI2LjAzOCwzMC4wNTM2Mzk1IDI2LjA1NSwzMC4xMDA2Mzk1IDI2LjA2OSwzMC4xNDg2Mzk1IEMyNi4wODMsMzAuMTkyNjM5NSAyNi4wOTMsMzAuMjM2NjM5NSAyNi4xMTEsMzAuMjgwNjM5NSBDMjYuMTM1LDMwLjM0MDYzOTUgMjYuMTY4LDMwLjM5NjYzOTUgMjYuMiwzMC40NTI2Mzk1IEMyNi4yMTUsMzAuNDc5NjM5NSAyNi4yMjUsMzAuNTA3NjM5NSAyNi4yNDIsMzAuNTMzNjM5NSBMMjYuMjU0LDMwLjU1MjYzOTUgQzI2LjI1NSwzMC41NTQ2Mzk1IDI2LjI1NSwzMC41NTU2Mzk1IDI2LjI1NiwzMC41NTY2Mzk1IEwzMi4yNDIsMzkuNzQ5NjM5NSBDMzIuNTI5LDQwLjE5MTYzOTUgMzMuMDEsNDAuNDMxNjM5NSAzMy41LDQwLjQzMTYzOTUgQzMzLjc4LDQwLjQzMTYzOTUgMzQuMDY0LDQwLjM1MzYzOTUgMzQuMzE3LDQwLjE4ODYzOTUgQzM1LjAxMSwzOS43MzY2Mzk1IDM1LjIwNywzOC44MDc2Mzk1IDM0Ljc1NSwzOC4xMTI2Mzk1IEwyOS4yODgsMjkuNzE1NjM5NSBaIiBpZD0iRmlsbC0xIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K)}.slick-arrow-right{position:absolute;top:50%;right:-70px;width:60px;height:60px;border:0;background-color:transparent;background-position:center center;background-repeat:no-repeat;box-shadow:none;cursor:pointer;outline:none;transform:translateY(-50%) rotate(180deg);transition:background-image .2s}.slick-arrow-right:hover{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIKICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHRpdGxlPmljX2Fycm93PC90aXRsZT4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNfYXJyb3ctLy1ob3ZlciIgZmlsbD0iIzcwN0M4QyI+CiAgICAgICAgICAgIDxnIGlkPSJpY19hcnJvdyI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjkuMjg4LDI5LjcxNTYzOTUgTDM0Ljc1NSwyMS4zMTk2Mzk1IEMzNS4yMDcsMjAuNjI0NjM5NSAzNS4wMTEsMTkuNjk1NjM5NSAzNC4zMTcsMTkuMjQzNjM5NSBDMzMuNjI0LDE4Ljc5MDYzOTUgMzIuNjkzLDE4Ljk4NzYzOTUgMzIuMjQyLDE5LjY4MjYzOTUgTDI2LjI1NiwyOC44NzQ2Mzk1IEMyNi4yNTUsMjguODc1NjM5NSAyNi4yNTUsMjguODc2NjM5NSAyNi4yNTQsMjguODc4NjM5NSBMMjYuMjQyLDI4Ljg5NzYzOTUgQzI2LjIyNSwyOC45MjM2Mzk1IDI2LjIxNSwyOC45NTE2Mzk1IDI2LjIsMjguOTc4NjM5NSBDMjYuMTY4LDI5LjAzNDYzOTUgMjYuMTM1LDI5LjA5MDYzOTUgMjYuMTExLDI5LjE1MDYzOTUgQzI2LjA5MywyOS4xOTQ2Mzk1IDI2LjA4MywyOS4yMzg2Mzk1IDI2LjA2OSwyOS4yODI2Mzk1IEMyNi4wNTUsMjkuMzMwNjM5NSAyNi4wMzgsMjkuMzc3NjM5NSAyNi4wMjgsMjkuNDI3NjM5NSBDMjYuMDE5LDI5LjQ3NTYzOTUgMjYuMDE3LDI5LjUyNDYzOTUgMjYuMDEyLDI5LjU3MjYzOTUgQzI2LjAwNywyOS42MjA2Mzk1IDI2LDI5LjY2NzYzOTUgMjYsMjkuNzE1NjM5NSBDMjYsMjkuNzYzNjM5NSAyNi4wMDcsMjkuODEwNjM5NSAyNi4wMTIsMjkuODU4NjM5NSBDMjYuMDE3LDI5LjkwNjYzOTUgMjYuMDE5LDI5Ljk1NTYzOTUgMjYuMDI4LDMwLjAwMzYzOTUgQzI2LjAzOCwzMC4wNTM2Mzk1IDI2LjA1NSwzMC4xMDA2Mzk1IDI2LjA2OSwzMC4xNDg2Mzk1IEMyNi4wODMsMzAuMTkyNjM5NSAyNi4wOTMsMzAuMjM2NjM5NSAyNi4xMTEsMzAuMjgwNjM5NSBDMjYuMTM1LDMwLjM0MDYzOTUgMjYuMTY4LDMwLjM5NjYzOTUgMjYuMiwzMC40NTI2Mzk1IEMyNi4yMTUsMzAuNDc5NjM5NSAyNi4yMjUsMzAuNTA3NjM5NSAyNi4yNDIsMzAuNTMzNjM5NSBMMjYuMjU0LDMwLjU1MjYzOTUgQzI2LjI1NSwzMC41NTQ2Mzk1IDI2LjI1NSwzMC41NTU2Mzk1IDI2LjI1NiwzMC41NTY2Mzk1IEwzMi4yNDIsMzkuNzQ5NjM5NSBDMzIuNTI5LDQwLjE5MTYzOTUgMzMuMDEsNDAuNDMxNjM5NSAzMy41LDQwLjQzMTYzOTUgQzMzLjc4LDQwLjQzMTYzOTUgMzQuMDY0LDQwLjM1MzYzOTUgMzQuMzE3LDQwLjE4ODYzOTUgQzM1LjAxMSwzOS43MzY2Mzk1IDM1LjIwNywzOC44MDc2Mzk1IDM0Ljc1NSwzOC4xMTI2Mzk1IEwyOS4yODgsMjkuNzE1NjM5NSBaIiBpZD0iRmlsbC0xIi8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=)}.slick-arrow-right:focus-visible{border:1px solid grey;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIKICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHRpdGxlPmljX2Fycm93PC90aXRsZT4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNfYXJyb3ctLy1ob3ZlciIgZmlsbD0iIzcwN0M4QyI+CiAgICAgICAgICAgIDxnIGlkPSJpY19hcnJvdyI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjkuMjg4LDI5LjcxNTYzOTUgTDM0Ljc1NSwyMS4zMTk2Mzk1IEMzNS4yMDcsMjAuNjI0NjM5NSAzNS4wMTEsMTkuNjk1NjM5NSAzNC4zMTcsMTkuMjQzNjM5NSBDMzMuNjI0LDE4Ljc5MDYzOTUgMzIuNjkzLDE4Ljk4NzYzOTUgMzIuMjQyLDE5LjY4MjYzOTUgTDI2LjI1NiwyOC44NzQ2Mzk1IEMyNi4yNTUsMjguODc1NjM5NSAyNi4yNTUsMjguODc2NjM5NSAyNi4yNTQsMjguODc4NjM5NSBMMjYuMjQyLDI4Ljg5NzYzOTUgQzI2LjIyNSwyOC45MjM2Mzk1IDI2LjIxNSwyOC45NTE2Mzk1IDI2LjIsMjguOTc4NjM5NSBDMjYuMTY4LDI5LjAzNDYzOTUgMjYuMTM1LDI5LjA5MDYzOTUgMjYuMTExLDI5LjE1MDYzOTUgQzI2LjA5MywyOS4xOTQ2Mzk1IDI2LjA4MywyOS4yMzg2Mzk1IDI2LjA2OSwyOS4yODI2Mzk1IEMyNi4wNTUsMjkuMzMwNjM5NSAyNi4wMzgsMjkuMzc3NjM5NSAyNi4wMjgsMjkuNDI3NjM5NSBDMjYuMDE5LDI5LjQ3NTYzOTUgMjYuMDE3LDI5LjUyNDYzOTUgMjYuMDEyLDI5LjU3MjYzOTUgQzI2LjAwNywyOS42MjA2Mzk1IDI2LDI5LjY2NzYzOTUgMjYsMjkuNzE1NjM5NSBDMjYsMjkuNzYzNjM5NSAyNi4wMDcsMjkuODEwNjM5NSAyNi4wMTIsMjkuODU4NjM5NSBDMjYuMDE3LDI5LjkwNjYzOTUgMjYuMDE5LDI5Ljk1NTYzOTUgMjYuMDI4LDMwLjAwMzYzOTUgQzI2LjAzOCwzMC4wNTM2Mzk1IDI2LjA1NSwzMC4xMDA2Mzk1IDI2LjA2OSwzMC4xNDg2Mzk1IEMyNi4wODMsMzAuMTkyNjM5NSAyNi4wOTMsMzAuMjM2NjM5NSAyNi4xMTEsMzAuMjgwNjM5NSBDMjYuMTM1LDMwLjM0MDYzOTUgMjYuMTY4LDMwLjM5NjYzOTUgMjYuMiwzMC40NTI2Mzk1IEMyNi4yMTUsMzAuNDc5NjM5NSAyNi4yMjUsMzAuNTA3NjM5NSAyNi4yNDIsMzAuNTMzNjM5NSBMMjYuMjU0LDMwLjU1MjYzOTUgQzI2LjI1NSwzMC41NTQ2Mzk1IDI2LjI1NSwzMC41NTU2Mzk1IDI2LjI1NiwzMC41NTY2Mzk1IEwzMi4yNDIsMzkuNzQ5NjM5NSBDMzIuNTI5LDQwLjE5MTYzOTUgMzMuMDEsNDAuNDMxNjM5NSAzMy41LDQwLjQzMTYzOTUgQzMzLjc4LDQwLjQzMTYzOTUgMzQuMDY0LDQwLjM1MzYzOTUgMzQuMzE3LDQwLjE4ODYzOTUgQzM1LjAxMSwzOS43MzY2Mzk1IDM1LjIwNywzOC44MDc2Mzk1IDM0Ljc1NSwzOC4xMTI2Mzk1IEwyOS4yODgsMjkuNzE1NjM5NSBaIiBpZD0iRmlsbC0xIi8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=)}.slick-arrow-right:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHZlcnNpb249IjEuMSIKICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPHRpdGxlPmljX2Fycm93IC8gZGVmYXVsdDwvdGl0bGU+CiAgICA8ZyBpZD0iaWNfYXJyb3ctLy1kZWZhdWx0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNfYXJyb3ciIGZpbGw9IiNEMUQ3RTYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjkuMjg4LDI5LjcxNTYzOTUgTDM0Ljc1NSwyMS4zMTk2Mzk1IEMzNS4yMDcsMjAuNjI0NjM5NSAzNS4wMTEsMTkuNjk1NjM5NSAzNC4zMTcsMTkuMjQzNjM5NSBDMzMuNjI0LDE4Ljc5MDYzOTUgMzIuNjkzLDE4Ljk4NzYzOTUgMzIuMjQyLDE5LjY4MjYzOTUgTDI2LjI1NiwyOC44NzQ2Mzk1IEMyNi4yNTUsMjguODc1NjM5NSAyNi4yNTUsMjguODc2NjM5NSAyNi4yNTQsMjguODc4NjM5NSBMMjYuMjQyLDI4Ljg5NzYzOTUgQzI2LjIyNSwyOC45MjM2Mzk1IDI2LjIxNSwyOC45NTE2Mzk1IDI2LjIsMjguOTc4NjM5NSBDMjYuMTY4LDI5LjAzNDYzOTUgMjYuMTM1LDI5LjA5MDYzOTUgMjYuMTExLDI5LjE1MDYzOTUgQzI2LjA5MywyOS4xOTQ2Mzk1IDI2LjA4MywyOS4yMzg2Mzk1IDI2LjA2OSwyOS4yODI2Mzk1IEMyNi4wNTUsMjkuMzMwNjM5NSAyNi4wMzgsMjkuMzc3NjM5NSAyNi4wMjgsMjkuNDI3NjM5NSBDMjYuMDE5LDI5LjQ3NTYzOTUgMjYuMDE3LDI5LjUyNDYzOTUgMjYuMDEyLDI5LjU3MjYzOTUgQzI2LjAwNywyOS42MjA2Mzk1IDI2LDI5LjY2NzYzOTUgMjYsMjkuNzE1NjM5NSBDMjYsMjkuNzYzNjM5NSAyNi4wMDcsMjkuODEwNjM5NSAyNi4wMTIsMjkuODU4NjM5NSBDMjYuMDE3LDI5LjkwNjYzOTUgMjYuMDE5LDI5Ljk1NTYzOTUgMjYuMDI4LDMwLjAwMzYzOTUgQzI2LjAzOCwzMC4wNTM2Mzk1IDI2LjA1NSwzMC4xMDA2Mzk1IDI2LjA2OSwzMC4xNDg2Mzk1IEMyNi4wODMsMzAuMTkyNjM5NSAyNi4wOTMsMzAuMjM2NjM5NSAyNi4xMTEsMzAuMjgwNjM5NSBDMjYuMTM1LDMwLjM0MDYzOTUgMjYuMTY4LDMwLjM5NjYzOTUgMjYuMiwzMC40NTI2Mzk1IEMyNi4yMTUsMzAuNDc5NjM5NSAyNi4yMjUsMzAuNTA3NjM5NSAyNi4yNDIsMzAuNTMzNjM5NSBMMjYuMjU0LDMwLjU1MjYzOTUgQzI2LjI1NSwzMC41NTQ2Mzk1IDI2LjI1NSwzMC41NTU2Mzk1IDI2LjI1NiwzMC41NTY2Mzk1IEwzMi4yNDIsMzkuNzQ5NjM5NSBDMzIuNTI5LDQwLjE5MTYzOTUgMzMuMDEsNDAuNDMxNjM5NSAzMy41LDQwLjQzMTYzOTUgQzMzLjc4LDQwLjQzMTYzOTUgMzQuMDY0LDQwLjM1MzYzOTUgMzQuMzE3LDQwLjE4ODYzOTUgQzM1LjAxMSwzOS43MzY2Mzk1IDM1LjIwNywzOC44MDc2Mzk1IDM0Ljc1NSwzOC4xMTI2Mzk1IEwyOS4yODgsMjkuNzE1NjM5NSBaIiBpZD0iRmlsbC0xIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K)}.slick-loading .slick-list{background:#fff!important}.course-preview{box-sizing:border-box;word-wrap:break-word;margin-left:10px;margin-right:10px;width:calc(33.3333333333% - 20px);border:0;box-shadow:none;outline:none}.course-preview__container{display:flex;flex-direction:column;align-items:center}.course-preview__title{margin-top:20px;color:#2d3036;font-size:20px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:24px;text-align:center;transition:color .2s}.course-preview__link{display:flex;width:100%;height:100%;flex-direction:column;align-items:center}.course-preview__link:hover .course-preview__title{color:#4a7af6}.course-preview__link:focus-visible .course-preview__title{color:#4a7af6}.course-preview__link--disabled:hover .course-preview__title{color:#2d3036!important}.course-preview__text{margin-top:10px}.course-preview__picture{position:relative;width:100%;max-width:100%;height:152px}.course-preview__img{position:absolute;z-index:0;bottom:0;left:50%;display:block;width:auto;max-width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;transform:translate(-50%)}.course-preview__img--first{max-height:135px}.course-preview__circuit{position:absolute;z-index:-1;right:0;bottom:0;left:0;max-width:100%;height:120px;border-radius:8px}.course-preview__circuit--yellow{background-color:#fff4d9}.course-preview__circuit--green{background-color:#eaffd9}.course-preview__circuit--blue{background-color:#e6f2ff}.opinions{overflow:hidden;width:calc(100% + 120px);margin:80px -60px 0}.opinions__title{color:#2d3036;font-size:32px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:40px;text-align:center}.opinions__text{margin-top:10px;text-align:center}.opinions__items{max-width:980px;height:280px;padding:0 80px;margin:40px auto 0}.opinions__items .messages-carousel{position:relative}.url{display:inline-block;box-sizing:border-box;border:none;border-bottom:1px solid transparent;background-color:transparent;color:#4a7af6;font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;outline:none;text-align:right;text-decoration:none;transition:border .2s}.url:hover{border-color:#4a7af6}.url:focus-visible{background-color:#e5ecfe}.main-footer{height:78px}.main-footer .url{display:inline-flex;margin-top:10px}.main-footer .url:first-child{margin-top:0}.main-footer__data{display:flex;flex-direction:column;align-items:flex-end}.main-footer__items{display:flex;justify-content:space-between}.main-footer__logos{display:flex;align-items:center;margin-top:-4px}.main-footer__logo-bibloid{margin:0 auto}.main-footer__logo-divider{margin:0 10px;color:#d1d7e6}.main-footer__logo-divider,.main-footer__company{font-size:14px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal}.main-footer__company{margin-top:24px;color:#8f95a4}.example{box-sizing:border-box;word-wrap:break-word;width:calc(25% - 20px);padding:0;border:0;margin:0;background-color:transparent;cursor:pointer;outline:none}.example__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.example__name{color:#2d3036;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:24px;text-align:center;transition:color .2s}.example__preview{position:relative;max-width:192px;box-sizing:border-box;margin-top:20px}.example__img{margin-left:6px;filter:drop-shadow(0 10px 40px rgba(80,91,119,.1))}.example__circuit{position:absolute;top:-2px;right:calc(3.25% - 2px);bottom:2px;left:4px;display:block;box-sizing:border-box;border:2px solid transparent;border-radius:8px;transition:border-color .2s}.example:hover .example__name{color:#4a7af6}.example:hover .example__img{filter:drop-shadow(0 10px 40px rgba(74,122,246,.1))}.example:hover .example__circuit{border-color:#4a7af6}.example:focus-visible .example__name{color:#4a7af6}.example:focus-visible .example__img{filter:drop-shadow(0 10px 40px rgba(74,122,246,.1))}.example:focus-visible .example__circuit{border-color:#4a7af6}.bibloid-grey-logo{position:relative;display:block;width:136px;height:30px;border:0;background-color:transparent;box-shadow:none;cursor:pointer;outline:none}.bibloid-grey-logo img{position:absolute;top:0;left:0;transition:opacity .2s}.bibloid-grey-logo .footer-logo--grey{opacity:1}.bibloid-grey-logo .footer-logo--colored,.bibloid-grey-logo:hover .footer-logo--grey{opacity:0}.bibloid-grey-logo:hover .footer-logo--colored{opacity:1}.bibloid-grey-logo:focus-visible .footer-logo--grey{opacity:0}.bibloid-grey-logo:focus-visible .footer-logo--colored{opacity:1}.cl-grey-logo{position:relative;display:block;width:130px;height:36px;border:0;background-color:transparent;box-shadow:none;cursor:pointer;outline:none}.cl-grey-logo img{position:absolute;top:0;left:0;transition:opacity .2s}.cl-grey-logo .footer-logo--grey{opacity:1}.cl-grey-logo .footer-logo--colored,.cl-grey-logo:hover .footer-logo--grey{opacity:0}.cl-grey-logo:hover .footer-logo--colored{opacity:1}.cl-grey-logo:focus-visible .footer-logo--grey{opacity:0}.cl-grey-logo:focus-visible .footer-logo--colored{opacity:1}.recaptcha{display:block;width:100%;max-width:320px;height:auto}.recaptcha__controller{width:0;height:0;opacity:0;visibility:hidden}.regular-text--bold{font-weight:600}.regular-text--centered{text-align:center}.main-form .form__title{text-align:center!important}.main-form .form__footer{padding:40px 20px!important;border:0!important}.form-container.form-container--nullified{min-height:auto!important}#form{min-height:1463px}.slider__input-container{max-width:100%;padding:0;border:0;margin:0 12px!important;box-shadow:none;line-height:0;outline:none}.slider__input-container,.slider__input{position:relative;width:100%;background-color:transparent}.slider__input{z-index:1;height:4px;border:none;margin-bottom:0;-webkit-appearance:none;-moz-appearance:none}.slider__input:focus-visible~.slider__input-progress{background:linear-gradient(180deg,#4a7af6,#4a7af6) 100% 50%/100% 4px no-repeat transparent}.slider__input:focus-visible::-webkit-slider-thumb{border-color:#4a7af6!important}.slider__input:focus-visible::-ms-thumb{border-color:#4a7af6!important}.slider__input:focus-visible::-moz-range-thumb{border-color:#4a7af6!important}.slider__input-progress{max-width:100%;background:linear-gradient(180deg,#4cce4c,#4cce4c) 100% 50%/100% 4px no-repeat transparent}.slider__input-progress,.slider__input-track{position:absolute;z-index:0;top:0;left:0;height:4px}.slider__input-track{width:100%;padding:0;border:none;margin:0;background-color:#ddd}.result .items ol li:before{min-width:20px;margin-right:12px}.prices{display:flex;height:100%;flex-direction:column;justify-content:center}.prices--blurred .service-price{filter:blur(4px)}.prices .form-container{padding:40px 40px 60px}.prices .form-container .items{max-width:620px;margin:0 auto}.prices__subtitle{color:#707c8c;font-size:24px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:32px}.prices .prices__service-list,.prices__info-text--first{margin-top:20px}.prices__info-text--second{margin-top:10px}.centered{display:flex;height:100%;flex-direction:column;justify-content:center}.centered .form-container{padding:40px 40px 60px}.centered .form-container .items{max-width:620px;margin:0 auto}.result-message{display:flex;flex-direction:column;align-items:center;padding:0;margin:0}.result-message__image{width:64px;height:64px;flex:0 0 64px}.result-message__header{margin-top:20px;color:#2d3036;font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:40px;text-align:center}.result-message__text--first{margin-top:20px}.result-message__text--second{margin-top:10px}.link{color:#4a7af6;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:24px;text-decoration:underline;transition:opacity .2s}.link:hover{opacity:.7}.cs-loader-inner{position:absolute;top:50%;left:50%;display:flex;width:100%;justify-content:center;padding:0 10px;color:#fff;text-align:center;transform:translate(-50%,-50%)}.cs-loader-inner label{display:inline-block;font-size:20px;opacity:0}@keyframes lol{0%{opacity:0;transform:translate(-300px)}33%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(300px)}}@keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0)}66%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(300px)}}.cs-loader-inner label:nth-child(6){animation:lol 2s infinite ease-in-out}.cs-loader-inner label:nth-child(5){animation:lol 2s .1s infinite ease-in-out}.cs-loader-inner label:nth-child(4){animation:lol 2s .2s infinite ease-in-out}.cs-loader-inner label:nth-child(3){animation:lol 2s .3s infinite ease-in-out}.cs-loader-inner label:nth-child(2){animation:lol 2s .4s infinite ease-in-out}.cs-loader-inner label:nth-child(1){animation:lol 2s .5s infinite ease-in-out}.checkbox-group .checkbox+.checkbox{margin-top:16px}.spinner__overlay{position:absolute;inset:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.spinner__overlay--view-examples{min-height:332px}.spinner__overlay--view-carousel{min-height:280px}.spinner__overlay--view-form{min-height:1463px}.spinner__container{z-index:1000;display:inline-block;width:50px;height:50px;border:3px solid rgba(208,217,232,.7);border-top-color:#aebdd7;animation:spin 1s ease-in-out infinite;border-radius:50%}@keyframes spin{to{-webkit-transform:rotate(360deg)}}.page-header{width:100%;max-width:100%;padding:40px 0;margin:0}.page-footer{padding:40px 0;margin-top:auto}.page-body{margin:auto 0}.page-body .main-wrapper{min-height:inherit}@media screen and (max-width: 900px){.main-wrapper{padding-right:40px;padding-left:40px}.general__container{flex-wrap:wrap;padding-bottom:0}.general__img-bg{position:static;margin-top:24px;margin-bottom:-20px;margin-left:auto}.teaser-list{margin-top:40px}.teaser-list__container{flex-wrap:wrap}.teaser{width:calc(50% - 20px)}.teaser:last-child{margin-top:33px}.courses{margin-top:60px}.courses__list,.examples__list{flex-wrap:wrap;justify-content:center}.course-preview{width:calc(50% - 20px)}.course-preview:last-child{margin-top:20px}.course-preview__title{font-size:16px;line-height:22px}.course-preview__text{font-size:14px;line-height:22px}.opinions{width:calc(100% + 80px);margin:80px -40px 0}.opinions__items{max-width:900px;padding:0 70px}.example{width:calc(41.6666666667% - 20px)}.example:nth-child(3),.example:nth-child(4){margin-top:24px}.main-form .form__body{padding:0 20px}}@media screen and (max-width: 768px){.main-wrapper{padding-right:10px;padding-left:10px}.modal-overlay{height:calc(100% + 75px)}.modal-overlay .modal-wrapper{padding-right:0;padding-left:0;vertical-align:bottom}.modal-overlay .modal-wrapper .modal-container{max-height:calc(100vh - 40px);border-radius:16px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;-ms-overflow-style:none;scrollbar-width:none}.modal-overlay .modal-wrapper .modal-container::-webkit-scrollbar{display:none;width:0;height:0}.modal-overlay .modal-wrapper .modal-container--md{min-width:0;max-width:100vw;padding:0}.modal-overlay .modal-wrapper .modal-container--md .modal-header{padding:20px 20px 0}.modal-overlay .modal-wrapper .modal-container--md .modal-body{padding:0 20px 20px;background-color:#fff}.modal-overlay .modal-wrapper .modal-container:after{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.modal-overlay .modal-wrapper .modal-container .modal-header .big-header{margin-top:-16px;font-size:20px;line-height:28px}.modal-close{top:26px;margin-left:calc(100% - 40px)}ul li.service{margin-bottom:8px;font-size:14px;line-height:22px}ul li.service:last-child{margin-bottom:0}.result .items .header{margin-top:20px}.main-menu{display:none}.main-header{height:30px;justify-content:center}.btn--yellow-maize{width:100%;height:48px;font-size:14px;line-height:48px}.general__container{padding:16px 0 0;border-radius:16px}.general__title{font-size:20px;line-height:32px}.general__title--first{display:none}.general__title--second{display:block}.general__info{padding:0 20px}.general__info .general__text--first{margin-top:0}.general__info .general__text--second{margin-top:8px}.general__info .general__btn{margin-top:24px}.general__info{max-width:100%}.general__img-bg{width:280px;height:191px;margin-right:auto}.general__img{width:280px;height:191px}.teaser{width:calc(66.6666666667% - 20px)}.teaser:nth-child(2){margin-top:30px}.teaser__title{margin-top:16px;font-size:14px;line-height:22px}.teaser__text{margin-top:8px;font-size:14px;line-height:22px}.courses__list{margin-top:16px}.examples{min-height:636px;margin-top:60px}.examples__list{margin-top:24px}.simple-title{font-size:24px;line-height:32px}.message__container{padding:16px 20px}.message__author-name,.message__author-place{font-size:14px;line-height:22px}.message{height:290px}.message__text{font-size:14px;-webkit-line-clamp:10;line-height:22px}.messages-carousel{max-height:290px}.course-preview{width:calc(100% - 20px)}.course-preview:nth-child(2),.course-preview:last-child{margin-top:24px}.course-preview__title{padding:0 10px;margin-top:16px}.course-preview__text{padding:0 10px;margin-top:8px}.course-preview__circuit{right:10px;left:10px}.opinions{width:calc(100% + 20px);margin:60px -10px 0}.opinions__title{font-size:24px;line-height:32px}.opinions__sub-title{padding:0 10px;font-size:24px;line-height:32px}.opinions__text{padding:0 10px;margin-top:8px}.opinions__items{max-width:768px;height:290px;padding:0;margin-top:24px}.main-footer .url{margin-top:14px}.main-footer{height:auto}.main-footer__data{width:100%;align-items:center}.main-footer__info{width:100%}.main-footer__items{flex-wrap:wrap-reverse}.main-footer__logos{display:block;width:100%;margin-top:24px}.main-footer__logo-cl{margin:17px auto 0}.main-footer__logo-divider{display:none}.main-footer__company{display:flex;width:100%;max-width:158px;flex-direction:column;align-items:center;justify-content:center;margin:24px auto 0;font-size:14px;line-height:22px}.example{width:calc(50% - 20px)}.example:nth-child(3),.example:nth-child(4){margin-top:30px}.example__name,.regular-text{font-size:14px;line-height:22px}.main-form{padding:0 10px!important;margin:40px -10px 0}.main-form .form__body{padding:0}.main-form .form__footer{padding:20px!important;margin-top:40px;border-radius:16px!important}.main-form .form__footer .payment{padding:0 20px!important}.form-container{min-height:1443px}.form-container:after{display:none}#form{min-height:1443px}.result .form-container{width:calc(100% + 20px);padding:16px 20px 20px;margin:40px -10px 0;background-color:#f5f6fa}.result .items ol li:before{margin-right:4px}.prices .form-container{padding:0 10px}.prices__subtitle{font-size:20px;line-height:24px}.prices .prices__service-list,.prices__info-text--first{margin-top:16px}.centered .form-container{padding:16px 20px 20px;background-color:#f5f6fa}.result-message__image{width:48px;height:48px;flex:0 0 48px}.result-message__header{margin-top:16px;font-size:20px;line-height:28px}.result-message__text--first{margin-top:16px}.spinner__overlay--view-examples{min-height:636px}.spinner__overlay--view-carousel{min-height:290px}.spinner__overlay--view-form{min-height:1443px}.page-header{padding:25px 0}.page-footer{padding-bottom:14px}.page-body .result{padding:0 10px}}@media screen and (max-width: 420px){.wrapper{padding-right:0;padding-left:0}.select-container{height:40px}.select-container .select-text{height:40px;padding:9px 22px 9px 10px;font-size:14px;line-height:22px}.select-container .select:after{top:19px;right:13px}.select-container .select{height:40px;font-size:14px;line-height:22px}.select-container .items{min-height:40px;font-size:14px;line-height:22px}.select-container .select-handler:not(:checked)~.items{height:40px}.select-container .items label{padding:4px 10px}.select-container .select-handler:checked~.items{padding-top:40px}.select-container .items input:checked+label{margin-top:4px}.slider__container{position:relative;margin-bottom:17px}.slider__container .slider{flex:1 1 620px}.slider__container .slider__max,.slider__container .slider__min{display:none}.slider__container .slider__input{margin:10px 0 0}.slider__container .slider__current{max-width:100%;height:40px;flex:1 0 68px;order:-1;margin-bottom:8px;margin-left:0}.checkbox{padding-left:30px;margin-bottom:18px}.checkbox__label{font-size:14px;line-height:22px}.checkbox__checkmark{width:20px;height:20px}.checkbox__input:checked~.checkbox__checkmark{background-size:12.2px,8.8px,contain!important}header{padding:20px 0}header .items{align-items:flex-start;padding:0 20px}header .items .start-info{align-items:flex-start;padding-bottom:10px;margin-top:20px}header .items .start-info .big-header{margin-bottom:10px}footer{padding:10px 0 50px}footer .items{padding:0 20px}.header{font-size:20px;line-height:28px}.sub-header{font-size:12px}.regular-text{font-size:14px;line-height:22px}.form-container{padding:20px 0 0;border:none}.form-container:after{display:none}.field{margin-bottom:20px}.field__label{margin-bottom:4px;font-size:12px;line-height:20px}.field__input,.field__textarea,.field input[type=email],.field input[type=text],.field textarea{padding:9px 22px 9px 10px;font-size:14px;line-height:22px}.field__input::-moz-placeholder,.field__textarea::-moz-placeholder,.field input[type=email]::-moz-placeholder,.field input[type=text]::-moz-placeholder,.field textarea::-moz-placeholder{font-size:14px;line-height:22px}.field__input:-ms-input-placeholder,.field__textarea:-ms-input-placeholder,.field input[type=email]:-ms-input-placeholder,.field input[type=text]:-ms-input-placeholder,.field textarea:-ms-input-placeholder{font-size:14px;line-height:22px}.field__input::placeholder,.field__textarea::placeholder,.field input[type=email]::placeholder,.field input[type=text]::placeholder,.field textarea::placeholder{font-size:14px;line-height:22px}.field__input{height:40px}.field__textarea{min-height:80px}.field__error{margin-top:4px;font-size:12px;line-height:20px}.main-form{padding-top:0}.main-form .form-container .form__title{margin-bottom:20px;font-size:24px;line-height:32px;text-align:left}.main-form .form-container .form__body .field:nth-child(5){margin-bottom:13px}.main-form .form-container .form__body .field:last-child{margin-bottom:30px}.main-form .form-container .form__body .field .work-variants{margin:0 -13px}.main-form .form-container .form__body .field .work-variants .variant-container{margin-bottom:14px}.main-form .form-container .form__body .field .work-variants .variant-container .variant__name{padding:7px 12px;font-size:14px;line-height:22px}.main-form .form-container .form__footer{padding:20px 0 30px;border-bottom:1px solid #d7dbe5;border-bottom-left-radius:0;border-bottom-right-radius:0}.main-form .form-container .form__footer .payment .price span.price-label,.main-form .form-container .form__footer .payment .price span span.price-value{font-size:20px}.teaser{width:calc(100% - 20px);padding:0 10px}.examples{min-height:463px}.example:nth-child(3),.example:nth-child(4){margin-top:14px}.example__preview{max-width:123px;margin-top:16px}.example__img{margin-left:0}.example__circuit{right:4px;left:0}.recaptcha__field{margin-left:-11px}.main-form .form__body{padding:0 10px}.main-form .form__footer .payment{padding:0!important}.slider__input-container{margin:0!important}.slider__input-progress{top:10px}.slider__input-track{margin-top:10px}.result .form-container{padding:16px 20px 20px;border:0;border-radius:16px}.result .items ol li:before{margin-right:4px}.prices__subtitle{padding-right:10px}.spinner__overlay--view-examples{min-height:463px}.spinner__overlay--view-carousel{min-height:290px}.spinner__overlay--view-form{min-height:1443px}}@media screen and (max-width: 630px){footer .items{justify-content:center}footer .items .license{margin-left:0;text-align:center}footer .items .copyright,footer .items .license{width:100%;padding-right:0;margin-right:0}footer .items .copyright{order:3}.main-form .form-container .form__footer .payment{flex-wrap:wrap}.main-form .form-container .form__footer .payment .price{justify-content:space-between;margin-right:0;margin-bottom:20px}.main-form .form-container .form__footer .payment .price span span.price-value{margin-right:0}.main-form .form-container .form__footer .payment .price span .price-helper{order:-1;margin-right:16px}.main-form .form-container .form__footer .payment .btn-container .btn{width:100%;float:none}.big-header-semibold{font-size:24px;line-height:40px!important}.big-header{font-size:24px;line-height:32px}.result{padding-top:10px;padding-bottom:73px}.result .items .big-header{margin-bottom:8px}.result .items .sub-header{margin-bottom:16px}.result .items .header{margin-top:20px;margin-bottom:4px}.result .items ol{margin-top:20px}.result .items ol li{margin-bottom:21px}.result .items ol li:last-child{margin-bottom:30px}.result .items ol li:before{margin-right:13px;font-size:14px;line-height:22px}.result .form-container{box-sizing:border-box;align-items:flex-start;padding:30px 20px;border-top:1px solid #d7dbe5;border-bottom:1px solid #d7dbe5;background:#f5f6fa;border-radius:0}.result .form-container p{margin:16px 0 20px;text-align:left}.result .form-container .btn-container{width:100%}.result .form-container .btn-container .btn{width:100%;height:48px}}.select--label:hover>.field__label+div>span+div{border-color:#707c8c}.spinner__overlay{position:absolute;inset:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.spinner__overlay--view-examples{min-height:332px}.spinner__overlay--view-carousel{min-height:280px}.spinner__overlay--view-form{min-height:1463px}.spinner__container{z-index:1000;display:inline-block;width:50px;height:50px;border:3px solid rgba(208,217,232,.7);border-top-color:#aebdd7;animation:spin 1s ease-in-out infinite;border-radius:50%}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@media screen and (max-width: 768px){.spinner__overlay--view-examples{min-height:636px}.spinner__overlay--view-carousel{min-height:290px}.spinner__overlay--view-form{min-height:1443px}}@media screen and (max-width: 420px){.spinner__overlay--view-examples{min-height:463px}.spinner__overlay--view-carousel{min-height:290px}.spinner__overlay--view-form{min-height:1443px}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
