@charset "UTF-8";@font-face{font-family:'Inter';src:url("../fonts/inter-medium.woff2") format("woff2"),url("../fonts/inter-medium.woff") format("woff"),url("../fonts/inter-medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Inter';src:url("../fonts/inter-semibold.woff2") format("woff2"),url("../fonts/inter-semibold.woff") format("woff"),url("../fonts/inter-semibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Inter';src:url("../fonts/inter-bold.woff2") format("woff2"),url("../fonts/inter-bold.woff") format("woff"),url("../fonts/inter-bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}strong,b{font-weight:700;}em,i{font-style:italic;}sup,sub{position:relative;top:-.6em;font-size:65%!important;line-height:1em!important;}sub{top:auto;bottom:-.3em;}small{display:inline-block;vertical-align:baseline;font-size:.875em;line-height:1.43em;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block;}html{height:100%!important;margin:0!important;padding:0!important;}body{height:100%;font-family:'Inter';font-weight:500;font-size:16px;line-height:1.875em;color:#002e33;min-width:320px;background:#fff;}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(0,0,0,0);outline:none!important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Inter';font-weight:600;letter-spacing:.01em;max-width:900px;color:#002e33;}h1,.h1{font-size:68px;line-height:1.03em;letter-spacing:-.01em;margin:0 auto 40px;}h2,.h2{font-size:45px;line-height:1.11em;letter-spacing:-.02em;margin:60px auto 30px;}h3,.h3{font-size:25px;line-height:1.2em;margin:40px auto 20px;}h4,.h4{font-weight:600;font-size:18px;line-height:1.67em;margin:40px auto 10px;}h5,.h5{font-size:16px;line-height:1.25em;margin:40px auto 20px;}h6,.h6{font-size:14px;line-height:1.43em;margin:40px auto 10px;}ol,ul{padding-left:18px;margin:10px auto;max-width:900px;}ul li,ol li{margin:0 0 10px;}ul li p:first-child,ol li p:first-child{margin-top:0!important;}ul li p:last-child,ol li p:last-child{margin-bottom:0!important;}.icons-text-list{list-style:none;padding:0;margin:20px 0;}.icons-text-list li{position:relative;margin:0 0 10px;padding-left:34px;}.icons-text-list li:last-child{margin:0;}.icons-text-list .icon{position:absolute;left:0;top:3px;display:flex;align-items:center;line-height:0;width:20px;height:24px;}.scroll-tbl{position:relative;width:100%;margin:40px auto;max-width:900px;overflow-x:auto;background:#fff;}.scroll-tbl table{margin:0 auto;min-width:680px;border:none;}table{table-layout:fixed;width:100%;margin:40px auto;border-collapse:collapse;border-spacing:0;}table tr{border-bottom:1px solid #e0f4ca;}table tbody tr:last-child{border:none;}table th,table td{font-size:14px;line-height:1.43em;vertical-align:top;text-align:left;padding:20px 32px 20px 0;}table th{font-weight:600;padding-top:0;}table td{line-height:1.5em;}table tr:first-child th{border-top:0;}table th:first-child,table td:first-child{border-left:0;}table th:last-child,table td:last-child{border-right:0;}table tr:last-child td{border-bottom:0;}table td>*{margin:10px 0;}table td>*:first-child{margin-top:0!important;}table td>*:last-child{margin-bottom:0!important;}a{color:#002636;text-decoration:none;outline:none!important;border-bottom:2px solid #9ad854;}.no-touchevents a:hover{color:#9ad854;border-color:transparent;}a[href^=tel],a[href^=fax]{white-space:nowrap;text-decoration:none;border:none;}.no-touchevents a[href^=tel]:hover,.no-touchevents a[href^=fax]:hover{}p{margin:10px auto;max-width:900px;}.important-text{position:relative;font-size:18px;line-height:1.67em;color:#000;max-width:900px;margin:40px auto;}.important-text.bordered{padding:0 0 0 30px;}.important-text.large-w{max-width:1054px;}.important-text p{margin:20px 0;}.important-text.large-w p{max-width:none;}.important-text>*:first-child{margin-top:0;}.important-text>*:last-child{margin-bottom:0;}.important-text.bordered:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(113.93deg,#afef68 33.77%,#9bf2b4 84.63%);}hr{outline:none;height:0;margin:40px auto;max-width:900px;padding:0 0 1px;background:#e0f4ca;border:0;}blockquote{font-size:18px;line-height:1.67em;margin:40px auto;max-width:900px;}blockquote .quotes{display:block;height:auto;margin:0 0 17px;}blockquote .text>*:first-child{margin-top:0;}blockquote .text>*:last-child{margin-bottom:0;}blockquote .author{margin:10px 0 0;}img{display:block;max-width:100%;height:auto;margin:40px auto;border-radius:20px;}img.left,img.right{margin:0 24px 9px -112px;max-width:50%;}img.right{margin:0 -112px 9px 24px;max-width:50%;}p img.left,p img.right{margin-top:12px;margin-bottom:12px;}a img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}.auto-width-img{max-width:1096px;margin:0 auto;}figure{display:block;font-size:14px;line-height:1.43em;color:#809799;margin:40px auto;max-width:900px;}figure img{margin:0 auto;}figcaption{margin:10px 0 0;}.time{display:block;font-size:18px;line-height:1.4em;color:#809799;}.form{position:relative;font-weight:500;font-size:14px;line-height:20px;color:#809799;text-align:left;margin:40px auto;max-width:386px;}.indented-box .form{margin-left:0;}.form .field{width:100%;margin:0 0 10px;}.field-name{position:relative;z-index:6;display:block;font-size:14px;line-height:20px;color:#809799;margin:0 0 -20px 30px;transform:translateY(15px);transition:transform .2s ease;pointer-events:none;}.filled .field-name,.has-placeholder .field-name{transform:translateY(5px);}.error-field .field-name{color:#ff6e6d;}.required .field-name:after{content:'*';margin:0;}.field-propmt{margin:5px 0 0 30px;}.form .field-propmt .js-open-popup{color:#809799;}.inp-box{position:relative;font-weight:500;font-size:14px;line-height:1em;color:#809799;}.form-control{position:relative;z-index:2;display:block;font-family:'Inter';font-weight:500;font-size:14px;line-height:1em;color:#002e33;width:100%;height:50px;margin:0;padding:25px 30px 7px 30px;background:#fff;border:1px solid #e6eaeb;border-radius:25px;-webkit-appearance:none;appearance:none;outline:none!important;transition:border .2s ease;}textarea.form-control{line-height:1.5em;min-height:50px;max-width:100%;min-width:100%;padding-top:14px;padding-bottom:10px;resize:none;overflow:hidden!important;background:url("../i/textarea-icon.svg") no-repeat 100% calc(100% - 5px)/10px auto;}.no-touchevents .field:not(.error-field) .form-control:not(:focus):hover{border-color:#d5f190;}.form-control:focus,.error-field .form-control:focus{color:#002e33;border-color:#9ad854;}.error-field .form-control{border-color:#ff6e6d;}.filled .form-control,.error-field.filled .form-control{}.inp-placeholder{position:absolute;z-index:2;left:1px;top:2px;bottom:0;right:1px;margin:0;padding:25px 30px 7px 30px;pointer-events:none;}.filled .inp-placeholder{visibility:hidden;opacity:0;}.inp-placeholder b{font-weight:500;color:#e6eaeb;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#809799;opacity:1;}input::-moz-placeholder,textarea::-moz-placeholder{color:#809799;opacity:1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#809799;opacity:1;}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0!important;}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0!important;}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0!important;}.inp-box .tooltip{position:absolute;z-index:5;line-height:0;right:30px;top:18px;margin:0;}button{border:none;background:none;cursor:pointer;outline:none!important;}.btn{position:relative;z-index:4;display:table;font-family:'Inter';font-weight:500;font-size:16px;line-height:1.25em;color:#002e33;text-align:center;text-decoration:none!important;padding:15px 30px;margin:20px 0;background:linear-gradient(113.93deg,#afef68 33.77%,#9bf2b4 84.63%);border:none;border-radius:25px 5px;box-shadow:0 10px 15px rgba(77,146,58,.15);cursor:pointer;}.btn.small{font-size:14px;line-height:1.43em;padding:5px 10px;border-radius:15px 5px;}.btn.secondary{z-index:5;background:linear-gradient(113.93deg,rgba(210,243,116,.4) 15.37%,rgba(176,239,105,.4) 50%,rgba(129,237,178,.4) 84.63%);box-shadow:none;}.btn.transparent{background:transparent;box-shadow:none;}.btn.full-width{width:100%;}.btn::-moz-focus-inner{border:0;}.no-touchevents .btn:not(:disabled):hover{color:#002e33;}.no-touchevents button.btn:not(:disabled):not(:active):focus-visible:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px dashed #9ad854;border-radius:5px;}.no-touchevents button.btn:not(:disabled):active{box-shadow:none;}.btn:disabled{color:#e6eaeb;background:rgba(230,234,235,.2);box-shadow:none;cursor:default;}.btn:before{content:'';position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:linear-gradient(113.93deg,rgba(155,242,180,.8) 15.37%,rgba(175,239,104,.8) 84.63%);border-radius:25px 5px;opacity:0;transition:opacity .3s ease;}.no-touchevents .btn:not(:disabled):hover:before{opacity:1;}.no-touchevents button.btn:not(:disabled):active:before{opacity:0;}.btn>span{position:relative;z-index:1;}.btn .icon-box{position:relative;padding-left:30px;}.btn .icon{position:absolute;left:0;top:-2px;display:flex;align-items:center;line-height:0;width:24px;height:24px;}.btn:disabled .icon{opacity:.1;}.btn .icon.tooltip{margin:0;}.btns-box{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -10px -10px 0;}.btns-box .btn{margin:0 10px 10px 0;}.btn-prompt-text{display:table;text-align:center;font-weight:500;font-size:12px;line-height:15px;}.btn-prompt-text .btn{margin-bottom:0;}.prompt-text{display:block;vertical-align:top;margin:4px 0 0;}.form .btn{margin-bottom:0;}.form a,.form .js-open-popup{color:#002e33;border-bottom:1px solid rgba(0,46,51,.3);transition:border .2s ease;cursor:pointer;}.no-touchevents .form .js-open-popup:hover{border-color:transparent;}.form .field-error{font-weight:500;font-size:12px;line-height:15px;color:#ff6e6d;margin:3px 0 0 30px;}.form-message{font-size:12px;line-height:15px;text-align:center;color:#002E33;margin:14px 0 0;}.form-message + .form-message{margin-top:4px;}.form-message svg{display:inline-block;vertical-align:middle;margin:6px 5px 6px 5px;}.form-message p{display:inline-block;vertical-align:middle;margin:0 5px;}.form-prompt{font-size:14px;line-height:20px;color:#809799;margin:20px 0 0;text-align:center;}.form-prompt>*:first-child{margin-top:0;}.form-prompt>*:last-child{margin-bottom:0;}.form-prompt .js-open-popup{}.multiple-select-box{position:relative;width:100%;max-width:100%;}.multiple-select{position:relative;font-weight:500;font-size:14px;line-height:48px;color:#002e33;text-align:left;padding:0 60px 0 10px;height:50px;background:#fff;border:1px solid #e6eaeb;border-radius:25px;cursor:pointer;}.opened-select .multiple-select{border-color:#9ad854;}.multiple-select.show-hidden-total{padding-right:90px;}.multiple-select .select-values-box{position:relative;height:100%;overflow:hidden;opacity:0;}.multiple-select.init .select-values-box{opacity:1;}.multiple-select .select-values{position:absolute;left:0;top:0;display:flex;align-items:center;height:100%;max-width:100%;background:rgba(255,255,255,.3);}.multiple-select .sel-value{position:relative;font-weight:500;font-size:14px;line-height:20px;white-space:nowrap;color:#002e33;margin:0 5px 0 0;padding:5px 35px 5px 15px;background:rgba(230,234,235,.2);border:1px solid #e6eaeb;border-radius:15px;}.multiple-select.one-value .sel-value:not(.hidden){text-overflow:ellipsis;max-width:100%;overflow:hidden;}.multiple-select .sel-value.hidden{position:absolute;top:-50px}.total-hidden-length{font-weight:500;font-size:14px;line-height:20px;padding:5px 15px;color:#002e33;min-width:49px;background:#fff;border:1px solid #e6eaeb;border-radius:15px;display:none;}.show-hidden-total .total-hidden-length{display:block;}.multiple-select .js-clear-val{position:absolute;right:8px;top:5px;display:flex;align-items:center;justify-content:center;line-height:0;width:21px;height:21px;line-height:0;transition:opacity .2s ease;cursor:pointer;}.no-touchevents .multiple-select .js-clear-val:hover{opacity:.7;}.multiple-select .js-clear-val *{pointer-events:none;}.multiple-select .placeholder{position:absolute;left:0;top:0;font-weight:500;font-size:14px;line-height:48px;color:#809799;width:100%;height:100%;padding:0 60px 0 30px;border-radius:25px;pointer-events:none;}.multiple-select.selected .placeholder{opacity:0;visibility:hidden;}.multiple-select .js-clear-values{position:absolute;display:flex;top:15px;right:60px;align-items:center;justify-content:center;line-height:0;width:20px;height:20px;visibility:hidden;pointer-events:none;transition:opacity .2s ease;cursor:pointer;}.multiple-select.show-hidden-total .js-clear-values{visibility:visible;pointer-events:auto;}.no-touchevents .multiple-select .js-clear-values:hover{opacity:.7;}.multiple-select .js-clear-values *{pointer-events:none;}.multiple-select:after{content:'';position:absolute;right:37px;top:24px;width:8px;height:5px;background:url("../i/select-arrow.svg") no-repeat 0 0/100% auto;}.opened-select .multiple-select:after{transform:scaleY(-1);}.multiple-select-dropdown{display:none;position:absolute;left:10px;right:10px;top:calc(100% + 1px);background:#fff;border:1px solid #e6eaeb;box-shadow:0 10px 15px rgba(0,46,51,.1);border-radius:10px;overflow:hidden;}.opened-select .multiple-select-dropdown{display:block;}.multiple-select-dropdown .scroll-box{padding:10px 0;max-height:260px;overflow:hidden;overflow-y:auto;}.multiple-select-box .checkbox-item{margin:0;}.multiple-select-box .checkbox-item input[type="checkbox"] + label{display:block;margin:0;padding:10px 16px 10px 50px;}.no-touchevents .multiple-select-box .checkbox-item input[type="checkbox"] + label:hover{background:rgba(224,244,202,.4);}.multiple-select-box .checkbox-item input[type="checkbox"] + label:before{left:20px;top:10px;}.multiple-select-dropdown .filter-btns{display:flex;justify-content:flex-end;align-items:center;font-weight:500;font-size:14px;line-height:20px;padding:10px 20px 0;border-top:1px solid #e0f4ca;}.multiple-select-dropdown .btn{margin-left:20px;}.multiple-select-dropdown .filter-btns .js-clear-values{cursor:pointer;transition:opacity .2s ease;}.no-touchevents .multiple-select-dropdown .filter-btns .js-clear-values:hover{opacity:.7;}.checkbox-item,.radio-item{position:relative;line-height:0;margin:20px 0;}.checkbox-item input[type="checkbox"],.radio-item input[type="radio"]{position:absolute;z-index:-1;top:0;left:0;width:0;height:0;opacity:0;}.checkbox-item input[type="checkbox"] + label,.radio-item input[type="radio"] + label{position:relative;display:inline-block;vertical-align:top;font-weight:500;font-size:14px;line-height:20px;color:#002e33;padding-left:30px;cursor:pointer;}.checkbox-item input[type="checkbox"]:disabled + label,.radio-item input[type="radio"]:disabled + label{color:#e6eaeb;cursor:default;pointer-events:none;}.checkbox-item input[type="checkbox"] + label:before,.radio-item input[type="radio"] + label:before{content:'';position:absolute;left:0;top:1px;width:20px;height:20px;background:rgba(230,234,235,.2);border:1px solid #e6eaeb;border-radius:5px;transition:background-color .2s ease,border .2s ease;}.checkbox-item input[type="checkbox"]:checked + label:before{background:#e0f4ca url("../i/checked-icon.svg") no-repeat 4px 6px/11px auto;border-color:#d5f190;}.no-touchevents .checkbox-item input[type="checkbox"]:not(:disabled):not(:checked) + label:hover:before,.no-touchevents .radio-item input[type="radio"]:not(:disabled):not(:checked) + label:hover:before{background:#fff;border-color:rgba(0,46,51,.4);}.no-touchevents .checkbox-item input[type="checkbox"]:not(:disabled):checked + label:hover:before{background-color:#fff;}.checkbox-item input[type="checkbox"]:disabled + label:before{background-color:#e6eaeb;border:1px solid #e6eaeb;opacity:.4;}.checkbox-item input[type="checkbox"]:checked:not(:disabled) + label{cursor:pointer;}.checkbox-item input[type="checkbox"]:not(:disabled):focus-visible + label:after{content:'';position:absolute;left:-3px;right:-3px;top:-2px;bottom:-2px;border:1px dashed #9ad854;border-radius:8px;}.checkbox-item a{border-bottom:1px solid rgba(0,46,51,.3);}.checkbox-item input[type="checkbox"]:disabled + label a{color:#e6eaeb;border-color:#e6eaeb;}.radio-item input[type="radio"] + label:before{border-radius:10px;}.radio-item input[type="radio"]:checked + label:before,.radio-item.selected input[type="radio"] + label:before{background:#e0f4ca;border-color:#d5f190;}.answered .radio-item:not(.correct-answer) input[type="radio"] + label:before{background:rgba(230,234,235,.4);border-color:#e6eaeb;}.answered .radio-item.incorrect-answer input[type="radio"] + label:before{background:rgba(255,211,211,1);border-color:rgba(255,211,211,1);}.radio-item input[type="radio"]:checked + label:after,.answered .radio-item input[type="radio"] + label:after{content:'';position:absolute;width:10px;height:10px;left:5px;top:6px;background:#9ad854;border-radius:10px;}.answered .radio-item:not(.correct-answer) input[type="radio"] + label:after{background:#e6eaeb;}.answered .radio-item.incorrect-answer input[type="radio"] + label:after{background:rgba(255,110,109,1);}.radio-group.in-cols{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0;border-top:1px dashed #e0f4ca;border-bottom:1px dashed #e0f4ca;}.radio-group.in-cols .radio-item{width:calc(50% - 10px);}.radio-item input[type="radio"] + label .p-icon{display:block;}.radio-item input[type="radio"] + label .p-icon .icon{top:1px;}.answered .radio-item input[type="radio"] + label{cursor:default;}.radio-item.selected input[type="radio"]:disabled + label,.radio-item.incorrect-answer input[type="radio"]:disabled + label{color:#002e33;}.test-descr-box.text-view .radio-item input[type="radio"] + label{padding-left:0;}.test-descr-box.text-view .radio-item input[type="radio"] + label:before,.test-descr-box.text-view .radio-item input[type="radio"] + label:after{display:none;}.test-descr-box.text-view .radio-item .icon rect{fill-opacity:0;}.test-descr-box.text-view .radio-item.correct-answer .icon path{stroke:rgba(154,216,84,1);}.test-descr-box.text-view .radio-item.incorrect-answer .icon path{stroke:rgba(255,110,109,1);}.test-descr-box.text-view .radio-item input[type="radio"]:disabled + label{color:rgba(128,151,153,1);}.test-descr-box.text-view .radio-item.selected input[type="radio"]:disabled + label{color:rgba(0,46,51,1);}.radio-group.draggable-view{margin:10px 0 0;border-top:1px dashed #e0f4ca;}.radio-group.draggable-view .radio-item{position:relative;padding:20px 30px 20px 60px;margin:0;border-bottom:1px dashed #e0f4ca;cursor:grab;}.radio-group.draggable-view .radio-item:active{cursor:grabbing;border-color:#d5f190;box-shadow:0 0 15px 0 rgba(77,146,58,.05);}.test-descr-item .radio-group.draggable-view .radio-item{margin:0;}.radio-item.edit-view input[type="radio"] + label .form-control{height:20px;padding:0;border:none;border-radius:0;}.radio-item.edit-view input[type="radio"]:not(:checked) + label .p-icon{padding-left:0;}.radio-item.edit-view input[type="radio"]:not(:checked) + label .p-icon .icon{display:none;}.radio-item.edit-view label{width:100%;}.radio-item.edit-view .drag-icon,.radio-item.edit-view .delete-icon{position:absolute;left:30px;top:21px;display:flex;align-items:center;justify-content:center;line-height:0;cursor:grab;}.touchevents .radio-item.edit-view .drag-icon{top:20px;}.radio-item.edit-view .delete-icon{left:auto;right:0;top:20px;cursor:pointer;transition:opacity .2s ease;}.no-touchevents .radio-item.edit-view .delete-icon:hover{opacity:.7;}.radio-item.edit-view.has-num label{cursor:default;}.radio-item.edit-view.has-num .num{position:absolute;left:5px;top:0;}.radio-item.edit-view.has-num label:before,.radio-item.edit-view.has-num label:after{display:none;}.left{float:left;}.right{float:right;}.center{text-align:center;}.align-right{text-align:right;}.centered{margin-left:auto;margin-right:auto;}.uppercase{text-transform:uppercase;}.no-indent{margin-bottom:0!important;}.align-m,.align-b{display:table-cell;vertical-align:middle;}.align-b{vertical-align:bottom;}.no-wrap{white-space:nowrap;}.container{position:relative;max-width:1440px;padding:0 40px;margin:0 auto;}.prompt-message{position:relative;font-weight:500;font-size:12px;line-height:15px;color:#809799;padding-left:50px;}.prompt-message .icon{position:absolute;left:0;top:-2px;display:flex;align-items:center;line-height:0;width:22px;height:20px;box-shadow:none;}.p-icon{position:relative;padding-left:30px;}.p-icon .icon{position:absolute;left:0;top:0;display:flex;align-items:center;line-height:0;width:22px;height:20px;box-shadow:none;}.p-icon.info-icon .icon{top:1px;}#all{position:relative;z-index:1;min-height:100%;height:auto!important;height:100%;overflow:hidden;padding-top:130px;}.no-touchevents.opened-popup #all,.no-touchevents .tarteaucitron-modal-open #all{padding-right:17px;}.index-page #all{padding:0;}#header{position:fixed;z-index:999;top:0;left:0;width:100%;padding:30px 0 20px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}.sticky-header #header{background:#fff;}.no-touchevents.opened-popup #header,.no-touchevents .tarteaucitron-modal-open #header{padding-right:17px;}#header .container{display:flex;align-items:center;}#logo{display:block;line-height:0;width:143px;height:70px;border:none;}.no-touchevents #logo:hover{opacity:.7;}#logo svg{width:100%;height:auto;}#header .enter-btn{padding:0;width:auto;margin:0 30px 0 32px;}#header .enter-btn:before{display:none;}.no-touchevents #header .enter-btn:hover{color:#809799;}.no-touchevents #header .enter-btn *{transition:stroke .2s ease;}.no-touchevents #header .enter-btn:hover *{stroke:#809799;}#nav-box{margin:0 0 0 auto;}#nav{font-size:16px;line-height:1.25em;}#nav ul{list-style:none;margin:0;padding:0;max-width:none;}#nav li{padding:0;margin:0;}#nav>ul>li{position:relative;margin:0 0 0 30px;}#nav a{border:none;}#nav .has-child>a{position:relative;padding-right:18px;}.no-touchevents #nav>ul>.has-child:hover>a,#nav>ul>.active>a,.no-touchevents #nav>ul>li>a:not(.btn):hover,#nav>ul>li.has-child.opened-dropdown>a,.nav-dropdown .active a{color:#809799;}.no-touchevents #nav>ul>.active>a:hover{color:#000;}#nav .arrow{position:absolute;right:0;top:9px;}#nav>ul>li.has-child.opened-dropdown>a .arrow{transform:scaleY(-1);}#nav>ul>.active:before{content:'';position:absolute;left:0;right:0;top:-15px;height:3px;background:linear-gradient(113.93deg,rgba(210,243,116,.4) 15.37%,rgba(176,239,105,.4) 50%,rgba(129,237,178,.4) 84.63%);}#nav>ul>.has-child.active:before{right:18px;}.no-touchevents #nav>ul>li.has-child:hover>a .arrow *,#nav>ul>li.has-child.opened-dropdown>a .arrow *{stroke:#809799;}#nav .active .arrow *{stroke:#809799;}#nav .btn{margin:0;}.nav-dropdown{display:none;}.no-touchevents .nav-dropdown .active a:hover{color:#9ad854;}.js-open-nav{display:none;align-items:center;justify-content:center;line-height:0;width:50px;height:50px;background:linear-gradient(113.93deg,rgba(210,243,116,.4) 15.37%,rgba(176,239,105,.4) 50%,rgba(129,237,178,.4) 84.63%);border-radius:110%;cursor:pointer;}.js-open-nav .cross,.opened-nav .js-open-nav svg{display:none;}.opened-nav .js-open-nav .cross{display:block;}.hdr-phones-box{position:absolute;left:223px;}.js-open-hdr-phones{display:flex;align-items:center;justify-content:center;width:75px;height:50px;border-radius:25px 5px;border:1px solid var(--ui-flat-color-green-border,#D5F190);background:rgba(213,241,144,.1);cursor:pointer;transition:background .2s ease;}.no-touchevents .js-open-hdr-phones:hover,.opened-hdr-phones .js-open-hdr-phones{background:transparent;}.js-open-hdr-phones .arrow{margin:0 0 0 5px;}.opened-hdr-phones .js-open-hdr-phones .arrow{transform:scaleY(-1);}.js-open-hdr-phones svg *{transition:stroke .2s ease;}.opened-hdr-phones .js-open-hdr-phones svg *{stroke:#809799;}.hdr-phones-dropdown{display:none;position:absolute;right:-38px;top:49px;font-weight:500;font-size:14px;line-height:1.2em;padding:20px;border-radius:10px;border:1px solid #E6EAEB;background:#fff;box-shadow:0 10px 15px 0 rgba(0,46,51,.1);}.opened-hdr-phones .hdr-phones-dropdown{display:block;}.hdr-phones-dropdown:before{content:'';position:absolute;z-index:-1;top:-7px;right:57px;width:10px;height:10px;background:#E6EAEB;transform:rotate(-45deg);}.hdr-phones-dropdown .messengers-tel{align-items:center;}.hdr-phones-dropdown .messengers-tel .messengers a,.hdr-phones-dropdown .messengers-tel .messengers svg{margin:0 0 0 5px;}.hdr-phones-dropdown .messengers-tel .messengers a svg{margin:0;}.max-w-content{max-width:900px;margin-left:auto;margin-right:auto;}.sub-color{color:#9ad854;}.social-links{display:flex;align-items:center;}.social-links a{line-height:0;padding:0 4px;margin:0 6px;border:none;}.no-touchevents .social-links a *{transition:fill .2s ease;}.no-touchevents .social-links a:hover *{fill:#9ad854;}.social-links.circle-view{margin:0 -4px;}.social-links.circle-view a{display:flex;align-items:center;justify-content:center;line-height:0;width:50px;height:50px;padding:0;margin:0 4px;border:1px solid #e6eaeb;border-radius:110%;}.social-links.rounded-icons{margin:0 -10px -10px 0;}.social-links.rounded-icons a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 10px 10px 0;background:linear-gradient(178.32deg,rgba(197,241,148,.1) -3.71%,rgba(120,224,167,.1) 98.58%);border:1px solid #e0f4ca;border-radius:20px 10px;}.masonry-grid.stop-transitions .item{transition-duration:0s!important;}.three-cols-grid,.four-cols-grid,.two-cols-grid{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -10px -20px;}.two-cols-grid .card-item{width:calc(50% - 20px);margin:0 10px 20px;}.three-cols-grid .card-item{width:calc(33.333333% - 20px);margin:0 10px 20px;}.four-cols-grid .card-item{width:calc(25% - 20px);margin:0 10px 20px;}.three-cols-grid + .btn{margin-top:30px;}.masonry-grid + .btn{margin-top:40px;}.card-item{font-size:14px;line-height:1.43em;padding:30px;background:#fff;box-shadow:0 10px 40px rgba(0,46,51,.1);border-radius:20px;}.card-item.sub-color-text{color:#809799;}.card-item>*:first-child{margin-top:0;}.card-item>*:last-child,.card-item>p:not(.h3):last-of-type,.card-item>ul:last-of-type{margin-bottom:0;}.card-item .h3{margin:0 0 20px;}.card-item.sub-color-text a:not(.btn){color:#809799;}.card-item.sub-color-text .h3 a{color:#002e33;}.no-touchevents .card-item.sub-color-text .h3 a:hover{color:#9ad854;}.card-item li:last-child{margin:0;}.card-thumb{margin:0 0 20px;border-radius:18px 140px;overflow:hidden;}.card-thumb img{width:100%;margin:0;border-radius:0;}.card-item .btns-box{align-items:center;margin:10px 0 -10px 0;}.card-item .more-btn{font-size:14px;line-height:20px;margin:10px 0 10px auto;}.more-btn.small{padding:15px 30px;border-radius:25px 5px;}.more-btn span{display:flex;align-items:flex-start;justify-content:center;}.more-btn .arrow,.arrow-btn .arrow{margin:6.5px 0 0 8px;}.card-item .js-show-description{display:inline-flex;align-items:flex-start;font-weight:500;font-size:14px;line-height:18px;color:#002e33;margin:10px 14px 10px 0;cursor:pointer;}.card-item .js-show-description .arrow{margin:7.75px 0 0 8px;}.video-thumb{position:relative;margin:20px 0 0;border-radius:20px;overflow:hidden;cursor:pointer;}.video-thumb img{width:100%;margin:0;}.video-thumb:after{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);transition:opacity .2s ease;}.no-touchevents .video-thumb:hover:after{opacity:0;}.video-thumb .play-icon{position:absolute;z-index:2;left:50%;top:50%;margin:-18px 0 0 -16px;}.author-box{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 20px;}.author-box + *{margin-top:0;}.author-box .author{display:flex;align-items:flex-start;font-weight:600;font-size:16px;line-height:19px;letter-spacing:.01em;}.author-box .avatar{display:flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:50px;margin:0 10px 0 0;border-radius:110%;background:#e0f4ca;overflow:hidden;}.author-box img{margin:0;}.author-box .author p{align-self:center;margin:0;}.author-box .author .position{display:block;font-size:14px;line-height:20px;color:#809799;}.author-box .social-links.circle-view{justify-content:flex-end;margin:0 -4px 0 16px;}.read-more{position:relative;display:table;font-size:14px;line-height:20px;letter-spacing:.01em;margin:20px 0 0;padding-bottom:3px;border-bottom:1px solid rgba(128,151,153,.3);}.read-more .arrow{position:absolute;right:-16px;top:7px;}.no-touchevents .read-more .arrow *{transition:stroke .2s ease;}.no-touchevents .read-more:hover .arrow *{stroke:#9ad854;}.read-more:after{content:'';position:absolute;top:4px;right:-16px;width:17px;height:14px;}.description-dropdown{display:none;}.card-item .description-dropdown{margin-top:10px;}.description-dropdown>*:first-child{margin-top:0;}.description-dropdown>*:last-child{margin-bottom:0;}.description-dropdown li:last-child{margin-bottom:0;}.js-show-description{cursor:pointer;transition:color .2s ease;}.description-dropdown + .js-show-description,.card-item .description-dropdown + .js-show-description{margin-top:20px;}.no-touchevents .js-show-description:hover{color:#9ad854;}.opened-dropdown .js-show-description svg{transform:scaleY(-1);}.no-touchevents .js-show-description svg *{transition:stroke .2s ease;}.no-touchevents .js-show-description:not(.btn):hover svg *{stroke:#9ad854;}.opened-dropdown .btn.js-show-description .icon svg{transform:rotate(-90deg);}.load-more-box{position:relative;margin:40px 0 0;}.load-more-box .btn{margin:0 auto;}.load-more-box.loading .btn{opacity:0;pointer-events:none;}.load-more-box:before{content:'';position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;background:url("../i/ajax-loader.svg") no-repeat 0 0/50px auto;visibility:hidden;pointer-events:none;}.load-more-box.loading:before{visibility:visible;}.main-screen-box{position:relative;padding:24vh 0 32px;min-height:100vh;}.main-screen-box .container{width:100%;}.main-screen-grid{display:flex;align-items:flex-start;margin:0 -10px;}.main-screen-grid .col{width:calc(33.3333333% - 20px);margin:0 10px;}.main-screen-grid .title-col{text-align:center;padding-top:15vh;}.main-screen-grid h1{margin:0 auto;}.main-screen-grid .title-col .btn{margin:40px auto 0;width:auto;}.main-screen-grid .img-box{position:relative;}.main-screen-grid .img-box .ratio-box{background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:20px 160px;box-shadow:0 10px 15px rgba(32,22,49,.1);overflow:hidden;}.main-screen-grid .img-box .ratio-box img{max-height:45vh;min-height:336px;}.main-screen-grid .col:last-child .ratio-box{background:linear-gradient(153.01deg,#dbbcfe 7.06%,#f9d3ef 88.58%);border-radius:160px 20px;}.main-screen-grid img{border-radius:0;margin:0 auto;}.main-screen-grid .over-img{position:absolute;z-index:1;left:0;bottom:0;width:100%;border-radius:20px 160px;overflow:hidden;max-height:calc(100% + 32px);}.main-screen-grid .col:last-child .over-img{border-radius:160px 20px;}.main-screen-grid .quote-box{font-size:18px;line-height:1.67em;margin:20px 0 0;padding:20px;border:1px solid #d5f190;border-radius:20px 20px 20px 0;}.main-screen-grid .quote-box>*:first-child,.quote-box>div>*:first-child{margin-top:0;}.main-screen-grid .quote-box>*:last-child,.quote-box>div>*:last-child{margin-bottom:0;}.quote-box p .btn{display:inline-block;vertical-align:middle;margin:-3px 0 0;}.quote-box .translation,.quote-box.opened-translation .en{display:none;}.quote-box.opened-translation .translation{display:block;}.main-screen-grid .quote-box .data-text{display:flex;align-items:flex-start;font-size:12px;line-height:15px;color:#809799;}.main-screen-grid .quote-box .data-text p{margin:0 10px 0 0;max-width:210px;}.main-screen-grid .quote-box .data-text .btn{white-space:nowrap;margin:0;}.main-screen-grid .name{margin:15px 0 0;}.main-screen-grid .name a{border-bottom:1px solid rgba(0,46,51,.3);}.no-touchevents .main-screen-grid .name a:hover{border-color:transparent;}.main-screen-grid .position{font-size:14px;line-height:20px;color:#809799;margin:0;}.main-screen-grid .title-box{position:relative;}.main-screen-grid .title-box:before,.main-screen-grid .title-box:after{content:'';position:absolute;z-index:-1;left:0;top:-60px;width:196px;height:210px;background:linear-gradient(180deg,rgba(129,237,179,0) 0%,#d2f374 100%);opacity:.2;border-radius:20px 80px;transform:matrix(1,0,0,-1,0,0);}.main-screen-grid .title-box:after{top:auto;left:auto;right:0;bottom:-30px;width:160px;height:169px;transform:matrix(0,1,1,0,0,0);}.js-scroll-section{position:relative;display:flex;align-items:center;justify-content:center;line-height:0;width:50px;height:50px;margin:0 auto;background:linear-gradient(113.93deg,rgba(210,243,116,.4) 15.37%,rgba(176,239,105,.4) 50%,rgba(129,237,178,.4) 84.63%);border-radius:110%;overflow:hidden;cursor:pointer;}.js-scroll-section svg{position:relative;z-index:1;}.js-scroll-section:before{content:'';position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:linear-gradient(113.93deg,rgba(155,242,180,.8) 15.37%,rgba(175,239,104,.8) 84.63%);opacity:0;transition:opacity .3s ease;}.no-touchevents .js-scroll-section:hover:before{opacity:1;}.main-screen-box .js-scroll-section{position:absolute;z-index:10;left:50%;bottom:32px;margin:0 0 0 -25px;}.top-page-box{margin:0 0 70px;}.top-page-grid{display:flex;align-items:center;padding:0;}.top-page-grid .text-col{position:relative;display:flex;align-items:center;min-height:349px;width:55.88235294117647%;padding:60px 40px 60px 5.88235294117647%;}.top-page-grid .text-col:before{content:'';position:absolute;z-index:-2;left:0;top:0;height:100%;width:178.9473684210526%;background:linear-gradient(178.32deg,rgba(187,223,145,.2) -3.71%,rgba(150,251,196,.2) 98.58%);border-radius:20px;}.bg2 .top-page-grid .text-col:before{background:linear-gradient(153.01deg,rgba(219,188,254,.2) 7.06%,rgba(249,211,239,.2) 88.58%);}.top-page-grid .text-col:after{content:'';position:absolute;z-index:-1;left:0;bottom:0;height:100%;width:calc(100% - 60px);max-width:670px;max-height:372px;background:linear-gradient(168.93deg,rgba(210,243,116,0) 15.37%,rgba(129,237,178,.3) 84.63%);border-radius:200px 200px 0 200px;}.bg2 .top-page-grid .text-col:after{background:linear-gradient(90deg,rgba(225,255,159,0) 0%,#a773d9 100%);opacity:.15;}.top-page-grid .text-box{width:100%;}.top-page-grid .text-box>*:first-child{margin-top:0;}.top-page-grid .text-box>*:last-child{margin-bottom:0;}.top-page-grid .text-box p{max-width:560px;margin-left:0;}.top-page-grid .h2{margin:10px 0;}.top-page-grid .text-box * + .h2{margin-top:0;}.status-item{position:relative;display:table;font-size:14px;line-height:16px;height:30px;padding:7px 15px 0 35px;background:linear-gradient(113.93deg,rgba(155,242,180,.8) 15.37%,rgba(175,239,104,.8) 84.63%);border-radius:15px;}.top-page-grid .status-item{margin:0 0 14px;}.status-item .icon{position:absolute;left:5px;top:5px;line-height:0;}.top-page-grid .img-col{margin:-20px 0 -20px auto;width:44.11764705882353%;padding:0 5.88235294117647% 0 0;}.top-page-grid .img-box{max-width:520px;margin:0 0 0 auto;border-radius:160px 20px;overflow:hidden;}.top-page-grid .img-box img{margin:0;}.top-page-box .back-link{margin-bottom:30px;}.top-page-box h1{margin:0 0 30px;}.top-page-box .btn{margin:30px 0 0;}.top-page-box .social-links{margin:30px 0 0 -10px;}.no-touchevents .top-page-box .social-links a:hover{}.section{position:relative;margin:100px 0;}.section.pattern-bg{padding-top:100px;min-height:430px;}.section.pattern-bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:430px;background:linear-gradient(178deg,rgba(224,247,199,.4) 6.65%,rgba(192,239,214,0) 31.61%),url("../i/pattern-section-bg.webp") repeat 100% 0;}.section.pattern-bg.small-pattern:before{height:340px;background:linear-gradient(178deg,rgba(224,247,199,.4) 6.65%,rgba(192,239,214,0) 31.61%),url("../i/pattern-section-small-bg.webp") repeat 100% 0;}.section .section-title{margin:0 auto 40px;max-width:none;}.section .section-title.h3{font-size:25px;}.section .section-title.small-indent{margin-bottom:20px;}.section .section-title.small-indent + *{margin-top:0;}.section .section-title.center{max-width:594px;}.section .section-title.middle-w{max-width:648px;}.section .section-title.large-w{max-width:780px;}.section .section-title.content-width{max-width:900px;}.section .important-text{color:#002e33;}.call-to-action-section{padding-top:64px;}.call-to-action-box{position:relative;display:flex;align-items:flex-start;}#main .call-to-action-box{max-width:900px;margin:120px auto 80px;}.call-to-action-box .img-box{position:relative;width:32.35294117647059%;}.call-to-action-box .img-box .sub-box{position:relative;}.call-to-action-box .ratio-box{border-radius:20px 160px;overflow:hidden;background:linear-gradient(153.01deg,#dbbcfe 7.06%,#f9d3ef 88.58%);box-shadow:0 10px 15px rgba(32,22,49,.1);}.call-to-action-box .sub-color .ratio-box{background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);}.call-to-action-box img{margin:0;}.call-to-action-box .over-img{position:absolute;z-index:2;left:0;bottom:0;width:100%;border-radius:0 0 20px 160px;overflow:hidden;}.call-to-action-box .over-img img{margin:0 auto;border-radius:0;}.call-to-action-box .img-box .figure-bg{display:none;}.call-to-action-box .img-box.has-shadow .sub-box:before{content:'';position:absolute;z-index:-1;top:55%;right:0;width:80%;height:80%;border-radius:110%;background:linear-gradient(178.32deg,#d3f9a8 -3.71%,#96fbc4 98.58%);filter:blur(50px);transform:translateY(-50%);pointer-events:none;}.call-to-action-box .text-box{align-self:center;flex:1;margin-left:4.853%;}.call-to-action-box .text-box>*:first-child{margin-top:0;}.section.call-to-action-section .text-box>*:last-child{margin-bottom:0;}.section.call-to-action-section .section-title{margin-bottom:20px;}.call-to-action-box .important-text{color:#002e33;margin:12px 0;max-width:630px;}.call-to-action-box .btns-box{margin:20px -5px 0;}.call-to-action-box .btns-box .btn{margin:10px 5px;}.call-to-action-box .text-box .btns-box:last-child{margin-bottom:-10px;}.call-to-action-box .description-dropdown{text-align:left;margin:20px 0 -10px;padding:20px 0;border-top:1px solid #e0f4ca;border-bottom:1px solid #e0f4ca;}.figure-bg{position:absolute;z-index:-1;height:auto;}.call-to-action-box .figure1{top:-64px;right:19.11764705882353%;}.call-to-action-box .figure2{bottom:34px;right:0;}.reviews-list .card-item>.social-links{display:none;justify-content:flex-end;margin-top:12px;}.reviews-list .card-item .video-thumb + .social-links{margin-top:16px;}.reviews-list .read-more + .social-links{margin-top:-33px;}.reviews-list p{max-width:none;}.reviews-section .figure1{top:-20px;left:25px;}.reviews-section .figure2{top:-60px;right:10px;}.learn-steps-grid{display:flex;align-items:flex-start;}.learn-steps-grid .title-box{padding-top:110px;width:440px;margin:0 20px 0 0;}.learn-steps-box{position:relative;flex:1;}.learn-steps-box:before{content:'';position:absolute;z-index:-1;top:0;left:-250px;right:0;bottom:0;background:linear-gradient(178.32deg,#bbdf91 -3.71%,#96fbc4 98.58%);opacity:.2;border-radius:20px;}.learn-step-item{display:flex;align-items:flex-start;transition:margin .2s ease;}.learn-step-item + .learn-step-item{margin-top:-39px;}.learn-step-item.opened-dropdown{margin-bottom:62px;}.learn-step-item.opened-dropdown:last-child{margin-bottom:32px;}.learn-step-item .num-box{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:90px;line-height:1em;letter-spacing:-.02em;color:#fff;width:28%;height:150px;padding-top:3px;background:linear-gradient(192.79deg,rgba(198,239,165,.8) 9.24%,rgba(138,235,153,0) 84.76%);border-radius:80px 20px;transform:matrix(-1,0,0,1,0,0);}.learn-step-item:nth-child(2) .num-box{margin-left:6.6666%;}.learn-step-item:nth-child(3) .num-box{margin-left:13.333%;}.learn-step-item .num{display:block;transform:scaleX(-1);}.learn-step-item .description-box{flex:1;font-size:14px;line-height:20px;margin:52px 24px 0 30px;max-width:500px;}.learn-step-item .h4{line-height:1.222em;margin:0;}.learn-step-item .js-show-description{display:inline-flex;align-items:flex-start;font-weight:500;font-size:14px;line-height:20px;color:#809799;margin-top:0;}.no-touchevents .learn-step-item .js-show-description:hover{color:#9ad854;}.learn-step-item .js-show-description svg{margin:8.5px 0 0 10px;}.learn-step-item .description-dropdown{margin:10px 0;}.test-descr-box{margin:0 auto;max-width:900px;}.test-descr-box.text-view{padding:20px;border-radius:20px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,46,51,.10),0 -1px 0 0 rgba(0,46,51,.03);}.test-descr-box:not(.text-view) .test-descr-item{padding:20px;margin:0 0 10px;border-radius:20px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,46,51,.10),0 -1px 0 0 rgba(0,46,51,.03);}.test-descr-item.error{border:1px solid #ffd3d3;box-shadow:0 5px 10px 0 rgba(255,110,109,.10),0 -1px 0 0 rgba(255,110,109,.03);}.test-descr-box.text-view .test-descr-item{margin:0 0 20px;border:none;box-shadow:none;}.test-descr-box.text-view .test-descr-item:last-child{margin-bottom:0;}.test-descr-box.text-view .test-descr-item:not(:last-child){padding-bottom:20px;border-bottom:1px dotted #e0f4ca;}.test-descr-item .test-descr-title{margin:0 0 20px;}.test-descr-box:not(.text-view) .test-descr-item .test-descr-title{position:relative;padding:0 24px 20px 0;border-bottom:1px dotted #e0f4ca;}.test-descr-box:not(.text-view) .test-descr-title .index-num{position:absolute;right:0;top:0;color:#e6eaeb;}.test-descr-box.text-view .test-descr-title .index-num:after{content:'.';}.test-descr-title .dots{position:relative;display:inline-block;font-size:16px;text-align:center;color:#809799;width:80px;margin:0 5px;border-bottom:2px solid #e0f4ca;}.test-descr-item .audio-box{margin:0 0 20px;}.test-descr-box:not(.text-view) .test-descr-item .audio-box{padding-bottom:10px;margin-top:-10px;border-bottom:1px dotted #e0f4ca;}.test-descr-item .radio-group.in-cols{display:flex;padding:0;margin:20px 0 -20px;border:none;}.test-descr-item .radio-group .col{width:calc(50% - 10px);}.test-descr-item .radio-group .radio-item{margin:0 0 20px;width:100%;}.test-descr-box.text-view .test-descr-item .radio-group.in-cols{display:block;margin-bottom:-8px;}.test-descr-box.text-view .test-descr-item .radio-group.in-cols .col{width:100%;}.test-descr-box.text-view .test-descr-item .radio-group .radio-item{margin:0 0 8px;}.drag-words-list{display:flex;flex-wrap:wrap;font-size:14px;line-height:20px;margin:0 -10px -10px 0;}.drag-words-list .word{position:relative;padding:10px 20px 10px 35px;margin:0 10px 10px 0;border:1px solid #e6eaeb;background:rgba(230,234,235,.2);border-radius:25px}.drag-words-list .word.ghost-item{cursor:grabbing;background:rgba(224,244,202,.20);border-color:#d5f190;box-shadow:0 10px 15px 0 rgba(77,146,58,.15);opacity:0;}.drag-words-list:not(.disabled-drag) .word{cursor:grab;}.drag-words-list .word.incorrect-answer{border-color:#ffd3d3;background:rgba(255,211,211,.20);}.drag-words-list:not(.disabled-drag) .word:active,.drag-words-list:not(.disabled-drag) .word.sortable-drag{z-index:999;cursor:grabbing;background:#fafbfb;border-color:#d5f190;box-shadow:0 10px 15px 0 rgba(77,146,58,.15);opacity:1!important;}.drag-words-list .word .icon{position:absolute;left:10px;top:10px;}.drag-words-list .word .icon *{transition:fill .1s ease;}.drag-words-list:not(.disabled-drag) .word:active .icon *,.drag-words-list:not(.disabled-drag) .word.sortable-drag .icon *{fill:#9ad854;}.test-descr-box.text-view .drag-words-list{display:block;margin:0;}.test-descr-box.text-view .drag-words-list .word{display:block;padding:0 0 0 30px;margin:0 0 8px;background:none;border:none;}.test-descr-box.text-view .drag-words-list .word:last-child{margin:0;}.test-descr-box.text-view .drag-words-list .word .icon{left:0;top:0;}.test-descr-box.text-view .drag-words-list .word .icon rect{fill-opacity:0;}.test-descr-box.text-view .drag-words-list .word .icon path{stroke:rgba(154,216,84,1);}.test-descr-box.text-view .drag-words-list .word.incorrect-answer .icon path{stroke:rgba(255,110,109,1);}.test-descr-box.text-view .drag-words-list .word .index{display:inline-block;width:20px;margin-right:5px;}.test-results-box{display:flex;flex-wrap:wrap;align-items:flex-start;margin:20px 0 0;}.test-results-box p{margin:0;}.test-results-box .prompt-col{flex:1;margin-right:30px;}.test-results-box .form-col{width:57.55555555555556%;}.form.email-form{display:flex;align-items:flex-start;margin:0;max-width:none;}.form.email-form .field{flex:1;margin:0;}.form.email-form .btn{white-space:nowrap;width:208px;margin:0 0 0 10px;}.test-results-box .form-message{width:100%;}.cards-statistic-box{position:relative;z-index:2;display:flex;flex-wrap:wrap;margin:0 -10px -20px;}.card-statistic-item{display:flex;align-items:center;line-height:0;width:calc(33.33333% - 20px);margin:0 10px 20px;padding:10px;background:#fff;box-shadow:0 -1px 0 rgba(0,46,51,.03),0 5px 10px rgba(0,46,51,.1);border-radius:20px;}.cards-statistic-box.four-cols .card-statistic-item{width:calc(25% - 20px);}.card-statistic-item .icon{margin:0 10px 0 0;}.card-statistic-item .title{margin:0 20px 0 0;max-width:160px;}.card-statistic-item .num{margin:0 20px 0 auto;}.card-statistic-item .h4{margin:0;}.title-content-grid{position:relative;display:flex;border-radius:20px;overflow:hidden;}.title-content-grid:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(178.32deg,#bbdf91 -3.71%,#96fbc4 98.58%);opacity:.2;}.title-content-grid .title-box{position:relative;display:flex;align-items:center;font-size:14px;line-height:20px;color:#809799;width:440px;padding:75px 24px 75px 40px;min-height:100%;}.title-content-grid .title-box .sub-box>*{position:relative;z-index:2;}.title-content-grid .title-box .sub-box>*:first-child{margin-top:0;}.title-content-grid .title-box .sub-box>*:last-child{margin-bottom:0;}.title-content-grid .h2{margin:0 0 20px;}.title-content-grid .title-box img{position:absolute;bottom:0;right:0;margin:0;max-width:57.18085106382979%;border-radius:10px 60px 0 0;}.title-content-grid .title-box:before{content:'';position:absolute;z-index:0;left:18px;top:18px;width:404px;bottom:0;background:linear-gradient(160deg,rgba(210,243,116,0) 15.37%,rgba(129,237,178,.3) 84.63%);border-radius:200px 200px 0 200px;}.title-content-grid .text-box{position:relative;z-index:2;align-self:center;flex:1;margin:0 0 0 20px;padding:75px 40px 75px 0;}.icon-description-list{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:0 0 -40px;}.icon-description-list .item{position:relative;font-size:14px;line-height:20px;color:#809799;padding-left:54px;min-height:40px;width:51.16279069767442%;margin:0 0 40px;}.icon-description-list .item:nth-child(even){flex:1;margin-left:20px;}.icon-description-list .icon{position:absolute;top:0;left:0;width:40px;}.icon-description-list .icon svg{max-width:100%;height:auto;}.icon-description-list .h5{margin:0 0 1px;}.icon-description-list p{margin:0;}.pattern-bg-box{color:#fff;background:url("../i/pattern-box-bg.webp") repeat-x 0 0/205px auto,linear-gradient(178.32deg,#9a5ce3 -3.71%,#ea9fd1 98.58%);border-radius:20px;margin:30px 0 0;padding:30px;}.pattern-bg-box.ready-to-start{padding-top:48px;padding-bottom:42px;}.pattern-bg-box .h2.section-title{color:#fff;margin:0 0 20px;}.develop-course-box{display:flex;flex-wrap:wrap;align-items:center;margin:0 -10px;}.develop-course-box .col{margin:0 10px;}.develop-course-box .col:first-child{padding-right:24px;width:calc(33.33333333% - 30px);}.develop-course-box .col:nth-child(2){display:flex;align-items:center;justify-content:space-between;flex:1;}.develop-course-box .important-text{flex:1;letter-spacing:.01em;max-width:480px;margin:0;}.develop-course-box p,.develop-course-box .h3{color:#fff;margin:0;}.develop-course-box .btn{margin:0 0 0 32px;}.our-courses-form-box .form{display:flex;align-items:flex-start;margin:0;max-width:none;}.our-courses-form-box .field{margin:0 10px 0 0;}.our-courses-form-box .field-name{color:#002e33;}.our-courses-form-box .select2-container .select2-selection--single{background:rgba(255,255,255,.7);backdrop-filter:blur(2px);}.our-courses-form-box .btn{white-space:nowrap;margin:0;}.ready-to-start-box{}.ready-to-start-box .important-text{color:#fff;margin:20px auto 0;}.ready-to-start-box .btn-prompt-text{margin-bottom:-18px;}.ready-to-start-box p + .btn-prompt-text .btn{margin-top:10px;}.ready-to-start-box .btn{margin:20px auto 0;}.pattern-bg-box .email-form{flex-wrap:wrap;max-width:554px;margin:20px auto 0;}.pattern-bg-box .email-form .form-control{background:rgba(255,255,255,.70);backdrop-filter:blur(2px);}.pattern-bg-box .email-form .btn{order:2;width:auto;}.pattern-bg-box .email-form .checkbox-item{order:3;width:calc(100% - 30px);margin:13px 0 0 30px;}.pattern-bg-box .checkbox-item input[type="checkbox"] + label{font-size:12px;line-height:15px;color:#fff;}.pattern-bg-box .checkbox-item input[type="checkbox"] + label:before{top:-3px;}.pattern-bg-box .checkbox-item input[type="checkbox"] + label a{color:#fff;border-color:rgba(255,255,255,.3);}.no-touchevents .pattern-bg-box .checkbox-item input[type="checkbox"] + label a:hover{border-color:transparent;}.pattern-bg-box .email-form .form-message{order:5;font-size:14px;line-height:20px;color:#fff;width:100%;}.pattern-bg-box .form-message svg{margin-top:7px;}#main{margin-bottom:100px;}#main>.container>*:first-child{margin-top:0;}#main>.container>*:last-child{margin-bottom:0;}.filter-controls{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0 0 30px;}.filter-controls .multiple-select-box{order:1;z-index:10;flex:1;max-width:440px;}.price-select{display:table;min-width:188px;margin:0 0 0 auto;}.filter-controls .price-select{order:2;margin:0 0 0 16px;}.filtration-box.loading{background:url("../i/ajax-loader.svg") no-repeat 50% 100px/64px auto;}.filtration-box .card-item.hidden{opacity:0;}.choose-currency-box{margin:0 0 30px;}.articles-list{align-items:stretch;}.articles-list .card-item{position:relative;font-size:16px;line-height:30px;padding-bottom:120px;}.articles-list .footer{position:absolute;left:30px;right:30px;bottom:30px;display:flex;align-items:center;flex-wrap:wrap;margin:20px 0 -16px;padding:20px 0 0;border-top:1px solid #e0f4ca;}.articles-list .time{font-size:14px;line-height:20px;color:#809799;margin:0 16px 16px 0;}.articles-list .footer .more-btn{margin:0 0 16px auto;}.tags-box{display:flex;align-items:flex-start;flex-wrap:wrap;margin:20px -5px -5px 0;}.tags-box .tag{font-size:14px;line-height:20px;padding:3px 14px 5px;margin:0 5px 5px 0;background:#fff;border:1px solid #e6eaeb;border-radius:15px;}.no-touchevents .tags-box .tag:hover{color:#9ad854;border-color:#e6eaeb;}.article-header{max-width:900px;margin:0 auto 40px;padding-bottom:20px;border-bottom:1px solid #e0f4ca;}.article-header.no-border{padding-bottom:0;border:none;}.article-header .grid-box{display:flex;justify-content:space-between;margin:0 0 20px;}.teacher-interview h1{margin-top:40px;}.article-header h1.h2{margin:0 0 20px;}.article-header>*:first-child{margin-top:0;}.article-header>*:not(.tags-box):last-child{margin-bottom:0;}.back-link{position:relative;display:table;font-size:18px;line-height:1.4em;margin:0 0 0 20px;border-bottom:1px solid rgba(128,151,153,.3);}.back-link .arrow{position:absolute;left:-20px;top:9px;}.no-touchevents .back-link .arrow *{transition:stroke .2s ease;}.no-touchevents .back-link:hover .arrow *{stroke:#9ad854;}.back-link:after{content:'';position:absolute;top:5px;left:-20px;width:22px;height:14px;}.teachers-list{align-items:stretch;}.teachers-list.centered{justify-content:center;}.teachers-list .card-item{position:relative;font-size:16px;line-height:30px;padding-bottom:104px;}.teachers-list .footer{position:absolute;left:30px;right:30px;bottom:30px;display:flex;align-items:center;flex-wrap:wrap;margin:20px 0 -16px;padding:20px 0 0;border-top:1px solid #e0f4ca;}.teachers-list .sub-text{color:#809799;margin:0 16px 16px 0;}.teachers-list .footer .more-btn{margin:0 0 16px auto;}.buy-course{display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid #e0f4ca;margin:20px 0 0;padding:0;}.js-show-description + .buy-course{margin-top:10px;}.price{font-weight:600;font-size:16px;line-height:1.25em;letter-spacing:.01em;color:#000;margin:20px 0 0;}.buy-course .price{min-width:138px;margin-right:32px;}.buy-course .btn{margin:20px 0 0 auto;}.teacher-interview-grid{display:flex;align-items:flex-start;}.teacher-interview-grid .teacher-img{width:420px;transition:padding .2s ease;}.sticky-header:not(.hidden-header) .teacher-interview-grid .teacher-img{padding-top:70px;}.teacher-img img{margin:0;}.teacher-interview-grid .sub-data{padding:20px 20px 20px 25px;margin:10px 0 0;background:linear-gradient(178.32deg,rgba(187,223,145,.2) -3.71%,rgba(150,251,196,.2) 98.58%);border-radius:10px 20px 20px 20px;}.teacher-interview-grid .sub-data>*:first-child{margin-top:0;}.teacher-interview-grid .sub-data>*:last-child{margin-bottom:0;}.teacher-interview{width:calc(100% - 460px);margin:0 0 0 auto;}.teacher-interview>*:last-child{margin-bottom:0;}.teacher-grid .img,.teacher-grid .sub-data{display:none;}.teacher-grid img{margin:0;width:100%;}.icons-text-box{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:50px 80px 10px;background:#fff;box-shadow:0 10px 40px rgba(0,46,51,.1);border-radius:20px;}#main .icons-text-box:first-child{margin-top:86px;}.icon-text-item{display:flex;align-items:flex-start;font-size:18px;line-height:1.67em;}.icons-text-box .icon-text-item{width:calc(50% - 20px);margin:0 0 40px;}.icon-text-item .icon{display:flex;align-items:center;justify-content:center;line-height:0;min-width:90px;width:90px;height:90px;padding:20px;margin:0 20px 0 0;background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);border-radius:20px 10px;}.icon-text-item .icon svg{max-width:100%;height:auto;}.icon-text-item .text{flex:1;max-width:440px;}.icon-text-item .text>*:first-child{margin-top:0;}.icon-text-item .text>*:last-child{margin-bottom:0;}.img-text-grid{display:flex;margin:40px 0;}.section .img-text-grid:first-child{margin-top:0;}.section.pattern-bg .section-title + .img-text-grid,.section.pattern-bg .important-text + .img-text-grid{margin-top:100px;}.img-text-grid .img-box{width:49.26470588235294%;}.img-text-grid.invert .img-box{order:2;}.img-text-grid .img-box img{margin:0;}.img-text-grid .text-box{align-self:center;font-size:18px;line-height:1.67em;width:calc(50.73529411764706% - 40px);max-width:570px;margin:0 0 0 40px;}.img-text-grid.invert .text-box{order:1;margin:0 40px 0 auto;}.img-text-grid p{margin:20px 0;}.img-text-grid ul{margin:20px 0;}.img-text-grid li{margin-bottom:0;}.img-text-grid li:last-child{margin-bottom:0;}.img-text-grid .text-box>*:first-child{margin-top:0;}.img-text-grid .text-box>*:last-child{margin-bottom:0;}.three-cols-text{position:relative;display:flex;flex-wrap:wrap;font-size:18px;line-height:1.67em;margin:40px -25px 0;padding:55px 30px 52px 0;}.three-cols-text.cols-indented{padding-bottom:22px;}.three-cols-text:before{content:'';position:absolute;z-index:-1;top:0;right:25px;bottom:0;left:234px;background:linear-gradient(178.32deg,#bbdf91 -3.71%,#96fbc4 98.58%);opacity:.2;border-radius:20px;}.three-cols-text .col{width:calc(33.333333% - 50px);margin:0 25px 10px;}.three-cols-text.cols-indented .col{margin-bottom:32px;}.three-cols-text .col>*:first-child{margin-top:0;}.three-cols-text .col>*:last-child{margin-bottom:0;}.three-cols-text .title-col{align-self:center;}.three-cols-text .title-col .section-title{margin-right:-10px;}.anchors-nav-grid{display:flex;align-items:flex-start;}.anchors-nav-grid .anchors-nav{font-size:16px;line-height:1.67em;margin:0 0 20px;width:260px;transition:padding .2s ease;}.anchors-nav ul{list-style:none;margin:0;padding:0;}.anchors-nav li{margin:0 0 14px;}.anchors-nav a{border-bottom:1px solid rgba(0,46,51,.3);}.anchors-nav-grid .content-box{width:calc(100% - 300px);max-width:900px;margin-left:auto;}.reviews-list.full-width{max-width:900px;margin-left:auto;margin-right:auto;}.reviews-list.full-width .card-item{margin:0 0 20px;}.reviews-list.full-width .card-item:last-child{margin-bottom:0;}.reviews-list.full-width .js-show-description{margin:20px 0 0;}.reviews-list .video-box{margin:0;}.vacancies-list.full-width{max-width:900px;margin-left:auto;margin-right:auto;}.vacancies-list.full-width .card-item{margin:0 0 20px;}.vacancies-list.full-width .card-item:last-child{margin-bottom:0;}.vacancies-list.full-width .btns-box{padding-top:10px;margin-top:20px;border-top:1px solid #e0f4ca;}.vacancies-list.full-width .card-item .js-show-description{margin:10px 20px 10px 0;}.num-list-box{margin:40px 0;}.num-list-box>*:first-child{margin-top:0;}.h3 + .num-list,h3 + .num-list{margin-top:30px;}.num-list .card-item{font-size:18px;line-height:1.67em;}.num-list .num{display:table;font-weight:600;font-size:45px;line-height:1.111em;text-align:center;letter-spacing:-.02em;color:#fff;padding:25px 20px;margin:0 0 20px;min-width:140px;background:linear-gradient(172.79deg,rgba(198,239,165,.8) 9.24%,rgba(138,235,153,0) 84.76%);border-radius:10px 40px;}.num-list + .btn{margin-top:30px;}.num-list-box .btn:last-child{margin-bottom:0;}.clients-slider .swiper-container{overflow:hidden;margin:0 -10px;padding:2px 0;}.clients-slider .swiper-slide{width:16.66666666666667%;padding:0 10px;}.clients-slider .logo-box{position:relative;display:block;padding-bottom:100%;background:#fff;border:none;border-radius:60px 20px;border:1px solid rgba(0,0,0,.1);overflow:hidden;}.no-touchevents .clients-slider a.logo-box:hover{border-color:rgba(0,0,0,.1);}.clients-slider .sub-box{position:absolute;left:0;top:0;line-height:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 20px;}.clients-slider img{margin:0;border-radius:0;transition:opacity .2s ease;}.no-touchevents .clients-slider a.logo-box:hover img{opacity:.7;}.photo-gallery-box{max-width:900px;margin:40px auto;}.photo-gallery{margin:0 -10.5px -20px;overflow:hidden;}.photo-gallery .item{float:left;max-width:none;width:33.33333333%;padding:0 10px;margin:0 0 20px;}.photo-gallery a{position:relative;display:block;width:100%;border:none;border-radius:20px;overflow:hidden;}.photo-gallery img{margin:0;max-width:100%;}.no-touchevents .photo-gallery a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2) url("../i/gallery-zoom-icon.png") no-repeat 50% 50%/60px auto;opacity:0;transition:opacity .3s ease;}.no-touchevents .photo-gallery a:hover:after{opacity:1;}.video-box{position:relative;margin:40px auto;max-width:900px;border-radius:20px;overflow:hidden;background:#000 url("../i/video-loader.svg") no-repeat 50% 50%/54px auto;}.video-box .sub-box{position:relative;padding-bottom:56.25%;}.video-box iframe,.video-box .video,.video-placeholder,.video-placeholder:after{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;border:none;cursor:pointer;}.video-placeholder{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}.video-placeholder:after{content:'';background:rgba(0,0,0,.2);transition:opacity .2s ease;}.no-touchevents .video-placeholder:hover:after{opacity:.5;}.video-play-btn{position:absolute;z-index:4;left:50%;top:50%;display:flex;justify-content:center;align-items:center;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:110%;overflow:hidden;transition:transform .2s ease;}.no-touchevents .video-placeholder:hover .video-play-btn{transform:scale(.85);}.video-play-btn:before{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:linear-gradient(178.32deg,#c5f194 -3.71%,#78e0a7 98.58%);opacity:.7;}.video-play-btn svg{position:relative;z-index:2;height:auto;}.accordion{max-width:900px;margin:40px auto;}.accordion .item{border-top:1px solid #e0f4ca;}.accordion .title-box{position:relative;padding:25px 0 25px 60px;cursor:pointer;}.accordion .h3{margin:0;}.accordion .cross{position:absolute;left:0;top:50%;display:flex;align-items:center;justify-content:center;line-height:0;margin-top:-20px;width:40px;height:40px;}.accordion .cross .rotate-cross,.accordion .opened .cross svg{display:none;}.accordion .opened .cross .rotate-cross{display:block;}.accordion .cross svg{height:auto;}.accordion .dropdown{display:none;margin:-5px 0 0 60px;padding-bottom:20px;}.accordion .dropdown>*:first-child{margin-top:0;}.accordion .dropdown>*:last-child{margin-bottom:0;}.contacts-grid{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:18px;line-height:1.67em;margin:0 0 -20px;}.contacts-grid .col{width:calc(50% - 24px);margin:0 0 20px;}.contacts-item{position:relative;padding-left:60px;min-height:50px;margin:0 0 20px;}.contacts-item:last-child{margin:0;}.contacts-item p{margin:0 0 15px;}.contacts-item .title{font-size:14px;line-height:1.43em;color:#809799;margin:15px 0 0;}.contacts-item .messengers-tel{justify-content:flex-start;margin:0;}.contacts-item .messengers{margin-top:6px;}.contacts-item .messengers-tel .messengers a,.contacts-item .messengers-tel .messengers svg{margin:0 0 0 5px;}.contacts-item .messengers-tel .messengers a svg{margin:0;}.contacts-item p:last-of-type{margin-bottom:0;}.contacts-item-icon{position:absolute;left:0;top:-9px;display:flex;align-items:center;justify-content:center;line-height:0;width:50px;height:50px;background:linear-gradient(178.32deg,rgba(197,241,148,.4) -3.71%,rgba(120,224,167,.4) 98.58%);border-radius:20px 10px;}.contacts-item + .social-links{margin-top:-8px;}.pager{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;list-style:none;margin:30px 0 0;padding:0;max-width:none;}.pager.hidden{opacity:0;}.pager li{font-weight:500;font-size:18px;line-height:1.67em;padding:0;margin:0 15px;background:none;}.pager .active{margin:0 2px;}.pager a,.pager span{display:block;text-decoration:none;color:#0c1215;border:none;}.pager .active span{text-align:center;min-width:40px;color:#9ad854;padding:4px 13px;border:1px solid #d5f190;border-radius:10px;}.no-touchevents .pager a:hover{color:#9ad854;}.pager .dots span{color:#809799;}.pager .next{margin:0 0 0 25px;}.pager .prev{margin:0 25px 0 0;}.pager .next a,.pager .prev a{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;line-height:0;background:linear-gradient(113.93deg,rgba(210,243,116,.4) 15.37%,rgba(176,239,105,.4) 50%,rgba(129,237,178,.4) 84.63%);border:none;border-radius:5px 25px;overflow:hidden;}.pager .next a{border-radius:25px 5px;}.pager a svg{position:relative;z-index:1;}.pager .next a:before,.pager .prev a:before{content:'';position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background:linear-gradient(113.93deg,rgba(155,242,180,.8) 15.37%,rgba(175,239,104,.8) 84.63%);opacity:0;transition:opacity .3s ease;}.no-touchevents .pager .next a:hover:before,.no-touchevents .pager .prev a:hover:before{opacity:1;}.error-box{position:relative;display:flex;align-items:center;min-height:calc(100vh - 190px);margin:0 0 60px;padding:0 76px;background:linear-gradient(113.93deg,rgba(210,243,116,.4) 15.37%,rgba(176,239,105,.4) 50%,rgba(129,237,178,.4) 84.63%);border-radius:20px;}.error-box:before{content:'';position:absolute;z-index:0;left:0;top:100px;bottom:0;width:100%;background:url("../i/error-box-pattern.png") repeat-x 0 0/205px auto;}.error-box .text{position:relative;z-index:1;text-align:center;width:34%;padding:40px 0;}.error-box .num{font-weight:600;font-size:200px;line-height:.7em;letter-spacing:-.01em;}.error-box .h3{margin:40px 0 0;}.error-box .btn{margin:40px auto 0;}.error-box .img{position:relative;z-index:1;align-self:flex-end;width:66%;padding-left:46px;padding-top:18px;margin:0 0 0 auto;max-width:700px;}.error-box img{margin:0 auto;min-height:430px;max-height:calc(100vh - 206px);}#footer{position:relative;z-index:2;padding:60px 0 40px;min-height:430px;background:linear-gradient(180deg,rgba(224,247,199,.4) 6.65%,rgba(192,239,214,0) 31.61%);}.no-touchevents.opened-popup #footer,.no-touchevents .tarteaucitron-modal-open #footer{padding-right:17px;}#footer a{color:#809799;border-bottom:1px solid rgba(0,46,51,.1);}#footer a[href^=tel]{color:#002e33;border:none;}.no-touchevents #footer a:hover{color:#9ad854;border-color:transparent;}.ftr-tags-box .grid-box{display:flex;justify-content:center;flex-wrap:wrap;}.ftr-tags{display:inline-flex;justify-content:center;flex-wrap:wrap;font-weight:500;font-size:12px;line-height:15px;list-style:none;padding:10px 10px 0;margin:0;max-width:none;border:1px solid #e0f4ca;border-radius:20px;}.ftr-tags + .ftr-tags{margin:-1px 20px 0;border-radius:0 0 20px 20px;}.ftr-tags li{margin:0 10px 10px;}.ftr-tags a{color:#809799;}.js-show-ftr-tags{position:relative;display:none;font-weight:500;font-size:12px;line-height:15px;padding-right:16px;margin:15px 0 0;cursor:pointer;transition:color .2s ease;}.no-touchevents .js-show-ftr-tags:hover{color:#9ad854;}.js-show-ftr-tags .arrow{position:absolute;right:0;top:6px;}.visible-tags .js-show-ftr-tags .arrow{transform:scaleY(-1);}.no-touchevents .js-show-ftr-tags .arrow *{transition:stroke .2s ease;}.no-touchevents .js-show-ftr-tags:not(.btn):hover .arrow *{stroke:#9ad854;}.ftr-grid{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:40px 0 0;}.ftr-grid .btn{margin:0;}.ftr-contacts{display:flex;flex-wrap:wrap;font-size:16px;line-height:19px;color:#809799;margin:0 40px;}.ftr-contacts p{display:flex;align-items:flex-start;}.messengers-tel{display:flex;align-items:flex-start;margin-left:5px;}.messengers-tel .messengers{display:flex;align-items:flex-start;}.messengers-tel .messengers a,#footer .messengers a{line-height:0;text-decoration:none;border:none;}.messengers-tel .messengers a,.messengers-tel .messengers svg{margin:0 0 0 10px;}.messengers-tel .messengers a svg{margin:0;}.no-touchevents .messengers-tel .messengers a svg *{transition:fill .2s ease;}.no-touchevents .messengers-tel .messengers a:hover svg *{fill:#002e33;}.ftr-grid .social-links{margin:0 -10px 0 0;}#footer .ftr-grid .social-links a{border:none;}.no-touchevents .ftr-grid .social-links a:hover *{fill:#002e33;}.ftr-sub-text{display:flex;align-items:flex-start;justify-content:space-between;font-size:12px;line-height:15px;color:#809799;margin:40px 0 0;}.ftr-sub-text p{margin:0;max-width:50%;}#iquad{display:flex;align-items:flex-start;line-height:0;height:15px;text-decoration:none;margin:3px 0 0;}#footer #iquad{border:none;}#iquad .iquad-logo{position:relative;line-height:0;margin:0 0 0 20px;}#iquad .iquad-logo:before{content:'';position:absolute;z-index:-1;left:-4px;bottom:0;right:-4px;height:6px;background:#63c3ce;background:linear-gradient(90deg,#c1db25 0%,#2c9fd1 100%);-webkit-background-size:200% 100%;background-size:200% 100%;background-position:0 0;opacity:0;pointer-events:none;transition:opacity .2s ease;}.no-touchevents #iquad:hover .iquad-logo:before{opacity:1;}#iquad .iquad-logo:after{content:'';position:absolute;top:-2px;left:-12px;bottom:1px;width:2px;background:rgba(128,151,153,.5);}.ftr-sub-links{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:15px;color:#809799;margin:40px 0 0;padding:40px 0 0;border-top:1px solid #e0f4ca;}.ftr-sub-links *{max-width:none;}.ftr-sub-links .sub-links{display:flex;align-items:flex-start;}#ftr-copy{margin:0;}.ftr-sub-links ul{display:flex;align-items:flex-start;list-style:none;margin:0 0 0 20px;padding:0;}.ftr-sub-links ul li{margin:0 20px 0 0;}.ftr-logos{display:flex;flex-wrap:wrap;align-items:center;margin:0;}#footer .ftr-logos a{margin:0 0 0 16px;border:none;opacity:.5;}.no-touchevents #footer .ftr-logos a:hover{opacity:1;}.ftr-logos img{margin:0;border-radius:0;}.opened-popup body{overflow-y:hidden;}#popup-box{position:fixed;z-index:10001;top:0;left:0;width:100%;max-height:100%;height:100%;overflow:hidden;overflow-y:auto;background:rgba(0,0,0,.4);transition:all .5s ease;min-width:320px;}html:not(.opened-popup) #popup-box{visibility:hidden;opacity:0;pointer-events:none;}#popup-box .container{position:relative;display:flex;align-items:center;min-height:100vh;padding:24px;}.opened-popup #popup-box .container{transition:transform .5s ease .15s,opacity .5s linear .15s;}.popup{position:relative;display:none;width:100%;max-width:1140px;margin:0 auto;padding:40px 30px 30px;background:#fff;border:1px solid #e6eaeb;box-shadow:0 10px 40px rgba(0,46,51,.1);border-radius:20px;}.popup.visible{display:block;}.popup .popup-title{margin:0 0 30px;max-width:calc(100% - 80px);}.popup.form-popup{max-width:450px;}.popup .form{margin:0;max-width:none;}.popup.video-popup{max-width:900px;padding:64px 20px 0 20px;background:none;border:none;box-shadow:none;}.popup.video-popup .video-box{margin:0;}.js-close-popup{position:absolute;z-index:10;right:30px;top:30px;display:flex;align-items:center;justify-content:center;line-height:0;width:50px;height:50px;background:#fff;border:1px solid #e0f4ca;border-radius:110%;cursor:pointer;transition:border .2s ease;}.popup.video-popup .js-close-popup{top:0;right:20px;}.no-touchevents .js-close-popup:hover{border-color:#b4c4a2;}.no-touchevents a,.no-touchevents button,.no-touchevents .btn{-webkit-transition:all .2s ease;transition:all .2s ease;}@media screen and (min-width:1181px) and (max-height:660px){.main-screen-box{padding:160px 0 32px}}@media screen and (max-width:1457px){.main-screen-grid h1{font-size:4.66712422786548vw}.main-screen-grid .img-box .ratio-box,.main-screen-grid .over-img{border-radius:20px 10.98146877144818vw}.main-screen-grid .col:last-child .ratio-box,.main-screen-grid .col:last-child .over-img{border-radius:10.98146877144818vw 20px}.call-to-action-box .ratio-box{border-radius:20px 10.98146877144818vw}.call-to-action-box .over-img{border-radius:0 0 20px 10.98146877144818vw}.top-page-grid .text-col{padding:60px 40px 60px 40px}.top-page-grid .text-col:after{width:calc(100% - 40px);max-width:none}.top-page-grid .text-box p{max-width:calc(100% - 40px)}.top-page-grid .img-col{padding:0 40px 0 0}.card-thumb{border-radius:18px 9.72222222222222vw}.icons-text-box{padding:50px 40px 10px}.error-box .num{font-size:13.72683596431023vw}}@media screen and (max-width:1380px){#header .enter-btn{margin:0 0 0 24px}.top-page-grid .img-box{border-radius:11.59420289855072vw 20px}.num-list.four-cols-grid .card-item{font-size:17px}}@media screen and (max-width:1340px){#header .enter-btn{margin:0 0 0 20px}#nav>ul>li{margin:0 0 0 24px}.main-screen-grid .title-col{padding-top:12vh}.teacher-interview-grid .teacher-img{width:33.7620578778135%}.teacher-interview{width:63.02250803858521%}.error-box{padding:0 40px}.error-box .text{width:36%}.error-box .img{width:64%}.error-box .num{font-size:14.5vw}}@media screen and (min-width:1281px){.ftr-contacts p + p{margin-left:30px}}@media screen and (max-width:1280px){#header .container{padding:0 24px}.hdr-phones-box{left:200px}.three-cols-grid .card-item .h3,.two-cols-grid .card-item .h3{font-size:22px;margin-bottom:16px}.our-courses-form-box .form{flex-wrap:wrap;margin:0 -5px}.our-courses-form-box .field{margin:0 5px;width:calc(33.33333% - 10px)}.our-courses-form-box .btn{width:calc(33.33333% - 10px);margin:20px auto 0}.top-page-grid h1{font-size:5.3125vw}.top-page-grid .h2{font-size:3.515625vw}.articles-list .card-item{padding-bottom:152px}.articles-list .time{margin:-4px 100px 16px 0}.ftr-contacts{justify-content:center;order:1;width:calc(100% + 30px);margin:0 -15px 30px}.ftr-contacts p{margin:0 15px 10px}.ftr-grid .btn{order:2}.ftr-grid .social-links{order:3}}@media screen and (max-width:1240px){#logo{width:120px;height:59px}#header .enter-btn{margin:0 0 0 24px}#nav>ul>li{margin-left:24px}.hdr-phones-box{top:6px;left:170px}.num-list.four-cols-grid .card-item{font-size:16px}.contacts-grid{font-size:16px}.contacts-item-icon{top:-10px}.contacts-item .messengers{margin-top:4px}}@media screen and (min-width:1181px){.hidden-header #header{transform:translateY(calc(-100% - 7px))}.sticky-header #header{padding:20px 0;box-shadow:2px 0 5px rgba(0,0,0,.2)}.sticky-header #logo{width:102px;height:50px}#nav>ul{display:flex;align-items:center}.no-touchevents #nav>ul>li.has-child:hover>a .arrow{transform:scaleY(-1)}.no-touchevents #nav>ul>li.has-child:hover>a:before,#nav>ul>li.has-child.opened-dropdown>a:before{content:'';position:absolute;right:-1px;top:26px;width:10px;height:10px;background:#e6eaeb;transform:rotate(45deg);pointer-events:none}.no-touchevents #nav>ul>li.has-child:hover>a:after{content:'';position:absolute;top:14px;left:-16px;right:-16px;height:22px}#nav .nav-dropdown{position:absolute;left:50%;top:30px;font-size:14px;line-height:1.43em;width:180px;padding:20px;margin:0 0 0 -90px;background:#fff;border:1px solid #e6eaeb;box-shadow:0 10px 15px rgba(0,46,51,.1);border-radius:10px}#nav .nav-dropdown li{margin:0 0 20px}#nav .nav-dropdown li:last-child{margin:0}.section-title.hidden-desktop{display:none}}@media screen and (max-width:1180px){.no-touchevents.opened-nav body{overflow-y:hidden}.no-touchevents.opened-nav #all{padding-right:17px}#all{padding-top:110px}#header{padding:0}.opened-nav #header{background:#fff}.sticky-header:not(.opened-nav) #header{box-shadow:2px 0 5px rgba(0,0,0,.2)}.no-touchevents.opened-nav #header{padding-right:17px}#header .container{padding:20px 40px;transition:padding .2s ease}.sticky-header #header .container{padding:10px 40px}#logo{position:absolute;left:50%;top:50%;width:100px;height:49px;margin:-25px 0 0 -50px}#header .enter-btn{margin:0 0 0 auto}#header .enter-btn .icon-box{padding:0 0 0 20px}#header .enter-btn .text{display:none}.js-open-nav{display:flex}#nav-box{position:fixed;z-index:998;left:0;top:90px;display:flex;align-items:center;justify-content:center;height:calc(100vh - 90px);width:100%;margin:0;padding:0;overflow:hidden;background:#fff;transition:opacity .3s ease,visibility .3s ease,top .2s ease,height .2s ease}.sticky-header #nav-box{top:70px;height:calc(100vh - 70px)}html:not(.opened-nav) #nav-box{visibility:hidden;opacity:0;pointer-events:none}.hdr-phones-box{z-index:10;left:50%;top:10px;width:77px;margin:0 0 0 -38px}#nav-box .sub-box{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:80px 20px 40px;overflow:hidden;overflow-y:auto}.no-touchevents:not(.opened-nav) #nav-box .sub-box{width:calc(100% + 17px)}#nav{width:100%;max-width:420px;text-align:center;padding-top:20px;border-top:1px dashed #e0f4ca}#nav>ul{font-size:20px;line-height:1.43em}#nav>ul>li{margin:0 0 24px}#nav>ul>li.active:first-child{margin-top:16px}#nav .btn-li{padding-top:24px;border-top:1px dashed #e0f4ca}#nav .btn{margin:0 auto}#nav ul ul{font-size:18px;line-height:1.43em;margin:13px 0 0}#nav li li{margin:0 0 15px}#nav li li:last-child{margin-bottom:0}#nav>ul>.active:before{display:none}#nav>ul>.active>a{position:relative}#nav>ul>.active>a:before{content:'';position:absolute;left:0;right:0;top:-6px;height:3px;background:linear-gradient(113.93deg,rgba(210,243,116,.4) 15.37%,rgba(176,239,105,.4) 50%,rgba(129,237,178,.4) 84.63%)}#nav>ul>.has-child.active>a:before{right:18px}#nav .arrow{top:11px}.four-cols-grid .card-item{width:calc(33.3333333333% - 20px)}.main-screen-box{padding:15vh 0 0}.main-screen-grid{flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:860px}.main-screen-grid h1{font-size:54px}.main-screen-grid .col.title-col{order:1;width:100%;padding:0;max-width:none;margin:0 0 48px}.main-screen-grid .title-box{max-width:600px;margin:0 auto}.main-screen-grid .title-col .btn{margin:24px auto 0}.main-screen-grid .col{order:2;max-width:360px;width:calc(50% - 10px);margin:0}.main-screen-grid .col:last-child{order:3}.main-screen-grid .img-box .ratio-box,.main-screen-grid .over-img{border-radius:20px 120px}.main-screen-grid .col:last-child .ratio-box,.main-screen-grid .col:last-child .over-img{border-radius:120px 20px}.main-screen-grid .quote-box{font-size:16px}.main-screen-grid .img-box .ratio-box img{max-height:none;min-height:0}.main-screen-box .js-scroll-section{display:none}.top-page-grid .text-col{min-height:300px}.call-to-action-box .figure1{width:9.22509225092251%}.call-to-action-box .figure2{width:19.46494464944649%}.reviews-section .figure1{left:auto;right:75%}.reviews-section .figure2{right:auto;left:75%}.learn-steps-box{overflow:hidden}.learn-steps-box:before{left:0}.learn-steps-grid{display:block}.learn-steps-grid .title-box{padding-top:0;width:100%;margin:0 auto;max-width:640px;text-align:center}.learn-step-item .description-box{max-width:740px;margin-right:40px}.develop-course-box .important-text{font-size:16px}.num-list.four-cols-grid .card-item{font-size:18px}.three-cols-text .col.title-col{display:none;width:100%}.three-cols-text .section-title{text-align:center}.three-cols-text .title-col ~ .col{width:calc(50% - 50px)}.contacts-grid{font-size:18px}.contacts-grid .col{width:100%}.contacts-item-icon{top:-9px}.contacts-item .messengers{margin-top:6px}.cards-statistic-box.four-cols .card-statistic-item{width:calc(50% - 20px)}.no-touchevents.opened-nav #footer{padding-right:17px}.error-box{min-height:0;margin-bottom:40px}}@media screen and (max-width:1180px) and (max-height:720px){.main-screen-box{padding:110px 0 0}}@media screen and (max-width:1180px) and (min-width:1001px){.teacher-interview .call-to-action-box .section-title{font-size:3.8135593220339vw}.teacher-interview .call-to-action-box .important-text{font-size:17px}}@media screen and (min-width:1141px){.title-content-grid .title-box.has-img{padding-bottom:100px}}@media screen and (max-width:1140px){.card-item{padding:24px}.benefits-learning-section .section-title br{display:none}.title-content-grid{display:block;padding:75px 40px}.title-content-grid .title-box{display:block;text-align:center;width:100%;padding:0}.contact-us-section .h2 br{display:none}.title-content-grid .title-box img{display:none}.title-content-grid p{max-width:640px}.title-content-grid .h2{max-width:none}.title-content-grid .title-box:before{display:none}.title-content-grid .text-box{margin:48px 0 0;padding:0}.articles-list .card-item{padding-bottom:146px}.articles-list .footer{left:24px;right:24px;bottom:24px}.teachers-list .card-item{padding-bottom:100px}.teachers-list .footer{left:24px;right:24px;bottom:24px}.three-cols-text{font-size:17px;margin:40px -20px 0;padding:55px 20px 52px 0}.three-cols-text:before{right:20px;left:230px}.three-cols-text .col{width:calc(33.333333% - 40px);margin:0 20px 10px}.three-cols-text .title-col ~ .col{width:calc(50% - 40px)}.clients-slider .swiper-slide{width:20%}.contacts-grid .col{width:calc(50% - 24px)}}@media screen and (max-width:1080px){.main-screen-grid h1{font-size:50px}.author-box{display:block}.author-box .social-links.circle-view{display:none}.social-links.circle-view a{width:40px;height:40px}.reviews-list .card-item>.social-links{display:flex}.articles-list .card-item{font-size:15px}.teachers-list .card-item{padding-bottom:130px}.teachers-list .footer{display:block}.teachers-list .sub-text{margin:-10px 0 10px 0}.num-list .card-item{font-size:17px}.reviews-list.full-width .author-box{display:flex}.reviews-list.full-width .author-box .social-links.circle-view{display:flex}.reviews-list.full-width .social-links.circle-view a{width:50px;height:50px}.three-cols-text{font-size:16px}}@media screen and (min-width:1001px){.two-cols .card-statistic-item{width:calc(50% - 20px)}}@media screen and (max-width:1000px){h1,.h1{font-size:6.8vw}.container{padding:0 24px}#header .container,.sticky-header #header .container{padding-left:24px;padding-right:24px}.top-page-grid .text-col{padding:60px 32px 60px 24px}.top-page-grid .text-col:after{width:calc(100% - 24px)}.top-page-grid .text-box p{max-width:calc(100% - 20px)}.top-page-grid .img-col{padding:0}.top-page-grid .img-box{border-radius:120px 20px}.call-to-action-section{padding-top:6.4vw}.call-to-action-box .text-box{margin-left:24px}.learn-step-item .description-box{margin-right:24px}.title-content-grid{padding:75px 24px;margin:0 -24px;border-radius:0}.pattern-bg-box{padding:24px}.teacher-interview-grid{display:block}.teacher-interview-grid .teacher-img{display:none;width:100%}.teacher-interview{width:100%}.teacher-grid{display:flex;align-items:flex-start;margin:32px 0 0}.teacher-grid .img,.teacher-grid .sub-data{display:block}.teacher-grid .img{width:38%}.teacher-grid .text{align-self:center;width:calc(62% - 20px);margin:0 0 0 auto}.teacher-grid h1{margin:0 0 20px}.teacher-grid .sub-data{max-width:420px;padding:20px}.img-text-grid .img-box{width:calc(50% - 12px)}.img-text-grid .text-box{width:calc(50% - 12px);margin:0 0 0 24px}.img-text-grid.invert .text-box{margin-right:24px}.three-cols-text{margin:40px -16px 0;padding:55px 20px 52px 0}.three-cols-text .col{width:calc(33.333333% - 32px);margin:0 16px 10px}.three-cols-text .title-col ~ .col{width:calc(50% - 32px)}.icons-text-box{padding:40px 24px 0}.icon-text-item .icon{min-width:72px;width:72px;height:72px}}@media screen and (min-width:941px){.anchors-nav a.current{color:#809799;border:none}.teachers-list.centered .card-item{width:440px;max-width:calc(50% - 20px)}}@media screen and (max-width:940px){.three-cols-grid .card-item,.four-cols-grid .card-item,.two-cols-grid .card-item{width:calc(50% - 20px)}.author-box{display:flex}.author-box .social-links.circle-view{display:flex}.social-links.circle-view a{width:50px;height:50px}.reviews-list .card-item>.social-links{display:none}.develop-course-box{align-items:flex-start;margin:0}.develop-course-box .col{margin:0}.develop-course-box .col:first-child{padding:0 30px 0 0;width:320px}.develop-course-box .col:nth-child(2){display:block;flex:1}.develop-course-box .important-text{max-width:none}.develop-course-box .btn{margin:20px 0 0}.our-courses-form-box .form{margin:0 -5px -10px}.our-courses-form-box .field{margin:0 5px 10px;width:calc(50% - 10px)}.our-courses-form-box .btn{width:calc(50% - 10px);margin:0 auto}.articles-list .card-item{font-size:16px;padding-bottom:114px}.articles-list .time{margin:0 16px 16px 0}.three-cols-text{font-size:18px;justify-content:space-between;margin:40px 0 0;padding:40px 24px 30px}.three-cols-text.cols-indented{padding-bottom:10px}.three-cols-text .col,.three-cols-text .title-col ~ .col{width:calc(50% - 16px);margin:0 0 10px}.three-cols-text.cols-indented .col{margin-bottom:30px}.three-cols-text:before{top:0;right:0;bottom:0;left:0}.num-list{align-items:stretch}.icon-text-item{font-size:17px}.anchors-nav-grid{display:block}.anchors-nav-grid .anchors-nav{margin:0 0 20px;width:100%;transition:none}.anchors-nav ul{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -20px -4px 0}.anchors-nav li{margin:0 20px 4px 0}.anchors-nav-grid .content-box{width:100%;max-width:900px;margin:0}.img-text-grid .text-box{font-size:16px}.img-text-grid p{margin:15px 0}.img-text-grid ul{margin:15px 0}.img-text-grid li{margin-bottom:5px}.teachers-list .card-item{padding-bottom:98px}.teachers-list .footer{display:flex}.teachers-list .sub-text{margin:0 16px 16px 0}.error-box{flex-direction:column;min-height:calc(100vh - 140px);margin-bottom:40px}.error-box .text{width:100%}.error-box .img{flex:auto;width:100%;max-width:none;padding:0;min-height:300px}.error-box img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);max-height:100%;min-height:0}.ftr-sub-links{display:block}.ftr-sub-links ul{margin:0 0 0 auto}.ftr-sub-links ul li{margin:0 0 0 20px}.ftr-logos{justify-content:center;margin:30px -8px -10px}#footer .ftr-logos a{margin:10px 8px}}@media screen and (max-width:900px){.call-to-action-section{padding:0}.call-to-action-box{display:block;padding:0}#main .call-to-action-box{margin:140px auto 80px}.call-to-action-box .img-box{width:100%}.call-to-action-box .img-box .sub-box{width:440px;max-width:100%;margin:0 auto}.call-to-action-box .over-view{margin-top:180px}#main .call-to-action-box .over-view{margin-top:0}.call-to-action-box .ratio-box{border-radius:20px 160px}.call-to-action-box .over-img{border-radius:0 0 20px 160px}.call-to-action-box .img-box .figure-bg{display:block}.call-to-action-box .img-box .figure1{left:0;right:auto;top:90px;width:100px}.call-to-action-box .img-box .figure2{right:-41px;bottom:-70px;width:210px;transform:scaleX(-1)}.call-to-action-box .text-box{text-align:center;margin:40px auto 0}.call-to-action-box .important-text{font-size:18px;margin:12px auto;max-width:none}.call-to-action-box .btns-box{justify-content:center}.call-to-action-box .text-box .btns-box:last-child{margin-bottom:-10px}.call-to-action-box .figure-bg{display:none}}@media screen and (max-width:840px){.top-page-grid{display:block;position:relative;padding-bottom:48px}.top-page-grid:before{content:'';position:absolute;z-index:-2;left:0;top:0;height:100%;width:100%;background:linear-gradient(178.32deg,rgba(187,223,145,.2) -3.71%,rgba(150,251,196,.2) 98.58%);border-radius:20px}.bg2 .top-page-grid:before{background:linear-gradient(153.01deg,rgba(219,188,254,.2) 7.06%,rgba(249,211,239,.2) 88.58%)}.top-page-grid .text-col{min-height:0;text-align:center;width:100%;padding:48px 48px 90px}.top-page-grid .text-col:after{width:100%}.top-page-grid .text-box p{max-width:none}.top-page-grid .text-col:before{display:none}.top-page-grid .status-item{margin:0 auto 14px}.top-page-grid .img-col{width:400px;max-width:100%;margin:-48px auto 0;padding:0 20px}.top-page-grid .img-box{border-radius:120px 20px}.top-page-grid h1{font-size:48px}.top-page-grid .h2{font-size:30px}.top-page-grid .btn{margin:20px auto 0}.top-page-box .social-links{justify-content:center;margin:30px -10px 0 -10px}.articles-list .card-item{padding-bottom:146px}.articles-list .time{margin:-4px 100px 16px 0}.three-cols-text{font-size:17px}.icons-text-box{padding:40px 24px 8px}.icon-text-item{font-size:16px}.icons-text-box .icon-text-item{width:calc(50% - 16px);margin:0 0 32px}.icon-text-item .icon{min-width:64px;width:64px;height:64px;padding:18px}.test-results-box{display:block}.test-results-box .prompt-col{margin:0;max-width:480px}.test-results-box .form-col{width:100%;max-width:480px;margin:20px auto 0}}@media screen and (max-width:780px){h2,.h2{font-size:5.769vw;margin-top:7.692vw}.important-text.bordered{padding:0 0 0 19px}.container{padding:0 20px}#header .container,.sticky-header #header .container{padding-left:20px;padding-right:20px}.main-screen-box{padding:16vh 0 0}.quote-box p .btn{display:table;margin:10px 0 0}.main-screen-grid .quote-box .data-text{display:block}.main-screen-grid .quote-box .data-text p{margin:0;max-width:none}.main-screen-grid .quote-box .data-text .btn{margin:10px 0 0}.learn-step-item .description-box{margin-right:20px}.pattern-bg-box{padding:20px}.pattern-bg-box.ready-to-start{padding-top:40px;padding-bottom:40px}.develop-course-box .col:first-child{padding:0 24px 0 0;width:220px}.develop-course-box .btn{margin:16px 0 0}.ready-to-start-box .btn-prompt-text{margin-bottom:-12px}.call-to-action-box .img-box .figure1{left:-25px}.call-to-action-box .img-box .figure2{right:-25px}.card-item{padding:20px}.card-item .h3:first-child{margin-top:8px}#main{margin-bottom:72px}.articles-list .card-item{padding-bottom:142px}.articles-list .footer{left:20px;right:20px;bottom:20px}.teachers-list .card-item{padding-bottom:100px}.teachers-list .footer{left:20px;right:20px;bottom:20px}.title-content-grid{padding:64px 20px;margin:0 -20px}.icon-description-list{margin:0 0 -32px}.icon-description-list .item,.icon-description-list .item:nth-child(even){flex:inherit;width:calc(50% - 16px);margin:0 0 32px}.clients-slider .swiper-slide{width:25%}.icons-text-box{display:block;padding:24px 20px}.icon-text-item{font-size:18px}.icons-text-box .icon-text-item{width:100%;margin:0 0 32px}.icons-text-box .icon-text-item:last-child{margin-bottom:0}.icon-text-item .icon{min-width:90px;width:90px;height:90px;padding:24px}.filtration-box.loading{background-position:50% 64px}.error-box{min-height:calc(100vh - 190px);padding:0 20px}.error-box .text{padding:24px 0 40px}.error-box .num{font-size:110px;line-height:1em}.error-box .h3{font-size:24px;margin:20px 0 0}.error-box .btn{margin:28px auto 0}#popup-box .container{padding:16px}}@media screen and (max-width:780px) and (max-height:680px){.main-screen-box{padding:110px 0 0}}@media screen and (max-width:720px){.three-cols-grid .card-item .h3,.two-cols-grid .card-item .h3{font-size:20px}.author-box{display:block}.author-box .social-links.circle-view{display:none}.social-links.circle-view a{width:40px;height:40px}.section{margin:14.70588235294118vw 0}.section.pattern-bg{padding-top:calc(14.70588235294118vw - 10px)}.reviews-list .card-item>.social-links{display:flex}.learn-step-item + .learn-step-item{margin-top:-12px}.learn-step-item.opened-dropdown,.learn-step-item.opened-dropdown:last-child{margin-bottom:16px}.learn-step-item .num-box{font-size:64px;width:140px;height:100px;padding-top:4px;border-radius:40px 20px}.learn-step-item .description-box{margin:32px 16px 20px 24px}.call-to-action-box .over-view{margin-top:25vw}.img-text-grid{display:block}.section.pattern-bg .section-title + .img-text-grid,.section.pattern-bg .important-text + .img-text-grid{margin-top:calc(14.70588235294118vw - 10px)}.img-text-grid .img-box{width:100%}.img-text-grid .text-box,.img-text-grid.invert .text-box{width:100%;margin:24px 0 0 0;max-width:none}.three-cols-text{font-size:16px;line-height:1.67em;padding:40px 20px 32px}.three-cols-text .col,.three-cols-text .title-col ~ .col{width:calc(50% - 12px);margin:0 0 10px}.three-cols-text blockquote{font-size:16px}.video-play-btn{width:100px;height:100px;margin:-50px 0 0 -50px}.video-play-btn svg{width:28px}.teachers-list .card-item{padding-bottom:126px}.teachers-list .footer{display:block;left:20px;right:20px;bottom:20px}.teachers-list .sub-text{margin:-10px 0 10px 0}.contacts-grid{font-size:16px}.contacts-grid .col{width:calc(50% - 16px)}.contacts-item-icon{top:-10px}.contacts-item .messengers{margin-top:4px}.ftr-tags-box{display:block;line-height:0}.ftr-tags{display:inline-flex;justify-content:flex-start;padding:0;margin:0 -16px;border:none;border-radius:0}.ftr-tags + .ftr-tags{margin:16px -16px 0;border-radius:0}.ftr-tags li{width:calc(33.33333% - 32px);margin:0 16px 10px}.ftr-grid{margin:30px 0 0}.ftr-contacts{order:2;display:block;text-align:center;margin:32px 0 0}.ftr-contacts p{display:block;align-items:flex-start;margin:30px 0 0}.ftr-contacts p:first-child{margin-top:0}.messengers-tel{justify-content:center;margin:10px 0 0}.messengers-tel .messengers svg{margin:0 0 0 20px}.ftr-grid .btn{order:1;margin:0 auto}#footer .social-links{order:3;justify-content:center;width:calc(100% + 22px);margin:40px -11px 0}#footer .social-links a{margin:0 11px}.ftr-sub-text{margin-top:48px}}@media screen and (max-width:680px){.time{font-size:16px}.top-page-grid{padding-bottom:40px}.top-page-grid .text-col{padding:40px 20px 80px}.top-page-grid h1{font-size:7.05882352941176vw}.top-page-grid .h2{font-size:4.41176470588235vw}.test-descr-title .dots{width:40px}.articles-list .card-item{font-size:15px}.back-link{font-size:16px}.back-link .arrow{top:8px}.back-link:after{top:4px}.num-list .card-item,.num-list.four-cols-grid .card-item{font-size:16px}.three-cols-text{font-size:16px}.contacts-grid{display:block;font-size:18px;margin:0 auto -20px;max-width:300px}.contacts-grid .col{width:100%}.contacts-item-icon{top:-9px}.contacts-item .messengers{margin-top:6px}.cards-statistic-box{display:block;margin:0 0 -10px}.card-statistic-item,.cards-statistic-box.four-cols .card-statistic-item{width:100%;margin:0 0 10px}.card-statistic-item:last-child{margin:0}}@media screen and (max-width:640px){.three-cols-grid,.four-cols-grid,.two-cols-grid{margin:0 -10px -20px}.three-cols-grid .card-item,.four-cols-grid .card-item,.two-cols-grid .card-item{width:calc(50% - 20px);margin:0 10px 20px}.card-item{box-shadow:0 10px 24px rgba(0,46,51,.1);border-radius:16px}.main-screen-box{padding:127px 0 0}.main-screen-grid{display:flex;margin:0}.main-screen-grid .col{width:100%;max-width:400px;margin:58px auto 0}.main-screen-grid .col.title-col{margin:0 0 17px}.main-screen-grid .quote-box{font-size:18px}.main-screen-grid .position{margin:5px 0 0}.main-screen-grid .title-box:before{left:auto;right:calc(100% - 144px);top:-36px}.main-screen-grid .title-box:after{right:auto;left:calc(100% - 114px);bottom:-50px}.learn-step-item + .learn-step-item{margin-top:6px}.learn-step-item.opened-dropdown{margin-bottom:0}.learn-step-item.opened-dropdown:last-child{margin-bottom:6px}.learn-step-item .num-box{font-size:44px;width:80px;height:80px;padding-top:0}.learn-step-item:nth-child(2) .num-box,.learn-step-item:nth-child(3) .num-box{margin:0}.learn-step-item .description-box{margin:20px 16px 10px}#main .call-to-action-box{margin:120px auto 64px}.call-to-action-box .over-view{margin-top:160px}.call-to-action-box .img-box .figure1{top:-33px;left:-21px}.call-to-action-box .img-box .figure2{bottom:-22px;right:-21px}.title-content-grid{padding:60px 20px;margin:0 -20px}.title-content-grid .text-box{margin:32px 0 0}.contact-us-section .title-content-grid .text-box{margin:48px 0 0}.icon-description-list{margin:0 0 -32px}.icon-description-list .item,.icon-description-list .item:nth-child(even){width:calc(50% - 12px);margin:0 0 32px;padding-left:44px}.icon-description-list .icon{width:30px}.pattern-bg-box{display:block;padding:24px 20px 20px}.develop-course-box .col:first-child{padding:0;margin:0;width:100%}.develop-course-box .col{margin:16px 0 0}.develop-course-box .btn{margin:16px 0 0 auto}.photo-gallery{margin:0 -10px -20px}.photo-gallery .item{width:50%}.three-cols-text.early-mobile{display:block;padding:40px 20px}.three-cols-text.early-mobile .col{width:100%;margin:0 0 10px}.three-cols-text.early-mobile .col:last-child{margin:0}.clients-slider .swiper-slide{width:33.3333333%}#main .icons-text-box:first-child{margin-top:14.70588235294118vw}.icon-text-item{font-size:17px}.icons-text-box .icon-text-item{margin:0 0 24px}.icon-text-item .icon{min-width:82px;width:82px;height:82px;padding:20px}}@media screen and (max-width:580px){h2,.h2{margin:40px 0 20px}h3,.h3{font-size:4.31vw}h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:32px}img{margin:32px 0;border-radius:15px}hr{margin:32px auto}.important-text{font-size:16px;margin:32px auto}.important-text p{margin:12px 0}figure{margin:32px 0}blockquote{font-size:16px;margin:32px 0}blockquote .quotes{margin:0 0 8px}blockquote .author{font-size:17px}.top-page-grid .text-col:after{display:none}.top-page-grid h1{font-size:40px}.top-page-grid .h2{font-size:26px}.three-cols-grid,.four-cols-grid,.two-cols-grid{margin:0 0 -20px}.three-cols-grid .card-item,.four-cols-grid .card-item,.two-cols-grid .card-item{width:100%;margin:0 0 20px}.three-cols-grid .card-item .h3,.two-cols-grid .card-item .h3{font-size:4.31vw}.card-thumb{border-radius:18px 20.68965517241379vw}.card-item .read-more{margin-top:16px}.author-box{display:flex}.author-box .social-links.circle-view{display:flex}.social-links.circle-view a{width:50px;height:50px}.reviews-list .card-item>.social-links{display:none}.our-courses-form-box .form{margin:0}.our-courses-form-box .field{margin:0 auto 10px;max-width:360px;width:100%}.our-courses-form-box .btn{width:100%;max-width:360px;margin:6px auto 0}.articles-list .card-item{font-size:16px;padding-bottom:110px}.articles-list .time{margin:0 16px 16px 0}.teachers-list .card-item{padding-bottom:94px}.teachers-list .footer{display:flex}.teachers-list .sub-text{margin:0 16px 16px 0}.three-cols-text{display:block;padding:40px 20px 32px}.three-cols-text .col,.three-cols-text .title-col ~ .col{width:100%;margin:0 0 10px}.num-list .card-item,.num-list.four-cols-grid .card-item{font-size:18px}.video-box{margin:32px auto;border-radius:15px}.video-play-btn{width:80px;height:80px;margin:-40px 0 0 -40px}.video-play-btn svg{width:24px}.accordion{margin:32px 0}.filter-controls{display:block;margin:0 0 20px}.filter-controls .multiple-select-box{max-width:none}.filter-controls .price-select{margin:0 0 20px auto}.choose-currency-box{margin:0 0 20px}.pager{margin:30px 0 0}.pager li{font-size:16px;margin:0 12px}.pager .active{margin:0 2px}.pager .active span{padding:4px 11px;min-width:36px}.pager .next{margin:0 0 0 20px}.pager .prev{margin:0 20px 0 0}}@media screen and (max-width:540px){.section{margin:80px 0}.section.pattern-bg{padding-top:70px}.call-to-action-box .ratio-box{border-radius:20px 29.62962962962963vw}.call-to-action-box .over-img{border-radius:0 0 20px 29.62962962962963vw}.title-content-grid .text-box{margin:32px 0 0}.icon-description-list{margin:0 0 -32px}.icon-description-list .item,.icon-description-list .item:nth-child(even){width:100%;margin:0 0 32px;padding-left:54px}.icon-description-list .icon{width:38px}.test-descr-item .test-descr-title{font-size:16px}.test-descr-item .radio-group.in-cols{display:block}.test-descr-item .radio-group .col{width:100%}.teacher-grid{display:block;margin:20px 0 0}.teacher-grid .img{margin:0 auto;width:100%}.teacher-grid .text{width:100%;margin:20px 0 0}.teacher-grid .sub-data{max-width:none}.icons-text-box{padding:0;box-shadow:none;background:none}#main .icons-text-box:first-child{margin-top:80px}.section.pattern-bg .section-title + .img-text-grid,.section.pattern-bg .important-text + .img-text-grid{margin-top:54px}.form.email-form{display:block}.form.email-form .btn{width:100%;max-width:320px;margin:20px auto 0}.ftr-tags li{width:calc(50% - 32px)}.ftr-sub-text{display:block;text-align:center;margin:30px 0 0}.ftr-sub-text p{max-width:none}#iquad{display:inline-flex;margin:30px 0 0}.ftr-sub-links{padding-top:30px;margin-top:30px}}@media screen and (max-width:480px){h1,.h1{font-size:32px;margin:0 0 32px}h2,.h2{font-size:26px}h3,.h3{font-size:20px}.prompt-message{padding-left:30px}.field-name{margin-left:24px}.field-propmt{margin:5px 0 0 24px}.form-control{padding:25px 24px 7px 24px}.form .field-error{margin:3px 0 0 24px}#nav>ul{font-size:18px}#nav>ul>li{margin:0 0 24px}#nav .btn-li{margin-top:-4px;padding-top:20px}#nav ul ul{font-size:16px;margin:15px 0 0}#nav li li{margin:0 0 16px}#nav .arrow{top:10px}.top-page-box{margin:0 0 64px}.top-page-grid{padding:40px 20px;margin:0 -20px}.top-page-grid:before{border-radius:0}.top-page-grid .text-col{padding:0}.top-page-grid .img-col{margin-top:40px;padding:0}.top-page-box .back-link{margin-bottom:20px}.top-page-grid h1{font-size:40px}.three-cols-grid .card-item .h3,.two-cols-grid .card-item .h3{font-size:20px}.section .section-title{font-size:28px;margin:0 0 32px}.section .section-title.h3{font-size:22px}.learn-steps-box:before{display:none}.learn-step-item + .learn-step-item{margin-top:16px}.learn-step-item.opened-dropdown:last-child{margin-bottom:0}.learn-step-item .num-box{font-size:24px;color:#002e33;width:54px;height:54px;border-radius:24px 12px}.learn-step-item:nth-child(2) .num-box,.learn-step-item:nth-child(3) .num-box{margin:0}.learn-step-item .description-box{margin:16px 16px 0}.learn-step-item:last-child .description-box{}.call-to-action-box .text-box{margin:30px auto 0}#main .call-to-action-box{margin:34vw auto 64px}#main{margin-bottom:60px}.articles-list .tags-box{margin-top:12px}.article-header.no-border{margin-bottom:32px}.article-header .grid-box + h1:not(.h2){margin-top:20px}.title-content-grid .h2 + *{margin-top:-12px}.price{font-size:14px}.buy-course .price{min-width:121px;margin-right:20px}.num-list .num{font-size:40px;padding:20px 20px;margin:0 0 12px;min-width:120px}.no-touchevents .photo-gallery a:after{background-size:48px auto}.accordion .title-box{padding:20px 0 20px 40px}.accordion .cross{margin-top:-13px;width:26px;height:26px}.accordion .cross .rotate-cross{width:20px}.accordion .dropdown{margin-left:40px}.anchors-nav-grid .anchors-nav{font-size:14px}.clients-slider .swiper-slide{width:50%}.icon-text-item{font-size:16px}.icons-text-box .icon-text-item{margin:0 0 24px}.icon-text-item .icon{min-width:64px;width:64px;height:64px;padding:16px}.form.email-form .btn{max-width:none}.pattern-bg-box .email-form .checkbox-item{margin:13px 0 0 24px}.pattern-bg-box .email-form .form-message{margin:20px 0 0}.pattern-bg-box .email-form .form-message svg{display:block;margin:0 auto 8px}.pager{margin:30px 0 0}.pager li{margin:0 10px}.pager .active{margin:0 1px}.pager .active span{padding:4px 10px;min-width:34px}.pager .next{margin:0 0 0 10px}.pager .prev{margin:0 10px 0 0}.pager .next a,.pager .prev a{width:40px;height:40px;border-radius:5px 20px}.pager .next a{border-radius:20px 5px}.error-box .num{font-size:100px}.error-box .h3{font-size:22px}#footer{padding:30px 0}.ftr-tags-box{padding:20px;border:1px solid #e0f4ca;border-radius:20px}.ftr-tags-box .grid-box{padding-bottom:6px;border-bottom:1px solid #e0f4ca}.ftr-tags + .ftr-tags{margin-top:0}.ftr-tags li{margin-bottom:15px}.ftr-tags-box:not(.visible-tags) .ftr-tags li{display:none}.ftr-tags:first-child li:first-child,.ftr-tags:first-child li:nth-child(2),.ftr-tags:first-child li:nth-child(3),.ftr-tags:first-child li:nth-child(4){display:block}.js-show-ftr-tags{display:table}.ftr-sub-links .sub-links{display:block;text-align:center}.ftr-sub-links ul{justify-content:center;margin:10px -10px 0;padding:0}.ftr-sub-links ul li{margin:0 10px}.ftr-logos{max-width:320px;margin:20px auto -10px}#popup-box{background:#fff}#popup-box .container{padding:0}html:not(.opened-popup) #popup-box .container{visibility:visible;opacity:1;transform:none}.popup.form-popup{position:static;padding:30px 20px 40px;border:none;border-radius:0;box-shadow:none}.popup .popup-title{max-width:none}.popup.video-popup{position:static;padding:86px 20px}.js-close-popup,.popup.video-popup .js-close-popup{top:20px;right:20px}}@media screen and (max-width:420px){.card-item .btns-box{margin-right:0}.card-item .js-show-description{margin-top:4px}.section{margin:72px 0}.section.pattern-bg{padding-top:60px}.pattern-bg-box .form .btn{width:100%}.develop-course-box .btn{margin-left:auto;margin-right:auto}#main + .call-to-action-section .call-to-action-box .over-view{margin-top:140px}.articles-list .card-item{padding-bottom:144px}.articles-list .time{margin:-4px 100px 16px 0}.num-list .card-item{font-size:17px}.section.pattern-bg .section-title + .img-text-grid,.section.pattern-bg .important-text + .img-text-grid{margin-top:48px}.video-play-btn{width:70px;height:70px;margin:-35px 0 0 -35px}.video-play-btn svg{width:22px}.contacts-grid{font-size:16px;margin:0 0 -20px;max-width:none}.contacts-item-icon{top:-10px}.contacts-item .messengers{margin-top:4px}.contacts-item + .social-links{justify-content:center;margin:-8px -5px 0}.contacts-item + .social-links a{margin:0 5px 10px}#main .icons-text-box:first-child{margin-top:72px}.img-text-grid p{margin:10px 0}.img-text-grid ul{margin:10px 0}.img-text-grid li{margin-bottom:10px}.pager{justify-content:space-between}.ftr-tags,.ftr-tags + .ftr-tags{margin:0}.ftr-tags li{width:100%;margin:0 0 15px}.ftr-tags-box:not(.visible-tags) .ftr-tags li:nth-child(4){display:none}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-wrapper.disabled{transform:translate3d(0,0,0)!important;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-container-vertical>.swiper-wrapper{flex-direction:column;}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0);}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:linear!important;}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-arrows{display:flex;align-items:center;margin:0 0 0 80px;}.swiper-btn{display:flex;align-items:center;justify-content:center;line-height:0;width:60px;height:60px;border:1px solid #d2dae3;border-radius:110%;cursor:pointer;transition:opacity .2s ease;}.swiper-prev{margin-right:10px;}.swiper-next{margin-left:10px;}.swiper-btn svg{height:auto;}.no-touchevents .swiper-btn:hover{opacity:.4;}.swiper-button-disabled{cursor:default;opacity:.4;}.swiper-pagination-progressbar{position:relative;height:1px;flex:1;background:#d2dae3;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:#0c1215;transform:scale(0);transform-origin:left top;}.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;margin:32px 0 0;}.swiper-pagination-bullets.swiper-pagination-lock{display:none;}.swiper-pagination-bullet{position:relative;width:8px;height:8px;margin:0 10px;background:rgba(0,46,51,.25);border-radius:110%;cursor:pointer;transition:background .2s ease;}.no-touchevents .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background:#9ad854;}.swiper-pagination-bullet-active:before{content:'';position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;background:#9ad854;border-radius:110%;cursor:default;}.bullet-progress{position:absolute;left:-11px;top:-11px;width:30px;height:30px;visibility:hidden;transform:rotate(-90deg);}.swiper-pagination-bullet-active .bullet-progress{visibility:visible;}.progress-bg{fill:none;stroke:#e2eff0;stroke-width:2px;background:rgba(128,151,153,.1);}.bullet-progress-bar{fill:none;stroke-dasharray:100 100;stroke-dashoffset:0;stroke-linecap:round;}.audio-box{}.ppq-audio-player{max-width:420px;}.audio-hidden{width:0;height:0;visibility:hidden}.ppq-audio-player .play-pause-btn .play-pause-icon:after{}.ppq-audio-player .play-pause-btn .play-pause-icon:after,.ppq-audio-player.player-playing .play-pause-icon:after{}.ppq-audio-player{position:relative;display:flex;align-items:center;overflow:hidden;}.ppq-audio-player audio{position:absolute;}.ppq-audio-player .play-pause-btn .play-pause-icon{display:flex;align-items:center;justify-content:center;line-height:0;width:20px;height:20px;border:none;}.ppq-audio-player .play-pause-btn .play-pause-icon .pause-icon,.ppq-audio-player.player-playing .play-pause-icon .play-icon{display:none;}.ppq-audio-player.player-playing .play-pause-icon .pause-icon{display:block;}.ppq-audio-player .player-time-box{display:flex;align-items:flex-start;font-weight:500;font-size:12px;line-height:15px;color:#E6EAEB;}.ppq-audio-player .player-time-box .separator{margin:0 5px;}.player-time-current{color:#002E33;}.player-time-duration{color:#809799;}.ppq-audio-player .player-bar{position:relative;flex:1;height:5px;margin:0 10px;background:#E0F4CA;border-radius:3px;overflow:hidden;}.ppq-audio-player .player-bar .player-bar-loaded{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;background:#E0F4CA;}.ppq-audio-player .player-bar .player-bar-played{position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,#AFEF68 26.56%,#9BF2B4 100%);border-radius:3px;}.opened-s2 .field-name{z-index:10003;}.select-box{position:relative;max-width:100%;}.select2-container{position:relative;z-index:2;display:block;margin:0;width:100%;}.select2-container{left:0!important;width:100%!important;}.select2-container .select2-selection--single{cursor:pointer;display:block;height:50px;background:#fff;border:1px solid #e6eaeb;border-radius:25px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}.error-field .select2-container .select2-selection--single{border-color:#ff6e6d;}.no-touchevents .field:not(.error-field) .select2-container .select2-selection--single:not(:focus):hover{border-color:#d5f190;}.select2-container.select2-container--open{z-index:10002;}.select2-container.select2-container--open .select2-selection--single,.select2-container.select2-container--focus .select2-selection--single{border-color:#9ad854;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;font-family:'Inter';font-weight:500;font-size:14px;line-height:48px;color:#002e33;text-align:left;padding:0 60px 0 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.s2-field .select2-container .select2-selection--single .select2-selection__rendered{line-height:1em;padding-top:27px;padding-bottom:2px;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:39px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;padding:0;margin:0;background:none;}.select2-container .select2-search--inline .select2-search__field{border:none;font-size:100%;margin:0;padding:0 13px;height:39px;line-height:39px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{display:block;position:absolute;z-index:10000;left:10px;text-align:left;width:calc(100% - 20px)!important;margin:1px;padding:0;background:#fff;border:1px solid #e6eaeb;box-shadow:0 10px 15px rgba(0,46,51,.1);border-radius:10px;overflow:hidden;}.select2-dropdown--above.select2-dropdown{margin:-1px 0 0;}.select2-results{display:block;overflow:hidden;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{font-weight:500;font-size:14px;line-height:1.43em;color:#002e33;padding:10px 20px;margin:0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;background:none;cursor:pointer;transition:color .2s ease,opacity .2s ease;}.select2-results__option:last-child{margin-bottom:0;}.no-touchevents .select2-results__option:hover{color:#8ac24a;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:rgba(224,244,202,.4);}.select2-search--dropdown{display:block;padding:0 8px;margin:8px 0;}.select2-search--dropdown .select2-search__field{line-height:28px;height:28px;padding:0 16px;width:100%;border-radius:5px;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-rendered__match{text-decoration:underline;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:24px;right:37px;width:8px;height:5px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;left:0;top:0;width:8px;height:5px;background:url("../i/select-arrow.svg") no-repeat 0 0/100% auto;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:scaleY(-1);}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{color:#35a3a7;background:#f9fbfd;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default .select2-selection--multiple{background:#fff;border:1px solid #d4d4d4;cursor:text;}.select2-container--focus.select2-container--default .select2-selection--multiple{border-color:#acacac;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 3px;width:100%;min-height:39px;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder,.select2-selection__placeholder{position:relative;text-overflow:ellipsis;color:#809799;margin:0;float:left;width:100%;white-space:nowrap;overflow:hidden;padding-bottom:3px;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{position:relative;font-size:14px;background:#e4e4e4;border:1px solid #aaa;border-radius:2px;cursor:default;float:left;margin:4px;padding:0 28px 0 10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;position:absolute;font-size:22px;top:50%;width:20px;height:20px;line-height:22px;right:4px;font-weight:bold;margin:-10px 0 0;text-align:center;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-results>.select2-results__options{max-height:260px;padding:10px 0;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[role=group] + .select2-results__option[role=group]{margin-top:20px;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{color:#8ac24a;background:rgba(224,244,202,.4);cursor:default;}.select2-container--default .select2-results__option .select2-results__option{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__group{cursor:default;display:block;font-size:16px;line-height:1.4em;color:rgba(255,255,255,.6);padding:0;margin:0 0 8px;}.tooltipster-base{display:flex;pointer-events:none;position:absolute;}.tooltipster-box{flex:1 1 auto;}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto;}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}.tooltipster-fade.tooltipster-show{opacity:1;}.tooltip-box{position:relative;}.tooltip{display:inline-block;vertical-align:top;position:relative;margin:6px 0 0 4px;width:14px;height:14px;border-radius:110%;cursor:pointer;}.tooltipster-box{padding:10px 15px;max-width:300px;background:#fafbfb;border:1px solid #e6eaeb;border-radius:20px;}.tooltipster-box .tooltipster-content{font-weight:500;font-size:12px;line-height:15px;color:#002e33;}.tooltipster-box .tooltipster-content p{margin:0 0 5px;}.tooltipster-box .tooltipster-content p:last-child{margin:0;}.tooltipster-arrow{position:absolute;z-index:-1;top:auto;bottom:-5px;width:10px;height:10px;margin:0 0 0 -5px;background:#e6eaeb;transform:rotate(45deg);}.tooltipster-bottom .tooltipster-arrow{top:-5px;}.hidden-tooltip{position:absolute;z-index:-10000;right:0;bottom:0;opacity:0;height:0;width:0;overflow:hidden;}@font-face{font-family:'lg';src:url("../fonts/lg.woff?n1z373") format("woff"),url("../fonts/lg.ttf?n1z373") format("truetype"),url("../fonts/lg.svg?n1z373#lg") format("svg");font-weight:normal;font-style:normal;}.lg-icon{font-family:'lg';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-actions .lg-next,.lg-actions .lg-prev{background:#afef68;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:22px;margin-top:3px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;-webkit-transition:all .2s ease;transition:all .2s ease;}.lg-outer.lg-thumb-open .lg-actions .lg-next,.lg-outer.lg-thumb-open .lg-actions .lg-prev{margin-top:-46px;}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5;}.lg-actions .lg-next{right:20px;background:#9bf2b4;}.lg-actions .lg-next:before{content:"\e095";transition:all .2s ease;}.lg-actions .lg-prev{left:20px;}.lg-actions .lg-prev:after{content:"\e094";transition:all .2s ease;}.lg-actions .lg-next:hover:before,.lg-actions .lg-prev:hover:after{opacity:.5;}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative;}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;background:linear-gradient(113.93deg,#afef68 33.77%,#9bf2b4 84.63%);min-width:320px;}.lg-toolbar .lg-icon{color:#fff;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;border:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}.lg-toolbar .lg-icon:hover{color:#fff!important;opacity:.5;}.lg-toolbar .lg-close:after{content:"\e070";}.lg-toolbar .lg-download:after{content:"\e0f2";background:none;}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}.lg-sub-html p{font-size:12px;margin:5px 0 0;}#lg-counter{color:#fff;display:inline-block;vertical-align:top;font-size:1em;padding:9px 0 0 16px;}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms!important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms!important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms!important;transition:transform 250ms ease 0s,opacity 250ms!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.lg-outer .lg-thumb-outer{background:linear-gradient(113.93deg,#afef68 33.77%,#9bf2b4 84.63%);bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;padding:0 10px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important;}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px;position:relative;transition:border-color .2s ease;}.lg-outer .lg-thumb-item.active{border-color:#002e33;}.lg-outer .lg-thumb-item img{min-width:96px;min-height:76px;max-width:120%;opacity:1;border-radius:0;}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}.lg-outer .lg-toogle-thumb{background:#9bf2b4;border-radius:2px 2px 0 0;color:#fff;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}.lg-outer .lg-toogle-thumb:after{content:"\e1ff";transition:all .2s ease;}.lg-outer .lg-toogle-thumb:hover:after{opacity:.5;}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important;}.lg-outer .lg-video .lg-video-play{position:absolute;z-index:10;top:50%;left:50%;width:90px;height:90px;margin:-45px 0 0 -45px;cursor:pointer;}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0;}.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none;}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible;}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity .08s ease 0s;-moz-transition:opacity .08s ease 0s;-o-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s;}.lg-progress-bar .lg-progress{background-color:#fff;height:5px;width:0;}.lg-progress-bar.lg-start .lg-progress{width:100%;}.lg-show-autoplay .lg-progress-bar{opacity:1;}.lg-autoplay-button:after{content:"\e01d";}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s ease 0s;-moz-transition:-moz-transform .3s ease 0s;-o-transition:-o-transform .3s ease 0s;transition:transform .3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s ease 0s,opacity .15s!important;-moz-transition:-moz-transform .3s ease 0s,opacity .15s!important;-o-transition:-o-transform .3s ease 0s,opacity .15s!important;transition:transform .3s ease 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}#lg-zoom-in:after{content:"\e311";}#lg-zoom-out{opacity:.5;pointer-events:none;}#lg-zoom-out:after{content:"\e312";}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px white inset;}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px;}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px white inset;}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}.lg-fullscreen:after{content:"\e20c";}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}.group{*zoom:1;}.group:before,.group:after{display:table;content:"";line-height:0;}.group:after{clear:both;}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10001;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-visible{opacity:1;}.lg-outer img{margin:0;}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}.lg-outer .lg-item{background:url("../i/loader.svg") no-repeat 50% 50%/64px auto;display:none!important;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block!important;}.lg-outer.lg-css .lg-current{display:inline-block!important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:55px 5px 8px;}.lg-outer.lg-thumb-open .lg-img-wrap{padding-bottom:108px;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important;}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}.lg-outer .lg-empty-html{display:none;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important;}.lg-css3.lg-use-css3 .lg-item{will-change:transform,opacity;}.lg-css3.lg-use-left .lg-item{will-change:left,opacity;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;}@media screen and (max-width:480px){.select2-container .select2-selection--single .select2-selection__rendered{padding:0 48px 0 24px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:28px}.select2-dropdown{left:0;width:100%!important}.select2-results__option{padding:10px 24px}}@media screen and (max-width:410px){.lg-toolbar .lg-icon{width:40px}}.underline-italic{text-decoration:underline;font-style:italic;}html.blog-inner #main h1.h2,html.blog-inner #main .h2,html.blog-inner #main h2{font-size:32px;line-height:1.11em;letter-spacing:-.02em;}html.blog-inner #main h3,html.blog-inner #main .h3{font-size:24px;line-height:1.2em;}.blog-inner table{border-collapse:collapse;border:1px solid rgb(224,244,202);margin:10px 0;}.blog-inner td,.blog-inner th{font-size:16px;border:1px solid rgb(224,244,202)!important;padding:8px 12px;}.blog-inner td:first-child,.blog-inner th:first-child{border:1px solid rgb(224,244,202)!important;}.blog-inner td:last-child,.blog-inner th:last-child{border:1px solid rgb(224,244,202)!important;}