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,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.section-nav{position:fixed;top:0;left:0;width:100%;z-index:9999;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}.section-nav-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px !important;padding-bottom:10px !important}.section-nav-wrapper .logo{-o-object-fit:contain;object-fit:contain;cursor:pointer}.section-nav-wrapper .logo img{width:60px;height:60px;border-radius:10px}@media (max-width: 376px){.section-nav-wrapper .logo img{width:40px;height:40px}}.section-nav-wrapper .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.section-nav-wrapper .links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-nav-wrapper .links__link:not(:last-child){margin-right:35px}@media (max-width: 768px){.section-nav-wrapper .links__link:first-of-type{margin-right:5px}}@media (max-width: 376px){.section-nav-wrapper .links__link__text:first-of-type{text-align:center;white-space:normal}}.section-nav-wrapper .links__link:hover a{color:#EB5757}.section-nav-wrapper .links__link a{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:20px;color:#0E1133;text-decoration:none;white-space:nowrap;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1280px){.section-nav-wrapper .links__link a{font-size:18px}}@media (max-width: 1026px){.section-nav-wrapper .links__link a{font-size:16px}}@media (max-width: 376px){.section-nav-wrapper .links__link a{font-size:15px}}.section-nav-wrapper .links__link__dropdown-menu{background-image:url(../img/nav/black-expand-arrow-down.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:inline-block;margin-left:10px;-webkit-transition:all ease .2s;transition:all ease .2s}@media (max-width: 376px){.section-nav-wrapper .links__link__dropdown-menu{margin-left:4px}}.section-nav-wrapper .links__link:last-child a{background-color:#11A1E2;color:#F0F0F0;border-radius:5px;padding:14px 18px;font-weight:bold;position:relative;z-index:1;margin-right:0;-webkit-box-shadow:0 4px 0 0 #016C9C;box-shadow:0 4px 0 0 #016C9C;-webkit-transition:all ease .1s;transition:all ease .1s}.section-nav-wrapper .links__link:last-child a:hover{background-color:#39c0ff}.section-nav-wrapper .links__link:last-child a:active{-webkit-box-shadow:0 0 0 0 #016C9C;box-shadow:0 0 0 0 #016C9C;-webkit-transform:translateY(4px);transform:translateY(4px)}@media (max-width: 768px){.section-nav-wrapper .links__link:nth-of-type(2),.section-nav-wrapper .links__link:nth-of-type(3),.section-nav-wrapper .links__link:nth-of-type(4){display:none}.section-nav-wrapper .links__link:first-child a{margin:0 12px}}@media (max-width: 768px) and (max-width: 376px){.section-nav-wrapper .links__link:first-child{margin:0 6px}}@media (max-width: 768px){.section-nav-wrapper .links__link:last-child a{padding:12px 14px;margin-left:4px}}.section-nav.active{background-color:#FFCA03;border-bottom:2px solid #9B51E0}.section-nav.offers.active{background-color:#EB5757;border-bottom:2px solid #FFCA03}.section-nav.specific-course.active{background-color:#11A1E2;border-bottom:2px solid #709FDC}.section-nav.specific-course .links__link:not(:last-child):hover a{color:#FFCA03}@media (max-width: 768px){.section-nav.specific-course .links__link:first-of-type{margin-right:5px}}.section-nav.specific-course .links__link:last-child a{background-color:#EB5757;-webkit-box-shadow:0 0 0 0 #A70000;box-shadow:0 0 0 0 #A70000}@media (max-width: 1026px){.section-nav.specific-course .links__link:last-child a{-webkit-box-shadow:0 4px 0 0 #A70000;box-shadow:0 4px 0 0 #A70000}}.section-nav.specific-course .links__link:last-child a:hover{background-color:#ff5f5f}.section-nav.specific-course .links__link:last-child a:active{-webkit-box-shadow:0 0 0 0 #A70000;box-shadow:0 0 0 0 #A70000;-webkit-transform:translateY(4px);transform:translateY(4px)}.section-nav.specific-course .links .links__link__dropdown-menu{background-image:url(../img/nav-specific/chevrone.png)}.section-nav.specific-course .links a{color:#F0F0F0}.section-nav.offers .links__link:not(:last-child):hover a{color:#FFCA03}.section-nav.offers .links__link:last-child a{background-color:#11A1E2;-webkit-box-shadow:0 0 0 0 #016C9C;box-shadow:0 0 0 0 #016C9C}@media (max-width: 1026px){.section-nav.offers .links__link:last-child a{-webkit-box-shadow:0 4px 0 0 #016C9C;box-shadow:0 4px 0 0 #016C9C}}.section-nav.offers .links__link:last-child a:hover{background-color:#39c0ff}.section-nav.offers .links__link:last-child a:active{-webkit-box-shadow:0 0 0 0 #016C9C;box-shadow:0 0 0 0 #016C9C;-webkit-transform:translateY(4px);transform:translateY(4px)}.section-nav.offers .links .links__link__dropdown-menu{background-image:url(../img/nav-specific/chevrone.png)}.section-nav.offers .links a{color:#F0F0F0}@-webkit-keyframes hero-bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes hero-bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes hero-circle-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes hero-circle-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.section-header{min-height:100vh;width:100%;position:relative;background-color:#FFCA03;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.section-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.section-header .half-circle{position:absolute;top:16%;left:-2px;z-index:1}.section-header .circle-1{position:absolute;left:40%;top:16%;z-index:1;-webkit-animation:hero-circle-1 6s linear 0s infinite alternate;animation:hero-circle-1 6s linear 0s infinite alternate}@media (max-width: 1280px){.section-header .circle-1{left:70%}}@media (max-width: 1026px){.section-header .circle-1{left:auto;right:50px}}@media (max-width: 768px){.section-header .circle-1{display:none}}.section-header-wrapper{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.section-header-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px !important}}@media (max-width: 376px){.section-header-wrapper{margin-top:70px !important}}.section-header-wrapper .herobox{-ms-flex-preferred-size:50%;flex-basis:50%;z-index:2;margin-top:100px}@media (max-width: 768px){.section-header-wrapper .herobox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 550px){.section-header-wrapper .herobox{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:0}}.section-header-wrapper .herobox__title{margin-bottom:40px}@media (max-width: 1026px){.section-header-wrapper .herobox__title{text-align:center}}@media (max-width: 768px){.section-header-wrapper .herobox__title{margin-bottom:10px}}.section-header-wrapper .herobox__title__top{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;position:relative;display:inline-block;text-align:center;background-color:#EB5757;border-radius:5px;padding:2px 15px;margin-bottom:10px}@media (max-width: 1280px){.section-header-wrapper .herobox__title__top{font-size:38px}}@media (max-width: 1026px){.section-header-wrapper .herobox__title__top{font-size:28px}}@media (max-width: 768px){.section-header-wrapper .herobox__title__top{font-size:26px}}@media (max-width: 376px){.section-header-wrapper .herobox__title__top{font-size:24px}}@media (max-width: 768px){.section-header-wrapper .herobox__title__top{white-space:normal;text-align:center}}.section-header-wrapper .herobox__title__bottom.main{background-color:#fff;padding:6px 12px;border-radius:5px}@media (max-width: 768px){.section-header-wrapper .herobox__title__bottom.main{padding:0px 6px}}.section-header-wrapper .herobox__title__bottom.main .k{color:#11A1E2}.section-header-wrapper .herobox__title__bottom.main .i{color:#FFCA03}.section-header-wrapper .herobox__title__bottom.main .d{color:#EB5757}.section-header-wrapper .herobox__title__bottom.main .kod{color:#709FDC}.section-header-wrapper .herobox__title__bottom{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;color:#000;display:inline-block;line-height:40px;white-space:nowrap}@media (max-width: 1280px){.section-header-wrapper .herobox__title__bottom{font-size:38px}}@media (max-width: 1026px){.section-header-wrapper .herobox__title__bottom{font-size:28px}}@media (max-width: 768px){.section-header-wrapper .herobox__title__bottom{font-size:26px}}@media (max-width: 376px){.section-header-wrapper .herobox__title__bottom{font-size:24px}}.section-header-wrapper .herobox__subtitle.main-page{margin-bottom:50px}@media (max-width: 1026px){.section-header-wrapper .herobox__subtitle.main-page{background-color:#016C9C;color:#F0F0F0}.section-header-wrapper .herobox__subtitle.main-page::after{content:'';-webkit-transform:rotate(15deg);transform:rotate(15deg);width:70px;height:70px;position:absolute;display:inline-block;background-image:url(../img/header/technology.png);background-size:contain;background-position:0 0;background-repeat:no-repeat;z-index:1}}@media (max-width: 768px){.section-header-wrapper .herobox__subtitle.main-page::after{right:0;bottom:-60px}}.section-header-wrapper .herobox__subtitle{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:26px;max-width:40ch;line-height:35px;margin-bottom:80px;color:#000}@media (max-width: 1280px){.section-header-wrapper .herobox__subtitle{font-size:23px}}@media (max-width: 1026px){.section-header-wrapper .herobox__subtitle{font-size:20px}}@media (max-width: 1026px){.section-header-wrapper .herobox__subtitle{margin-bottom:60px;max-width:100%;text-align:center;border-radius:5px;padding:5px 10px;position:relative;line-height:30px}}@media (max-width: 550px){.section-header-wrapper .herobox__subtitle{line-height:26px}}@media (max-width: 376px){.section-header-wrapper .herobox__subtitle{max-width:100%;line-height:24px;padding:10px}}.section-header-wrapper .herobox__button-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-bottom:20px}@media (max-width: 1280px){.section-header-wrapper .herobox__button-group{width:100%}}.section-header-wrapper .herobox__button-group__cta{margin-bottom:50px;position:relative}@media (max-width: 1026px){.section-header-wrapper .herobox__button-group__cta{margin-bottom:50px;width:100%}}@media (max-width: 768px){.section-header-wrapper .herobox__button-group__cta{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width: 376px){.section-header-wrapper .herobox__button-group__cta{margin-bottom:30px}}.section-header-wrapper .herobox__button-group__cta::before{content:'';position:absolute;top:-50px;right:-50px;background-image:url("../img/header/star-sparkling.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:50px;height:50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:hero-bounce;animation-name:hero-bounce}@media (max-width: 1026px){.section-header-wrapper .herobox__button-group__cta::before{width:30px;height:30px;top:-35px;left:0px}}.section-header-wrapper .herobox__button-group__cta a{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:26px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#9B51E0;padding:25px 40px;border-radius:5px;text-decoration:none;-webkit-box-shadow:0 4px 0 0 #47008A;box-shadow:0 4px 0 0 #47008A;-webkit-transition:all ease .1s;transition:all ease .1s}@media (max-width: 1280px){.section-header-wrapper .herobox__button-group__cta a{font-size:23px}}@media (max-width: 1026px){.section-header-wrapper .herobox__button-group__cta a{font-size:20px}}@media (max-width: 1026px){.section-header-wrapper .herobox__button-group__cta a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 768px){.section-header-wrapper .herobox__button-group__cta a{white-space:normal;text-align:center}}@media (max-width: 550px){.section-header-wrapper .herobox__button-group__cta a{padding:15px 5px}}.section-header-wrapper .herobox__button-group__cta a:hover{background-color:#a647ff}.section-header-wrapper .herobox__button-group__cta a:active{-webkit-box-shadow:0 0 0 0 #47008A;box-shadow:0 0 0 0 #47008A;-webkit-transform:translateY(4px);transform:translateY(4px)}.section-header-wrapper .herobox__button-group__link{text-decoration:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-header-wrapper .herobox__button-group__link:hover .herobox__button-group__link__text{color:#232B2B}.section-header-wrapper .herobox__button-group__link:hover .herobox__button-group__link__text::before{width:100%;height:2px}.section-header-wrapper .herobox__button-group__link:hover .herobox__button-group__link__icon{-webkit-transform:translateY(10%);transform:translateY(10%)}.section-header-wrapper .herobox__button-group__link__text{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;display:inline-block;position:relative;cursor:pointer;text-decoration:none;color:#000;white-space:nowrap;margin-right:5px}@media (max-width: 1280px){.section-header-wrapper .herobox__button-group__link__text{font-size:23px}}@media (max-width: 1026px){.section-header-wrapper .herobox__button-group__link__text{font-size:20px}}.section-header-wrapper .herobox__button-group__link__text::before{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;border-radius:5px;background-color:#9B51E0;-webkit-transition:all ease .2s;transition:all ease .2s}.section-header-wrapper .herobox__button-group__link__icon{background-image:url("../img/header/black-arrow-down.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;display:inline-block;-webkit-transition:-webkit-transform cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.25s;transition:-webkit-transform cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.25s;transition:transform cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.25s;transition:transform cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.25s, -webkit-transform cubic-bezier(0.6, -0.28, 0.735, 0.045) 0.25s}.section-header-wrapper-background__image{-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;z-index:2;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:end;align-self:end}@media (max-width: 1026px){.section-header-wrapper-background__image{position:absolute;bottom:0;z-index:1;right:0}}.section-header-wrapper-background__image__extras__card{background-color:rgba(240,240,240,0.9);padding:5px 10px;border-radius:5px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:left ease .45s;transition:left ease .45s}.section-header-wrapper-background__image__extras__card:nth-of-type(1) .extra-icon{background-image:url(../img/header/pencil-extras.png)}.section-header-wrapper-background__image__extras__card:nth-of-type(2) .extra-icon{background-image:url(../img/header/customer-extras.png)}.section-header-wrapper-background__image__extras__card:nth-of-type(3) .extra-icon{background-image:url(../img/header/house-extras.png)}.section-header-wrapper-background__image__extras__card:nth-of-type(4) .extra-icon{background-image:url(../img/header/user-extras.png)}.section-header-wrapper-background__image__extras__card__icon{background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px}.section-header-wrapper-background__image__extras__card__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:20px;color:#000;white-space:nowrap;margin-left:5px}@media (max-width: 1280px){.section-header-wrapper-background__image__extras__card__text{font-size:18px}}@media (max-width: 1026px){.section-header-wrapper-background__image__extras__card__text{font-size:16px}}@media (max-width: 376px){.section-header-wrapper-background__image__extras__card__text{font-size:15px}}.section-header-wrapper-background__image__extras__card:nth-of-type(1){top:45%;left:5%;z-index:3}@media (max-width: 1026px){.section-header-wrapper-background__image__extras__card:nth-of-type(1){top:42%;left:35%}.section-header-wrapper-background__image__extras__card:nth-of-type(1) .section-header-wrapper-background__image__extras__card__text{white-space:normal}}@media (max-width: 768px){.section-header-wrapper-background__image__extras__card:nth-of-type(1){display:none}}.section-header-wrapper-background__image__extras__card:nth-of-type(2){top:75%;right:5%;z-index:3}@media (max-width: 1280px){.section-header-wrapper-background__image__extras__card:nth-of-type(2){right:30%}}@media (max-width: 1026px){.section-header-wrapper-background__image__extras__card:nth-of-type(2){left:0;top:15%;right:auto}}@media (max-width: 768px){.section-header-wrapper-background__image__extras__card:nth-of-type(2){display:none}}.section-header-wrapper-background__image__extras__card:nth-of-type(3){bottom:5%;left:0%;z-index:3}@media (max-width: 1026px){.section-header-wrapper-background__image__extras__card:nth-of-type(3){display:none}}.section-header-wrapper-background__image__extras__card:nth-of-type(4){top:30%;right:5%;z-index:3}@media (max-width: 1280px){.section-header-wrapper-background__image__extras__card:nth-of-type(4){top:20%}}@media (max-width: 1026px){.section-header-wrapper-background__image__extras__card:nth-of-type(4){display:none}}.section-header-wrapper-background__image .purple{position:absolute;left:50px;z-index:1;width:90%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 550px){.section-header-wrapper-background__image .purple{display:none}}.section-header-wrapper-background__image picture{height:calc(100% - 100px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-header-wrapper-background__image picture img{z-index:2;position:relative;bottom:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);height:100%;max-height:90vh}@media (orientation: portrait){.section-header-wrapper-background__image picture img{max-height:50vh}}@media (max-width: 768px){.section-header-wrapper-background__image picture img{max-height:30vh}}@media (max-width: 550px){.section-header-wrapper-background__image picture img{max-height:20vh}}.section-header-wrapper-contact-form{background-color:#fff;padding:35px 25px 25px 25px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-header-wrapper-contact-form .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;max-width:540px}@media (max-width: 1280px){.section-header-wrapper-contact-form .contact-form{max-width:450px}}@media (max-width: 1026px){.section-header-wrapper-contact-form .contact-form{max-width:auto}}@media (max-width: 768px){.section-header-wrapper-contact-form .contact-form{min-width:75%}}@media (max-width: 376px){.section-header-wrapper-contact-form .contact-form{min-width:100%}}.section-header-wrapper-contact-form .contact-form__formset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.section-header-wrapper-contact-form .contact-form__formset__title{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;color:#0E1133;margin-bottom:20px}@media (max-width: 1280px){.section-header-wrapper-contact-form .contact-form__formset__title{font-size:18px}}@media (max-width: 1026px){.section-header-wrapper-contact-form .contact-form__formset__title{font-size:16px}}@media (max-width: 376px){.section-header-wrapper-contact-form .contact-form__formset__title{font-size:15px}}@media (max-width: 1280px){.section-header-wrapper-contact-form .contact-form__formset__title{text-align:center}}.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]),.section-header-wrapper-contact-form .contact-form__formset select{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:18px;background-color:#FAFBFC;border:#ECECEC solid 1px;width:100%;border-radius:5px;padding:20px 0;margin-bottom:20px;color:#000;text-indent:55px}@media (max-width: 1280px){.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]),.section-header-wrapper-contact-form .contact-form__formset select{font-size:16px}}@media (max-width: 1026px){.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]),.section-header-wrapper-contact-form .contact-form__formset select{margin-bottom:20px;text-indent:50px}}.section-header-wrapper-contact-form .contact-form__formset .input_name{background-image:url("../img/register/name-icon.png")}.section-header-wrapper-contact-form .contact-form__formset .input_phone{background-image:url("../img/register/phone-icon.png")}.section-header-wrapper-contact-form .contact-form__formset .input_email{background-image:url("../img/register/email-icon.png")}.section-header-wrapper-contact-form .contact-form__formset .input_choice{background-image:url("../img/register/course-icon.png")}.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]),.section-header-wrapper-contact-form .contact-form__formset select{background-size:32px;background-position:15px center;background-repeat:no-repeat}@media (max-width: 1280px){.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]),.section-header-wrapper-contact-form .contact-form__formset select{background-size:28px}}@media (max-width: 1026px){.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]),.section-header-wrapper-contact-form .contact-form__formset select{background-size:24px}}.section-header-wrapper-contact-form .contact-form__formset select{width:100%}.section-header-wrapper-contact-form .contact-form__formset select option{width:100%;font-size:26px}@media (max-width: 1280px){.section-header-wrapper-contact-form .contact-form__formset select option{font-size:23px}}@media (max-width: 1026px){.section-header-wrapper-contact-form .contact-form__formset select option{font-size:20px}}.section-header-wrapper-contact-form .contact-form__formset select option:checked{color:#fff;background-color:#016C9C}.section-header-wrapper-contact-form .contact-form__formset select option:hover{background-color:#016C9C}.section-header-wrapper-contact-form .contact-form__formset select:hover{background-color:rgba(169,169,169,0.2)}.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]):hover{background-color:#F3F4F8}.section-header-wrapper-contact-form .contact-form__formset input:not([type=submit]):focus{border:#FFCA03 solid 1px;background-color:rgba(255,202,3,0.2)}.section-header-wrapper-contact-form .contact-form__formset button{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;background-color:#FFCA03;width:100%;padding:20px 0;border:0;border-radius:5px;margin-bottom:10px;color:#000;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s;position:relative;-webkit-box-shadow:0 4px 0 0 #B79208;box-shadow:0 4px 0 0 #B79208;-webkit-transition:all ease .1s;transition:all ease .1s}@media (max-width: 1280px){.section-header-wrapper-contact-form .contact-form__formset button{font-size:18px}}@media (max-width: 1026px){.section-header-wrapper-contact-form .contact-form__formset button{font-size:16px}}@media (max-width: 376px){.section-header-wrapper-contact-form .contact-form__formset button{font-size:15px}}.section-header-wrapper-contact-form .contact-form__formset button:active{-webkit-box-shadow:0 0 0 0 #B79208;box-shadow:0 0 0 0 #B79208;-webkit-transform:translateY(4px);transform:translateY(4px)}.section-header-wrapper-contact-form .contact-form__formset button:hover{background-color:rgba(255,202,3,0.95)}.section-header-wrapper-contact-form .contact-form__formset button.loading::before{content:'';background-image:url("../img/header/spinner.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:1em;height:1em;position:relative;display:inline-block;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.section-header-wrapper-contact-form .contact-form__formset__footer{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:10px;color:#a9a9a9}@media (max-width: 1026px){.section-header-wrapper-contact-form .contact-form__formset__footer{font-size:10px}}.section-header-wrapper-contact-form .contact-form__formset__footer a{text-decoration:none}.section-header-wrapper-contact-form .contact-form__formset__footer a.important{color:#709FDC}.section-header.specific-course,.section-header.offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00000000}.section-header.specific-course .section-header-background__image,.section-header.offers .section-header-background__image{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.section-header.specific-course .section-header-background__image .overlay,.section-header.offers .section-header-background__image .overlay{background-color:rgba(0,0,0,0.4);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.section-header.specific-course .section-header-background__image picture img,.section-header.offers .section-header-background__image picture img{position:absolute;top:0;left:0;height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media (max-width: 768px){.section-header.specific-course .section-header-background__image picture img,.section-header.offers .section-header-background__image picture img{height:100%}}.section-header.specific-course .section-header-wrapper,.section-header.offers .section-header-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width: 768px){.section-header.specific-course .section-header-wrapper,.section-header.offers .section-header-wrapper{padding:175px 16px 100px 16px !important}}@media (max-width: 376px){.section-header.specific-course .section-header-wrapper,.section-header.offers .section-header-wrapper{padding:65px 16px 100px 16px !important}}.section-header.specific-course .section-header-wrapper .contact-form__formset button:hover,.section-header.offers .section-header-wrapper .contact-form__formset button:hover{background-color:#ffd336}.section-header.specific-course .section-header-wrapper .herobox,.section-header.offers .section-header-wrapper .herobox{margin-top:0;-ms-flex-preferred-size:60%;flex-basis:60%}@media (max-width: 1026px){.section-header.specific-course .section-header-wrapper .herobox__title__top,.section-header.offers .section-header-wrapper .herobox__title__top{white-space:normal}}.section-header.specific-course .section-header-wrapper .herobox__title__bottom,.section-header.offers .section-header-wrapper .herobox__title__bottom{color:#F0F0F0}.section-header.specific-course .section-header-wrapper .herobox__subtitle,.section-header.offers .section-header-wrapper .herobox__subtitle{color:#F0F0F0}.section-header.specific-course .section-header-wrapper .herobox__button-group,.section-header.offers .section-header-wrapper .herobox__button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.section-header.specific-course .section-header-wrapper .herobox__button-group__link__text,.section-header.offers .section-header-wrapper .herobox__button-group__link__text{color:#F0F0F0}.section-header.specific-course .section-header-wrapper .herobox__button-group__link__text::before,.section-header.offers .section-header-wrapper .herobox__button-group__link__text::before{background-color:#EB5757}.section-header.specific-course .section-header-wrapper .herobox__button-group__link__icon,.section-header.offers .section-header-wrapper .herobox__button-group__link__icon{background-image:url("../img/header-specific/arrow down.png")}.section-header.offers{background-color:#EB5757}.section-header.offers .circle-1{left:50%}.section-header.offers .herobox__button-group__link__text::before{background-color:#FFCA03 !important}.section-header.offers .section-header-wrapper-contact-form{margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-header.offers .section-header-wrapper{gap:40px;margin-top:40px}@media (max-width: 1280px){.section-header.offers .section-header-wrapper{gap:20px;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width: 1026px){.section-header.offers .section-header-wrapper{padding:100px 12px 20px 12px}}@media (max-width: 768px){.section-header.offers .section-header-wrapper{padding:100px 12px 20px 12px !important}}@media (max-width: 376px){.section-header.offers .section-header-wrapper{padding:40px 12px 20px 12px !important}}.section-header.offers img{-webkit-transform:scaleX(1);transform:scaleX(1)}.section-header.offers .section-header-wrapper-contact-form{z-index:2;position:relative}@media (max-width: 1280px){.section-header.offers .section-header-wrapper-background__image{-ms-flex-preferred-size:40%;flex-basis:40%}.section-header.offers img{max-width:80%}}@media (max-width: 1026px){.section-header.offers{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.section-header.offers img{display:none}}.section-header.specific-course ::-moz-selection{background-color:#709FDC}.section-header.specific-course ::selection{background-color:#709FDC}.section-header.specific-course .section-header-wrapper .herobox__title__top{background-color:#EB5757}.section-header.specific-course .section-header-wrapper .herobox__title__bottom{color:#F0F0F0}.section-header.specific-course .section-header-wrapper .herobox__subtitle{color:#F0F0F0}.section-header.specific-course .section-header-wrapper .herobox__button-group__link__text{color:#F0F0F0}.section-header.specific-course .section-header-wrapper .herobox__button-group__link__text::before{background-color:#EB5757}.section-benefits{padding-top:80px;position:relative}@media (max-width: 1026px){.section-benefits{padding:60px 0 20px 0}}.section-benefits .pattern-waves{background-image:url("../img/misc/pattern_waves.png");background-size:300%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;border-radius:50%}.section-benefits .pattern-waves:nth-of-type(1){left:0;top:50%;height:250px;width:250px;-webkit-transform:rotate(35deg) translateX(-50%);transform:rotate(35deg) translateX(-50%)}.section-benefits .pattern-waves:nth-of-type(2){left:35%;top:75%;height:80px;width:80px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.section-benefits .pattern-waves:nth-of-type(3){left:87%;top:21%;height:125px;width:125px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.section-benefits-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-benefits-wrapper__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;color:#000;text-align:center;margin-bottom:60px;position:relative}@media (max-width: 1280px){.section-benefits-wrapper__title{font-size:38px}}@media (max-width: 1026px){.section-benefits-wrapper__title{font-size:28px}}@media (max-width: 768px){.section-benefits-wrapper__title{font-size:26px}}@media (max-width: 376px){.section-benefits-wrapper__title{font-size:24px}}@media (max-width: 1280px){.section-benefits-wrapper__title{margin-bottom:60px}}@media (max-width: 1026px){.section-benefits-wrapper__title{margin-bottom:40px}}.section-benefits-wrapper__title::after{content:'';background-image:url(../img/misc/yellow-bg.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-5px;right:0;width:10ch;height:20px;display:inline-block;z-index:-1}.section-benefits-wrapper-cards{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 1280px){.section-benefits-wrapper-cards{margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-benefits-wrapper-cards .card{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:350px;background-color:#fff;border-radius:5px;z-index:1;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.15);box-shadow:0 5px 15px rgba(0,0,0,0.15);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;padding:35px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin:0 10px 20px 10px}.section-benefits-wrapper-cards .card:hover .card__header__icon{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width: 1280px){.section-benefits-wrapper-cards .card{margin:0 5px 10px 5px}}@media (max-width: 1026px){.section-benefits-wrapper-cards .card{padding:25px}}@media (max-width: 768px){.section-benefits-wrapper-cards .card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;margin:0 10px 20px 10px}}.section-benefits-wrapper-cards .card:hover{-webkit-box-shadow:1px 10px 20px rgba(0,0,0,0.15);box-shadow:1px 10px 20px rgba(0,0,0,0.15)}.section-benefits-wrapper-cards .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.section-benefits-wrapper-cards .card__header__icon{background-size:contain;background-position:center;background-repeat:no-repeat;width:60px;height:60px;-webkit-transition:all ease .2s;transition:all ease .2s}.section-benefits-wrapper-cards .card:nth-child(1){background-color:#EB5757}.section-benefits-wrapper-cards .card:nth-child(1) .card__header__icon{background-image:url("../img/benefits/education-100.png")}.section-benefits-wrapper-cards .card:nth-child(2){background-color:#0E1133}.section-benefits-wrapper-cards .card:nth-child(2) .card__header__icon{background-image:url("../img/benefits/messages-100.png")}.section-benefits-wrapper-cards .card:nth-child(3){background-color:#11A1E2}.section-benefits-wrapper-cards .card:nth-child(3) .card__header__icon{background-image:url("../img/benefits/bmo-100.png")}.section-benefits-wrapper-cards .card__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;color:#F0F0F0}@media (max-width: 1280px){.section-benefits-wrapper-cards .card__title{font-size:23px}}@media (max-width: 1026px){.section-benefits-wrapper-cards .card__title{font-size:20px}}.section-benefits-wrapper-cards .card__body p{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:24px;color:#F0F0F0;line-height:30px}@media (max-width: 1280px){.section-benefits-wrapper-cards .card__body p{font-size:22px}}@media (max-width: 1026px){.section-benefits-wrapper-cards .card__body p{font-size:18px}}.section-courses{padding:80px 0;position:relative;background-color:#F3F4F8}@media (max-width: 1026px){.section-courses{padding:60px 0}}@media (max-width: 768px){.section-courses{padding:60px 0}}@media (max-width: 376px){.section-courses{padding:30px 0}}.section-courses-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-courses-wrapper__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;-ms-flex-item-align:start;align-self:flex-start;color:#000;text-align:center;margin-bottom:60px;position:relative;z-index:2;margin-left:30px}@media (max-width: 1280px){.section-courses-wrapper__title{font-size:38px}}@media (max-width: 1026px){.section-courses-wrapper__title{font-size:28px}}@media (max-width: 768px){.section-courses-wrapper__title{font-size:26px}}@media (max-width: 376px){.section-courses-wrapper__title{font-size:24px}}@media (max-width: 1026px){.section-courses-wrapper__title{margin-left:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width: 768px){.section-courses-wrapper__title{margin-bottom:40px;line-height:30px}}.section-courses-wrapper__title::before{content:'';background-image:url("../img/misc/yellow-bg.png");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-5px;right:5ch;width:15ch;height:20px;display:inline-block;z-index:-1}@media (max-width: 1026px){.section-courses-wrapper__title::before{width:10ch;right:8ch}}@media (max-width: 768px){.section-courses-wrapper__title::before{right:5ch;bottom:-5px}}@media (max-width: 376px){.section-courses-wrapper__title::before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.section-courses-wrapper-cards{margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:calc(450px * 3);justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}@media (max-width: 1292px){.section-courses-wrapper-cards{max-width:calc(425px * 2)}}.section-courses-wrapper-cards .courses-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;border-radius:5px;margin-left:10px;margin-right:10px;margin-bottom:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);-webkit-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:100%}.section-courses-wrapper-cards .courses-card:hover,.section-courses-wrapper-cards .courses-card:focus{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.section-courses-wrapper-cards .courses-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 2px);border-top-left-radius:5px;border-top-right-radius:5px;position:relative;min-height:180px;width:100%;height:180px}.section-courses-wrapper-cards .courses-card__header__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:500;color:#fff;font-size:20px;padding:6px 8px;text-align:center;position:absolute;bottom:20px;left:20px;border-radius:5px;z-index:1}@media (max-width: 1280px){.section-courses-wrapper-cards .courses-card__header__text{font-size:18px}}@media (max-width: 1026px){.section-courses-wrapper-cards .courses-card__header__text{font-size:16px}}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__header__text{font-size:15px}}.section-courses-wrapper-cards .courses-card__header__wrapper{width:100%;height:100%;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;position:relative}.section-courses-wrapper-cards .courses-card__header__wrapper::before{content:'';position:absolute;width:55px;height:55px;display:inline-block;top:20px;left:20px;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:2}.section-courses-wrapper-cards .courses-card__header__wrapper__image{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;z-index:2}.section-courses-wrapper-cards .courses-card .courses-card__header.free-lesson .courses-card__header__text{background-color:#FFCA03;color:#0E1133}.section-courses-wrapper-cards .courses-card .courses-card__header.free-lesson .courses-card__header__wrapper .courses-card__header__wrapper__image{background-image:url("../img/courses/free-lesson-min.jpg")}.section-courses-wrapper-cards .courses-card .courses-card__header.python-lesson .courses-card__header__text{background-color:#0E1133}.section-courses-wrapper-cards .courses-card .courses-card__header.python-lesson .courses-card__header__wrapper::before{background-image:url(../img/courses/python-icon.png)}.section-courses-wrapper-cards .courses-card .courses-card__header.python-lesson .courses-card__header__wrapper .courses-card__header__wrapper__image{background-image:url("../img/courses/python_basic-min.jpg")}.section-courses-wrapper-cards .courses-card .courses-card__header.summer-lesson .courses-card__header__text{background-color:#0E1133}.section-courses-wrapper-cards .courses-card .courses-card__header.summer-lesson .courses-card__header__wrapper::before{background-image:url(../img/courses/summer-icon.png)}.section-courses-wrapper-cards .courses-card .courses-card__header.summer-lesson .courses-card__header__wrapper .courses-card__header__wrapper__image{background-image:url("../img/courses/english-min.jpg")}.section-courses-wrapper-cards .courses-card .courses-card__header.scratch-lesson .courses-card__header__text{background-color:#0E1133}.section-courses-wrapper-cards .courses-card .courses-card__header.scratch-lesson .courses-card__header__wrapper::before{background-image:url(../img/courses/block-icon.png)}.section-courses-wrapper-cards .courses-card .courses-card__header.scratch-lesson .courses-card__header__wrapper .courses-card__header__wrapper__image{background-image:url("../img/courses/scratch_basic-min.jpg")}.section-courses-wrapper-cards .courses-card .courses-card__header.scratch-game-dev-lesson .courses-card__header__text{background-color:#0E1133}.section-courses-wrapper-cards .courses-card .courses-card__header.scratch-game-dev-lesson .courses-card__header__wrapper::before{background-image:url(../img/courses/game-icon.png)}.section-courses-wrapper-cards .courses-card .courses-card__header.scratch-game-dev-lesson .courses-card__header__wrapper .courses-card__header__wrapper__image{background-image:url("../img/courses/scratch_adv-min.jpg")}.section-courses-wrapper-cards .courses-card .courses-card__header.web-lesson .courses-card__header__text{background-color:#0E1133}.section-courses-wrapper-cards .courses-card .courses-card__header.web-lesson .courses-card__header__wrapper::before{background-image:url(../img/courses/html-icon.png)}.section-courses-wrapper-cards .courses-card .courses-card__header.web-lesson .courses-card__header__wrapper .courses-card__header__wrapper__image{background-image:url("../img/courses/web_basic-min.jpg")}.section-courses-wrapper-cards .courses-card .courses-card__header.computer .courses-card__header__text{background-color:#0E1133}.section-courses-wrapper-cards .courses-card .courses-card__header.computer .courses-card__header__wrapper::before{background-image:url(../img/courses/computer-icon.png)}.section-courses-wrapper-cards .courses-card .courses-card__header.computer .courses-card__header__wrapper .courses-card__header__wrapper__image{background-image:url("../img/courses/comp_gram-min.jpg")}.section-courses-wrapper-cards .courses-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px 30px;background-color:#fff}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__body{padding:15px 20px}}.section-courses-wrapper-cards .courses-card__body__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:25px;-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__body__info{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}}.section-courses-wrapper-cards .courses-card__body__info__count,.section-courses-wrapper-cards .courses-card__body__info__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-courses-wrapper-cards .courses-card__body__info__count__text,.section-courses-wrapper-cards .courses-card__body__info__time__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#0E1133;margin-left:5px;white-space:nowrap}@media (max-width: 1280px){.section-courses-wrapper-cards .courses-card__body__info__count__text,.section-courses-wrapper-cards .courses-card__body__info__time__text{font-size:16px}}.section-courses-wrapper-cards .courses-card__body__info__count__icon{background-image:url("../img/courses/book-icon.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:inline-block}.section-courses-wrapper-cards .courses-card__body__info__time__icon{background-image:url("../img/courses/time-icon.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:inline-block}.section-courses-wrapper-cards .courses-card__body__title{margin-bottom:40px}.section-courses-wrapper-cards .courses-card__body__title p{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:20px;color:#000;line-height:24px}@media (max-width: 1280px){.section-courses-wrapper-cards .courses-card__body__title p{font-size:18px}}@media (max-width: 1026px){.section-courses-wrapper-cards .courses-card__body__title p{font-size:16px}}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__body__title p{font-size:15px}}.section-courses-wrapper-cards .courses-card__body__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start}.section-courses-wrapper-cards .courses-card__body__subtitle__price-text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:20px;color:#000;margin-right:10px}@media (max-width: 1280px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-text{font-size:18px}}@media (max-width: 1026px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-text{font-size:16px}}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-text{font-size:15px}}.section-courses-wrapper-cards .courses-card__body__subtitle__price-price{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;position:relative;color:#000}@media (max-width: 1280px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-price{font-size:18px}}@media (max-width: 1026px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-price{font-size:16px}}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-price{font-size:15px}}.section-courses-wrapper-cards .courses-card__body__subtitle__price-price.discount{color:#EB5757}.section-courses-wrapper-cards .courses-card__body__subtitle__price-price.discount::before{content:attr(discount-price);position:absolute;top:-50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-decoration:line-through;font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#a9a9a9;-webkit-text-decoration-color:#EB5757;text-decoration-color:#EB5757;white-space:nowrap}@media (max-width: 1280px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-price.discount::before{font-size:16px}}.section-courses-wrapper-cards .courses-card__body__subtitle__price-price.discount::after{content:'';background-image:url("../img/courses/discount-icon.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:45px;height:45px;display:inline-block;right:-50px;bottom:0;position:absolute}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__body__subtitle__price-price.discount::after{width:35px;height:35px}}.section-courses-wrapper-cards .courses-card__body.free-lesson{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-courses-wrapper-cards .courses-card__footer{width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff}.section-courses-wrapper-cards .courses-card__footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #a9a9a9}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-courses-wrapper-cards .courses-card__footer-container__register,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{-webkit-transition:all ease .2s;transition:all ease .2s}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__footer-container__register,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.section-courses-wrapper-cards .courses-card__footer-container__register:nth-child(1),.section-courses-wrapper-cards .courses-card__footer-container__lesson-info:nth-child(1){border-bottom-left-radius:5px}.section-courses-wrapper-cards .courses-card__footer-container__register:nth-child(2),.section-courses-wrapper-cards .courses-card__footer-container__lesson-info:nth-child(2){border-bottom-right-radius:5px}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__footer-container__register:nth-child(2),.section-courses-wrapper-cards .courses-card__footer-container__lesson-info:nth-child(2){background-color:#709FDC}}.section-courses-wrapper-cards .courses-card__footer-container__register:hover,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info:hover{background-color:#EB5757;color:#F0F0F0}.section-courses-wrapper-cards .courses-card__footer-container__register:hover .courses-card__footer-container__register-text,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info:hover .courses-card__footer-container__register-text{color:#F0F0F0}.section-courses-wrapper-cards .courses-card__footer-container__free-lesson:hover .courses-card__footer-container__register-icon,.section-courses-wrapper-cards .courses-card__footer-container__register:hover .courses-card__footer-container__register-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}.section-courses-wrapper-cards .courses-card__footer-container__free-lesson,.section-courses-wrapper-cards .courses-card__footer-container__register,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media (max-width: 1280px){.section-courses-wrapper-cards .courses-card__footer-container__free-lesson,.section-courses-wrapper-cards .courses-card__footer-container__register,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{font-size:18px}}@media (max-width: 1026px){.section-courses-wrapper-cards .courses-card__footer-container__free-lesson,.section-courses-wrapper-cards .courses-card__footer-container__register,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{font-size:16px}}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__footer-container__free-lesson,.section-courses-wrapper-cards .courses-card__footer-container__register,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{font-size:15px}}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__footer-container__free-lesson,.section-courses-wrapper-cards .courses-card__footer-container__register,.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{width:auto !important}}.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{width:100%}.section-courses-wrapper-cards .courses-card__footer-container__free-lesson{color:gray}.section-courses-wrapper-cards .courses-card__footer-container__lesson-info{color:#EB5757}.section-courses-wrapper-cards .courses-card__footer-container__register-text{color:#0E1133;margin-right:10px;white-space:nowrap}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__footer-container__register-text{color:#F0F0F0}}.section-courses-wrapper-cards .courses-card__footer-container__register.free-lesson-button{background-color:#FFCA03}.section-courses-wrapper-cards .courses-card__footer-container__register.free-lesson-button:hover{background-color:#ffd336}.section-courses-wrapper-cards .courses-card__footer-container__register.free-lesson-button .courses-card__footer-container__register-text{color:#0E1133}.section-courses-wrapper-cards .courses-card__footer-container__register-icon{background-image:url("../img/courses/right-arrow-icon.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:25px;height:25px;display:inline-block;-webkit-transition:-webkit-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s;transition:transform ease .2s, -webkit-transform ease .2s}@media (max-width: 376px){.section-courses-wrapper-cards .courses-card__footer-container__register-icon{background-image:none;width:0;height:0}}.section-specific-course{padding:60px 0 40px 0;position:relative;overflow:hidden}.section-specific-course .pattern-waves{background-image:url("../img/misc/pattern_waves.png");background-size:300%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;border-radius:50%;z-index:-1}.section-specific-course .pattern-waves:nth-of-type(1){left:-6%;top:90%;height:173px;width:173px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media (max-width: 1026px){.section-specific-course .pattern-waves:nth-of-type(1){left:0;top:90%;height:73px;width:73px}}.section-specific-course .pattern-waves:nth-of-type(2){left:95%;top:57%;height:210px;width:210px;-webkit-transform:rotate(13deg);transform:rotate(13deg);background-size:100%}@media (max-width: 1026px){.section-specific-course .pattern-waves:nth-of-type(2){height:93px;width:93px}}.section-specific-course .pattern-waves:nth-of-type(3){left:88%;top:3%;height:290px;width:290px;-webkit-transform:rotate(355deg);transform:rotate(355deg);background-size:200%}@media (max-width: 1026px){.section-specific-course .pattern-waves:nth-of-type(3){height:133px;width:133px}}@media (max-width: 768px){.section-specific-course{padding:40px 0 0 0}}.section-specific-course-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 768px){.section-specific-course-wrapper{padding:40px 16px 60px 16px !important}}.section-specific-course-wrapper-info{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:40px}.section-specific-course-wrapper-info__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:10px}.section-specific-course-wrapper-info__links a{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:24px;color:#414A4C;text-decoration:none}@media (max-width: 1280px){.section-specific-course-wrapper-info__links a{font-size:22px}}@media (max-width: 1026px){.section-specific-course-wrapper-info__links a{font-size:18px}}.section-specific-course-wrapper-info__links a:hover{color:#a9a9a9}.section-specific-course-wrapper-info__links a.active{color:gray;pointer-events:none}.section-specific-course-wrapper-info__links__separator{width:4px;height:4px;display:inline-block;background-color:gray;border-radius:5px}.section-specific-course-wrapper-info__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#F0F0F0;display:inline-block;border-radius:5px;padding:5px}@media (max-width: 1280px){.section-specific-course-wrapper-info__text{font-size:16px}}@media (max-width: 768px){.section-specific-course-wrapper-info__text{text-align:center}}.section-specific-course-wrapper-info__text{background-color:#11A1E2}.section-specific-course-wrapper-info-detail{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:20px}.section-specific-course-wrapper-info-detail__header{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;color:#0E1133;margin-bottom:20px}@media (max-width: 1280px){.section-specific-course-wrapper-info-detail__header{font-size:23px}}@media (max-width: 1026px){.section-specific-course-wrapper-info-detail__header{font-size:20px}}.section-specific-course-wrapper-info-detail__info-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1026px){.section-specific-course-wrapper-info-detail__info-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-specific-course-wrapper-info-detail__info-container__common{-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1;margin:0 40px 40px 0}@media (max-width: 1026px){.section-specific-course-wrapper-info-detail__info-container__common{margin:0 30px 30px 0}}.section-specific-course-wrapper-info-detail__info-container__common__header{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#0E1133;margin-bottom:10px}@media (max-width: 1280px){.section-specific-course-wrapper-info-detail__info-container__common__header{font-size:16px}}.section-specific-course-wrapper-info-detail__info-container__common__subheader{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:600;color:#fff;font-size:18px;color:#0E1133}@media (max-width: 1280px){.section-specific-course-wrapper-info-detail__info-container__common__subheader{font-size:16px}}.section-specific-course-wrapper-info-detail__info-container__common__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.section-specific-course-wrapper-info-detail__info-container__common__rating span{background-size:contain;background-position:center;background-repeat:no-repeat;width:25px;height:25px}.section-specific-course-wrapper-info-detail__info-container__common__rating .star_active{background-image:url("../img/misc/filled-star-icon.png")}.section-specific-course-wrapper-info-detail__info-container__common__rating .star_half{background-image:url("../img/misc/half-star-icon.png")}.section-specific-course-wrapper-info-detail__info-container__common__rating .star_empty{background-image:url("../img/misc/empty-star-icon.png")}.section-specific-course-wrapper-description-part{margin-bottom:40px}.section-specific-course-wrapper-description-part__header.info::before{background-image:url(../img/course-specific/info.png)}.section-specific-course-wrapper-description-part__header.more::before{background-image:url(../img/course-specific/more.png)}.section-specific-course-wrapper-description-part__header.list::before{background-image:url(../img/course-specific/list.png)}.section-specific-course-wrapper-description-part__header{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;color:#0E1133;margin-bottom:15px;position:relative}@media (max-width: 1280px){.section-specific-course-wrapper-description-part__header{font-size:23px}}@media (max-width: 1026px){.section-specific-course-wrapper-description-part__header{font-size:20px}}.section-specific-course-wrapper-description-part__header::before{content:'';position:relative;left:0;bottom:0;display:inline-block;width:40px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat}.section-specific-course-wrapper-description-part__header::after{content:'';background-image:url(../img/misc/yellow-bg.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-7px;left:40px;width:8ch;height:20px;display:inline-block;z-index:-1}.section-specific-course-wrapper-description-part__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:24px;line-height:30px;color:#414A4C}@media (max-width: 1280px){.section-specific-course-wrapper-description-part__text{font-size:22px}}@media (max-width: 1026px){.section-specific-course-wrapper-description-part__text{font-size:18px}}.section-specific-course-wrapper-description-part__additional__price{margin-bottom:10px}.section-specific-course-wrapper-description-part__additional__price,.section-specific-course-wrapper-description-part__additional__info{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:24px;color:#0E1133}@media (max-width: 1280px){.section-specific-course-wrapper-description-part__additional__price,.section-specific-course-wrapper-description-part__additional__info{font-size:22px}}@media (max-width: 1026px){.section-specific-course-wrapper-description-part__additional__price,.section-specific-course-wrapper-description-part__additional__info{font-size:18px}}.section-registration{padding:80px 0;position:relative;overflow:hidden}.section-registration .pattern-waves{background-image:url("../img/misc/pattern_waves.png");background-size:300%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;border-radius:50%;z-index:-1}.section-registration .pattern-waves:nth-of-type(1){left:-6%;top:75%;height:173px;width:173px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.section-registration .pattern-waves:nth-of-type(2){left:76%;top:66%;height:210px;width:210px;-webkit-transform:rotate(13deg);transform:rotate(13deg);background-size:100%}.section-registration .pattern-waves:nth-of-type(3){left:88%;top:3%;height:290px;width:290px;-webkit-transform:rotate(355deg);transform:rotate(355deg);background-size:200%}@media (max-width: 1026px){.section-registration{padding:60px 0}}@media (max-width: 768px){.section-registration{padding:40px 0}}.section-registration-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-registration-wrapper__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:35px;color:#000;text-align:center;margin-bottom:60px;white-space:nowrap;position:relative}@media (max-width: 1280px){.section-registration-wrapper__title{font-size:30px}}@media (max-width: 1026px){.section-registration-wrapper__title{font-size:22px}}@media (max-width: 768px){.section-registration-wrapper__title{font-size:18px}}@media (max-width: 1026px){.section-registration-wrapper__title{margin-bottom:40px}}.section-registration-wrapper__title::before{content:'';background-image:url("../img/misc/yellow-bg.png");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-5px;right:14ch;width:10ch;height:20px;display:inline-block;z-index:-1}@media (max-width: 768px){.section-registration-wrapper__title::before{display:none}}@media (max-width: 768px){.section-registration-wrapper__title{margin-bottom:40px;white-space:initial}}@media (max-width: 376px){.section-registration-wrapper__title{margin-bottom:25px}}.section-registration-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.section-registration-wrapper-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-registration-wrapper-container__info{-ms-flex-preferred-size:60%;flex-basis:60%;z-index:1}@media (max-width: 768px){.section-registration-wrapper-container__info{-ms-flex-preferred-size:100%;flex-basis:100%}}.section-registration-wrapper-container__info__text{margin-bottom:45px}@media (max-width: 768px){.section-registration-wrapper-container__info__text{margin-bottom:25px}}.section-registration-wrapper-container__info__text__title{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:600;color:#fff;font-size:24px;color:#EB5757;margin-bottom:15px;white-space:nowrap}@media (max-width: 1280px){.section-registration-wrapper-container__info__text__title{font-size:22px}}@media (max-width: 1026px){.section-registration-wrapper-container__info__text__title{font-size:18px}}@media (max-width: 768px){.section-registration-wrapper-container__info__text__title{white-space:normal;margin-bottom:10px;text-align:center}}.section-registration-wrapper-container__info__text__list-item{list-style:none}@media (max-width: 768px){.section-registration-wrapper-container__info__text__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}}.section-registration-wrapper-container__info__text__list-item-text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:20px;color:#0E1133;display:inline-block}@media (max-width: 1280px){.section-registration-wrapper-container__info__text__list-item-text{font-size:18px}}@media (max-width: 1026px){.section-registration-wrapper-container__info__text__list-item-text{font-size:16px}}@media (max-width: 376px){.section-registration-wrapper-container__info__text__list-item-text{font-size:15px}}@media (max-width: 768px){.section-registration-wrapper-container__info__text__list-item-text{text-align:center}}.section-registration-wrapper-container__info__text__list-item-image{display:inline-block;background-image:url("../img/misc/notify.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:25px}.section-registration-wrapper-container__info .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;max-width:550px}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form{max-width:440px;padding:30px}}@media (max-width: 768px){.section-registration-wrapper-container__info .contact-form{min-width:auto;margin:auto;padding:10px}}@media (max-width: 376px){.section-registration-wrapper-container__info .contact-form{min-width:100%;padding:0}}.section-registration-wrapper-container__info .contact-form .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;max-width:540px}@media (max-width: 1280px){.section-registration-wrapper-container__info .contact-form .contact-form{max-width:450px}}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form .contact-form{max-width:auto}}@media (max-width: 768px){.section-registration-wrapper-container__info .contact-form .contact-form{min-width:75%}}@media (max-width: 376px){.section-registration-wrapper-container__info .contact-form .contact-form{min-width:100%}}.section-registration-wrapper-container__info .contact-form .contact-form__formset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.section-registration-wrapper-container__info .contact-form .contact-form__formset__title{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;color:#0E1133;margin-bottom:20px}@media (max-width: 1280px){.section-registration-wrapper-container__info .contact-form .contact-form__formset__title{font-size:18px}}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form .contact-form__formset__title{font-size:16px}}@media (max-width: 376px){.section-registration-wrapper-container__info .contact-form .contact-form__formset__title{font-size:15px}}@media (max-width: 1280px){.section-registration-wrapper-container__info .contact-form .contact-form__formset__title{text-align:center}}.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]),.section-registration-wrapper-container__info .contact-form .contact-form__formset select{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:18px;background-color:#FAFBFC;border:#ECECEC solid 1px;width:100%;border-radius:5px;padding:20px 0;margin-bottom:20px;color:#000;text-indent:55px}@media (max-width: 1280px){.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]),.section-registration-wrapper-container__info .contact-form .contact-form__formset select{font-size:16px}}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]),.section-registration-wrapper-container__info .contact-form .contact-form__formset select{margin-bottom:20px;text-indent:50px}}.section-registration-wrapper-container__info .contact-form .contact-form__formset .input_name{background-image:url("../img/register/name-icon.png")}.section-registration-wrapper-container__info .contact-form .contact-form__formset .input_phone{background-image:url("../img/register/phone-icon.png")}.section-registration-wrapper-container__info .contact-form .contact-form__formset .input_email{background-image:url("../img/register/email-icon.png")}.section-registration-wrapper-container__info .contact-form .contact-form__formset .input_choice{background-image:url("../img/register/course-icon.png")}.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]),.section-registration-wrapper-container__info .contact-form .contact-form__formset select{background-size:32px;background-position:15px center;background-repeat:no-repeat}@media (max-width: 1280px){.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]),.section-registration-wrapper-container__info .contact-form .contact-form__formset select{background-size:28px}}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]),.section-registration-wrapper-container__info .contact-form .contact-form__formset select{background-size:24px}}.section-registration-wrapper-container__info .contact-form .contact-form__formset select{width:100%}.section-registration-wrapper-container__info .contact-form .contact-form__formset select option{width:100%;font-size:26px}.section-registration-wrapper-container__info .contact-form .contact-form__formset select option:checked{color:#fff;background-color:#016C9C}.section-registration-wrapper-container__info .contact-form .contact-form__formset select option:hover{background-color:#016C9C}@media (max-width: 1280px){.section-registration-wrapper-container__info .contact-form .contact-form__formset select option{font-size:23px}}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form .contact-form__formset select option{font-size:20px}}.section-registration-wrapper-container__info .contact-form .contact-form__formset select:hover{background-color:rgba(169,169,169,0.2)}.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]):hover{background-color:#F3F4F8}.section-registration-wrapper-container__info .contact-form .contact-form__formset input:not([type=submit]):focus{border:#FFCA03 solid 1px;background-color:rgba(255,202,3,0.2)}.section-registration-wrapper-container__info .contact-form .contact-form__formset button{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;background-color:#EB5757;width:100%;padding:20px 0;border:0;border-radius:5px;margin-bottom:10px;color:#F0F0F0;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s;position:relative;-webkit-box-shadow:0 4px 0 0 #A70000;box-shadow:0 4px 0 0 #A70000;-webkit-transition:all ease .1s;transition:all ease .1s}@media (max-width: 1280px){.section-registration-wrapper-container__info .contact-form .contact-form__formset button{font-size:18px}}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form .contact-form__formset button{font-size:16px}}@media (max-width: 376px){.section-registration-wrapper-container__info .contact-form .contact-form__formset button{font-size:15px}}.section-registration-wrapper-container__info .contact-form .contact-form__formset button:active{-webkit-box-shadow:0 0 0 0 #A70000;box-shadow:0 0 0 0 #A70000;-webkit-transform:translateY(4px);transform:translateY(4px)}.section-registration-wrapper-container__info .contact-form .contact-form__formset button:hover{background-color:#ff5f5f}.section-registration-wrapper-container__info .contact-form .contact-form__formset button.loading::before{content:'';background-image:url("../img/header/spinner.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:1em;height:1em;position:relative;display:inline-block;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.section-registration-wrapper-container__info .contact-form .contact-form__formset__footer{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:10px;color:#a9a9a9}@media (max-width: 1026px){.section-registration-wrapper-container__info .contact-form .contact-form__formset__footer{font-size:10px}}.section-registration-wrapper-container__info .contact-form .contact-form__formset__footer a{text-decoration:none}.section-registration-wrapper-container__info .contact-form .contact-form__formset__footer a.important{color:#709FDC}.section-registration-wrapper-container-image{-ms-flex-preferred-size:25%;flex-basis:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 768px){.section-registration-wrapper-container-image{display:none}}.section-registration-wrapper-container-image img{width:125%;height:125%}.section-faq{padding:100px 0 80px 0;position:relative;overflow:hidden;background-color:#F3F4F8}@media (max-width: 1026px){.section-faq{padding:60px 0}}@media (max-width: 768px){.section-faq{padding:40px 0}}.section-faq-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-faq-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}@media (max-width: 1026px){.section-faq-wrapper-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-faq-wrapper-container__info{-ms-flex-preferred-size:50%;flex-basis:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}@media (max-width: 1026px){.section-faq-wrapper-container__info{text-align:center;margin-bottom:10px}}.section-faq-wrapper-container__info__text__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;color:#000;text-align:start;white-space:nowrap;position:relative;margin-bottom:40px}@media (max-width: 1280px){.section-faq-wrapper-container__info__text__title{font-size:38px}}@media (max-width: 1026px){.section-faq-wrapper-container__info__text__title{font-size:28px}}@media (max-width: 768px){.section-faq-wrapper-container__info__text__title{font-size:26px}}@media (max-width: 376px){.section-faq-wrapper-container__info__text__title{font-size:24px}}@media (max-width: 1026px){.section-faq-wrapper-container__info__text__title{text-align:center}}.section-faq-wrapper-container__info__text__title::before{content:'';background-image:url("../img/misc/yellow-bg.png");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-5px;left:5ch;width:10ch;height:20px;display:inline-block;z-index:-1}@media (max-width: 1026px){.section-faq-wrapper-container__info__text__title::before{left:50%}}@media (max-width: 376px){.section-faq-wrapper-container__info__text__title::before{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 768px){.section-faq-wrapper-container__info__text__title{margin-bottom:40px;white-space:initial}}@media (max-width: 376px){.section-faq-wrapper-container__info__text__title{margin-bottom:25px}}.section-faq-wrapper-container__info__text__subtitle{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:26px;color:#0E1133;max-width:35ch;margin-bottom:30px}@media (max-width: 1280px){.section-faq-wrapper-container__info__text__subtitle{font-size:23px}}@media (max-width: 1026px){.section-faq-wrapper-container__info__text__subtitle{font-size:20px}}@media (max-width: 1026px){.section-faq-wrapper-container__info__text__subtitle{max-width:100%;margin-bottom:0}}.section-faq-wrapper-container__info-image{position:relative;background-image:url("../img/faq/bg-photo.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:380px;height:380px}@media (max-width: 1026px){.section-faq-wrapper-container__info-image{width:200px;height:200px}}.section-faq-wrapper-container-accordion{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width: 1026px){.section-faq-wrapper-container-accordion{width:100%}}.section-faq-wrapper-container-accordion__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-faq-wrapper-container-accordion__item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.section-faq-wrapper-container-accordion__item__header.active .section-faq-wrapper-container-accordion__item__header__icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-faq-wrapper-container-accordion__item__header.active .section-faq-wrapper-container-accordion__item__header__text{background-color:#EB5757;color:#fff}.section-faq-wrapper-container-accordion__item__header:not(:last-child){margin-bottom:10px;margin-top:10px}.section-faq-wrapper-container-accordion__item__header__icon{background-image:url("../img/faq/plus-icon.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:60px;height:60px;-webkit-transition:all ease .2s;transition:all ease .2s;margin-right:10px}.section-faq-wrapper-container-accordion__item__header__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:24px;color:#0E1133;border:2px solid gray;background-color:#fff;padding:25px;border-radius:5px;width:100%;-webkit-transition:all ease .2s;transition:all ease .2s}@media (max-width: 1280px){.section-faq-wrapper-container-accordion__item__header__text{font-size:22px}}@media (max-width: 1026px){.section-faq-wrapper-container-accordion__item__header__text{font-size:18px}}.section-faq-wrapper-container-accordion__item__header__text:hover{background-color:#ECECEC}@media (max-width: 768px){.section-faq-wrapper-container-accordion__item__header__text{padding:15px}}.section-faq-wrapper-container-accordion__item__collapse{background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out}.section-faq-wrapper-container-accordion__item__collapse__accordion-body{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:20px;color:#000;border:1px solid gray;background-color:#fff;padding:25px;border-radius:5px;line-height:26px}@media (max-width: 1280px){.section-faq-wrapper-container-accordion__item__collapse__accordion-body{font-size:18px}}@media (max-width: 1026px){.section-faq-wrapper-container-accordion__item__collapse__accordion-body{font-size:16px}}@media (max-width: 376px){.section-faq-wrapper-container-accordion__item__collapse__accordion-body{font-size:15px}}@media (max-width: 1026px){.section-faq-wrapper-container-accordion__item__collapse__accordion-body{line-height:22px}}@media (max-width: 768px){.section-faq-wrapper-container-accordion__item__collapse__accordion-body{padding:15px}}.section-teachers{padding:80px 0;position:relative;overflow:hidden}@media (max-width: 1026px){.section-teachers{padding:60px 0}}@media (max-width: 768px){.section-teachers{padding:40px 0}}.section-teachers .pattern-circles{background-image:url("../img/misc/pattern_circles.png");background-size:300%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;border-radius:50%;z-index:-1}.section-teachers .pattern-circles:nth-of-type(1){left:2%;top:5%;height:173px;width:173px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);background-size:100%}@media (max-width: 1026px){.section-teachers .pattern-circles:nth-of-type(1){left:-20px}}@media (max-width: 768px){.section-teachers .pattern-circles:nth-of-type(1){top:-12%;left:-80px}}.section-teachers .pattern-circles:nth-of-type(2){right:-5%;top:65%;height:200px;width:200px;-webkit-transform:rotate(13deg);transform:rotate(13deg);background-size:100%}.section-teachers-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-teachers-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}@media (max-width: 1026px){.section-teachers-wrapper-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-teachers-wrapper-container .splide__track{width:450px}@media (max-width: 1026px){.section-teachers-wrapper-container .splide__track{width:700px}}@media (max-width: 768px){.section-teachers-wrapper-container .splide__track{width:450px}}@media (max-width: 550px){.section-teachers-wrapper-container .splide__track{width:380px}}@media (max-width: 376px){.section-teachers-wrapper-container .splide__track{width:320px}}.section-teachers-wrapper-container__carousel{-ms-flex-preferred-size:40%;flex-basis:40%;width:100%}.section-teachers-wrapper-container__carousel__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:450px;height:450px}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-height:350px}}@media (max-width: 768px){.section-teachers-wrapper-container__carousel__card{width:400px}}@media (max-width: 550px){.section-teachers-wrapper-container__carousel__card{width:350px}}@media (max-width: 376px){.section-teachers-wrapper-container__carousel__card{width:320px}}.section-teachers-wrapper-container__carousel__card-teacher{width:300px;height:325px}.section-teachers-wrapper-container__carousel__card-teacher::after{content:'';background-image:url(../img/teachers/exclamation.png);background-size:contain;background-repeat:no-repeat;position:absolute;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:85px;height:85px;left:30px;top:35px}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card-teacher{width:auto;height:auto}}@media (max-width: 768px){.section-teachers-wrapper-container__carousel__card-teacher{max-height:180px}.section-teachers-wrapper-container__carousel__card-teacher::after{display:inline-block;width:75px;height:75px;left:75px;top:25px}}@media (max-width: 376px){.section-teachers-wrapper-container__carousel__card-teacher{max-height:160px}.section-teachers-wrapper-container__carousel__card-teacher::after{left:45px}}.section-teachers-wrapper-container__carousel__card-teacher__image{display:inline-block;width:100%;height:100%}.section-teachers-wrapper-container__carousel__card-teacher__image img{border-radius:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:100%;width:100%}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card-teacher__image img{border-bottom-right-radius:0;border-top-right-radius:0}}.section-teachers-wrapper-container__carousel__card-info{position:absolute;bottom:5px;left:0}.section-teachers-wrapper-container__carousel__card-info::after{content:'';background-image:url(../img/teachers/book.png);background-size:contain;background-repeat:no-repeat;position:absolute;width:75px;height:75px;-webkit-transform:rotate(15deg);transform:rotate(15deg);right:-90px;top:50%}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card-info{position:static;background-color:#11A1E2;border-bottom-right-radius:5px;border-top-right-radius:5px}.section-teachers-wrapper-container__carousel__card-info::after{right:5px;width:50px;height:50px;top:calc(100% - 55px)}}@media (max-width: 768px){.section-teachers-wrapper-container__carousel__card-info{position:absolute;bottom:0;left:0px;border-radius:5px}.section-teachers-wrapper-container__carousel__card-info::after{display:inline-block;width:60px;height:60px;right:-70px;top:50%}}@media (max-width: 376px){.section-teachers-wrapper-container__carousel__card-info::after{width:40px;height:40px;right:-23px;top:75%}}.section-teachers-wrapper-container__carousel__card-info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#11A1E2;border-radius:5px;padding:30px;-webkit-box-shadow:0 4px 0 0 #036B9A;box-shadow:0 4px 0 0 #036B9A;max-width:35ch}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card-info__header{padding:20px;border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 768px){.section-teachers-wrapper-container__carousel__card-info__header{padding:15px;border-radius:5px}}@media (max-width: 376px){.section-teachers-wrapper-container__carousel__card-info__header{padding:10px}}.section-teachers-wrapper-container__carousel__card-info__header__title{display:-webkit-box;display:-ms-flexbox;display:flex}.section-teachers-wrapper-container__carousel__card-info__header__title__icon{background-image:url("../img/teachers/teacher-icon.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;display:inline-block;margin-right:10px}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card-info__header__title__icon{width:30px;height:30px}}@media (max-width: 768px){.section-teachers-wrapper-container__carousel__card-info__header__title__icon{width:20px;height:20px;margin-right:5px}}.section-teachers-wrapper-container__carousel__card-info__header__title__text{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:35px;color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width: 1280px){.section-teachers-wrapper-container__carousel__card-info__header__title__text{font-size:30px}}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card-info__header__title__text{font-size:22px}}@media (max-width: 768px){.section-teachers-wrapper-container__carousel__card-info__header__title__text{font-size:18px}}.section-teachers-wrapper-container__carousel__card-info__header__subtitle h6{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:10px;color:#fff;white-space:nowrap;margin-bottom:10px;font-size:14px}@media (max-width: 1026px){.section-teachers-wrapper-container__carousel__card-info__header__subtitle h6{font-size:10px}}.section-teachers-wrapper-container__carousel__card-info__header__body p{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:18px;line-height:22px;color:#fff}@media (max-width: 1280px){.section-teachers-wrapper-container__carousel__card-info__header__body p{font-size:16px}}.section-teachers-wrapper-container__info{-ms-flex-preferred-size:50%;flex-basis:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:2}@media (max-width: 1026px){.section-teachers-wrapper-container__info{width:60%}}@media (max-width: 768px){.section-teachers-wrapper-container__info{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-teachers-wrapper-container__info__text{margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text{width:100%}}.section-teachers-wrapper-container__info__text__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;color:#000;text-align:start;white-space:nowrap;position:relative;margin-bottom:20px}@media (max-width: 1280px){.section-teachers-wrapper-container__info__text__title{font-size:38px}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__title{font-size:28px}}@media (max-width: 768px){.section-teachers-wrapper-container__info__text__title{font-size:26px}}@media (max-width: 376px){.section-teachers-wrapper-container__info__text__title{font-size:24px}}.section-teachers-wrapper-container__info__text__title::before{content:'';background-image:url("../img/misc/yellow-bg.png");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-5px;left:5ch;width:10ch;height:20px;display:inline-block;z-index:-1}@media (max-width: 768px){.section-teachers-wrapper-container__info__text__title::before{left:50%}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__title{text-align:center}}@media (max-width: 768px){.section-teachers-wrapper-container__info__text__title{margin-bottom:25px;white-space:initial}}.section-teachers-wrapper-container__info__text__subtitle{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:26px;color:#0E1133;max-width:35ch;margin-bottom:30px}@media (max-width: 1280px){.section-teachers-wrapper-container__info__text__subtitle{font-size:23px}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__subtitle{font-size:20px}}@media (min-width: 1026px){.section-teachers-wrapper-container__info__text__subtitle{line-height:32px}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__subtitle{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:15px;line-height:28px}}.section-teachers-wrapper-container__info__text__list{margin-bottom:40px}.section-teachers-wrapper-container__info__text__list-item{list-style:none;white-space:nowrap}@media (max-width: 1280px){.section-teachers-wrapper-container__info__text__list-item{white-space:normal;margin-bottom:10px;display:inline-block}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__list-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 768px){.section-teachers-wrapper-container__info__text__list-item{white-space:normal;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}}.section-teachers-wrapper-container__info__text__list-item-text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;color:#0E1133;display:inline-block}@media (max-width: 1280px){.section-teachers-wrapper-container__info__text__list-item-text{font-size:18px}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__list-item-text{font-size:16px}}@media (max-width: 376px){.section-teachers-wrapper-container__info__text__list-item-text{font-size:15px}}.section-teachers-wrapper-container__info__text__list-item-image{display:inline-block;background-image:url("../img/misc/green-checkmark.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:25px}@media (max-width: 1280px){.section-teachers-wrapper-container__info__text__list-item-image{display:none}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__list-item-image{display:inline-block}}.section-teachers-wrapper-container__info__text__button{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:26px;display:inline-block;background-color:#FFCA03;text-decoration:none;padding:20px 20px;border:0;border-radius:5px;margin-bottom:10px;color:#0E1133;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s;position:relative;-webkit-box-shadow:0 4px 0 0 #998a00;box-shadow:0 4px 0 0 #998a00;-webkit-transition:all ease .1s;transition:all ease .1s;text-align:center}@media (max-width: 1280px){.section-teachers-wrapper-container__info__text__button{font-size:23px}}@media (max-width: 1026px){.section-teachers-wrapper-container__info__text__button{font-size:20px}}.section-teachers-wrapper-container__info__text__button:active{-webkit-box-shadow:0 0 0 0 #998a00;box-shadow:0 0 0 0 #998a00;-webkit-transform:translateY(4px);transform:translateY(4px)}.section-teachers-wrapper-container__info__text__button:hover{background-color:#ffd336}.section-aboutus{padding:60px 0;margin:40px 0;background-image:url("../img/aboutus/testimonial-bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}@media (max-width: 768px){.section-aboutus{padding:40px 0;margin:20px 0}}.section-aboutus-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-aboutus-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.section-aboutus-wrapper-container .splide{width:80%}@media (max-width: 1026px){.section-aboutus-wrapper-container .splide{width:90%}}@media (max-width: 768px){.section-aboutus-wrapper-container .splide{width:100%}}.section-aboutus-wrapper-container .about-cards__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 40px;margin:10px}.section-aboutus-wrapper-container .about-cards__card__icon{background-image:url("../img/misc/icon-unknown.png");background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;width:80px;height:80px;margin-bottom:10px}@media (max-width: 768px){.section-aboutus-wrapper-container .about-cards__card__icon{width:50px;height:50px}}@media (max-width: 376px){.section-aboutus-wrapper-container .about-cards__card__icon{width:40px;height:40px}}.section-aboutus-wrapper-container .about-cards__card__name a{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:24px;display:inline-block;color:#fff;margin-bottom:20px;white-space:nowrap}@media (max-width: 1280px){.section-aboutus-wrapper-container .about-cards__card__name a{font-size:22px}}@media (max-width: 1026px){.section-aboutus-wrapper-container .about-cards__card__name a{font-size:18px}}.section-aboutus-wrapper-container .about-cards__card__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:20px;display:inline-block;color:#fff;margin-bottom:20px;text-align:center}@media (max-width: 1280px){.section-aboutus-wrapper-container .about-cards__card__text{font-size:18px}}@media (max-width: 1026px){.section-aboutus-wrapper-container .about-cards__card__text{font-size:16px}}@media (max-width: 376px){.section-aboutus-wrapper-container .about-cards__card__text{font-size:15px}}.section-aboutus-wrapper-container .about-cards__card__rating{display:-webkit-box;display:-ms-flexbox;display:flex}.section-aboutus-wrapper-container .about-cards__card__rating span{background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;margin:0 5px}@media (max-width: 1026px){.section-aboutus-wrapper-container .about-cards__card__rating span{width:30px;height:30px}}@media (max-width: 1026px){.section-aboutus-wrapper-container .about-cards__card__rating span{width:25px;height:25px}}.section-aboutus-wrapper-container .about-cards__card__rating .star_active{background-image:url("../img/misc/filled-star-icon.png")}.section-aboutus-wrapper-container .about-cards__card__rating .star_empty{background-image:url("../img/misc/empty-star-icon.png")}.section-location{padding-top:40px;position:relative}@media (max-width: 768px){.section-location{padding-top:30px}}@media (max-width: 376px){.section-location{padding-top:20px}}.section-location-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.section-location-wrapper__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;color:#000;text-align:center;margin-bottom:60px;position:relative}@media (max-width: 1280px){.section-location-wrapper__title{font-size:38px}}@media (max-width: 1026px){.section-location-wrapper__title{font-size:28px}}@media (max-width: 768px){.section-location-wrapper__title{font-size:26px}}@media (max-width: 376px){.section-location-wrapper__title{font-size:24px}}@media (max-width: 768px){.section-location-wrapper__title{margin-bottom:40px}}@media (max-width: 376px){.section-location-wrapper__title{margin-bottom:30px}}.section-location-wrapper__title::after{content:'';background-image:url(../img/misc/yellow-bg.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-5px;right:0;width:8ch;height:20px;display:inline-block;z-index:-1}.section-location-wrapper__contacts{margin-bottom:40px}@media (max-width: 768px){.section-location-wrapper__contacts{text-align:center}}.section-location-wrapper__contacts .pattern-circles{background-image:url("../img/misc/pattern_circles.png");background-size:200%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;border-radius:50%;z-index:-1}.section-location-wrapper__contacts .pattern-circles:nth-of-type(1){left:17%;top:5%;height:173px;width:173px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);background-size:100%}@media (max-width: 376px){.section-location-wrapper__contacts .pattern-circles:nth-of-type(1){left:-20%}}.section-location-wrapper__contacts .pattern-circles:nth-of-type(2){right:-5%;top:0%;height:230px;width:230px;-webkit-transform:rotate(13deg);transform:rotate(13deg);background-size:100%}@media (max-width: 768px){.section-location-wrapper__contacts .pattern-circles:nth-of-type(2){display:none}}.section-location-wrapper__contacts__offline-location{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.section-location-wrapper__contacts__contact{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width: 768px){.section-location-wrapper__contacts__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-location-wrapper__contacts__contact__phone,.section-location-wrapper__contacts__contact__email{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1;white-space:nowrap}@media (max-width: 768px){.section-location-wrapper__contacts__contact__phone,.section-location-wrapper__contacts__contact__email{min-width:350px;text-align:center}}@media (max-width: 376px){.section-location-wrapper__contacts__contact__phone,.section-location-wrapper__contacts__contact__email{min-width:300px}}.section-location-wrapper__contacts__offline-location__icon{background-image:url(../img/location/address.png)}.section-location-wrapper__contacts__contact__phone__icon{background-image:url(../img/location/phone.png)}.section-location-wrapper__contacts__contact__email__icon{background-image:url(../img/location/email.png)}.section-location-wrapper__contacts__offline-location,.section-location-wrapper__contacts__contact__phone,.section-location-wrapper__contacts__contact__email{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#EB5757;border-radius:5px;-webkit-box-shadow:4px 4px 0 0 #016C9C;box-shadow:4px 4px 0 0 #016C9C;-webkit-transition:all ease .2s;transition:all ease .2s;gap:10px;padding:25px}@media (max-width: 768px){.section-location-wrapper__contacts__offline-location,.section-location-wrapper__contacts__contact__phone,.section-location-wrapper__contacts__contact__email{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-location-wrapper__contacts__offline-location:hover,.section-location-wrapper__contacts__contact__phone:hover,.section-location-wrapper__contacts__contact__email:hover{-webkit-box-shadow:0 0 0 0 #016C9C;box-shadow:0 0 0 0 #016C9C;-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px)}.section-location-wrapper__contacts__offline-location__icon,.section-location-wrapper__contacts__contact__phone__icon,.section-location-wrapper__contacts__contact__email__icon{background-size:contain;background-position:center;background-repeat:no-repeat;height:50px;width:50px}@media (max-width: 768px){.section-location-wrapper__contacts__offline-location__icon,.section-location-wrapper__contacts__contact__phone__icon,.section-location-wrapper__contacts__contact__email__icon{max-height:40px;max-width:40px}}@media (max-width: 376px){.section-location-wrapper__contacts__offline-location__icon,.section-location-wrapper__contacts__contact__phone__icon,.section-location-wrapper__contacts__contact__email__icon{max-height:30px;max-width:30px}}.section-location-wrapper__contacts__offline-location__text,.section-location-wrapper__contacts__contact__phone__text,.section-location-wrapper__contacts__contact__email__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:25px}@media (max-width: 768px){.section-location-wrapper__contacts__offline-location__text,.section-location-wrapper__contacts__contact__phone__text,.section-location-wrapper__contacts__contact__email__text{margin-right:0}}.section-location-wrapper__contacts__offline-location__text__top,.section-location-wrapper__contacts__contact__phone__text__top,.section-location-wrapper__contacts__contact__email__text__top{margin-bottom:5px}.section-location-wrapper__contacts__offline-location__text__top,.section-location-wrapper__contacts__offline-location__text__bottom a,.section-location-wrapper__contacts__offline-location__text__bottom,.section-location-wrapper__contacts__contact__phone__text__top,.section-location-wrapper__contacts__contact__phone__text__bottom a,.section-location-wrapper__contacts__contact__phone__text__bottom,.section-location-wrapper__contacts__contact__email__text__top,.section-location-wrapper__contacts__contact__email__text__bottom a,.section-location-wrapper__contacts__contact__email__text__bottom{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:600;color:#fff;font-size:24px;text-decoration:none;color:#fff}@media (max-width: 1280px){.section-location-wrapper__contacts__offline-location__text__top,.section-location-wrapper__contacts__offline-location__text__bottom a,.section-location-wrapper__contacts__offline-location__text__bottom,.section-location-wrapper__contacts__contact__phone__text__top,.section-location-wrapper__contacts__contact__phone__text__bottom a,.section-location-wrapper__contacts__contact__phone__text__bottom,.section-location-wrapper__contacts__contact__email__text__top,.section-location-wrapper__contacts__contact__email__text__bottom a,.section-location-wrapper__contacts__contact__email__text__bottom{font-size:22px}}@media (max-width: 1026px){.section-location-wrapper__contacts__offline-location__text__top,.section-location-wrapper__contacts__offline-location__text__bottom a,.section-location-wrapper__contacts__offline-location__text__bottom,.section-location-wrapper__contacts__contact__phone__text__top,.section-location-wrapper__contacts__contact__phone__text__bottom a,.section-location-wrapper__contacts__contact__phone__text__bottom,.section-location-wrapper__contacts__contact__email__text__top,.section-location-wrapper__contacts__contact__email__text__bottom a,.section-location-wrapper__contacts__contact__email__text__bottom{font-size:18px}}@media (max-width: 376px){.section-location-wrapper__contacts__offline-location__text__top,.section-location-wrapper__contacts__offline-location__text__bottom a,.section-location-wrapper__contacts__offline-location__text__bottom,.section-location-wrapper__contacts__contact__phone__text__top,.section-location-wrapper__contacts__contact__phone__text__bottom a,.section-location-wrapper__contacts__contact__phone__text__bottom,.section-location-wrapper__contacts__contact__email__text__top,.section-location-wrapper__contacts__contact__email__text__bottom a,.section-location-wrapper__contacts__contact__email__text__bottom{font-size:18px}}@media (max-width: 376px) and (max-width: 1280px){.section-location-wrapper__contacts__offline-location__text__top,.section-location-wrapper__contacts__offline-location__text__bottom a,.section-location-wrapper__contacts__offline-location__text__bottom,.section-location-wrapper__contacts__contact__phone__text__top,.section-location-wrapper__contacts__contact__phone__text__bottom a,.section-location-wrapper__contacts__contact__phone__text__bottom,.section-location-wrapper__contacts__contact__email__text__top,.section-location-wrapper__contacts__contact__email__text__bottom a,.section-location-wrapper__contacts__contact__email__text__bottom{font-size:16px}}.section-location__map{height:500px}.section-location__map iframe{background-color:rgba(235,87,87,0.2);width:100%;height:100%;display:block}.section-inside{padding-top:80px;padding-bottom:180px;position:relative;overflow:hidden}@media (max-width: 768px){.section-inside{padding:40px 0}}.section-inside .pattern-waves{background-image:url("../img/misc/pattern_waves.png");background-size:300%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;border-radius:50%}.section-inside .pattern-waves:nth-of-type(1){left:5%;top:12%;height:173px;width:173px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);background-size:100%}.section-inside .pattern-waves:nth-of-type(2){right:-5%;top:65%;height:200px;width:200px;-webkit-transform:rotate(13deg);transform:rotate(13deg);background-size:100%}@media (max-width: 768px){.section-inside .pattern-waves:nth-of-type(2){display:none}}.section-inside-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-inside-wrapper__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:38px;color:#000;text-align:start;white-space:nowrap;position:relative;margin-bottom:50px}@media (max-width: 1280px){.section-inside-wrapper__title{font-size:38px}}@media (max-width: 1026px){.section-inside-wrapper__title{font-size:28px}}@media (max-width: 768px){.section-inside-wrapper__title{font-size:26px}}@media (max-width: 376px){.section-inside-wrapper__title{font-size:24px}}.section-inside-wrapper__title::before{content:'';background-image:url("../img/misc/yellow-bg.png");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-5px;left:10ch;width:7ch;height:20px;display:inline-block;z-index:-1}@media (max-width: 768px){.section-inside-wrapper__title{margin-bottom:40px;white-space:initial}}@media (max-width: 376px){.section-inside-wrapper__title{margin-bottom:30px}}.section-inside-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;gap:20px}@media (max-width: 1026px){.section-inside-wrapper-container{margin-bottom:20px}}@media (max-width: 768px){.section-inside-wrapper-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}}.section-inside-wrapper-container__carousel{-ms-flex-preferred-size:40%;flex-basis:40%}@media (max-width: 1026px){.section-inside-wrapper-container__carousel{-ms-flex-preferred-size:30%;flex-basis:30%}}.section-inside-wrapper-container__carousel__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 1026px){.section-inside-wrapper-container__carousel__card-inside{margin-bottom:25px}}.section-inside-wrapper-container__carousel__card-inside__image{display:inline-block;width:100%;height:100%}.section-inside-wrapper-container__carousel__card-inside__image img{border-radius:5px;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-inside-wrapper-container__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-inside-wrapper-container__info__text{margin-bottom:40px}@media (max-width: 768px){.section-inside-wrapper-container__info__text{text-align:center}}@media (max-width: 376px){.section-inside-wrapper-container__info__text{margin-bottom:15px}}.section-inside-wrapper-container__info__text__subtitle{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:26px;color:#0E1133;max-width:35ch;margin-bottom:5px}@media (max-width: 1280px){.section-inside-wrapper-container__info__text__subtitle{font-size:23px}}@media (max-width: 1026px){.section-inside-wrapper-container__info__text__subtitle{font-size:20px}}@media (max-width: 768px){.section-inside-wrapper-container__info__text__subtitle{max-width:100%;margin-bottom:10px}}.section-inside-wrapper-container__info__text__subtitle.school::before,.section-inside-wrapper-container__info__text__subtitle.online::before{content:'';background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px;position:relative;left:0;bottom:-6px;display:inline-block}.section-inside-wrapper-container__info__text__subtitle.school::before{background-image:url(../img/inside/school.png)}.section-inside-wrapper-container__info__text__subtitle.online::before{background-image:url(../img/inside/online.png)}.section-inside-wrapper-container__info__text__list-item{list-style:none}@media (min-width: 768px){.section-inside-wrapper-container__info__text__list-item{white-space:nowrap}}@media (max-width: 768px){.section-inside-wrapper-container__info__text__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}}.section-inside-wrapper-container__info__text__list-item-text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:20px;color:#0E1133;display:inline-block}@media (max-width: 1280px){.section-inside-wrapper-container__info__text__list-item-text{font-size:18px}}@media (max-width: 1026px){.section-inside-wrapper-container__info__text__list-item-text{font-size:16px}}@media (max-width: 376px){.section-inside-wrapper-container__info__text__list-item-text{font-size:15px}}.section-inside-wrapper-container__info__text__list-item-image{display:inline-block;background-image:url("../img/misc/green-checkmark.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:25px}@media (max-width: 768px){.section-inside-wrapper-container__info__text__list-item-image{display:none}}.section-offers{padding:60px 0 40px 0;position:relative;overflow:hidden}@media (max-width: 768px){.section-offers{padding:40px 0 0 0}}.section-offers .pattern-waves{background-image:url("../img/misc/pattern_waves.png");background-size:300%;background-position:center;background-repeat:no-repeat;position:absolute;display:inline-block;border-radius:50%}.section-offers .pattern-waves:nth-of-type(1){left:-6%;top:75%;height:173px;width:173px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media (max-width: 1026px){.section-offers .pattern-waves:nth-of-type(1){left:0;height:53px;width:53px}}.section-offers .pattern-waves:nth-of-type(2){left:76%;top:66%;height:210px;width:210px;-webkit-transform:rotate(13deg);transform:rotate(13deg);background-size:100%}.section-offers .pattern-waves:nth-of-type(3){left:88%;top:3%;height:290px;width:290px;-webkit-transform:rotate(355deg);transform:rotate(355deg);background-size:200%}@media (max-width: 1026px){.section-offers .pattern-waves:nth-of-type(3){height:130px;width:130px}}@media (max-width: 768px){.section-offers .pattern-waves:nth-of-type(3){display:none}}.section-offers-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-offers-wrapper-info{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:40px}.section-offers-wrapper-info__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:10px}.section-offers-wrapper-info__links a{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:24px;color:#414A4C;text-decoration:none}@media (max-width: 1280px){.section-offers-wrapper-info__links a{font-size:22px}}@media (max-width: 1026px){.section-offers-wrapper-info__links a{font-size:18px}}.section-offers-wrapper-info__links a:hover{color:#a9a9a9}.section-offers-wrapper-info__links a.active{color:gray;pointer-events:none}.section-offers-wrapper-info__links__separator{width:4px;height:4px;display:inline-block;background-color:gray;border-radius:5px}.section-offers-wrapper-info__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#0E1133;display:inline-block;border-radius:5px;padding:5px}@media (max-width: 1280px){.section-offers-wrapper-info__text{font-size:16px}}.section-offers-wrapper-info__text.offers{background-color:#FFCA03}.section-offers-wrapper-description-part{margin-bottom:40px}.section-offers-wrapper-description-part__header.invite{white-space:nowrap}.section-offers-wrapper-description-part__header.invite::before{background-image:url(../img/offers/invite.png)}.section-offers-wrapper-description-part__header{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;color:#0E1133;margin-bottom:15px;position:relative}@media (max-width: 1280px){.section-offers-wrapper-description-part__header{font-size:23px}}@media (max-width: 1026px){.section-offers-wrapper-description-part__header{font-size:20px}}.section-offers-wrapper-description-part__header::before{content:'';position:relative;left:0;bottom:0;display:inline-block;width:40px;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat}.section-offers-wrapper-description-part__header::after{content:'';background-image:url(../img/misc/yellow-bg.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-7px;left:40px;width:8ch;height:20px;display:inline-block;z-index:-1}.section-offers-wrapper-description-part__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:400;color:#fff;font-size:24px;line-height:30px;color:#414A4C;margin-bottom:20px}@media (max-width: 1280px){.section-offers-wrapper-description-part__text{font-size:22px}}@media (max-width: 1026px){.section-offers-wrapper-description-part__text{font-size:18px}}.section-offers-wrapper-description-part__info{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#414A4C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width: 1280px){.section-offers-wrapper-description-part__info{font-size:16px}}.section-header.offers .section-header-wrapper-background__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-footer{position:relative;background-color:#F3F4F8;padding-bottom:60px}.section-footer-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.section-footer-wrapper-registration_bar{background-color:#EB5757;background-image:url("../img/footer/free-lesson.svg");background-size:auto;background-position:center;background-repeat:no-repeat;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){.section-footer-wrapper-registration_bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 376px){.section-footer-wrapper-registration_bar{border-radius:5px}}.section-footer-wrapper-registration_bar__text{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;color:#fff;padding:40px 40px 40px 40px;max-width:30ch}@media (max-width: 1280px){.section-footer-wrapper-registration_bar__text{font-size:23px}}@media (max-width: 1026px){.section-footer-wrapper-registration_bar__text{font-size:20px}}@media (max-width: 768px){.section-footer-wrapper-registration_bar__text{max-width:100%;padding:25px 25px 10px 25px;text-align:center}}.section-footer-wrapper-registration_bar__button{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;color:#000;background-color:#fff;border-radius:5px;text-decoration:none;padding:15px 30px;margin-right:40px;-webkit-transition:all ease .2s;transition:all ease .2s;border:1px solid rgba(255,255,255,0)}@media (max-width: 1280px){.section-footer-wrapper-registration_bar__button{font-size:23px}}@media (max-width: 1026px){.section-footer-wrapper-registration_bar__button{font-size:20px}}@media (max-width: 768px){.section-footer-wrapper-registration_bar__button{margin-right:0;margin-bottom:15px}}.section-footer-wrapper-registration_bar__button:hover{background-color:rgba(255,255,255,0.25);border:1px solid #fff;color:#000}.section-footer-wrapper-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media (max-width: 1280px){.section-footer-wrapper-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.section-footer-wrapper-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-footer-wrapper-footer__social__icon{-o-object-fit:contain;object-fit:contain;cursor:pointer;margin-bottom:20px}.section-footer-wrapper-footer__social__icon img{width:70px;height:70px;border-radius:10px}.section-footer-wrapper-footer__social__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#414A4C;max-width:26ch;margin-bottom:20px}@media (max-width: 1280px){.section-footer-wrapper-footer__social__text{font-size:16px}}.section-footer-wrapper-footer__social__social_app_links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.section-footer-wrapper-footer__social__social_app_links__vk,.section-footer-wrapper-footer__social__social_app_links__fb,.section-footer-wrapper-footer__social__social_app_links__ig,.section-footer-wrapper-footer__social__social_app_links__tg{width:35px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.section-footer-wrapper-footer__social__social_app_links__vk{background-image:url("../img/footer/vk.png")}.section-footer-wrapper-footer__social__social_app_links__fb{background-image:url("../img/footer/fb.png")}.section-footer-wrapper-footer__social__social_app_links__ig{background-image:url("../img/footer/ig.png")}.section-footer-wrapper-footer__social__social_app_links__tg{background-image:url("../img/footer/tg.png")}.section-footer-wrapper-footer__courses,.section-footer-wrapper-footer__about_us,.section-footer-wrapper-footer__ages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-footer-wrapper-footer__courses__title,.section-footer-wrapper-footer__about_us__title,.section-footer-wrapper-footer__ages__title{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:18px;color:#000;white-space:nowrap;text-decoration:none;margin-bottom:20px}@media (max-width: 1280px){.section-footer-wrapper-footer__courses__title,.section-footer-wrapper-footer__about_us__title,.section-footer-wrapper-footer__ages__title{font-size:16px}}.section-footer-wrapper-footer__courses__course,.section-footer-wrapper-footer__about_us__course,.section-footer-wrapper-footer__ages__course{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:300;color:#fff;font-size:18px;color:#000;white-space:nowrap;text-decoration:none;margin-bottom:15px;-webkit-transition:all ease .2s;transition:all ease .2s}@media (max-width: 1280px){.section-footer-wrapper-footer__courses__course,.section-footer-wrapper-footer__about_us__course,.section-footer-wrapper-footer__ages__course{font-size:16px}}@media (max-width: 376px){.section-footer-wrapper-footer__courses__course,.section-footer-wrapper-footer__about_us__course,.section-footer-wrapper-footer__ages__course{white-space:normal;margin-bottom:18px}}.section-footer-wrapper-footer__courses__course:hover,.section-footer-wrapper-footer__about_us__course:hover,.section-footer-wrapper-footer__ages__course:hover{color:rgba(0,0,0,0.7)}.section-footer-wrapper__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-left:auto}@media (max-width: 768px){.section-footer-wrapper__contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}}.section-footer-wrapper__contacts__email,.section-footer-wrapper__contacts__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-footer-wrapper__contacts__email__icon,.section-footer-wrapper__contacts__phone__icon{background-size:contain;background-position:cover;background-repeat:no-repeat;display:inline-block;width:25px;height:25px}.section-footer-wrapper__contacts__email__text,.section-footer-wrapper__contacts__phone__text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:18px;color:#000;text-decoration:none}@media (max-width: 1280px){.section-footer-wrapper__contacts__email__text,.section-footer-wrapper__contacts__phone__text{font-size:16px}}.section-footer-wrapper__contacts__email__icon{margin-right:5px;background-image:url("../img/footer/email-icon.png")}.section-footer-wrapper__contacts__phone__icon{margin-right:5px;background-image:url("../img/footer/phone-icon.png")}.section-footer.offers .section-footer-wrapper-registration_bar{background-image:url("../img/offers/registration.svg")}.section-footer.offers .section-footer-wrapper-registration_bar__text{color:#0E1133}.section-error{height:100vh;width:100%;position:relative;background-color:#0E1133}.section-error-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.section-error-wrapper-text{font-family:'Nunito', sans-serif;font-weight:normal;color:#fff;font-size:26px;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}@media (max-width: 1280px){.section-error-wrapper-text{font-size:23px}}@media (max-width: 1026px){.section-error-wrapper-text{font-size:20px}}.section-error-wrapper-text__header{line-height:36px;margin-bottom:20px}.section-error-wrapper-text__header a{white-space:nowrap}.section-error-wrapper-text__header a:nth-child(1){color:#11A1E2}.section-error-wrapper-text__header a:nth-child(2){color:#FFCA03}.section-error-wrapper-text__footer{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:500;color:#fff;font-size:20px;line-height:24px}@media (max-width: 1280px){.section-error-wrapper-text__footer{font-size:18px}}@media (max-width: 1026px){.section-error-wrapper-text__footer{font-size:16px}}@media (max-width: 376px){.section-error-wrapper-text__footer{font-size:15px}}.section-error-wrapper-text__footer span{white-space:nowrap}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}75%{opacity:1}99%{opacity:0.25}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}75%{opacity:1}99%{opacity:0.25}100%{opacity:0}}[data-aos="rotate"]{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}[data-aos="rotate"].aos-animate{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}html,body{overflow-x:hidden;line-height:normal}.section-nav-wrapper,.section-nav-offers-wrapper,.section-header-wrapper,.section-benefits-wrapper,.section-courses-wrapper,.section-specific-course-wrapper,.section-registration-wrapper,.section-aboutus-wrapper,.section-teachers-wrapper,.section-faq-wrapper,.section-footer-wrapper,.section-error-wrapper,.section-offers-wrapper,.section-location-wrapper,.section-inside-wrapper,.section-faq-wrapper,.modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:0 16px;max-width:1364px}@media (max-width: 768px){.section-nav-wrapper,.section-nav-offers-wrapper,.section-header-wrapper,.section-benefits-wrapper,.section-courses-wrapper,.section-specific-course-wrapper,.section-registration-wrapper,.section-aboutus-wrapper,.section-teachers-wrapper,.section-faq-wrapper,.section-footer-wrapper,.section-error-wrapper,.section-offers-wrapper,.section-location-wrapper,.section-inside-wrapper,.section-faq-wrapper,.modal__container{max-width:620px}}::-webkit-scrollbar-track{background:#F0F0F0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:rgba(65,74,76,0.5);-webkit-box-shadow:0 0 6px rgba(169,169,169,0.6);box-shadow:0 0 6px rgba(169,169,169,0.6)}.form-succeed{display:none;opacity:0}.form-succeed.show{position:fixed;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#11A1E2;border-radius:5px;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3em;-webkit-animation:fadeOut 3s .15s linear;animation:fadeOut 3s .15s linear}@media (max-width: 376px){.form-succeed.show{width:80%}}.form-succeed.show span.text{font-family:'Comfortaa', -apple-system, 'Times New Roman', Times, cursive;font-weight:700;color:#fff;font-size:26px;text-align:center;margin-bottom:10px;color:#F0F0F0}@media (max-width: 1280px){.form-succeed.show span.text{font-size:23px}}@media (max-width: 1026px){.form-succeed.show span.text{font-size:20px}}.form-succeed.show span.icon{background-image:url("../img/header/checkmark.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:50px;height:50px;display:block}.form-succeed.show.error{background-color:#11A1E2}.form-succeed.show.error span.icon{background-image:url("../img/header/xmark.png")}
/*# sourceMappingURL=style.min.css.map */