.switcher-list{list-style:none;margin-bottom:0;padding-left:0}.switcher-list li a,.switcher-list li>span{color:#333}.switcher-list li a:hover,.switcher-list li>span:hover{color:#000}.switcher-list li a img,.switcher-list li>span img{display:inline-block;margin-right:3px}.switcher-list li.active a,.switcher-list li.active>span{color:#000}.switcher-dropdown{list-style:none;margin-bottom:0;padding-left:0;position:relative}.switcher-dropdown a img,.switcher-dropdown span img{display:inline-block;margin-right:3px}.switcher-dropdown a{color:#333}.switcher-dropdown a:hover{color:#000}.switcher-dropdown .language-dropdown{display:none;left:0;list-style:none;margin-bottom:0;margin-left:0;padding-left:0;position:absolute;top:100%}.switcher-dropdown>li{position:relative}.switcher-dropdown>li:hover .language-dropdown{display:block}.switcher-dropdown .item-language-main>span:hover{cursor:pointer}.wpm-languages.menu-item>a img{display:inline-block;margin-right:5px}.popup-template .modal {
opacity: 0;
-webkit-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
}
.popup-template .modal.is-open {
opacity: 1;
-webkit-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0; } main {
display: block; } h1 {
margin: 0.67em 0;
font-size: 2em; }  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-size: 1em; font-family: monospace, monospace; }  a {
background-color: transparent; } abbr[title] {
text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; border-bottom: none; } b,
strong {
font-weight: bolder; } code,
kbd,
samp {
font-size: 1em; font-family: monospace, monospace; } small {
font-size: 80%; } sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }  img {
border-style: none; }  button,
input,
optgroup,
select,
textarea {
margin: 0; font-size: 100%; line-height: 1.15; font-family: inherit; } button,
input { overflow: visible; } button,
select { text-transform: none; } button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; } button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
padding: 0;
border-style: none; } button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; } fieldset {
padding: 0.35em 0.75em 0.625em; } legend {
display: table; box-sizing: border-box; max-width: 100%; padding: 0; color: inherit; white-space: normal; } progress {
vertical-align: baseline; } textarea {
overflow: auto; } [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; } [type="search"] {
outline-offset: -2px; -webkit-appearance: textfield; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } ::-webkit-file-upload-button {
font: inherit; -webkit-appearance: button; }  details {
display: block; } summary {
display: list-item; }  template {
display: none; } [hidden] {
display: none !important; }
form .hidden {
display: none !important;
} #wpadminbar {
z-index: 999999999999;
bottom: 0 !important;
top: auto!important;
} #wpadminbar li:hover > .ab-sub-wrapper,
#wpadminbar li.focus > .ab-sub-wrapper {
display: block;
bottom: 100%; top: auto !important;
}
#wpadminbar .ab-sub-wrapper {
position: absolute;
top: auto !important;
bottom: 100%; left: 0;
margin: 0; z-index: 99999;
} #wpadminbar .ab-sub-wrapper {
max-height: 400px; overflow-y: auto;
} .tns-outer {
padding: 0 !important; }
.tns-outer [hidden] {
display: none !important; }
.tns-outer [aria-controls], .tns-outer [data-action] {
cursor: pointer; }
.tns-slider {
transition: all 0s; }
.tns-slider > .tns-item {
box-sizing: border-box; }
.tns-horizontal.tns-subpixel {
white-space: nowrap; }
.tns-horizontal.tns-subpixel > .tns-item {
display: inline-block;
vertical-align: top;
white-space: normal; }
.tns-horizontal.tns-no-subpixel:after {
content: '';
display: table;
clear: both; }
.tns-horizontal.tns-no-subpixel > .tns-item {
float: left; }
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
margin-right: -100%; }
.tns-no-calc {
position: relative;
left: 0; }
.tns-gallery {
position: relative;
left: 0;
min-height: 1px; }
.tns-gallery > .tns-item {
position: absolute;
left: -100%;
transition: transform 0s, opacity 0s; }
.tns-gallery > .tns-slide-active {
position: relative;
left: auto !important; }
.tns-gallery > .tns-moving {
transition: all 0.25s; }
.tns-autowidth {
display: inline-block; }
.tns-lazy-img {
transition: opacity 0.6s;
opacity: 0.6; }
.tns-lazy-img.tns-complete {
opacity: 1; }
.tns-ah {
transition: height 0s; }
.tns-ovh {
overflow: hidden; }
.tns-visually-hidden {
position: absolute;
left: -10000em; }
.tns-transparent {
opacity: 0;
visibility: hidden; }
.tns-fadeIn {
opacity: 1;
filter: alpha(opacity=100);
z-index: 0; }
.tns-normal, .tns-fadeOut {
opacity: 0;
filter: alpha(opacity=0);
z-index: -1; }
.tns-vpfix {
white-space: nowrap; }
.tns-vpfix > div, .tns-vpfix > li {
display: inline-block; }
.tns-t-subp2 {
margin: 0 auto;
width: 310px;
position: relative;
height: 10px;
overflow: hidden; }
.tns-t-ct {
width: 2333.3333333%;
width: calc(100% * 70 / 3);
position: absolute;
right: 0; }
.tns-t-ct:after {
content: '';
display: table;
clear: both; }
.tns-t-ct > div {
width: 1.4285714%;
width: calc(100% / 70);
height: 10px;
float: left; }
.tns-nav {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
height: 19px; }
.tns-nav button {
display: block;
content: "";
border: none;
padding: 0;
margin: 0 2.5px;
width: 7px;
height: 7px;
background-color: #c6c6c6;
border-radius: 50%;
font-size: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.tns-nav .tns-nav-active {
width: 9px;
height: 9px;
background-color: #66b2e3; }
body.compensate-for-scrollbar {
overflow: hidden; }
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}  [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@font-face {
font-weight: 200;
font-family: "Muller";
src: local("Muller"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-UltraLight.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-UltraLight.woff) format("woff");
font-display: swap; }
@font-face {
font-weight: 300;
font-family: "Muller";
src: local("Muller"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Light.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Light.woff) format("woff");
font-display: swap; }
@font-face {
font-weight: 400;
font-family: "Muller";
src: local("Muller"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Regular.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Regular.woff) format("woff");
font-display: swap; }
@font-face {
font-weight: 500;
font-family: "Muller";
src: local("Muller"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Medium.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Medium.woff) format("woff");
font-display: swap; }
@font-face {
font-weight: 700;
font-family: "Muller";
src: local("Muller"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Bold.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Bold.woff) format("woff");
font-display: swap; }
@font-face {
font-weight: 800;
font-family: "Muller";
src: local("Muller"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-ExtraBold.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-ExtraBold.woff) format("woff");
font-display: swap; }
@font-face {
font-weight: 900;
font-family: "Muller";
src: local("Muller"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Black.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Muller-Black.woff) format("woff");
font-display: swap; }
@font-face {
font-weight: 800;
font-family: "Montserrat";
src: local("Montserrat"), url(//edustream.kz/wp-content/themes/edustream/fonts/Montserrat-ExtraBold.woff2) format("woff2"), url(//edustream.kz/wp-content/themes/edustream/fonts/Montserrat-ExtraBold.woff) format("woff");
font-display: swap; }
body {
font-weight: 400;
font-family: "Muller", sans-serif;
font-style: normal;
overflow-x: hidden;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
min-height: 100vh; }
img {
width: 100%; }
* {
box-sizing: border-box;
margin: 0;
outline: none; }
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0; }
a {
color: inherit;
text-decoration: unset; }
.button {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 56px;
border-radius: 27px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.button--accent {
z-index: 161;
border-width: 5px;
border-style: solid;
border-color: rgba(232, 143, 0, 0.15);
box-shadow: 0 0 15px 0 rgba(255, 108, 0, 0.36), inset 0 10px 15px 0 rgba(255, 255, 255, 0.3);
transition: all 0.3s; }
.button--accent .button__inner {
position: inherit;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
padding: 0px 13px;
padding-top: 3px;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
background-color: #fdc40c;
background-image: linear-gradient(0deg, #fca005 0%, rgba(252, 160, 5, 0.95) 5%, rgba(255, 255, 255, 0) 100%);
border-radius: 26px;
transition: all 0.3s; }
.button--accent:hover {
border-color: rgba(232, 143, 0, 0.5); }
.button--accent:active .button__inner {
background-image: linear-gradient(180deg, #fca005 0%, rgba(252, 160, 5, 0.95) 5%, rgba(255, 255, 255, 0) 100%); }
.button--thin {
height: 41px;
padding-top: 3px;
font-weight: 700;
font-size: 13px;
color: #ffffff;
text-transform: uppercase;
border: 1px solid #ffffff; }
.button--border {
height: 64px;
border: 5px solid rgba(232, 143, 0, 0.15);
border-radius: 27px;
box-shadow: 0 0 15px 0 rgba(255, 108, 0, 0.36), inset 0 10px 15px 0 rgba(255, 255, 255, 0.3); }
.button--border .button__inner {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
padding-top: 3px;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
background-color: #ffffff;
border: 1px solid #fec50c;
border-radius: 22px;
transition: all 0.3s; }
.button--border:hover .button__inner {
background-color: #fec50c; }
.tabs__content,
.childTabs__content{
display: none; }
.tabs__content--active,
.childTabs__content--active{
display: block; }
.tabs__list-wrap {
overflow-x: auto;
width: 100%;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
}
.tabs__list-wrap::-webkit-scrollbar {
display: none;
}
.tabs__list,
.childTabs__list{
padding-left: 0;
list-style: none; }
.tabs__item,
.childTabs__item{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
min-height: 54px;
font-weight: 400;
font-size: 15px;
line-height: 18px;
color: #173e90;
opacity: .5;
background-color: #e2eef6;
border-radius: 25px;
box-shadow: none;
cursor: pointer;
border: 1px solid transparent;
transition: all 0.3s; }
.tabs__item--active,
.childTabs__item--active,
.tabs__item:active,
.childTabs__item:active{
font-weight: 700;
font-size: 16px;
color: #ffffff;
background-color: #173e90;
opacity: 1;
box-shadow: 0 0 10px 0 rgba(23, 62, 144, 0.5); }
.tabs__item:not(:last-child),
.childTabs__item:not(:last-child){
margin-bottom: 10px; }
.tabs__item:hover,
.childTabs__item:hover {
border-color: #173e90;
opacity: 1;
}
.tabs__item .tabs__img {
margin-right: 25px;
}
.tabs__item .tabs__img path {
fill: #173e90;
}
.tabs__item--active .tabs__img path {
fill: #66b2e3;
}
@media (min-width: 600px) {
.tabs__list,
.childTabs__list{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
justify-content: center; }
.tabs__item,
.childTabs__item{
max-width: 280px;
padding: 0 20px;
text-align: center;
margin-bottom: 10px; }
.tabs__item:not(:last-child),
.childTabs__item:not(:last-child){
margin-right: 30px;
margin-bottom: 10px; } }
.title {
font-weight: 700;
font-size: 26px;
line-height: 30px;
text-align: center;
color: #000000; }
img.alignright {
float: right;
margin-left: 20px;
margin-bottom: 10px;
max-width: 45%;
height: auto;
} @media (max-width: 600px) {
img.alignright {
float: none;
display: block;
margin: 0 auto 15px auto;
max-width: 100%;
}
}
table {
border-collapse: collapse !important;
}
table, table td, table th {
border: 1px solid #b5b5b5 !important;
padding: 8px 6px 6px 6px;
}
@media (min-width: 1000px) {
.title {
font-weight: 700;
font-size: 30px;
line-height: 40px; } }
.page__main {
padding-top: 88px;
background-color: #f4f8fa; }
@media (min-width: 1000px) {
.page__main {
padding-top: 70px; } }
.visually-hidden {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
overflow: hidden;
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px); }
.logo {
display: block; }
.logo img {
object-fit: contain;
object-position: left;
display: block;
height: 100%;
width: 100%; }
.logo__image {
height: 85px;
display: block; }
.header {
position: fixed;
top: 0;
left: 0;
z-index: 2000;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
align-items: flex-start;
width: 100%;
padding: 15px;
background-color: #f3f7fa; }
.header__logo {
width: 195px;
margin-right: 14px; }
.header__inner {
position: absolute;
top: 0;
left: -100%;
z-index: 1000;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
min-height: 100vh;
padding-top: 90px;
padding-right: 20px;
padding-bottom: 50px;
padding-left: 20px;
background-color: #66b2e3;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/shadow-menu@mobile.png);
background-repeat: no-repeat;
background-position: right bottom;
transition: all 0.3s ease-in-out; }
.header__inner--active {
left: 0; }
.header__callback {
display: none; }
.header__callback:hover {
color: #173e90;
}
.header__get-course {
margin-top: auto;
display: none;
margin-bottom: 28px; }
.header__controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
width: 100%;
display: none;}
.header__button {
width: calc(50% - 7px); }
.header__phone {
position: absolute;
top: 30px;
left: 38%;
font-weight: 700;
font-size: 16px;
color: #ffffff;
transition: .2s all;
transform: translateX(-31%); }
@media (min-width: 1000px) {
.header__phone:hover {
color: #66b2e3;
}
.header {
align-items: stretch;
min-height: 100px;
padding-top: 6px;
padding-bottom: 0;
background-color: #ffffff;
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); }
.header__inner {
position: unset;
top: unset;
left: unset;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: row;
align-items: stretch;
min-height: unset;
padding: 0;
background-color: transparent;
background-image: unset;
transform: translateX(0); }
.header__phone {
position: relative;
top: unset;
left: unset;
margin-bottom: 5px;
font-size: 20px;
color: #2b2a28;
transform: translateX(0); }
.header__controls {
display: none; }
.header__callback {
display: inline-block;
font-size: 13px;
color: #0095d2;
transition: .2s all;
text-decoration: underline; }
.header__logo {
width: 100px;
min-width: 100px; }
.header__contacts {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: flex-end;
margin-top: 16px;
padding-top: 5px;
margin-left: auto; }
.header__get-course {
display: none; } }
@media (min-width: 1200px) {
.header {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); } }
.switchLang {
position: relative;
margin: 20px 0 0 20px;
cursor: pointer;
}
.switchLang-item {
position: relative;
background-repeat: no-repeat;
}
.switchLang-item[data-type="ru"] { background-image: none;
}
.switchLang-item[data-type="kz"] { background-image: none;
}
.switchLang-current {
font-size: 13px;
color: #6b6b6b;
margin-top: 15px;
width: 60px;
height: 27px;
border-radius: 10px;
background-color: #e2eef6;
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: center;
padding-top: 2px;
}
.switchLang-current:after {
content: "";
width: 7px;
height: 7px;
border-top: 1px solid #888;
border-right: 1px solid #888;
display: inline-block;
vertical-align: middle;
transform: rotate(135deg);
transition: .2s all;
margin: -2px 0 0 9px;
}
.switchLang-list {
position: absolute;
top: 60px;
right: 0;
padding: 10px;
opacity: 0;
z-index: 20;
visibility: hidden;
transition: .2s all;
border-radius: 7px;
background-color: #fff;
box-shadow: 0px 0px 10px 0px rgba(23, 62, 144, 0.25);
}
.switchLang-list .switchLang-item {
min-height: 15px;
padding: 3px 0 0 0;
font-size: 13px;
color: #6b6b6b;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
transition: .2s all;
}
.switchLang-list .switchLang-item:hover,
.switchLang-list .switchLang-item.active {
color: #000;
}
.switchLang-list .switchLang-item:not(:last-child) {
margin-bottom: 10px;
}
.switchLang:hover .switchLang-list {
opacity: 1;
visibility: visible;
width: 67px;
}
.switchLang:hover .switchLang-current:after {
transform: rotate(-45deg);
margin-top: 3px;
}
.header__inner--active .switchLang {
position: absolute;
right: 15px;
bottom: 0;
margin-top: 0;
}
.header__inner--active .switchLang-current {
display: none;
}
.header__inner--active .switchLang-list {
opacity: 1;
visibility: visible;
top: auto;
bottom: 150px;
width: auto;
}
.burger {
position: relative;
z-index: 1100;
width: 93px;
height: 65px;
margin-top: -15px;
margin-right: -15px;
padding: 0;
font-size: 0;
background: transparent;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/burger-bg@mobile.png);
border: none;
cursor: pointer;
background-size: cover;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
-webkit-tap-highlight-color: transparent;
}
.burger__inner {
position: absolute;
right: 15px;
bottom: 27px;
display: block;
width: 21px;
height: 2px;
background-color: #ffffff;
transition: all 0.3s; }
.burger__inner::before, .burger__inner::after {
content: "";
position: absolute;
left: 0;
display: block;
width: 100%;
height: inherit;
background: #ffffff;
transition: all 0.3s; }
.burger__inner::before {
top: -6px; }
.burger__inner::after {
bottom: -6px; }
.burger__inner--active {
background-color: transparent; }
.burger__inner--active::before {
top: 0;
transform: rotate(45deg); }
.burger__inner--active::after {
bottom: 0;
transform: rotate(-45deg); }
@media (min-width: 1000px) {
.burger {
display: none; } }
.navigation {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: flex-start; }
.navigation::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: -90px;
left: -20px;
width: 126px;
height: 68px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/logo-bg@mobile.png); }
.navigation__logo {
position: absolute;
top: -84px;
left: -11px;
display: block;
width: 50px;
height: 50px; }
.navigation__logo img {
width: 100%; }
.navigation__sub-list {
display: none; }
.navigation__list {
padding-left: 0;
list-style: none;
order: 1;
margin-bottom: 20px; }
.navigation__item {
font-weight: 700;
font-size: 14px;
color: #ffffff; }
.header__inner--active .navigation__item.active > a {color: #fff; font-weight: 700; text-decoration: underline;}
.navigation__item:not(:last-child) {
margin-bottom: 10px; }
.navigation__top {
order: 2; }
@media (min-width: 1000px) {
.navigation {
position: unset;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column; }
.navigation::before {
display: none; }
.navigation__logo {
display: none; }
.navigation__list {
position: unset;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
order: 2;
margin-top: auto;
margin-bottom: 0; }
.navigation__item {
position: unset; }
.navigation__item > a {
display: block;
padding: 14px 8px 12px;
font-weight: 700;
font-size: 13px;
color: #173e90;
text-transform: uppercase;
border-radius: 20px 20px 0 0;
transition: 0.3s all; }
.navigation__item:hover > a,
.header.fixed .navigation__item.active:hover > a,
.navigation__item.active > a {
color: #ffffff;
background-color: #173e90; }
.header.fixed .navigation__item.active > a {color: #66b2e3;background:none;}
.navigation__item:hover > .navigation__sub-list,
.header.fixed .navigation__item:hover > .navigation__sub-list,
.navigation__item.active > .navigation__sub-list {
opacity: 1;
visibility: visible;
pointer-events: unset; }
.header.fixed .navigation__sub-list {
opacity: 0;
visibility: hidden;
}
.navigation__item:not(:last-child) {
margin-bottom: 0; }
.navigation__sub-list {
padding-left: 0;
list-style: none;
position: absolute;
left: -145px;
z-index: 5;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
width: calc(100% + 145px + 15px);
height: 45px;
padding: 0 20px;
background-color: #173e90;
opacity: 0;
transition: all 0.3s;
pointer-events: none; }
.navigation__sub-item {
position: relative;
font-weight: 400;
font-size: 14px; }
.navigation__sub-list > .navigation__sub-item {
height: calc(100% + 40px);
line-height: 45px;
top: 20px;
position: relative;
}
.navigation__sub-item:not(:last-child) {
margin-right: 25px; }
.navigation__sub-item:hover > a,
.navigation__sub-item.active > a{
color: #74d3ff;
}
.navigation__sub-item:hover > .navigation__dropdown-list,
.header.fixed .navigation__sub-item:hover > .navigation__dropdown-list {
opacity: 1;
pointer-events: unset; }
.header.fixed .navigation__dropdown-list {
opacity: 0;
}
.navigation__dropdown-list {
position: absolute;
left: -5px;
display: block;
padding: 15px 20px;
border-radius: 7px;
top: 45px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 10px 0px rgba(23, 62, 144, 0.25);
opacity: 0;
transform: translateY(20px);
transition: all 0.3s;
pointer-events: none; }
.navigation__dropdown-item {
display: block;
padding: 0;
font-weight: 400;
font-size: 14px;
height: auto;
line-height: 1.4;
color: #ffffff; }
.navigation__dropdown-item:hover a {
color: #74d3ff; }
.navigation__dropdown-item:not(:last-child) {
margin-bottom: 15px; }
.navigation__dropdown-item a {
color: #173e90;
white-space: nowrap; } }
@media (min-width: 1200px) {
.navigation__sub-list::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 0;
left: -100%;
width: 500%;
height: 45px;
background-color: #173e90; } }
.menu__list {
padding-left: 0;
list-style: none;
margin-bottom: 25px; }
.menu__item {
font-size: 13px;
line-height: 26px;
color: #ffffff; }
@media (min-width: 1000px) {
.menu__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-top: 10px;
margin-bottom: 0;
margin-left: 14px; }
.menu__item {
font-weight: 300;
font-size: 12px;
color: #9d9d9d;
transition: 0.3s all; }
.menu__item:hover {
color: #000000; }
.menu__item:not(:last-child) {
margin-right: 12px;
}
}
.intro {
min-height: calc(100vh - 100px);
padding: 15px;
padding-top: 105px;
background-color: #f3f7fa;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/intro-bg@mobile.png);
background-repeat: no-repeat;
background-position: center; }
.intro__title {
margin-bottom: 30px;
font-weight: 700;
font-size: 30px;
line-height: 36px;
text-align: center; }
.intro__list {
padding-left: 0;
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column; }
.intro__wrapper {
display: none; }
.intro__item:not(:last-child) {
margin-bottom: 20px; }
.intro__item:nth-child(2) {
order: -1; }
.intro__item:nth-child(2) .intro__text {
margin-bottom: 16px;
font-weight: 700;
font-size: 20px;
line-height: 26px;
text-align: center;
color: #2b2a28;
word-spacing: unset; }
.intro__inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
width: 100%;
flex-direction: column;
padding: 35px 15px 22px 15px;
background: #ffffff;
border-radius: 20px;
box-shadow: unset;
transition: all 0.3s; }
.intro__inner:hover {
box-shadow: 10px 17px 30px rgba(23, 62, 144, 0.1); }
.intro__inner:hover .intro__button .button__inner {
background-color: #fec50c; }
.intro__text {
margin-bottom: 30px;
font-weight: 300;
font-size: 16px;
line-height: 24px;
text-align: center;
word-spacing: 8px; }
.intro__name {
margin-bottom: 16px;
font-weight: 700;
font-size: 20px;
line-height: 26px;
text-align: center;
color: #2b2a28; }
.intro__header {
display: none; }
.intro__flags {
margin-bottom: 20px; }
@media (min-width: 540px) {
.intro {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/intro-bg@desktop.png);
background-position: top; } }
@media (min-width: 768px) {
.intro__title {
font-size: 0;
line-height: 0;
visibility: hidden; }
.intro__list {
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: stretch;
margin-right: -15px;
margin-left: -15px; }
.intro__button {
margin-top: auto; }
.intro__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
width: calc(50% - 30px);
margin: 0 15px; }
.intro__item:not(:last-child) {
margin-bottom: 30px; }
.intro__item:nth-child(2) {
order: unset; }
.intro__item:nth-child(2) .intro__text {
margin-bottom: 27px;
font-weight: 300;
font-size: 18px;
line-height: 21px;
text-align: center;
word-spacing: 8px; }
.intro__item:first-child .intro__name {
margin-bottom: 50px;
}
.intro__name {
margin-bottom: 20px;
font-size: 22px;
line-height: 28px; }
.intro__text {
margin-bottom: 27px;
font-weight: 300;
font-size: 18px;
line-height: 21px; }
.intro__inner {
padding: 35px 30px; }
.intro__header {
display: inline-block;
margin-bottom: 24px;
font-weight: 700;
font-size: 36px;
text-align: center;
color: #2b2a28; }
.intro__flags {
margin-bottom: 30px; } }
@media (min-width: 1000px) {
.intro {
padding-top: 130px; }
.intro__inner {
position: relative;
padding-top: 174px; }
.intro__inner:hover .intro__bg::before {
opacity: 1; }
.intro__wrapper {
position: absolute;
top: -100px;
left: 20px;
display: block;
width: calc(100% - 40px); }
.intro__item {
margin-top: 140px; }
.intro__item:nth-child(2) .intro__bg {
top: -25px;
width: 340px;
height: 240px;
margin-left: -175px;
transform: rotate(-7deg); }
.intro__item:nth-child(3) .intro__bg {
top: 10px;
left: 50%;
width: 320px;
height: 220px;
margin-left: -160px;
transform: rotate(3deg); }
.intro__bg {
position: absolute;
top: -20px;
left: 50%;
width: 320px;
height: 240px;
overflow: hidden;
background: #d2e7f5;
border-radius: 40px;
transform: rotate(-3.38deg) translateX(-50%); }
.intro__bg::before {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background-image: linear-gradient(90deg, #3667cd 0%, #66b2e3 100%);
box-shadow: 0 5px 20px 0 rgba(23, 62, 144, 0.4);
opacity: 0;
transition: 0.3s all; }
.intro__img {
position: relative;
display: block; }
.intro__img img {
display: block;
width: auto;
margin: 0 auto; } }
@media (min-width: 1200px) {
.intro {
padding-bottom: 140px;
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); }
.intro__item {
width: 370px; }
.intro__item:not(:last-child) {
margin-bottom: 0; }
.intro__item:nth-child(3) .intro__name {
margin-right: -20px;
margin-left: -20px; }
.intro__item:nth-child(3) .intro__wrapper {
top: -125px; } }
.flags {
padding-left: 0;
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center; }
.flags__item {
width: 50px;
height: 50px;
border-radius: 50%;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); }
.flags__item:not(:last-child) {
margin-right: 30px; }
.flags__img {
display: block; }
.flags__img img {
width: 100%; }
.footer {
padding: 20px;
background-color: #f3f7fa; }
.footer__top {
margin-bottom: 40px; }
.footer__logo {
width: 257px;
margin: 0 auto;
margin-bottom: 30px; }
.footer__logo .logo__image {
height: auto;
}
.footer__box {
list-style: none;
display: none; }
.footer__navigation {
margin-bottom: 60px; }
.footer__col {
text-align: center; }
.footer__col:not(:last-child) {
margin-bottom: 30px; }
.footer__header {
margin-bottom: 15px;
font-weight: 700;
font-size: 16px;
line-height: 18px;
color: #a7a9ac; }
.footer__menu {
padding-left: 0;
list-style: none; }
.footer__item:not(:last-child) {
margin-bottom: 10px; }
.footer__item a {
font-size: 14px;
line-height: 22px;
color: #66b2e3;
transition: .2s all;
}
.footer__item a:hover {
color: #173e90;
}
.footer__contacts {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: flex-end; }
.footer__phone {
font-weight: 700;
font-size: 19px;
line-height: 30px;
color: #2b2a28; }
.footer__callback {
margin-top: 10px;
font-weight: 300;
font-size: 14px;
line-height: 30px;
transition: .2s all;
color: #66b2e3; }
.footer__callback:hover {
color: #173e90;
}
.footer__bottom {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: center; }
.footer__link {
font-weight: 300;
font-size: 12px;
line-height: 30px;
transition: .2s all;
color: #a7a9ac; }
.footer__link:not(:last-child) {
margin-bottom: 10px;
margin-right: 10px;
}
.footer__link:nth-child(2) {
margin-bottom: 30px; }
.footer__link strong {
font-weight: 700;
color: #66b2e3;}
.footer__link:not(:last-child):hover {
text-decoration: underline;
}
@media (min-width: 768px) {
.footer__top {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between; }
.footer__left {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; }
.footer__logo {
width: 124px;
margin-bottom: 0; }
.footer__navigation {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-bottom: 0; }
.footer__header {
margin-bottom: 5px;
line-height: 26px; }
.footer__item {
line-height: 26px; }
.footer__item:not(:last-child) {
margin-bottom: 0; }
.footer__col {
text-align: left; }
.footer__col:not(:last-child) {
margin-bottom: 0; }
.footer__col:not(:first-child) {
margin-left: 60px; }
.footer__bottom {
flex-direction: row;
justify-content: space-between; }
.footer__link:not(:last-child) {
margin-bottom: 0; }
.footer__link:nth-child(2) {
margin-bottom: 0; }
.footer__link a {
font-weight: 700;
font-size: 14px;
color: #66b2e3; } }
@media (min-width: 1200px) {
.footer { padding-top: 45px; }
.footer-home {
padding-top: 0px;
}
.footer__box {
display: block;
max-width: 255px;
padding-top: 10px; }
.footer__text {
font-weight: 500;
font-size: 13px;
line-height: 18px;
transition: .2s all;
color: #2b2a28; }
.footer__text a:hover {
color: #66b2e3;
}	
.footer__text:not(:last-child) {
margin-bottom: 10px; } }
.container {
width: 1170px;
margin: 0 auto;
}
.breadcrumbs {
padding: 5px 17px 20px 17px; }
.breadcrumbs__list {
padding-left: 0;
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap; }
@media (min-width:1000px) {
.page__static .breadcrumbs__list {
top: 15px;
position: relative;
}
}
.breadcrumbs__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
font-weight: 300;
font-size: 13px;
line-height: 20px;
color: #a7a9ac; }
.breadcrumbs__item:not(:last-child)::after {
background-repeat: no-repeat;
background-position: center;
content: "-";
display: block;
margin: 0 10px;
font-size: 13px; }
@media (min-width: 1000px) {
.breadcrumbs {
padding-top: 10px;
padding-bottom: 30px; } }
@media (min-width: 1200px) {
.breadcrumbs {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); } }
.score {
margin-top: 240px;
}
.score__wrapper {
padding: 56px;
background-color: #fff;
border-radius: 10px;
padding-top: 58px;
}
.score__item {
display: flex;
margin-bottom: 15px;
justify-content: space-between;
}
.score__item:last-child {
margin-bottom: 0;
}
.score__item_reverse {
margin-top: 40px;
flex-direction: row-reverse;
}
.score__image {
flex: 0 0 46%;
margin-right: 0px;
}
.score__image_right {
margin-right: 22px;
margin-top: 10px;
}
.score__text {
font-size: 18px;
color: #333;
}
.score_lastline {
margin-left: 40px;
}
.score_title1 {
font-size: 28px;
color: #333;
font-weight: 700;
}
.score__title2 {
font-size: 28px;
color: #333;
font-weight: 700;
margin-bottom: 30px;
}
.h2_magistr {
font-size: 36px;
text-align: center;
color: #333;
margin-top: 61px;
font-weight: 700;
}
.score__content {
flex: 0 0 48%;
}
.popup-form_vertical {
margin: auto;
padding: 20px;
border-radius: 20px;
background-color: #1c4ba8;
background-color: linear-gradient(180deg,rgba(28,75,168,1) 0%,rgba(18,49,121,1) 100%);
margin-top: 40px;
}
.popup-form_vertical form {
position: relative;
padding-bottom: 40px;
display: flex;
justify-content: space-between;
}
.popup-form_vertical .popup-form-button {
width: 25%;
margin-top: -6px;
}
.popup-form_vertical .form-checked {
position: absolute;
bottom: 20px;
left: 20px;
text-align: center;
width: 100%;
justify-content: center;
}
.promo {
padding: 20px 17px 30px 17px; }
.promo_height {
height: 840px !important;
}
.promo__x-text {
margin-top: 90px;
font-size: 18px;
color: #333;
}
.promo__x-text_strong {
font-size: 18px;
text-align: left;
font-weight: 700;
color: #333;
margin-top: 40px;
}
.promo__subtitle {
font-size: 24px;
color: #333;
margin-bottom: 20px;
}
.promo__bg {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
max-width: 340px;
height: 300px;
margin: 0 auto;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/promo-before.png);
background-size: contain; }
.promo__bg_fit img {
width: 100%;
height: 100%;
object-fit: cover;
}
.promo__title {
margin-bottom: 25px;
margin-top: 10px;
font-weight: 400;
font-size: 30px;
line-height: 36px;
color: #2b2a28; }
.promo__content[data-page="langschild"] .promo__title {
font-weight: 700;
}
.promo__title b {
display: block;
font-weight: 700; }
.promo__text {
font-weight: 300;
font-size: 20px;
line-height: 30px;
color: #2b2a28; }
.promo__text + .promo__title {
margin-top: 10px; }
.promo__list {
padding-left: 0;
margin-top: -40px;
list-style: none; }
.promo__list2 {
padding-left: 0;
margin-top: 80px;
list-style: none; }
.promo__list[data-page="camp"] {
margin-top: -40px;
}
.promo__list[data-page="langschild"] {
margin-top: -100px;
}
.promo__list[data-page="publish"] {
margin-top: -60px;
}
.promo__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
font-weight: 400;
font-size: 15px;
line-height: 20px;
color: #173e90; }
.promo__item:not(:last-child) {
margin-bottom: 12px; }
.promo__icon {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 50px;
min-width: 50px;
height: 50px;
margin-right: 13px;
border-radius: 50%;
background-color: #fff;
box-shadow: 0 0 10px 0 rgba(103, 179, 228, 0.4); }
.promo__icon img {
width: 65%; }
.promo__place {
margin-top: 10px;
margin-bottom: 55px; }
.promo__bottom {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column-reverse; }
@media (min-width:1000px) {
.promo {
height: 790px;
}
}
.promo__bottom_space {
margin-top: -160px;
}
@media (min-width: 600px) {
.promo__place {
width: 570px;
margin-right: auto;
margin-left: auto; }
.promo__title {
margin-bottom: 20px;
font-size: 44px;
line-height: 50px; 
font-weight: 500;} }
@media (min-width: 1000px) {
.promo {
margin-top: 0;
padding-top: 70px;
padding-bottom: 75px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/promo-bg@desktop.png);
background-repeat: no-repeat;
background-position: bottom; }
.promo[data-page="langschild"], .promo[data-page="langschild1517"], .promo[data-page="langsindiv"], .promo[data-page="langs"] {
margin-top: -40px;
}
.promo__top {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
justify-content: space-between;
display: flex; }
.promo__bottom {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: row;
align-items: flex-start; }
.promo__content {
width: 600px; }
.promo__content[data-page="langschild"] {
width: auto;
}
.promo__content[data-page="camp"] {
padding-top: 40px;
}  
.promo__text {
width: 470px;
height: 30px;
font-size: 24px; }
.promo__content[data-page="langschild"] .promo__text {
width: auto;
}
.promo__text + .promo__title {
margin-top: 25px; }
.promo__bg {
justify-content: flex-start;
width: 520px;
min-width: 520px;
height: 350px; margin-bottom: 95px;
margin-left: auto; }
.promo__bg[data-page="camp"] {
margin-bottom: 0px;
} .promo__img {
width: 529px;
height: 450px;
margin-left: 10px; } 
.promo[data-page="langstrial"] .promo__content {
padding-top: 30px;
}
}
@media (min-width: 1200px) {
.promo[data-page="langs"] .promo__bg {
margin-bottom: 40px;
}
}
@media (min-width:1070px) {
.promo__content[data-page="langsadulthard"],
.promo[data-page="langschildvac"] .promo__content{
min-width: 670px;
}
.promo[data-page="langschildvac"] .promo__content,
.promo[data-page="langsadulttours"] .promo__content,
.promo[data-page="langsadultcorp"] .promo__content{
padding-top: 30px;
}
.promo[data-page="langsadulttours"] .promo__list{
margin-top: -20px;
}
.promo[data-page="langsadultcorp"] .promo__list {
margin-top: -80px;
}
}
.promo__bg__anim svg {
height: 420px;
}
@media (max-width: 1200px) {
.promo__x-place {
margin-bottom: 0;
margin-top: 130px;
}
}
@media (min-width: 1200px) {
.promo {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px);
padding-bottom: 180px; }
.promo--inner {
padding-bottom: 65px; }
.promo__title b {
display: block; }
.promo__bottom {
align-items: flex-end;
margin-top: -60px; }
.promo__place {
margin: 0;
margin-left: auto; }
.promo__item {
max-width: 400px;
font-size: 16px; }
.promo__item:first-child {
margin-left: 40px; }
.promo__item:nth-child(2) {
margin-left: 40px; }
.promo__item:last-child {
margin-left: 40px; }
.promo__item:nth-child(3) {
margin-left: 40px; }
.promo__item:not(:last-child) {
margin-bottom: 17px; } }
.promo__item_space {
margin-left: 0 !important;
}
@media (min-width: 1920px) {
.promo {
background-size: cover; } }
.place {
position: relative; } .place__inner {
position: relative;
padding: 30px 30px 20px 30px;
background: linear-gradient(to top, #123179, #1c4ba8);
border-radius: 20px;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1); }
.place__title {
margin-bottom: 10px;
font-weight: 800;
font-size: 15px;
line-height: 1.4;
text-align: center;
color: #ffffff;
text-transform: uppercase; }
.place__text {
margin-bottom: 30px;
font-weight: 400;
font-size: 14px;
text-align: center;
color: #ffffff; }
@media (min-width: 600px) {
.place__inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
padding: 25px 45px 30px 25px; }
.place__title {
text-align: left; }
.place__text {
margin-bottom: 0;
font-size: 16px;
text-align: left; }
.place__button {
width: 190px;
height: 60px;
margin-left: auto; }
.place__content {
width: 275px; } }
.methods {
padding: 30px 17px 45px 17px; }
.methods__title {
margin-bottom: 40px; }
.methods__list {
padding-left: 0;
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
justify-content: center; }
.methods__item {
max-width: 330px;
text-align: center; }
.methods__item .methods__img img {
max-width: 100%;
}
.methods__item:not(:last-child) {
margin-bottom: 45px; }
.methods__item:nth-child(2) .methods__img::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/method-bg-2.png); }
.methods__item:nth-child(2) .methods__img img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/method-mask-2.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/method-mask-2.png); }
.methods__item:nth-child(3) .methods__img::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/method-bg-3.png); }
.methods__item:nth-child(3) .methods__img img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/method-mask-3.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/method-mask-3.png); }
.methods__img {
position: relative;
display: block;
height: 156px;
margin: 0 auto;
margin-bottom: 20px; }
.methods__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/method-bg-1.png);
background-size: contain; }
.methods__img img {
display: block;
width: auto;
height: 100%;
margin: 0 auto;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/method-mask-1.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/method-mask-1.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.methods__name {
margin-bottom: 14px;
font-size: 18px; }
.methods__text {
font-size: 14px;
color: #535353; }
@media (min-width: 1000px) {
.methods {
padding-bottom: 40px; }
.methods__img {
height: 220px;
margin-bottom: 30px; }
.methods__item {
margin: 0 15px; }
.methods__name {
line-height: 30px;
font-size: 20px; }
.methods__title {
font-size: 36px; } }
@media (min-width: 1200px) {
.methods {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); }
.methods__list {
margin-right: -15px;
margin-left: -15px; }
.methods__text {
width: 320px;
margin: 0 auto; }
.methods__item {
width: 370px;
max-width: unset; } }
.controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
max-width: 320px;
margin: 0 auto; }
.controls__button {
width: 57px;
height: 19px;
font-size: 0;
background-color: transparent;
background-repeat: no-repeat;
border: none;
cursor: pointer;
transition: all 0.3s;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.controls__button--prev {
margin-right: auto;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left.png); }
.controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left-hover.png); }
.controls__button--next {
margin-left: auto;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right.png); }
.controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right-hover.png); }
.controls__current {
font-weight: 300;
color: #000000; }
.controls__length {
font-size: 14px;
color: #aeaeae; }
.courses {
padding: 40px 0; }
.courses__title {
margin-bottom: 40px; }
.courses__list {
padding-left: 0;
list-style: none;
padding-left: 7px; }
.courses__item {
position: relative;
margin-bottom: 86px;
padding: 0 10px; }
.courses__item.english .courses__flag {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/eng-f.svg); }
.courses__item.german .courses__flag {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/german-f.svg); }
.courses__item.spanish .courses__flag {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/spanish-f.png); }
.courses__item.ielts .courses__flag {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/ielts-f.png); }
.courses__item::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: -56px;
left: 20px;
width: calc(100% - 96px);
height: 56px;
background-color: #ffffff;
border-radius: 0 0 0 15px;
box-shadow: 0 10px 25px 0 rgba(18, 50, 122, 0.15); }
.courses__item::after {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 39px;
bottom: -25px;
z-index: 10;
width: 13px;
height: 15px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/shape.png);
background-size: contain; }
.courses__item:hover .courses__inner::after {
border-top-color: #66b2e3;
border-left-color: #66b2e3; }
.courses__item:hover .courses__name {
color: #66b2e3; }
.courses__inner {
position: relative;
z-index: 10;
display: block;
padding: 0 0 0 20px;
background-color: #ffffff;
border-radius: 15px 15px 0 0;
transition: .2s all;
box-shadow: 0 10px 25px 0 rgba(18, 50, 122, 0.15); }
.courses__item:hover .courses__inner,
.courses__item:hover::before{ 
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.4);
}
.courses__inner::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: -56px;
left: 0;
width: calc(100% - 56px);
height: 60px;
background-color: #ffffff;
border-radius: 0 0 0 15px; }
.courses__inner::after {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 0;
bottom: -56px;
z-index: 10;
box-sizing: border-box;
width: 56px;
height: 56px;
border: 28px solid #feca22;
border-right-color: transparent;
border-bottom-color: transparent;
border-radius: 15px 0 0 0;
transition: all 0.3s; }
.courses__flag {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 110px;
left: 20px;
width: 50px;
height: 50px;
z-index: 2;
background-color: white;
background-size: cover;
border-radius: 50%;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
.courses__img {
position: relative;
display: block;
width: 100%;
height: 160px;
margin-bottom: 0; }
.courses__img::before {
content: "";
display: block;
position: absolute;
top: 0; width: calc(100%);
height: 100%;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/courses-bg.png);
background-repeat: no-repeat;
background-position: left;
border-radius: 0 15px 0 0; }
.courses__img img {
display: block;
width: calc(100% - 10px);
height: 97%;
margin-left: auto;
border-radius: 0 15px 0 0;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: right;
object-position: right;
-webkit-mask-position: top right;
mask-position: top right;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/courses-mask.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/courses-mask.png);
-webkit-mask-size: cover;
mask-size: cover; }
.courses__name {
position: relative;
bottom: -20px;
z-index: 10;
padding-right: 20px;
font-weight: 900;
font-size: 20px;
line-height: 24px;
color: #173e90;
transition: all 0.3s; }
.courses__name::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 40px;
bottom: 0;
width: 20px;
height: 20px;
background-color: #ffffff; }
@media (min-width: 1000px) {
.courses {
padding-top: 35px;
padding-right: 17px;
padding-bottom: 45px; }
.courses__title {
margin-bottom: 50px; }
.courses__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 1000px;
margin: 0 auto; }
.courses__list.langschild {
max-width: none;
}
.courses__list.langschild .courses__item {
width: 290px;
}
.courses__list--inner {
max-width: unset;
margin-left: -15px;
margin-right: -15px;
padding: 0; }
.courses__item {
width: 300px;
padding: 0 15px; }
.courses__item::after {
right: 44px; }
.courses__controls {
display: none; } }
@media (min-width: 1200px) {
.courses {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); } }
.text-block {
display: none;
padding: 20px;
padding-top: 75px;
padding-bottom: 40px;
background-color: #f4f8fa; }
.text-block .button {
justify-content: flex-start;
width: 150px;
height: auto;
font-size: 12px;
line-height: 18px;
color: #173e90;
background: #fff;
text-transform: uppercase;
text-decoration: underline;
transition: .2s all;
border: 0;
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
}
.text-block__button {
display: none;
cursor: pointer;
}
.text-block .button:hover {
background: #fec50c;
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
}
.text-block .button:focus {
background: #fec50c;
-webkit-box-shadow: none;
box-shadow: none;
}
.text-block__img {
display: none; }
.text-block__content p {
margin-bottom: 15px;
font-size: 14px;
line-height: 20px;
color: #535353; }
.text-block__title {
margin-bottom: 30px;
font-weight: 700; }
@media (min-width: 768px) {
.text-block {
display:none }
.text-block .button {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 150px;
height: 46px;
font-weight: 700;
line-height: 30px;
color: #1c1c1b;
text-decoration: none;
border: 1px solid #fec50c;
box-shadow: 0 0 15px 0 rgba(181, 195, 205, 0.36); }
.text-block__img {
display: block;
min-width: 270px; }
.text-block__content {
max-width: 874px;
margin-left: 25px; }
.text-block__content p:last-of-type {
margin-bottom: 30px; }
.text-block__title {
font-size: 30px;
line-height: 37px;
text-align: left; } }
@media (min-width: 1200px) {
.text-block {
display: none;  
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px);
padding-top: 50px;
padding-bottom: 50px; } }
.group {
position: relative;
padding: 30px 20px;
padding-bottom: 50px;
background-color: #f4f8fa; }
.group__title {
margin-bottom: 15px;
font-weight: 700;
color: #2b2a28; }
.group__desc {
margin-bottom: 40px;
font-size: 18px;
line-height: 22px;
text-align: center;
color: #2b2a28; }
.group__inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: center; }
.group__left {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: center; }
.group__name {
margin-bottom: 20px;
font-size: 18px;
line-height: 22px;
text-align: center;
color: #66b2e3; }
.group__list {
padding-left: 0;
list-style: none; }
.group__item .group__link {
margin-bottom: 20px; }
.group__link {
display: inline-flex;
align-items: center;
height: 44px;
padding-right: 30px;
font-weight: 700;
font-size: 16px;
line-height: 18px;
color: #173e90;
background-color: #e2eef6;
border-radius: 20px;
transition: all 0.3s; }
.group__link:hover {
background-color: #fec50c; }
.group__text {
display: none; }
.group__button {
width: 200px;
height: 60px;
margin-bottom: 10px; }
.group__icon {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 44px;
height: 44px;
margin-right: 25px;
border-radius: 50%;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
.group__icon img {
display: block;
width: 100%;
height: 100%;
border-radius: 50%;
-o-object-fit: cover;
object-fit: cover; }
.group__img {
width: 284px;
margin: 0 auto; }
.group__categories {
display: none; }
@media (min-width: 768px) {
.group__title {
text-align: left;
color: #202020; }
.group__desc.desc {
text-align: left;
color: #202020; }
.group__inner {
flex-direction: row;
justify-content: space-between;
align-items: baseline;
margin-top: 85px;
min-height: 242px; }
.group__left {
align-items: flex-start;
width: 40%; }
.group__text {
display: block;
margin-bottom: 40px;
font-size: 16px;
line-height: 22px;
color: #535353; }
.group__name {
font-weight: 700;
text-align: left; }
.group__img {
position: absolute;
left: 50%;
transform: translateX(-50%); }
.group__categories {
display: block;
width: 30%;
align-self: flex-end; }
.group__row:not(:last-child) {
margin-bottom: 20px; }
.group__row:first-child {
color: #173e90; }
.group__row:nth-child(2) {
color: #66b2e3; }
.group__row:nth-child(3) {
color: #535353; }
.group__header {
margin-bottom: 10px;
font-weight: 700;
font-size: 14px;
line-height: 16px; }
.group__list {
padding-left: 0;
list-style: none; }
.group__item {
font-size: 14px;
line-height: 16px; } }
@media (min-width: 1200px) {
.group {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px);
padding-top: 60px;
padding-bottom: 115px; }
.group::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 29%;
left: 50%;
z-index: 1;
width: 622px;
height: 360px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/test__backgroun.png);
transform: translate(-52%); }
.group__title {
margin-bottom: 0;
font-size: 30px;
line-height: 40px; }
.group__desc {
margin-bottom: 86px;
font-size: 20px;
line-height: 24px; }
.group__left {
top: -30px;
position: relative;
max-width: 500px; }
.group__name {
z-index: 2;
font-size: 24px;
line-height: 30px; }
.group__text {
max-width: 300px; }
.group__img {
top: 137px;
z-index: 2;
width: 492px;
transform: translateX(-45%); }
.group__categories {
position: relative;
top: -5px;
}
.group__row {
position: relative;
z-index: 1; }
.group__row:not(:last-child) {
margin-bottom: 24px; }
.group__row:nth-child(2) {
margin-left: 60px; }
.group__row:nth-child(3) {
margin-left: 115px; }
.group__row::before {
content: "";
position: absolute;
bottom: -1px;
z-index: 1;
height: 1px; }
.group__row:first-child::before {
right: 110px;
bottom: -7px;
width: 446px;
background-color: #173e90; }
.group__row:nth-child(2)::before {
right: 70px;
bottom: -7px;
width: 491px;
background-color: #66b2e3; }
.group__row:nth-child(3)::before {
right: 0;
bottom: -7px;
width: 454px;
background-color: #535353; } }
.banner__inner {
position: relative;
padding: 40px 20px;
background: linear-gradient(to top, #123179, #1c4ba8);
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1); }
.banner__inner::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: -10px;
left: 0;
width: 100%;
height: 10px;
background-color: #173e90;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
opacity: 0.302; }
.banner__inner:after {
content: "";
display: block;
background: url(//edustream.kz/wp-content/themes/edustream/img/banner-shadow.png) 77% -60px no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.banner__left {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: center;
position: relative;
z-index: 2;
margin-bottom: 65px; }
.banner__title {
width: 340px;
margin-bottom: 35px;
font-weight: 700;
font-size: 26px;
line-height: 30px;
text-align: center;
z-index: 1;
position: relative;
color: #ffffff; }
.banner__list {
padding-left: 0;
list-style: none;
width: 325px; }
.banner__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center; }
.banner__item:not(:last-child) {
margin-bottom: 15px; }
.banner__icon {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 58px;
min-width: 58px;
height: 58px;
background-color: #325aab;
border-radius: 50%; }
.banner__img img {
width: 35px;
height: 35px; }
.banner__text {
font-size: 14px;
line-height: 18px;
color: #e6e7ee;
}
.banner__right {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: center; }
.banner__accent {
margin-bottom: 10px;
font-weight: 700;
font-size: 16px;
line-height: 30px;
text-align: center;
color: #fec50c;
text-transform: uppercase; }
.banner__action {
margin-bottom: 20px;
font-weight: 700;
font-size: 16px;
line-height: 30px;
text-align: center;
color: #ffffff;
text-transform: uppercase; }
.banner__button {
width: 210px;
min-height: 50px;
margin-bottom: 40px; }
.banner__time {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
position: relative;
z-index: 1;
}
.bunner__label {
font-size: 14px;
color: #66b2e3;
padding-top: 5px;
}
.banner__time__countdown {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding-left: 0;
list-style: none;
margin-left: 15px;
}
.banner__time__countdown li {
margin-right: 10px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.banner__time__countdown li:last-child {
margin-right: 0;
}
.timenumbers {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.timenumbers span {
border-radius: 10px;
background-color: rgb(102, 178, 227);
width: 32px;
height: 40px;
color: #fff;
font-size: 30px;
line-height: 45px;
font-weight: 300;
position: relative;
text-align: center;
margin-left: 5px;
}
.banner__time__countdown li:not(:last-child) .timenumbers span:last-child:after {
content: ":";
font-weight: 300;
font-size: 30px;
color: #fff;
position: absolute;
right: -11px;
top: 5px;
}
.timedescription {
text-align: center;
font-size: 11px;
color: rgba(255,255,255,.5);
margin-top: 5px;
text-transform: lowercase;
}
@media (min-width: 768px) {
.banner__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
width: inherit; }
.banner__icon {
margin-bottom: 10px; }
.banner__left {
margin-bottom: 0; }
.banner__item {
flex-direction: column;
width: 30%;
text-align: center; }
.banner__item:not(:last-child) {
margin-bottom: 0; }
.banner__item:not(:first-child) {
margin-left: auto; } }
@media (min-width: 1200px) {
.banner {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px);
padding-top: 35px;
padding-bottom: 65px; }
.banner__left {
align-items: flex-start;
max-width: 700px; }
.banner__title {
width: inherit;
font-size: 30px;
line-height: 40px; }
.banner__inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
align-items: baseline;
padding: 40px 50px 20px 30px;
border-radius: 20px; }
.banner__inner::before {
bottom: -10px;
left: 15px;
width: calc(100% - 30px);
height: 18px;
background-color: #173e90;
border-radius: 20px;
border-top-left-radius: 0;
border-top-right-radius: 0;
box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
opacity: 0.302; }
.banner__item {
width: 30%; }
.banner__item:not(:first-child) {
margin-left: auto; }
.banner__icon {
width: 85px;
min-width: 85px;
height: 85px; }
.banner__img img {
width: 50px;
height: 50px; }
.banner__button {
margin-bottom: 35px; } }
{
padding: 40px 0 30px 0; }
.tours__title {
margin: 0 17px;}
.tours__desc {
margin: 0 17px;
margin-bottom: 35px;
text-align: center; }
.tours-nav {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
margin-bottom: 30px;
display: none;
}
.tours-nav-button {
max-width: 270px;
text-align: center;
}
.tours-nav-button:first-child {
margin-right: 20px;
}
.tours-nav-button span {
line-height: 1.4;
}
.tours__list {
list-style: none;
padding-left: 7px; }
.tours__inner {
position: relative;
z-index: 10;
display: block;
padding: 0;
background-color: #ffffff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0 10px 25px 0 rgba(18, 50, 122, 0.15); } .tours__img {
position: relative;
display: block;
height: 170px;
margin-bottom: 10px; }
.tours__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 26px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/tour-before.png); }
.tours__img img {
width: 100%;
height: 100%;
border-radius: 15px 15px 0 0;
-o-object-fit: cover;
object-fit: cover; }
.tours__name {
position: relative;
z-index: 10;
margin-bottom: 16px;
margin-left: 20px;
padding-right: 20px;
font-weight: 900;
font-size: 20px;
line-height: 24px;
color: #173e90;
transition: all 0.3s; }
.tours__name::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 40px;
bottom: 0;
width: 20px;
height: 20px;
background-color: #ffffff; }
.tours__row {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
align-items: center;
margin-right: 17px;
margin-left: 17px;
font-weight: 300;
font-size: 14px;
line-height: 24px;
color: #6b6b6b; }
.tours__item {
position: relative;
margin-bottom: 40px;
padding: 10px; 
} .tours__circle {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 85px;
height: 85px;
margin-bottom: 15px;
background-color: rgba(255, 255, 255, 0.3);
border-radius: 50%; }
.tours__circle img {
display: block;
width: 100%;
height: auto; }
.tours__circle .tours__img {
display: block;
width: 55%; }
.tours__date {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center; }
.tours__date::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 21px;
height: 22px;
margin-right: 7px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/calendar.png); }
.tours__age {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center; }
.tours__age::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 18px;
height: 21px;
margin-right: 10px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/man.png); }
.tours__price {
position: relative;
bottom: -35px;
left: 20px;
font-weight: 700;
font-size: 24px;
line-height: 18px; }
.tours__price::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 60px;
bottom: 20px;
width: 20px;
height: 20px;
background-color: #ffffff; }
.tours__button {
display: none; }
.tours__tabs .tabs__list {
margin-bottom: 20px;
padding: 0 17px; }
@media (min-width: 1000px) {
.tours {
padding-top: 45px;
padding-bottom: 45px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/tours-bg@desktop.png);
background-size: 120%;
background-repeat: no-repeat;
background-position: 0 150px; }
.tours__tabs .tabs__list {
margin-bottom: 30px; }
.tours__tabs .tabs__list .tabs__item {
padding: 0 40px;
max-width: 300px;
}
.tours__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-right: -15px;
margin-left: -15px;
padding-left: 0; }
.tours__button {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
max-width: 225px;
margin: 0 auto; }
.tours__item {
width: 270px;
margin-right: 15px;
margin-left: 15px;
padding: 0; }
.tours__item::after {
right: 30px; } }
@media (min-width: 1200px) {
.tours {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); } }
@media (min-width: 1920px) {
.tours {
background-size: cover; } }
@media (max-width: 1000px) {
.tours__list--hidden {
display: none; } }
.desc {
font-weight: 400;
font-size: 18px;
line-height: 22px;
color: #2b2a28; }
@media (min-width: 1000px) {
.desc {
font-size: 20px;
line-height: 40px; } }
.free-lessons {
padding: 30px 0 40px 0; }
.free-lessons__title {
margin: 0 15px; }
.free-lessons__desc {
margin-bottom: 50px;
text-align: center; }
.free-lessons__tabs .tabs__list {
margin: 0;
margin-bottom: 25px; }
.free-lessons__tabs .tabs__item {
max-width: none;
width: 270px;
color: #b5c4da;
text-transform: uppercase;
}
.free-lessons__tabs .tabs__item:not(.tabs__item--active):hover {
border: 1px solid #173e90;
color: #173e90;
}
.free-lessons__tabs .tabs__item--active {
color: #fff;
font-weight: 500;
}
.free-lessons__tabs .tabs__item.tabs__item--active .tabs__img {
opacity: 1;
}
.free-lessons__tabs .tabs__item .tabs__img {
opacity: .5;
}
.free-lessons__tabs .tabs__item:hover .tabs__img {
opacity: 1;
}
.free-lessons__card {
padding: 30px 17px 0 17px;
background-color: #ffffff; }
.free-lessons__card--active .free-lessons__content p:nth-child(n + 3) {
display: inline-block; }
.free-lessons__card--active .free-lessons__list {
margin-top: 25px;
display: block; }
.free-lessons__card--active .free-lessons__slider::before {
display: none; }
.free-lessons__card--active .free-lessons__more:before {
transform: rotate(-180deg);
}
.free-lessons__content {
font-weight: 400;
font-size: 14px;
line-height: 20px;
padding-right: 80px;
color: #2b2a28; }
.free-lessons__content span {
font-weight: 700;
color: #173e90; }
.free-lessons__content p {
margin-bottom: 15px; }
.free-lessons__content p:nth-child(n + 3) {
display: none; }
.free-lessons__list {
padding-left: 0;
list-style: none;
display: none;
margin-bottom: 20px;
font-size: 14px;
line-height: 20px;
color: #6b6b6b; }
.free-lessons__list--active {
display: block; }
.free-lessons__item:not(:last-child) {
margin-bottom: 20px; }
.free-lessons__bottom {
list-style: none;
padding-top: 55px;
padding-right: 17px;
padding-bottom: 30px;
padding-left: 17px;
text-align: center;
background-color:#f4f8fa;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/free-lessons-bg@mobile.png);
background-repeat: no-repeat;
background-size: 100% 100%;
background-position: bottom center; }
.free-lessons__adv {
width: 260px;
margin: 0 auto;
font-weight: 700;
font-size: 20px;
line-height: 20px;
color: #ffffff; }
.free-lessons__adv:not(:last-child) {
margin-bottom: 23px; }
.free-lessons__more,
.gap__more {
position: absolute;
right: 37px;
bottom: 30px;
z-index: 30;
padding: 0;
font-weight: 300;
font-size: 12px;
cursor: pointer;
transition: .2s all;
color: #173e90;
text-transform: uppercase;
text-decoration: underline;
background-color: transparent;
border: none; }
.free-lessons__more::before,
.gap__more::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 0;
right: -20px;
width: 12px;
height: 12px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/doble-arrow.png); }
.free-lessons__more:hover,
.gap__more:hover {
text-decoration: none;
}
.gap-slider-wrap.opened .gap__more::before{
transform: rotate(-180deg);
}
@media (min-width: 560px) {
.free-lessons__bottom {
background-size: 100% 100%; } }
@media (min-width: 1000px) {
.free-lessons__bottom {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
margin: 0 15px;
padding-top: 120px;
padding-bottom: 20px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/free-lessons-bg@desktop.png);
background-size: unset;
background-color: #fff;
border-radius: 0 0 15px 15px; }
.free-lessons__title {
text-align: left; }
.free-lessons__desc.desc {
text-align: left; }
.free-lessons__tabs {
margin-bottom: -5px;
}
.free-lessons {
padding-top: 45px;
padding-bottom: 60px; }
.free-lessons__top {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-bottom: 30px; }
.free-lessons__content span {
font-size: 16px;
text-transform: uppercase; }
.free-lessons__content p:nth-child(n + 3) {
display: inline-block; }
.free-lessons__more {
display: none; }
.free-lessons__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-top: 50px;
justify-content: space-between;
margin-bottom: 0; }
.free-lessons__item {
width: 30%; }
.free-lessons__item:not(:last-child) {
margin-bottom: 0; }
.free-lessons__card {
margin: 0 15px;
padding-top: 30px;
overflow: hidden;
border-radius: 15px 15px 0 0; }
.free-lessons__adv:not(:last-child) {
margin-bottom: 0; } }
@media (min-width: 1200px) {
.free-lessons {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); }
.free-lessons__item {
position: relative;
width: 350px;
padding-left: 50px; }
.free-lessons__item::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: -10px;
left: 0;
width: 39px;
height: 32px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/q.jpg);
}
.free-lessons__card {
margin: 0; }
.free-lessons__bottom {
margin: 0; }
.free-lessons__title {
margin: 0; }
.free-lessons__desc {
margin: 0;
margin-bottom: 40px; } }
.free-lessons-gallery {
min-width: 500px;
max-width: 500px;
border-radius: 20px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
height: 300px;
position: relative;
overflow: hidden;
margin: 5px 15px 0 0;
}
.free-lessons-slider {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.free-lessons-slider .slick-list, 
.free-lessons-slider .slick-track, 
.free-lessons-slider-item {
height: 100%;
}
.free-lessons-slider-item img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: top;
}
.slider {
position: relative; }
.slider__list {
padding-left: 0;
list-style: none; }
.slider__item {
height: 255px;
padding: 25px 17px;
border-radius: 15px; }
.slider__item img {
width: 100%;
height: 100%;
border-radius: 15px;
box-shadow: 0 10px 25px 0 rgba(18, 50, 122, 0.15);
-o-object-fit: cover;
object-fit: cover; }
.free-lessons-slider-control-button,
.how-slider--prev,
.how-slider--next,
.langs__controls .controls__button {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 38px;
height: 66px;
padding: 0;
font-size: 0;
background-color: transparent;
border: none;
cursor: pointer;
z-index: 6;
position: absolute;
top: 50%;
margin-top: -33px;
transition: all 0.3s; }
.how-slider--prev, .how-slider--next {
margin-top: -20px;
}
.free-lessons-slider-prev,
.how-slider--prev,
.langs__controls--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-left.png); left: 10px }
.free-lessons-slider-prev:hover,
.how-slider--prev:hover,
.langs__controls--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-left-hover.png); }
.free-lessons-slider-next,
.how-slider--next,
.langs__controls--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-right.png); right: 10px; }
.free-lessons-slider-next:hover,
.how-slider--next:hover,
.langs__controls--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-right-hover.png); }
.express-publishing {
padding: 30px 20px;
padding-top: 40px; }
.express-publishing__title {
margin-bottom: 30px;
color: #202020; }
.express-publishing__list {
padding-left: 0;
list-style: none;
margin-bottom: 30px;
padding-top: 70px; }
section:not([data-page="publishabout"]) .express-publishing__img:not(.economy__top-img) {
position: relative;
position: absolute;
top: -70px;
left: 50%;
display: block;
width: 255px;
height: 175px;
transform: translateX(-50%); }
section:not([data-page="publishabout"]) .express-publishing__img:not(.economy__top-img)::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-1.png); }
section:not([data-page="publishabout"]) .express-publishing__img img{
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
section:not([data-page="publishabout"]) .express-publishing__item {
position: relative;
padding: 30px 12px;
padding-top: 150px;
background-color: white;
border: 3px solid #d8eaf5;
border-radius: 20px; }
section:not([data-page="publishabout"]) .express-publishing__item:nth-child(2) .express-publishing__img {
position: relative;
position: absolute; }
section:not([data-page="publishabout"])  .express-publishing__item:nth-child(2) .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-2.png); }
section:not([data-page="publishabout"])   .express-publishing__item:nth-child(2) .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
section:not([data-page="publishabout"]) .express-publishing__item:nth-child(3) .express-publishing__img {
position: relative;
position: absolute; }
section:not([data-page="publishabout"])  .express-publishing__item:nth-child(3) .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-3.png); }
section:not([data-page="publishabout"])  .express-publishing__item:nth-child(3) .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-3.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-3.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.express-publishing__header {
margin-bottom: 25px;
font-size: 18px;
line-height: 22px;
text-align: center;
color: #202020; }
.express-publishing__header b {
font-weight: 700; }
.express-publishing__text {
font-weight: 300;
font-size: 14px;
line-height: 20px;
color: #535353; }
div.express-publishing__text {
margin-bottom: 20px;
}
div.express-publishing__text p:not(:last-child) {
margin-bottom: 15px;
}
.express-publishing__desc {
text-align: center;
margin-bottom: 30px; }
@media (min-width: 768px) {
.express-publishing__title {
margin-bottom: 70px;
font-size: 30px;
line-height: 37px; }
.express-publishing__title + .express-publishing__desc {
margin-top: -70px;
margin-bottom: 70px; }
.express-publishing__header {
font-size: 20px;
width: 100%;
line-height: 24px;
text-align: left; } }
@media (min-width: 1170px) {
.express-publishing:not([data-page="publishabout"]) {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column; }
.express-publishing__controls {
display: none; }
.express-publishing__list {
max-width: 1030px;
margin: 0 auto;
padding-top: 0; }
section:not([data-page="publishabout"]) .express-publishing__img:not(.economy__top-img)  {
top: 50%;
right: -240px;
left: inherit;
width: 376px;
height: 250px;
transform: translateY(-50%); }
section:not([data-page="publishabout"]) .express-publishing__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
width: 80%;
padding: 25px 305px 20px 30px;
padding-right: 220px; }
section:not([data-page="publishabout"]) .express-publishing__item:not(:last-child) {
margin-bottom: 55px; }
section:not([data-page="publishabout"]) .express-publishing__item:nth-of-type(2) {
align-items: flex-end;
margin-left: auto;
padding-right: 50px;
padding-left: 220px; }
section:not([data-page="publishabout"])  .express-publishing__item:nth-of-type(2) .express-publishing__img {
top: 43%;
left: -208px; }
section:not([data-page="publishabout"])  .express-publishing__item:not(:last-child) {
margin-bottom: 85px; }
.express-publishing__header b {
display: block; } }
.teachers {
background: url(//edustream.kz/wp-content/themes/edustream/img/teachers.png) center top no-repeat;
min-height: 728px;
padding-top: 90px;
}
.teachers__title {
font-size: 36px;
font-weight: 700;
color: #fff;
max-width: 700px;
margin-bottom: 35px;
}
@media (min-width:1000px) {
.teachers[data-page="langsadultstart"] .teachers__title {
max-width: 50%;
font-size: 34px;
}
}
.teachers-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.teachers-left {
width: 320px;
height: 430px;
position: relative;
padding-top: 50px;
}
.teachers-thumbs {
list-style: none;
padding-left: 0;
height: 300px;
margin-top: 15px;
}
.teachers-thumbs.slick-vertical .slick-slide.teachers-thumbs-item {
width: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
margin-bottom: 30px;
margin-right: 30px;
border-radius: 10px;
background-color: rgb(226, 238, 246);
padding: 10px;
transition: .2s all;
}
.teachers-thumbs.slick-vertical .slick-slide.slick-center.teachers-thumbs-item,
.teachers-thumbs.slick-vertical .slick-slide.teachers-thumbs-item:hover {
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.3);
cursor: pointer;
}
.teachers-thumbs-photo {
max-width: 60px;
min-width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
margin-right: 20px;
}
.teachers-thumbs-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: top;
}
.teachers-thumbs-name {
font-size: 14px;
font-weight: 700;
color: #1f1f1f;
margin-bottom: 7px;
}
.teachers-thumbs-post {
font-size: 14px;
color: #6b6b6b;
}
.teachers-left .controls__counter {
display: none;
}
.teachers-left .teachers-thumbs-control .controls__button {
width: 15px;
height: 40px;
background-size: contain;
position: absolute;
left: 50%;
margin-left: -11px;
z-index: 10;
}
.teachers-left .teachers-thumbs-control-prev,
.teachers-left .teachers-thumbs-control-next{
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
}
.teachers-left .teachers-thumbs-control .teachers-thumbs-control-prev {
transform: rotate(90deg);
top: 0;
margin-left: -15px;
}
.teachers-left .teachers-thumbs-control .teachers-thumbs-control-prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-thumb-prev-hover.png);
}
.teachers-left .teachers-thumbs-control-next {
transform: rotate(-90deg);
bottom: 0;
}
.teachers-left .teachers-thumbs-control .teachers-thumbs-control-next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-thumb-prev-hover.png);
}
.teachers-right {
width: 790px;
}
.teachers-big {
width: 100%;
height: 440px;
}
.teachers-big.slick-initialized .slick-slide.teachers-big-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-start;
align-items: flex-start;
border-radius: 20px;
background-color: rgb(255, 255, 255);
}
.teachers-big-photo {
min-width: 270px;
max-width: 270px;
height: 400px;
border-radius: 20px;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
overflow: hidden;
margin: 20px 25px 25px;
}
.teachers-big-photo .reviews__img {
height: 100%;
justify-content: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
padding: 0 15px 15px 0;
}
.teachers-big-photo .reviews__img:before {
display: none;
}
.teachers-big-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.teachers-big-content {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
max-width: 480px;
}
.teachers-big-name {
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
color: #173e90;
margin-top: 35px;
}
.teachers-big-post {
font-size: 14px;
font-weight: 700;
color: #202020;
margin: 10px 0 20px;
}
.teachers-big-text {
padding-right: 50px;
position: relative;
}
.teachers-big-text::-webkit-scrollbar {
width: 12px;
}
.teachers-big-text::-webkit-scrollbar-track {
background: #e8f1fa;
border-radius: 10px;
overflow: hidden;
}
.teachers-big-text::-webkit-scrollbar-thumb {
background-color: #66b2e3;
border-radius: 20px;
border: 2px solid #e8f1fa;
}
@media (min-width:768px) {
.teachers-big-text {
height: 230px;
overflow-y: auto;
max-width: 95%;
margin-bottom: 20px;
scrollbar-width: thin;
scrollbar-color: #66b2e3 #e8f1fa;
}
}
.teachers-big-text p,
.teachers-big-text ul li{
font-size: 14px;
line-height: 20px;
color: #535353;
}
.teachers-big-text p:not(:last-child),
.teachers-big-text ul {
margin-bottom: 10px;
}
.teachers-big-more,
.first-step__more,
.enter__more,
.leads-more{
display: none;
}
.teachers-big__controls {
display: none;
}
.teachers-awards {
margin-top: 10px;
position: relative;
width: 94%;
}
.teachers-awards-slider {
width: 80%;
margin: 0 auto;
}
.teachers-awards-slider .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.teachers-awards-item {
width: 100px;
height: 70px;
display: block;
margin-right: 30px;
}
.teachers-awards-item img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.teachers-awards-fullwidth .teachers-awards-control {
display: none;
}
.teachers-awards-fullwidth.teachers-awards,
.teachers-awards-fullwidth .teachers-awards-slider {
width: 100%;
}
.teachers-awards .teachers-awards-control .controls__button {
width: 20px;
height: 50px;
background-size: contain;
position: absolute;
top: 50%;
margin-top: -25px;
}
.teachers-awards .teachers-awards-prev,
.teachers-awards .teachers-awards-next{
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
}
.teachers-awards .teachers-awards-prev {
left: 0;
top: 12px;
}
.teachers-awards .teachers-awards-prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
.teachers-awards .teachers-awards-next {
right: 0;
transform: rotate(180deg);
}
.teachers-awards .teachers-awards-next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
.reviews {
padding: 70px 0 45px 0; }
.reviews--inner .reviews__title {
text-align: left;
max-width: unset;
padding: 0 17px; }
.reviews--inner .reviews__title + .reviews__desc {
margin-top: -20px;
margin-bottom: 30px;
padding: 0 17px; }
.reviews--center .reviews__title {
text-align: center; }
.reviews--center .reviews__desc {
text-align: center; }
.reviews__title {
margin-bottom: 30px;
font-weight: 700;
font-size: 26px;
line-height: 30px;
text-align: center;
color: #2b2a28; }
.reviews__video-list {
padding-left: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
list-style: none; }
.reviews__top {
position: relative;
max-width: 500px;
margin: 0 auto; }
.reviews__top + .reviews__bottom {
margin-top: 50px; }
.reviews__img {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
height: 190px;
margin-bottom: 25px;
background-color: #1c1c1b;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-review.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 15px;
box-shadow: 0 7px 15px 0 rgba(18, 50, 122, 0.3); }
.reviews__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.2);
border-radius: 15px; }
.reviews__play {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 62px;
height: 46px;
font-size: 0;
background: linear-gradient(0deg, #12317a, #1c4bff);
background-color: #173e90;
background-repeat: no-repeat;
background-position: center;
border-radius: 15px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.35);
transition: all .3s; }
.reviews__play::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 21px;
height: 23px;
margin-left: 3px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/play_icon.png); }
.reviews__img:hover .reviews__play,
.way__video-box:hover .reviews__play {
background-image: linear-gradient(0deg, #51a2dd, #7bc2e9); }
.reviews__img:active .reviews__play {
background-color: #66b2e3;
background-image: unset;
box-shadow: none; }
.reviews__name {
font-weight: 700;
font-size: 16px;
line-height: 20px;
color: #202020; }
.reviews__about {
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #202020; }
.reviews__video-item {
padding: 17px; }
.reviews__bottom {
position: relative;
padding: 0 17px 0 17px; }
.reviews__bottom .reviews__img,
.umk__authors_item-photo {
position: relative;
float: left;
width: 123px;
height: 123px;
margin-right: 35px;
margin-bottom: 0;
background-color: unset;
background-image: none;
border-radius: 15px 0 0 0;
box-shadow: unset; }
.reviews__bottom .reviews__img::before,
.umk__authors_item-photo:before{
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/reviews__bg.png); }
.reviews__bottom .reviews__img img,
.umk__authors_item-photo img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/reviews__mask.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/reviews__mask.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.reviews__bottom .reviews__img img,
.umk__authors_item-photo img{
border-radius: 15px 0 0 0;
-webkit-mask-position: top;
mask-position: top; }
.reviews__bottom .reviews__img::before,
.umk__authors_item-photo:before {
background-color: transparent;
background-position: top; }
.reviews__bottom .reviews__item {
position: relative; }
.reviews__bottom .reviews__item .reviews__inner {
position: relative;
height: 100%;
background-color: #ffffff;
border-radius: 15px; }
.reviews__bottom .reviews__item .reviews__inner::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 90px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 80.59%);
border-radius: 0 0 15px 15px; }
.reviews__bottom .reviews__item--active .reviews__inner::before {
opacity: 0;
pointer-events: none; }
.reviews__bottom .reviews__item--active .reviews__text {
max-height: 500px;
transition: all 0.3s; }
.reviews__bottom .reviews__item--active .reviews__more::before {
transform: rotate(-180deg) translateY(50%); }
.reviews__bottom .reviews__name {
margin-bottom: 5px;
font-size: 18px; }
.reviews__list {
padding-left: 0;
list-style: none; }
.reviews__list .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-start;
align-items: flex-start;
margin-bottom: 35px;
}
.reviews__position {
font-size: 16px;
line-height: 20px; }
.reviews__text {
clear: both;
max-height: 70px;
overflow: hidden;
font-size: 14px;
line-height: 18px;
color: #535353; }
.reviews__more {
position: absolute;
right: 37px;
bottom: 12px;
z-index: 20;
padding: 0;
font-weight: 300;
font-size: 12px;
line-height: 18px;
color: #173e90;
background-color: transparent;
border: none;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
transition: all 0.3s;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.reviews__more::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 50%;
right: -22px;
width: 16px;
height: 8px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/reviews__dropdown.png);
transform: translateY(-50%); }
.reviews__content {
padding-top: 35px;
padding-right: 15px;
padding-bottom: 30px;
padding-left: 15px; }
@media (min-width: 1170px) {
.reviews__slider .reviews__img {
height: 290px; }
.reviews__video-item {
padding: 17px 30px; } }
@media (min-width: 740px) {
.reviews__img {
height: 250px; }
.reviews__video-item {
padding: 17px 10px; } }
@media (min-width: 1000px) {
.reviews__top {
max-width: 1000px; }
.reviews__top + .reviews__bottom {
margin-top: 95px; }
.reviews__slider:not(.slick-slider) {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.reviews__slider:not(.slick-slider) .reviews__item,
.reviews__slider:not(.slick-slider) .reviews__video-item {
min-width: 50%;
padding: 15px; }
.reviews__bottom .reviews__item {
padding: 0 15px; }
.reviews__bottom .reviews__img {
float: unset;
width: 235px;
min-width: 235px;
height: 209px;
margin-right: 35px;
margin-bottom: 20px; }
.reviews__bottom .reviews__inner {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: flex-start; }
.reviews__bottom .reviews__name {
font-size: 20px;
line-height: 23px; }
.reviews__bottom .reviews__position {
margin-bottom: 20px; }
.reviews__bottom .reviews__text {
max-height: 70px; } }
@media (min-width: 1200px) {
.reviews {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px);
padding-top: 70px;
padding-bottom: 50px; }
.reviews[data-page="langschild"] {
padding-top: 30px;
}
.reviews--inner .reviews__title {
padding: 0; }
.reviews--inner .reviews__title + .reviews__desc {
margin-top: -30px;
margin-bottom: 30px;
padding: 0; }
.reviews__title {
max-width: 800px;
margin: 0 auto;
margin-bottom: 50px;
font-size: 36px;
line-height: 37px;}
.reviews[data-page="langschild"] .reviews__title {
margin-bottom: 30px;
}
.reviews__video-list {
position: relative;
z-index: 20; }
.reviews__top {
max-width: 1100px; }
.reviews__top .reviews__controls {
position: absolute;
top: 135px;
left: -35px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
width: calc(100% + 70px);
max-width: unset; }
.reviews__top .reviews__controls .controls__button {
width: 22px;
height: 50px;
background-size: contain; }
.reviews__top .reviews__controls .reviews__controls--dots {
display: none;
}
.reviews__top .reviews__controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png); }
.reviews__top .reviews__controls .controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png); }
.reviews__top .reviews__controls .controls__button--next {
transform: rotate(180deg);
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png); }
.reviews__top .reviews__controls .controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png); }
.reviews__bottom {
margin-right: -15px;
margin-left: -15px;
padding: 0; } }
.reviews__bottom .reviews__controls,
.tours__controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.reviews__bottom .reviews__controls {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.reviews[data-page="langsgerman"] .reviews__bottom .reviews__controls {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.reviews__controls-wrap {
width: 150px;
justify-content: space-between;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin-top: 20px;
}
.reviews__controls--dots .slick-dots,
.tours__controls .slick-dots,
.cert__controls--dots .slick-dots,
.widgetInstagram__controls-dots .slick-dots,
.assort__slider-controls-dots .slick-dots,
.ondemo__slider-controls-dots .slick-dots{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: center;
list-style: none;
padding-left: 0;
}
.reviews__controls--dots li,
.tours__controls .slick-dots li,
.cert__controls--dots .slick-dots li,
.widgetInstagram__controls-dots .slick-dots li,
.assort__slider-controls-dots .slick-dots li,
.ondemo__slider-controls-dots .slick-dots li {
margin-right: 5px;
height: 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.reviews__controls--dots li button,
.tours__controls .slick-dots li button,
.cert__controls--dots .slick-dots li button,
.widgetInstagram__controls-dots .slick-dots li button,
.assort__slider-controls-dots li button,
.ondemo__slider-controls-dots li button {
max-width: 9px;
min-width: 9px;
height: 9px;
background-color: #c6c6c6;
border: none;
font-size: 0;
padding: 0;
border-radius: 50%;
cursor: pointer;
}
.reviews__controls--dots li:hover button,
.reviews__controls--dots li.slick-active button,
.tours__controls .slick-dots li:hover button,
.tours__controls .slick-dots li.slick-active button,
.cert__controls--dots .slick-dots li:hover button,
.cert__controls--dots .slick-dots li.slick-active button,
.widgetInstagram__controls-dots .slick-dots li:hover button,
.widgetInstagram__controls-dots .slick-dots li.slick-active button,
.assort__slider-controls-dots .slick-dots li:hover button,
.assort__slider-controls-dots .slick-dots li.slick-active button,
.ondemo__slider-controls-dots .slick-dots li:hover button,
.ondemo__slider-controls-dots .slick-dots li.slick-active button{
max-width: 11px;
min-width: 11px;
height: 11px;
background-color: #66b2e3;
}
.desc {
font-size: 20px;
margin-bottom: 30px;
text-align: center;
}
.demo__title, .demo__desc{
text-align: left; }
@media (min-width:1200px) {
.demo__title, .demo__desc { }
}
.contacts {
padding: 60px 17px 75px 17px;
background-color: #ffffff;
position: relative; }
.contacts::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
background-position: bottom;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 30px;
background-size: cover;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/contacts__before@mobile.png); }
.contacts::after {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
background-position: top;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 36px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/contacts__after@mobile.png);
background-size: cover; }
.contacts__inner {
position: relative; }
.contacts__title {
font-weight: 700;
font-size: 26px;
line-height: 30px;
color: #66b2e3; }
.contacts__desc {
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #6b6b6b;
margin-bottom: 30px; }
.contacts__tabs .tabs__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-bottom: 10px; }
.contacts__tabs .tabs__item {
height: 40px;
margin-bottom: 15px;
padding: 0 30px;
text-transform: uppercase; }
.contacts__tabs .tabs__item:not(:last-child) {
margin-bottom: 15px;
margin-right: 20px; }
.contacts__position {
color: #2b2a28;
font-size: 16px;
line-height: 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
margin-bottom: 17px; }
.contacts__position::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 22px;
height: 22px;
min-width: 22px;
background-size: contain;
margin-right: 25px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/c-pin.png); }
.contacts__phones {
margin-bottom: 22px; }
.contacts__phones .contacts__phone:first-child {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: flex-start; }
.contacts__phones .contacts__phone:first-child::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 22px;
height: 22px;
min-width: 22px;
background-size: contain;
margin-right: 25px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/c-phone.png); }
.contacts__phones .contacts__phone:not(:first-child) {
margin-left: 47px; }
.contacts__phone {
font-weight: 500;
font-size: 18px;
line-height: 20px;
color: #2b2a28;
display: block; }
.contacts__time {
color: #2b2a28;
font-size: 16px;
line-height: 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
margin-bottom: 17px; }
.contacts__time br {
display: none;
}
.contacts__time::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 22px;
height: 22px;
min-width: 22px;
background-size: contain;
margin-right: 25px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/c-time.png); }
.contacts__email {
color: #2b2a28;
font-size: 16px;
line-height: 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center; }
.contacts__email::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 22px;
height: 22px;
min-width: 22px;
background-size: contain;
margin-right: 25px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/c-mail.png); }
.contacts__email span {
text-decoration: underline; }
.contacts__list {
margin-top: 30px;
margin-bottom: 35px; }
.contacts__site {
margin-left: 10px;
}
.contacts__site a {
text-decoration: underline;
color: #202020;
font-size: 16px;
}
.contacts__site a:hover {
text-decoration: none;
}
.contacts__map {
width: 340px;
height: 210px;
border-radius: 15px;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
overflow: hidden; }
.contacts__wrapper {
max-width: 100%;
margin: 0 auto;
position: relative;
z-index: 300; }
@media (min-width: 1000px) {
.contacts {
padding-top: 50px;
padding-bottom: 50px; }
.contacts::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/contacts__before@desktop.png);
height: 310px; }
.contacts::after {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/contacts__after@desktop.png);
height: 111px;
background-size: unset; }
.contacts__title {
font-size: 30px;
margin-bottom: 10px; }
.contacts__desc {
font-size: 18px;
margin-bottom: 54px; }
.contacts__tabs .tabs__list {
justify-content: flex-start; }
.contacts__wrapper {
max-width: unset;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;}
.contacts__map {
width: 670px;
height: 320px;
margin-left: auto;
margin-top: -125px; }
.contacts__inner {
margin-top: 60px;
margin-bottom: 30px; } }
@media (min-width: 1200px) {
.contacts {
padding-top: 0;
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px); } }
.social {
padding-left: 0;
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center; }
@media (min-width:1000px) {
.social {
margin-left: -10px;
}
}
.social__item:not(:last-child) {
margin-right: 9px; }
.social__item a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #ffffff;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
.social__item a img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.social__img {
display: block; }  .tours-features {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-bottom: 35px;
}
.tours-features-item {
background-color: #66b2e3;
text-align: center;
max-width: 270px;
min-width: 270px;
border-radius: 20px;
padding: 20px 10px;
}
.tours-features-icon {
width: 85px;
height: 85px;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
background-color: #94c9eb;
border-radius: 50%;
}
.tours-features-icon img {
width: 52%;
max-width: 52%;
}
.tours-features-text {
font-size: 16px;
font-weight: 700;
color: #fff;
text-align: center;
margin-top: 20px;
}
.first-step {
margin-bottom: 40px;
}
.first-step__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
margin-top: 50px;
justify-content: space-between;
padding-left: 0;
}
.first-step__item {
max-width: 570px;
margin-bottom: 35px;
list-style: none;
}
.first-step__line {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-start;
align-items: flex-start;
}
.first-step__img {
min-width: 170px;
max-width: 170px;
height: 170px;
margin-right: 30px;
border-radius: 20px;
overflow: hidden;
background-color: rgb(107, 107, 107);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
}
.first-step__img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.first-step__content {
max-width: calc(100% - 230px);
min-width: calc(100% - 230px);
}
.first-step__name {
font-size: 20px;
line-height: 26px;
color: #202020;
}
.first-step__text {
font-size: 14px;
font-weight: 300;
line-height: 20px;
color: #202020;
margin-top: 15px;
}
.how {
}
.how-slider-wrap {
padding: 0 20px;
margin-bottom: 50px;
position: relative;
}
.how-slider-wrap .container {
position: absolute;
left: 50%;
top: 50%;
width: 1170px;
margin-left: -585px;
}
.how-slider-wrap .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.how-slider-item {
width: 170px;
height: 110px;
margin: 15px;
opacity: .5;
}
.how-slider-item.slick-center {
width: 770px;
height: 510px;
opacity: 1;
}
.information {
margin-bottom: 95px;
}
.information__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.information__content {
max-width: 550px;
}
.information__title {
font-weight: 900;
color: #173e90;
font-size: 36px !important;
text-align: left;
margin-bottom: 30px;
}
.information__title span {
font-weight: 700;
color: #66b2e3;
font-size: 30px;
display: block;
}
.information[data-page="langschild1114"] .information__title {
font-weight: 700;
font-size: 30px !important;
margin-bottom: 0;
line-height: 1.2;
}
.information__desc {
text-align: left;
line-height: 1.2;
margin-bottom: 50px;
}
.information__text {
}
.information__text p:first-child,
.information__text p:first-child strong {
font-size: 20px;
line-height: 1.4;
font-weight: 700;
color: #1f1f1f;
margin-bottom: 20px;
display: block;
}
.information__text p {
margin-bottom: 10px;
font-size: 16px;
line-height: 22px;
}
.information__text p:not(:first-child) strong {
font-size: 16px;
font-weight: 700;
color: #66b2e3;
}
.information__photo {
max-width: 570px;
border-radius: 20px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
height: 340px;
overflow: hidden;
}
.information__photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.hero__wrap {
background: url(//edustream.kz/wp-content/themes/edustream/img/helper.png) no-repeat;
overflow: hidden;
width: 1088px;
height: 396px;
margin: 0 auto;
position: relative;
padding: 120px 0 0 185px;
}
.hero__title,
.hero__text {
width: 480px;
}
.hero__title {
font-size: 30px;
font-weight: 700;
line-height: 37px;
color: #fff;
}
.hero__text {
color: #fff;
font-size: 18px;
margin-top: 40px;
}
.invite {
margin-top: 50px;
margin-bottom: 50px;
margin: 0;
}
.invite__tabs .tabs__list {
width: 320px;
max-height: 56px;
margin: 20px auto;
padding-left: 0;
overflow: hidden;
position: relative;
}
.invite__tabs .tabs__list.open {
max-height: 500px;
}
.invite__tabs .tabs__list:before {
content: "";
width: 40px;
height: 40px;
border-radius: 50%;
position: absolute;
right: 10px;
top: 7px;
z-index: 1;
background-color: #a4d0ec;
cursor: pointer;
}
.invite__tabs .tabs__list:after {
content: "";
position: absolute;
right: 24px;
top: 20px;
width: 10px;
height: 10px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
transition: .2s all;
z-index: 2;
cursor: pointer;
}
.invite__tabs .tabs__list.open:after {
top: 23px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.invite__tabs .tabs__item {
width: 100%;
text-align: left;
margin-right: 0;
flex-direction: column;
max-width: none;
padding-right: 40px;
padding-top: 5px;
}
.invite__tabs .tabs__item--active {
background: #e2eef6;
-webkit-box-shadow: none;
box-shadow: none;
color: #173e90;
font-weight: 700;
position: relative;
}
.group-sections-city {
text-align: center;
font-size: 16px;
font-weight: 700;
color: #173e90;
text-transform: uppercase;
}
.group-sections-address {
text-align: center;
font-size: 10px;
color: #a5a5a5;
font-weight: 300;
}
.invite__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
margin: 30px 0;
padding-left: 0;
}
.invite__item {
list-style: none;
margin: 0 -15px -15px 0;
}
.invite__item.hidden {
display: none;
}
.invite__inner {
background: url(//edustream.kz/wp-content/themes/edustream/img/invite-box.png) no-repeat;
width: 312px;
height: 100%;
display: block;
transition: .2s all;
padding: 30px 40px;
margin-bottom: 30px;
background-size: 100% 100%;
position: relative;
}
.invite__inner:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/invite-box-hover.png);
}
.invite__top {
margin-bottom: 25px;
position: relative;
}
.invite__info {
font-size: 20px;
color: #fff;
font-weight: 700;
}
.invite__number {
font-size: 30px;
font-weight: 700;
color: #fff;
margin-top: 5px;
}
.invite__mid {
position: relative;
}
.invite__accent {
position: absolute;
right: 0;
top: 0;
font-weight: 700;
color: #fec50c;
font-size: 14px;
line-height: 20px;
width: 80px;
text-transform: uppercase;
}
.invite__text {
font-size: 14px;
color: #535353;
margin-top: 5px;
}
.invite__bold {
font-size: 14px;
font-weight: 700;
color: #202020;
margin-top: 5px;
margin-bottom: 15px;
}
.invite__price {
font-size: 23px;
font-weight: 700;
color: #2b2a28;
margin: 20px 0 0;
max-width: 85%;
height: 52px;
}
.invite__more {
font-size: 16px;
font-weight: 700;
color: #ffaa00;
text-decoration: underline;
}
.invite__list.slick-slider .invite__more {
margin-bottom: 20px;
}
.invite__inner:hover .invite__more {
text-decoration: none;
color: #173e90;
}
.invite__controls {
display: none;
}
.invite__loadMore {
width: 215px;
margin: 0 auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
background: #fff;
height: 47px;
border: 1px solid #fec50c;
text-transform: uppercase;
font-weight: 700;
font-size: 12px;
padding-top: 5px;
margin-top: 15px;
cursor: pointer;
transition: .2s all;
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
}
.invite__loadMore:hover {
box-shadow: none;
background-color: #fec50c;
} .langClass {
}
.langClass__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
position: relative;
}
.langClass__block {
width: 670px;
height: 225px;
margin-bottom: 40px;
border-radius: 20px;
background: rgb(124,194,233);
background: -moz-linear-gradient(180deg, rgba(124,194,233,1) 0%, rgba(80,162,221,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(124,194,233,1) 0%, rgba(80,162,221,1) 100%);
background: linear-gradient(180deg, rgba(124,194,233,1) 0%, rgba(80,162,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7cc2e9",endColorstr="#50a2dd",GradientType=1);
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
text-align: center;
position: relative;
transform-style: preserve-3d;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.langClass__block:before {
content: "";
background: url(//edustream.kz/wp-content/themes/edustream/img/1517_test_shadow.png) 120% no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.langClass__block:after {
content: "";
width: 98%;
height: 96%;
position: absolute;
left: 50%;
margin-left: -49%;
bottom: -10px;
border-radius: 20px;
transform: translateZ(-1px);
background-color: rgb(23, 62, 144);
opacity: 0.302;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}
.langClass__block-title {
font-size: 24px;
font-weight: 700;
color: #fff;
}
.langClass__block-text {
font-size: 16px;
font-weight: 300;
color: #fff;
margin: 15px 0 25px;
}
.langClass__block-title,
.langClass__block-text {
position: relative;
z-index: 1;
}
.langClass__button {
width: 250px;
height: 60px;
}
.langClass__img {
margin: 0px 0 0 -75px;
} .promo[data-page="langsindiv"] .promo__content {
width: 650px;
}
.promo[data-page="langsindiv"] .promo__bg {
width: 520px;
}
.promo[data-page="langsindiv"] .promo__list {
margin-top: -50px;
}
@media (min-width:1200px) {
.promo[data-page="langsindiv"] .promo__item:first-child {
margin-left: 40px;
}
.promo[data-page="langsindiv"] .promo__item:nth-child(2) {
margin-left: 45px;
}
.promo[data-page="langsindiv"] .promo__item:nth-child(3) {
margin-left: 45px;
}
}
.promo[data-page="langsindiv"] .promo__title b {
display: block;
}
.special {
}
.special__title {
color: #173e90;
}
.special__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-bottom: 90px;
}
.special__photo {
max-width: 520px;
min-width: 520px;
height: 310px;
border-radius: 20px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
overflow: hidden;
}
.special__photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.special__content {
max-width: 565px;
min-width: 565px;
}
.special__text {
}
.special__text p {
font-size: 16px;
color: #535353;
line-height: 1.4;
}
.special__text p strong:first-child {
font-size: 20px;
font-weight: 700;
color: #202020;
display: block;
}
.special__text p:not(:last-child) {
margin-bottom: 15px;
}
.special__test {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-top: 25px;
-ms-align-items: center;
align-items: center;
}
.special__test-text {
font-size: 20px;
font-weight: 700;
color: #66b2e3;
line-height: 1.4;
min-width: 360px;
max-width: 360px;
}
.special__features {
margin-bottom: 30px;
}
.special__features__title {
margin-bottom: 50px;
}
.special__features__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: stretch;
align-items: stretch;
}
.special__features__item {
max-width: 270px;
min-width: 270px;
background-color: #66b2e3;
border-radius: 20px;
}
.special__features__item-icon {
width: 90px;
height: 90px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
margin: 20px auto 15px;
border-radius: 50%;
background-color: #94c9eb;
}
.special__features__item-icon img {
width: auto;
max-height: 65%;
}
.special__features__item-text {
margin-bottom: 20px;
text-align: center;
font-weight: 700;
font-size: 16px;
color: #fff;
padding: 0 25px;
}
.special[data-page="langschildindiv"] .special__features__item-text br {
display: none;
}
.free-lessons[data-page="langsindiv"] .free-lessons__title {
text-align: left;
}
.teachers[data-page="langsindiv"],
.teachers[data-page="langschild1517"] {
padding-bottom: 100px;
background-size: cover;
}
@media (min-width: 1200px) {
.promo__bottom[data-page="langschild1517"] {
margin-top: -18px;
}
}
.teachers[data-page="langsindiv"] .teachers__title,
.teachers[data-page="langschild1517"] .teachers__title {
margin-bottom: 10px;
text-align: left;
}
.teachers[data-page="langsindiv"] .teachers__desc,
.teachers[data-page="langschild1517"] .teachers__desc {
text-align: left;
color: #fff;
font-size: 20px;
}
.economy {
margin-top: 50px;
}
.economy__top {
margin-bottom: 40px;
}
.economy__top-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.economy__top-text {
max-width: 780px;
min-width: 670px;
margin-top: -20px;
}
.economy__top-title {
text-align: left;
color: #173e90;
margin-bottom: 20px;
}
.economy__top-content p {
margin-bottom: 25px;
color: #535353;
font-weight: 300;
font-size: 18px;
line-height: 1.4;
}
.economy__top-content p strong {
font-weight: 400;
font-size: 20px;
}
.economy__top-img {
position: relative;
top: auto;
right: auto;
transform: none;
left: auto;
margin-right: 50px;
}
.economy__rate {
margin-bottom: 50px;
}
.economy__rate-maintitle {
font-size: 18px;
font-weight: 700;
color: #66b2e3;
margin-bottom: 10px;
}
.economy__rate-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
column-gap: 20px;
}
.economy__rate-item { width: 100%;
position: relative;
overflow: hidden;
background-color: #fff;
padding: 15px 15px 10px 15px;
border-radius: 10px;
border: 1px solid #f4f8fa;
}
.economy__rate-item:last-child { }
.economy__rate-photo {
position: absolute;
right: 0;
top: 50%;
width: 135px;
height: 100px;
margin-top: -50px;
text-align: right;
}
.economy__rate-item:nth-child(2) .economy__rate-photo,
.economy__rate-item:nth-child(3) .economy__rate-photo{
right: -25px;
}
.economy__rate-photo img {
height: 100%;
width: auto;
}
.economy__rate-title {
margin-bottom: 7px;
font-size: 16px;
font-weight: 700;
color: #202020;
}
.economy__rate-title span {
color: #173e90;
}
.economy__rate-count {
font-size: 16px;
color: #535353;
}
.economy__rate-price {
margin: 15px 0 -2px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.economy__rate-oldprice {
font-size: 20px;
color: #202020;
text-decoration: line-through;
margin-right: 5px;
}
.economy__rate-newprice {
font-size: 24px;
font-weight: 700;
color: #202020;
}
.economy__rate-info {
color: #535353;
font-size: 14px;
}
.economy__rate-offer {
font-size: 14px;
color: #e88f00;
}
.actionform-wrap {
background: rgb(28,75,168);
background: -moz-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,121,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,121,1) 100%);
background: linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,121,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c4ba8",endColorstr="#123179",GradientType=1);
margin-bottom: 50px;
border-radius: 20px;
position: relative;
transform-style: preserve-3d;
padding-bottom: 40px;
}
.actionform-wrap:before {
content: "";
position: absolute;
bottom: -10px;
width: 98%;
height: 98%;
background-color: #a9b8d1;
border-radius: 20px;
left: 50%;
margin-left: -49%;
transform: translateZ(-1px);
} .actionform-title {
font-size: 25px;
font-weight: 700;
color: #fff;
text-align: center;
padding-top: 35px;
}
.actionform-title2 {
font-size: 14px;
font-weight: 500;
color: #fff;
text-align: center;
padding-top: 40px;
}
.actionform-desc {
font-size: 16px;
font-weight: 300;
color: #fff;
text-align: center;
margin: 15px 0;
}
.actionform-title,
.actionform-desc {
position: relative;
z-index: 1;
}
.actionform-form-line {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin: 25px 0 20px;
-ms-align-items: center;
align-items: center;
justify-content: center;
padding: 0 40px;
z-index: 1;
position: relative;
}
.actionform-group {
margin-right: 30px;
min-width: 230px;
max-width: 230px;
}
.actionform-input,
.actionform-textarea {
text-align: center;
background: none;
border: none;
padding-bottom: 5px;
border-bottom: 1px solid #2656b4;
width: 100%;
color: #fff;
font-weight: 500;
font-size: 16px;
}  .vec {
height: 740px;
} .Esol {
background-color: #fff;
width: 100%;
height: 100%;
max-width: 1170px;
margin: auto;
border-radius: 20px;
}
.item__Esol {
width: 50px;
height: 50px;
}
.title__Esol { }
.Esol__h2 {
font-size: 30px;
color: #2b2a28;
padding-left: 48px;
padding-top: 30px;
}
.Esol__logo {	
padding-left: 40px;
padding-top: 30px;
}
.text__Esol {
font-size: 18px;
padding-left: 20px;
line-height: 21.09px;
}
.Esol__h3 {
font-size: 30px;
color: #2b2a28;
padding-left: 48px;
padding-bottom: 20px;
padding-top: 42px;
}
.body__Esol {
display: flex;
padding: 20px 0 20px 0;
flex-direction: inherit;	
font-size: 18px;
}
.privilege {
width: 60%;
}
.sure {
text-align: center;
padding: 0 134px 34px;
font-size: 18px;
font-weight: 300;
}
.sure_href{
text-align: center;
}
.button-sure{
background-color: #fdc40c;
background-image: linear-gradient(0deg,#fca005 0%,rgba(252,160,5,.95) 5%,rgba(255,255,255,0) 100%);
width: 205px;
height: 40px;
font-style: normal;
font-weight: 400;
font-size: 18px;
color: #000;
padding: 12px 41px;
margin-top: 12px;
border-style: none;
border-radius: 26px;
cursor: pointer;
}
@media (max-width: 1000px)
{
.body__Esol{
flex-direction: column;
}
.button-EV1 {
margin-right: 0;
}
.place__content{
margin-bottom: 10px;
text-align: center;
}
.sure {	
padding: 30px 10px;
}
.sure_href{
text-align: center;
padding: 30px;
}
.Esol__logo {
padding-left: 0px;
padding-top: 0px;
}	
.Esol__h2 {
padding-left: 0;
text-align: center;
}
.buttonsEV1{
flex-direction: column-reverse;
margin: 10% 0 0 0;
}
.bt2{
margin: auto;
flex-direction: column;
padding-top: 0 !important;
text-align: end;
}
.containerprise__Esol {
height: 100% !important;
padding-bottom:48px;
}
.privilege {
width: 100%;
}
.image_Esol {
width: 100% !important;
margin: auto !important;
padding: 20px;
}
}
.item1__Esol {
width: 20%;
height:  18px;
padding-left: 40px;
padding-top: 4px;
}
.item2__Esol {
width: 20%;
height:  28px;
padding-left: 40px;
padding-top: 36px;
}
.item3__Esol {
width: 20%;
height:  28px;
padding-left: 40px;
padding-top: 30px;
}
.item4__Esol {
width: 20%;
height:  28px;
padding-left: 40px;
padding-top: 30px;
}
.item__esol1 {	 
display: flex;
padding: 15px 0;
}
.item2__text {
margin: auto 28px;
font-weight: 300;
}
.item3__text {
font-size: 19px;
color: #3757A6;
padding-left: 20px;
padding-top: 14px
}
.item4__text {
font-size: 19px;
color: #3757A6;
padding-left: 20px;
padding-top: 14px;
}
.image_Esol {
margin: 30px 32px;
width: 40%;
}
.containerprise__Esol {
background-color: #fff;
width: 100%;
height: 292px;
max-width: 1170px;
margin: 28px auto;
border-radius: 20px;
}
.titleprise__Esol {  	
font-size: 22px;
font-weight: 500;
color: #2b2a28;
padding: 40px 48px;	
text-align: center;
line-height: 100%;
}
.sum__Esol {
font-size: 30px;
text-align: center;
color: #2C509A;
} .eyesEsol {
margin-bottom: 80px;
margin-top: 30px;
}
.eyesEsol .actionform-button {
max-width: 270px;
}
.eyes__Esol .actionform-button {
max-width: 320px;
margin-left: 18px;
}
.actionformEsol-button {
max-width: none;
min-width: 1px;
width: 100%;
}
.actionformEsol-button {
cursor: pointer;
max-width: 245px;
height: 60px;
background: none;
}
.actionformEsol-button:hover,
.actionform-button:focus{
outline: none;
}
.containerEsol {
width: 1170px;
margin: 0 auto;
}
.containerEsolPadding {
padding: 0 15px;
}
.actionformEsol-wrap {
background: rgb(28,75,168);
background: -moz-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,121,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,121,1) 100%);
background: linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,121,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c4ba8",endColorstr="#123179",GradientType=1);
margin-bottom: 50px;
border-radius: 20px;
position: relative;
transform-style: preserve-3d;
padding-bottom: 40px;
}
.actionformEsol-wrap:before {
content: "";
position: absolute;
bottom: -10px;
width: 98%;
height: 98%;
background-color: #a9b8d1;
border-radius: 20px;
left: 50%;
margin-left: -49%;
transform: translateZ(-1px);
}
.actionformEsol-wrap:after {
content: "";
background: url(//edustream.kz/wp-content/themes/edustream/css/../img/actionform-shadow.png) 65% -150px no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.actionformEsol-title, .actionformEsol-desc {
position: relative;
z-index: 1;
}
.actionformEsol-title {
font-size: 30px;
font-weight: 700;
color: #fff;
text-align: center;
padding-top: 40px;
}
.actionformEsol-title, .actionformEsol-desc {
position: relative;
z-index: 1;
}
.actionformEsol-group {
margin-right: 30px;
min-width: 230px;
max-width: 230px;
}
.actionformEsol-input,
.actionformEsol-textarea {
text-align: center;
background: none;
border: none;
padding-bottom: 5px;
border-bottom: 1px solid #2656b4;
width: 100%;
color: #fff;
font-weight: 500;
font-size: 16px;
}
.actionformEsol-form .formEsol-security {
max-width: 450px;
height: 18px;
padding-top: 5px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.actionformEsol-group {
position: relative;
}
.actionformEsol-group {
margin-right: 30px;
min-width: 230px;
max-width: 230px;
}
.actionformEsol-input, .actionformEsol-textarea {
text-align: center;
background: 0 0;
border: none;
padding-bottom: 5px;
border-bottom: 1px solid #2656b4;
width: 100%;
color: #fff;
font-weight: 500;
font-size: 16px;
}
.listEsol {
text-align: center;
background: #fff;
border: none;
padding-bottom: 6px;
padding-top: 6px;
padding-left: 6px;
border-bottom: 1px solid #2656b4;
width: 100%;
color: #112c76;
font-weight: 500;
font-size: 16px;
border-radius: 10px;
}
.actionformEsol-form .formEsol-security {
max-width: 450px;
height: 18px;
padding-top: 5px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.actionformEsol-form .formEsol-security.checked:after {
top: 8px;
}
.formEsol-security,
.formEsol-oferta {
font-weight: 300;
font-size: 9px;
color: #5499c7;
padding-left: 25px;
margin-top: 15px;
position: relative;
cursor: pointer;
}
.formEsol-security:before,
.formEsol-oferta:before{
content: "";
border-radius: 2px;
background-color: #5499c7;
width: 17px;
height: 17px;
display: block;
position: absolute;
left: 0;
top: 50%;
margin-top: -9px;
}
.formEsol-security.checked:after,
.formEsol-oferta.checked:after {
content: "";
position: absolute;
left: 3px;
top: 9px;
background: white;
width: 2px;
height: 2px;
box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.formEsol-oferta.checked:after {
top: 4px;
}
.formEsol-security a,
.formEsol-oferta a {
text-decoration: underline;
}
.formEsol-security a:hover,
.formEsol-oferta a:hover {
text-decoration: none;
}  .promo__listEV {
padding-left: 0;
margin-top: 70px;
list-style: none; }
}
.promo__itemEV {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
align-items: center;
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #173e90; }
}
.promo__itemEV:not(:last-child) {
margin-bottom: 22px; }
@media (min-width:1000px) {
.promo__oncourses .promo__text {
width: 100%;
}
}
@media (min-width:1200px) {
.promo__oncourses {
margin-bottom: -70px;
}
.promo__oncourses .promo__bottom {
position: relative;
top: -70px;
}
.promo__oncourses .promo__itemEV:first-child {
margin-left: 0px;
margin-top: 10px;
}
.promo__oncourses .promo__itemEV:nth-child(2) {
margin-left: 0px;
margin-top: 10px;
}
.promo__oncourses .promo__itemEV:nth-child(3) {
margin-left: 0px;
margin-top: 10px;
}
.promo__oncourses .promo__icon img {
max-height: 70%;
width: auto;
}
.promo__oncourses .promo__item:last-child {
margin-left: 20px;
}
.promo__oncourses .place__button {
width: 210px;
}
}
.buttonsEV1 {
display: flex;
}
.bt2 {
padding-top: 50px;
}
.button-EV1 {
background-color: #fdc40c;
background-image: linear-gradient(0deg,#fca005 0%,rgba(252,160,5,.95) 5%,rgba(255,255,255,0) 100%);
width: 205px;
height: 40px;
font-style: normal;
font-weight: 400;
font-size: 18px;
color: #000;
padding: 9px 13px 10px 8px;
margin-top: 12px;
margin-right: 60px;
border-style: none;
border-radius: 26px;
cursor: pointer;
}
.buttonEV {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 44%;
height: 56px;
border-radius: 27px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; 
}
.buttonEV--accent {
z-index: 161;
margin: auto;
border-width: 5px; transition: all 0.3s; 
}
.buttonEV--accent .buttonEV__inner {	  
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 228px;
height: 100%;
padding-top: 3px;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
background-color: #fdc40c;
background-image: linear-gradient(0deg, #fca005 0%, rgba(252, 160, 5, 0.95) 5%, rgba(255, 255, 255, 0) 100%);
border-radius: 27px;
transition: all 0.3s; }
.buttonEV--accent:hover {
border-color: rgba(232, 143, 0, 0.5); }
.buttonEV--accent:active .buttonEV__inner {
background-image: linear-gradient(180deg, #fca005 0%, rgba(252, 160, 5, 0.95) 5%, rgba(255, 255, 255, 0) 100%); }
.buttonEV--thin {
height: 41px;
padding-top: 3px;
font-weight: 700;
font-size: 13px;
color: #ffffff;
text-transform: uppercase;
border: 1px solid #ffffff; }
.buttonEV--border {
height: 64px;
border: 5px solid rgba(232, 143, 0, 0.15);
border-radius: 27px;
box-shadow: 0 0 15px 0 rgba(255, 108, 0, 0.36), inset 0 10px 15px 0 rgba(255, 255, 255, 0.3); }
.buttonEV--border .button__inner {
position: absolute;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
padding-top: 3px;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
background-color: #ffffff;
border: 1px solid #fec50c;
border-radius: 22px;
transition: all 0.3s; }
.buttonEV--border:hover .buttonEV__inner {
background-color: #fec50c; }
.listEsol {
text-align: center;
background: #fff;
border: none;
padding-bottom: 6px;
padding-top: 6px;
padding-left: 6px;
border-bottom: 1px solid #2656b4;
width: 100%;
color: #112C76;
font-weight: 500;
font-size: 16px;
border-radius: 10px;
}
.actionformEsol-input:focus,
.actionformEsol-textarea:focus {
outline: none;
}
.actionformEsol-input::placeholder,
.actionformEsol-textarea::placeholder {
font-weight: 300;
color: #588ef9;
text-align: center;
}
.actionformEsol-textarea {
resize: none;
height: 27px;
}
.actionform-button {
cursor: pointer;
max-width: 245px;
height: 60px;
background: none;
}
.actionform-button:hover,
.actionform-button:focus{
outline: none;
}
.actionform-form .form-security {
max-width: 450px;
height: 18px;
padding-top: 5px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.actionform-form .form-security.checked:after {
top: 8px;
}
.actionformEsol-desc {
font-size: 16px;
font-weight: 300;
color: #fff;
text-align: center;
margin: 15px 0;
}
.actionformEsol-form-line {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin: 25px 0 20px;
-ms-align-items: center;
align-items: center;
justify-content: center;
padding: 0 40px;
z-index: 1;
position: relative;
} .actionform-input:focus,
.actionform-textarea:focus {
outline: none;
}
.actionform-input::placeholder,
.actionform-textarea::placeholder {
font-weight: 300;
color: #588ef9;
text-align: center;
}
.actionform-textarea {
resize: none;
height: 27px;
}
.actionform-form-line {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin: 25px 0 20px;
-ms-align-items: center;
align-items: center;
justify-content: center;
padding: 0 40px;
z-index: 1;
position: relative;
}
.actionform-group {
margin-right: 30px;
min-width: 230px;
max-width: 230px;
}
.actionform-input,
.actionform-textarea {
text-align: center;
background: none;
border: none;
padding-bottom: 5px;
border-bottom: 1px solid #2656b4;
width: 100%;
color: #fff;
font-weight: 500;
font-size: 16px;
} .what {
margin-bottom: 70px;
}
.what__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.what__content {
max-width: 570px;
min-width: 570px;
}
.what__content-heading {
margin-bottom: 30px;
}
.what__content-title {
text-align: left;
margin-bottom: 25px;
font-size: 36px;
}
.what[data-page="langsadulthard"] .what__content-title {
font-size: 30px;
}
.what[data-page="langsadulthard"] .what__content-text ul {
margin-top: 25px;
}
.what__content-heading .title {
text-align: left;
margin-bottom: 0;
}
.what__content-heading .what__content-title {
color: #173e90;
font-weight: 900;
}
.what__content-heading .what__content-subtitle {
font-weight: 900;
color: #66b2e3;
}
.what__photo {
max-width: 570px;
min-width: 570px;
height: 345px;
border-radius: 20px;
overflow: hidden;
background-color: rgb(255, 255, 255);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
}
.what__photo img {
width: 115%;
height: 115%;
object-fit: cover;
}
.what__content-text {
}
.what__content-text strong {
display: block;
font-size: 20px;
font-weight: 700;
color: #1f1f1f;
}
.what__content-text ul {
list-style: none;
padding: 0;
margin-top: 15px;
}
.what__content-text ul li {
color: #1f1f1f;
font-size: 16px;
line-height: 22px;
margin-bottom: 10px;
background: url(//edustream.kz/wp-content/themes/edustream/img/what-list.png) no-repeat;
min-height: 25px;
padding-left: 40px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.dream {
position: relative;
margin-bottom: 50px;
overflow: hidden;
}
.dream:after {
content: "";
display: block;
width: 1654px;
height: 351px;
margin: -150px 0 0 -755px;
position: relative;
left: 50%;
background: url(//edustream.kz/wp-content/themes/edustream/img/dream-bg.png) center bottom no-repeat;
}
.dream__title {
color: #173e90;
}
.dream__desc {
line-height: 30px;
color: #2b2a28;
}
.dream__list {
margin-top: 70px;
position: relative;
z-index: 2;
}
.dream__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: flex-end;
-ms-align-items: flex-end;
align-items: flex-end;
margin-bottom: 60px;
}
.dream__item-question {
padding: 20px;
margin-top: -15px;
margin-right: 30px;
text-align: right;
background-color: #66b2e3;
color: #fff;
font-size: 20px;
font-weight: 700;
border-radius: 10px 10px 0 10px;
-ms-align-self: flex-start;
align-self: flex-start;
position: relative;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}
.dream__item-question:before {
content: ''; 
position: absolute;
right: 0;
bottom: -10px;
border: 8px solid transparent;
border-top: 8px solid #66b2e3;
border-right: 8px solid #66b2e3;
}
.dream__item-content {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-end;
align-items: flex-end;
width: 70%;
}
.dream__item-avatar {
min-width: 60px;
max-width: 60px;
border-radius: 50%;
overflow: hidden;
padding: 10px;
background-color: #fff;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
margin-right: 15px;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}
.dream__item-avatar img {
max-height: 100%;
}
.dream__item-answer {
min-width: 90%;
max-width: 90%;
background-color: #fff;
padding: 20px 30px;
border-radius: 10px 10px 10px 0;
position: relative;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}
.dream__item-answer:before {
content: ''; 
position: absolute;
left: -15px;
bottom: 0;
border: 10px solid transparent;
border-right: 10px solid #fff;
border-bottom: 10px solid #fff;
}
.dream__item-answer p {
font-size: 16px;
line-height: 25px;
color: #2b2a28;
}
.dream__item-answer p:not(:last-child) {
margin-bottom: 5px;
}
.banner[data-page="langsadultstart"] .banner__inner {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding-bottom: 30px;
}
.banner[data-page="langsadultstart"] .banner__title {
width: 100%;
margin-bottom: 20px;
}
.banner[data-page="langsadultstart"] .banner__line {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
position: relative;
z-index: 2;
}
.banner[data-page="langsadultstart"] .banner__time {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
margin: 0 145px 0 100px;
}
.banner[data-page="langsadultstart"] .bunner__label {
margin-bottom: 10px;
font-size: 16px;
font-weight: 700;
color: #fff;
text-align: center;
}
.banner[data-page="langsadultstart"] .banner__time__countdown {
margin-left: 0;
justify-content: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.banner[data-page="langsadultstart"] .timenumbers span {
border-radius: 10px;
background-color: rgb(102, 178, 227);
width: 60px;
height: 70px;
color: #fff;
font-size: 54px;
line-height: 75px;
font-weight: 300;
position: relative;
text-align: center;
margin-left: 5px;
}
.banner[data-page="langsadultstart"] .timedescription {
font-size: 14px;
}
.banner[data-page="langsadultstart"] .banner__right-text {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-start;
align-items: flex-start;
margin-top: 5px;
}
.banner[data-page="langsadultstart"] .banner__action {
margin-left: 10px;
} .promo[data-page="langstest"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/test-bg@desktop.png);
background-position: left top;
background-repeat: no-repeat;
margin-top: -92px;
height: auto;
padding-bottom: 100px;
}
.test__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.test__content {
max-width: 780px;
min-width: 780px;
position: relative;
z-index: 1;
}
.test__title {
font-size: 44px;
font-weight: 700;
color: #2b2a28;
line-height: 50px;
}
.test__desc {
font-size: 20px;
line-height: 30px;
margin: 30px 0;
}
.pagetest__button {
width: 270px;
height: 65px;
}
.test__cloud {
max-width: 600px;
min-width: 600px;
margin: -25px 0 0 -140px;
} .test__btns-title {
text-align: left;
color: #66b2e3;
margin-bottom: 30px;
}
.test__btns-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
}
.test__btns-item {
font-size: 16px;
color: #535353;
padding: 15px 30px;
margin-bottom: 30px;
border: none;
border-radius: 8px;
background-color: #e2eef6;
cursor: pointer;
line-height: 1.4;
transition: .2s all;
}
.test__btns-item:not(:last-child) {
margin-right: 30px;
}
.test__btns-item:hover {
background-color: #bacdda;
} .courses[data-page="langsgerman"] .courses__list {
max-width: none;
padding-left: 0;
justify-content: space-between;
}
.courses[data-page="langsgerman"] .courses__item {
width: 290px;
height: 300px;
}
.courses[data-page="langsgerman"] .courses__item::after {
bottom: -45px;
}
.courses[data-page="langsgerman"] .courses__name {
height: 50px;
}
.courses[data-page="langsgerman"] .courses__name::before {
display: none;
}
.courses[data-page="langsgerman"] .courses__text {
margin: 30px 0 0;
font-size: 14px;
color: #6b6b6b;
width: 175px;
height: 80px;
position: relative;
z-index: 1;
}
.courses[data-page="langsgerman"] .courses__text::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: -22px;
bottom: -10px;
width: 20px;
height: 20px;
background-color: #ffffff;
}
.reviews[data-page="langsgerman"] .reviews__title {
margin-bottom: 20px;
max-width: none;
}
.courses[data-page="langsgerman"] .courses__title-second {
color: #173e90;
}
.how[data-page="langsgerman"] {
margin: 50px 0;
}
.how__btns {
justify-content: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.how__button {
width: 240px;
height: 60px;
}
.gap {
background: url(//edustream.kz/wp-content/themes/edustream/img/gap-bg.png) no-repeat;
background-size: cover;
min-height: 953px;
padding-top: 120px;
}
.gap__title,
.gap__desc{
color: #fff;
}
.gap__desc {
font-size: 20px;
font-weight: 400;
margin-bottom: 0;
margin-top: 10px;
}
.gap-slider {
margin-bottom: 30px;
}
.gap-slider-init {
margin-left: -40px;
margin-right: 40px;
}
.gap-slider-init .gap-slider-wrap {
padding-left: 40px;
}
.gap-slider-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin: 40px 0;
}
.gap-slider-box {
max-width: 870px;
min-width: 870px;
overflow: hidden;
background-color: #fff;
border-radius: 20px;
margin-right: 25px;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
position: relative;
}
.gap-slider-heading {
height: 150px;
padding: 40px 35px;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/gap-slider-mask.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/gap-slider-mask.png);
-webkit-mask-size: cover;
mask-size: cover;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
position: relative;
}
.gap-slider-heading:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(23,62,144,.6);
display: block;
z-index: 1;
}
.gap-slider-title,
.gap-slider-price {
position: relative;
z-index: 2;
}
.gap-slider-title {
font-size: 24px;
font-weight: 700;
color: #fff;
margin-bottom: 15px;
}
.gap-slider-price {
font-size: 24px;
color: #fec50c;
}
.gap-slider-text {
padding: 30px 20px;
}
.gap-slider-text p {
font-size: 14px;
line-height: 18px;
color: #535353;
}
.gap-slider-text p:not(:last-child) {
margin-bottom: 12px;
}
.gap-slider-sidebar {
padding-top: 5px;
}
.gap-slider-details {
font-size: 14px;
line-height: 25px;
color: #fff;
margin-bottom: 30px;
}
.gap-slider-info {
font-size: 14px;
color: #fff;
line-height: 18px;
}
.gap-slider .controls__counter,
.gap-slider .controls__current,
.gap-slider .controls__length{
color: #fff;
}
.gap__controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
}
.gap__controls .controls__button--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
transform: rotate(-180deg);
}
.gap__controls .controls__button--prev,
.gap__controls .controls__button--next {
opacity: .5;
transition: .2s all;
}
.gap__controls .controls__button--prev:hover,
.gap__controls .controls__button--next:hover {
opacity: 1;
}
.gap__more {
bottom: 15px;
display: none;
}
.gap .tours-features-item {
background: none;
} .dream__item-line {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
}
.dream__item-line-title {
font-size: 16px;
font-weight: 700;
color: #66b2e3;
max-width: 65%;
line-height: 1.5;
}
.dream__item-line-btn {
width: 190px;
height: 65px;
} .promo[data-page="langschildvac"] .promo__bg {
margin-bottom: 0;
height: 320px;
margin-top: -20px;
}
.promo[data-page="langschildvac"] .place__button {
width: 240px;
}
.vac-title {
color: #173e90;
}
.tours[data-page="langschildvac"] {
background: none;
margin: 50px 0;
}
.tours[data-page="langschildvac"] .tours__title {
color: #173e90;
}
.tours[data-page="langschildvac"] .tours__item {
width: 370px;
height: auto !important;
}
.tours[data-page="langschildvac"] .tours__img::before {
background-size: cover;
}
.tours[data-page="langschildvac"] .tours__list .slick-track {
margin-left: 15px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.tours[data-page="langschildvac"] .tours__inner {
height: 100%;
}
.tours[data-page="langschildvac"] .tours__inner,
.tours[data-page="langschildvac"] .tours__item:before,
.tours[data-page="langschildvac"] .tours__inner:before{
box-shadow: 0 10px 15px 0 rgba(18, 50, 122, 0.15);
}
.tours__content {
font-size: 14px;
line-height: 1.4;
color: #535353;
padding: 0 17px;
margin-top: 20px;
min-height: 1px;
}
.tours__country {
font-size: 20px;
color: #202020;
padding-left: 17px;
margin: 15px 0 5px;
}
.tours[data-page="langschildvac"] .tours__row {
justify-content: flex-start;
}
.tours[data-page="langschildvac"] .tours__item .tours__date {
margin-right: 25px;
}
.tours[data-page="langschildvac"] .tours__name::before {
display: none;
}
.tours[data-page="langschildvac"] .tours__content::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 40px;
bottom: -20px;
width: 20px;
height: 20px;
background-color: #ffffff;
}
.tours[data-page="langschildvac"] .tours__button {
max-width: 380px;
height: 65px;
margin-top: 35px;
}
.tours[data-page="langschildvac"] .tours__controls {
margin-top: 20px;
}
.vac-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-top: 30px;
}
.vac-content {
max-width: 470px;
}
.vac-content p {
margin-bottom: 10px;
line-height: 1.4;
font-size: 16px;
color: #1f1f1f;
}
.vac-content ul {
margin-bottom: 10px;
padding-left: 0;
list-style-position: inside;
}
.vac-content ul li {
margin-bottom: 38px;
}
.vac-slider,
.vac-slider .slick-list,
.vac-slider .slick-track,
.vac-slider .vac-slider-item {
height: 100%;
}
.vac-slider-wrap {
max-width: 670px;
min-width: 670px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.vac-slider-big {
max-width: 520px;
height: 468px;
border-radius: 2px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
overflow: hidden;
}
.vac-slider {
position: relative;
}
.vac-slider .slick-arrow {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 38px;
height: 66px;
padding: 0;
font-size: 0;
background-color: transparent;
border: none;
cursor: pointer;
z-index: 6;
position: absolute;
top: 50%;
margin-top: -33px;
transition: all 0.3s;
}
.vac-slider .slick-prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-left.png); left: 10px }
.vac-slider .slick-prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-left-hover.png); }
.vac-slider .slick-next{
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-right.png); right: 10px; }
.vac-slider .slick-next:hover{
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-right-hover.png); }
.vac-slider-item {
width: 100%;
height: 100%;
overflow: hidden;
}
.vac-slider-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.vac-slider-thumbs {
max-width: 120px;
position: relative;
}
.vac-thumbs:before {
content: "";
width: 100%;
height: 80px;
left: 0;
top: 0;
z-index: 1;
transform: rotate(-180deg);
position: absolute;
display: block;
background: rgb(244,248,250);
background: -moz-linear-gradient(0deg, rgba(244,248,250,1) 25%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(244,248,250,1) 25%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(244,248,250,1) 25%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#f4f8fa",GradientType=1);
}
.vac-thumbs:after {
content: "";
width: 100%;
height: 80px;
z-index: 1;
left: 0;
bottom: 0;
position: absolute;
display: block;
background: rgb(244,248,250);
background: -moz-linear-gradient(0deg, rgba(244,248,250,1) 25%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(244,248,250,1) 25%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(244,248,250,1) 25%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#f4f8fa",GradientType=1);
}
.vac-thumbs-control .controls__button {
position: absolute;
display: block;
width: 41px;
height: 18px;
left: 50%;
margin-left: -20px;
z-index: 1;
background: url(//edustream.kz/wp-content/themes/edustream/img/vac-slider-arrow.png) no-repeat;
}
.vac-thumbs-prev {
top: 10px;
}
.vac-thumbs-next {
bottom: 35px;
transform: rotate(-180deg);
}
.vac-thumbs-item {
margin-bottom: 14px;
max-height: 65px;
overflow: hidden;
}
.vac-thumbs-item img {
width: 100%;
max-height: 65px;
object-fit: cover;
opacity: .6;
}
.vac-thumbs-item.slick-center img {
opacity: 1;
} .promo[data-page="langsadultcorp"] .place__title {
margin-bottom: 0;
letter-spacing: 1px;
}
.promo[data-page="langsadultcorp"] .place__inner {
padding-right: 20px;
}
.promo[data-page="langsadultcorp"] .place__button {
width: 225px;
}
.corp {
margin-bottom: 80px;
}
.corp-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
}
.corp-col {
min-width: 370px;
max-width: 370px;
padding-right: 10px;
}
.corp-col h4 {
font-size: 30px;
font-weight: 700;
margin-bottom: 15px;
}
.corp-col:first-child h4 {
color: #66b2e3;
}
.corp-col:last-child h4 {
color: #fec50c;
}
.corp-col ul {
padding-left: 0;
list-style: none;
}
.corp-col ul li {
margin-bottom: 10px;
font-size: 16px;
color: #1f1f1f;
line-height: 1.5;
padding-left: 40px;
}
.corp-col:first-child ul li {
background: url(//edustream.kz/wp-content/themes/edustream/img/what-list.png) left top no-repeat;
}
.corp-col:last-child ul li {
background: url(//edustream.kz/wp-content/themes/edustream/img/corp-list.png) left top no-repeat;
}
.corp-photo {
background: url(//edustream.kz/wp-content/themes/edustream/img/corp-photo.png) no-repeat;
width: 389px;
height: 284px;
margin: 0 30px 0 10px;
}
.corp-photo img {
display: block;
width: auto;
height: 100%;
margin: 0 auto;
position: relative;
left: -13px;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/corp-mask.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/corp-mask.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.dream[data-page="langsadultcorp"]::after {
margin-top: -150px;
}
.dream[data-page="langsadultcorp"] .container {
position: relative;
}
.dream__item-answer ul {
padding-left: 0;
list-style-position: inside;
}
.dream__button {
width: 410px;
height: 65px;
left: 50%;
margin-left: -30px;
position: absolute;
bottom: -160px;
}
.reviews__logo {
min-width: 230px;
max-width: 230px;
height: 175px;
margin: 0 20px;
}
.reviews__logo img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.reviews[data-page="langsadultcorp"] .reviews__bottom .reviews__controls {
display: none;
}
.reviews[data-page="langsadultcorp"] .reviews__name {
margin-bottom: 15px;
}
.reviews[data-page="langsadultcorp"] .reviews__bottom .reviews__list:not(.slick-slider) {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.cert {
margin-bottom: 50px;
}
.cert-slider .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.cert-slider-item {
margin: 15px;
height: auto;
overflow: hidden;
}
.cert-slider-item img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.cert__controls {
max-width: 390px;
margin-top: 40px;
} .promo[data-page="langsielts"] .promo__content {
width: 670px;
}
@media (min-width:1000px) {
.promo[data-page="langsielts"] .promo__content {
padding-top: 30px;
}
.promo[data-page="langsielts"] .promo__list {
margin-top: 10px;
}
.promo[data-page="langsielts"] .promo__bg {
margin-bottom: 25px;
}
}
@media (min-width: 1200px) {
.promo[data-page="langsielts"] .promo__bottom {
margin-top: -90px;
}
}
.promo[data-page="langsielts"] .promo__bg__anim {
position: relative;
}
.promo[data-page="langsielts"] .promo__bg__anim:before {
content: "";
width: 96px;
height: 96px;
background: url(//edustream.kz/wp-content/themes/edustream/img/ielts-icon.png) no-repeat;
position: absolute;
left: 100px;
bottom: 30px;
}
.promo[data-page="langsielts"] .place__inner {
padding-right: 35px;
padding-bottom: 20px;
justify-content: space-between;
}
.ielts__place {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
width: 100%;
}
.ielts__place-left {
max-width: 290px;
min-width: 290px;
display: flex;
align-items: center;
}
.ielts__place-left-title {
font-size: 15px;
line-height: 18px;
font-weight: 700;
text-transform: uppercase;
color: #fff;
}
.ielts__countdown-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-top: 25px;
}
.ielts__countdown-title {
font-size: 14px;
color: #66b2e3;
padding-top: 5px;
}
.ielts__countdown-wrap .timenumbers span {
margin-left: 3px;
}
.ielts__countdown-wrap .banner__time__countdown li:not(:last-child) .timenumbers span:last-child:after {
right: -10px;
top: -2px;
}
.ielts__place-right {
padding-top: 5px;
}
.ielts__place-right-action {
text-align: center;
text-transform: uppercase;
margin-bottom: 0px;
color: #fec50c;
font-size: 15px;
font-weight: 700;
}
.information[data-page="langsielts"] .information__wrap {
margin-top: 0px;
}
.information[data-page="langsielts"] .desc {
margin-bottom: 0px;
line-height: 1.2;
margin-top: 16px;
}
.information[data-page="langsielts"] .information__content {
margin-top: 40px;
}
.information[data-page="langsielts"] .information__text p {
font-size: 16px;
font-weight: 300;
color: #535353;
margin-bottom: 20px;
}
.information[data-page="langsielts"] .information__photo {
background: none;
box-shadow: none;
border-radius: 0;
overflow: visible;
}
.information__photo-caption {
font-size: 16px;
color: #535353;
width: 200px;
margin: 0 auto;
position: relative;
left: 75px;
top: -30px;
}
.seal {
position: relative;
background: url(//edustream.kz/wp-content/themes/edustream/img/seal-bg.png) left bottom no-repeat;
background-size: 100% 100%;
margin-top: -200px;
padding-top: 200px;
padding-bottom: 50px;
}
@media (min-width:2000px) {
.seal {
background-size: 98% 100%;
}
.seal-features-icon {
padding-right: 0 !important;
margin-right: 5px !important;
}
}
@media (max-width:1609px) {
.seal {
background-size: 105% 100%;
}
}
@media (max-width:1440px) {
.seal {
background-size: 112% 100%;
background-position-x: -50px;
}
}
@media (max-width:1310px) {
.seal {
background-position-x: -120px;
background-size: 125% 100%;
}
}
.seal .container {
position: relative;
z-index: 1;
padding-top: 20px;
}
.seal-title,
.seal-desc{
color: #fff;
}
.seal-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.seal-features {
max-width: 400px;
min-width: 400px;
margin-top: 10px;
}
.seal-features-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
margin-bottom: 30px;
}
.seal-features-icon {
min-width: 70px;
padding: 0 10px;
margin-right: 15px;
}
.seal-features-icon img {
width: auto;
max-height: 50px;
}
.seal-features-text {
max-width: 290px;
color: #fff;
font-size: 18px;
line-height: 1.4;
}
.seal-features-text br {
display: none;
}
.seal-book {
max-width: 400px;
min-width: 400px;
margin: -35px 0 0 -60px;
}
.seal-content {
max-width: 270px;
min-width: 270px;
}
.seal-content p {
font-size: 14px;
color: #535353;
line-height: 1.4;
}
.seal-content p:not(:last-child) {
margin-bottom: 15px;
}
.banner[data-page="langsadultcorp"] {
padding-bottom: 0;
}
.banner[data-page="langsadultcorp"] .actionform-button {
max-width: 290px;
} @media (min-width:600px) {
.promo[data-page="langsadulttours"] .place__button {
width: 230px;
}
}
.way {
padding-bottom: 95px;
}
.way__title {
color: #173e90;
}
.way__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.way__video-wrap {
max-width: 520px;
min-width: 520px;
}
.way__video-box {
border-radius: 10px;
background-color: rgb(0, 0, 0);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
width: 100%;
height: 309px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
overflow: hidden;
background-repeat: no-repeat;
background-size: cover;
position: relative;
background-position: center;
}
.way__video-box:before {
content: "";
width: 100%;
height: 100%;
background-color: #000;
opacity: .5;
display: block;
position: absolute;
left: 0;
top: 0;
}
.way__video-caption {
margin-top: 25px;
font-size: 12px;
line-height: 22px;
font-weight: 300;
color: #535353;
}
.way__video-caption a {
color: #173e90;
text-decoration: underline;
transition: .2s all;
}
.way__video-caption a:hover {
color: #0095d2;
}
.way__content {
max-width: 570px;
min-width: 570px;
margin-top: 20px;
}
.way__content-list {
margin-bottom: 30px;
}
.way__content-list ul {
padding-left: 0;
list-style: none;
}
.way__content-list ul li {
margin-bottom: 5px;
font-size: 16px;
color: #1f1f1f;
line-height: 1.4;
padding-left: 40px;
background: url(//edustream.kz/wp-content/themes/edustream/img/what-list.png) left top no-repeat;
}
.way__content-doc {
background: url(//edustream.kz/wp-content/themes/edustream/img/doc-icon.png) no-repeat;
padding-left: 160px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
min-height: 100px;
font-size: 16px;
line-height: 22px;
font-weight: 700;
color: #1f1f1f;
}
.langs {
background-repeat: no-repeat;
background-size: cover;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/langs-bg.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/langs-bg.png);
-webkit-mask-size: cover;
mask-size: cover;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
position: relative;
margin: -130px 0 80px;
padding: 190px 0 150px;
}
.langs:before {
content: "";
position: absolute;
left: 0;
top: 0;
background-color: #173e90;
width: 100%;
height: 100%;
opacity: .8;
}
.langs .container {
position: relative;
z-index: 1;
}
.langs__title {
color: #fff;
margin-bottom: 30px;
}
.langs__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: center;
margin-top: 30px;
}
.langs__slider-wrap {
max-width: 500px;
min-width: 500px;
height: 300px;
position: relative;
}
.langs__slider {
height: 100%;
border-radius: 20px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
position: relative;
width: 100%;
overflow: hidden;
}
.langs__slider .slick-list,
.langs__slider .slick-track,
.langs__slider .langs__slider-photo{
height: 100%;
}
.langs__slider img {
width: 100%;
height: 100%;
object-fit: cover;
}
.langs__content {
max-width: 400px;
min-width: 400px;
margin-left: 60px;
}
.langs__content-text {
}
.langs__content-text p {
font-size: 16px;
color: #fff;
}
.langs__content-text p:first-child {
text-transform: uppercase;
margin-bottom: 15px;
}
.langs__content-text p:last-child {
line-height: 30px;
}
.langs__button {
margin-top: 35px;
height: 65px;
}
.tours-features[data-page="langsadulttours"] .tours-features-item {
padding: 20px 5px;
}
.tours-features[data-page="langsadulttours"] .tours-features-title {
font-size: 16px;
font-weight: 700;
color: #fff;
margin: 15px 0 2px;
text-transform: uppercase;
}
.tours-features[data-page="langsadulttours"] .tours-features-text {
font-size: 16px;
line-height: 20px;
color: #fff;
font-weight: 300;
margin-top: 0;
}
.packet__tools {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
margin-top: 30px;
}
.packet__tools-list {
max-width: 270px;
min-width: 270px;
max-height: 53px;
overflow: hidden;
margin-top: 10px;
cursor: pointer;
position: relative;
border-radius: 30px;
}
.packet__tools-list:first-child {
margin-right: 30px;
}
.packet__tools-list.open {
max-height: 500px;
}
.packet__tools-list-item {
width: 100%;
height: 53px;
line-height: 40px;
padding: 9px 0 0 20px;
background-color: #ebf3f9;
position: relative;
font-size: 16px;
font-weight: 700;
color: #173e90;
}
.packet__tools-list.open .packet__tools-list-item {
border-bottom: 1px solid #a8d2ee;
}
.packet__tools-list.open .packet__tools-list-item:last-child {
border-bottom: none;
}
.packet__tools-list:before {
content: "";
border-radius: 50%;
background-color: #a8d2ee;
width: 30px;
height: 30px;
position: absolute;
right: 10px;
top: 12px;
z-index: 1;
}
.packet__tools-list:after {
content: "";
position: absolute;
right: 20px;
top: 20px;
width: 8px;
height: 8px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
transition: .2s all;
z-index: 2;
}
.packet__tools-list.open:after {
top: 24px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.packet__tools-list-lang .packet__tools-list-item:after {
content: "";
width: 30px;
height: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 60px;
top: 16px;
}
.packet__tools-list-lang .packet__tools-list-item[data-type="eng"]:after {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/lang-eng.jpg);
}
.packet__tools-list-lang .packet__tools-list-item[data-type="german"]:after {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/lang-german.jpg);
} 
.packet__list {
justify-content: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
margin-top: 45px;
-ms-align-items: stretch;
align-items: stretch;
}
.packet__list-item {
display: none !important;
max-width: 370px;
min-width: 370px;
border-radius: 15px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
margin-right: 30px;
overflow: hidden;
justify-content: space-between;
height: auto;
}
.packet__list-item.active.slick-cloned {
display: none !important;
}
.packet__list-item.active {
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: flex !important;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.packet__item-title {
width: 370px;
height: 87px;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/packet-heading.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/packet-heading.png);
-webkit-mask-size: cover;
mask-size: cover;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
text-transform: uppercase;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
padding-top: 25px;
font-weight: 700;
font-size: 20px;
color: #fff;
}
.packet__list-item.active:not(.slick-cloned) .packet__item-title {
background-color: #66b2e3;
}
.packet__list-item.active:not(.slick-cloned) ~ .packet__list-item.active:not(.slick-cloned) {
margin-right: 0;
}
.packet__list-item.active:not(.slick-cloned) ~ .packet__list-item.active:not(.slick-cloned) .packet__item-title {
background-color: #173e90;
}
.packet__item-features {
padding: 0 25px 0 15px;
}
.packet__features-item {
font-size: 14px;
color: #202020;
line-height: 20px;
padding-left: 35px;
margin: 15px 0;
}
.packet__features-item[data-status="0"] {
background: url(//edustream.kz/wp-content/themes/edustream/img/packet-icons-false.png) no-repeat;
text-decoration: line-through;
}
.packet__features-item[data-status="1"] {
background: url(//edustream.kz/wp-content/themes/edustream/img/packet-icons-true.png) no-repeat;
}
.packet__list-item.active ~ .packet__list-item.active .packet__features-item[data-status="1"] {
background: url(//edustream.kz/wp-content/themes/edustream/img/packet-icons-true-blue.png) no-repeat;
}
.packet__item-price {
font-size: 36px;
font-weight: 700;
color: #2b2a28;
margin: 25px 0 15px;
text-align: center;
}
.packet__button {
max-width: 220px;
margin: 0 auto 15px;
height: 65px;
}
.packet__controls {
display: none;
}
.tours-features[data-page="langsadulttours"] {
margin-top: 50px;
} .page__404 {
background-color: #f4f8fa;
}
.notfound {
}
.notfound .container {
position: relative;
background: url(//edustream.kz/wp-content/themes/edustream/img/notfound-bg.png) right top no-repeat;
padding: 190px 0 100px;
}
.notfound-title {
font-size: 40px;
color: #66b2e3;
margin-bottom: 50px;
}
.notfound-content {
max-width: 500px;
}
.notfound-content p {
margin-bottom: 25px;
font-size: 18px;
color: #535353;
}
.notfound-content p a {
color: #173e90;
text-decoration: underline;
transition: .2s all;
}
.notfound-content p a:hover {
color: #0095d2;
}
.intro[data-page="notfound"] {
padding-top: 30px;
padding-bottom: 40px;
background: none;
min-height: 1px;
}
.intro[data-page="notfound"] .intro__title {
font-size: 30px;
margin-bottom: 50px;
visibility: visible;
}
.intro[data-page="notfound"] .intro__list {
margin-top: 100px;
}
.intro[data-page="notfound"] .intro__item {
margin-top: 0;
}
.intro[data-page="notfound"] .intro__inner {
box-shadow: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 0;
background: none;
position: relative;
}
.intro[data-page="notfound"] .intro__wrapper {
position: relative;
left: 20px;
top: 0;
display: block;
width: calc(100% - 40px);
margin-bottom: 40px;
}
.intro[data-page="notfound"] .intro__item:nth-child(2) .intro__bg {
top: -25px;
width: 340px;
height: 240px;
margin-left: -175px;
transform: rotate(-7deg);
}
.intro[data-page="notfound"] .intro__item:nth-child(3) .intro__bg {
top: 10px;
left: 50%;
width: 320px;
height: 220px;
margin-left: -160px;
transform: rotate(3deg);
}
.intro[data-page="notfound"] .intro__bg {
position: absolute;
top: -20px;
left: 50%;
width: 320px;
height: 240px;
overflow: hidden;
background: #d2e7f5;
border-radius: 40px;
transform: rotate(-3.38deg) translateX(-50%);
}
.intro[data-page="notfound"] .intro__bg::before {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background-image: linear-gradient(90deg, #3667cd 0%, #66b2e3 100%);
box-shadow: 0 5px 20px 0 rgba(23, 62, 144, 0.4);
opacity: 0;
transition: 0.3s all;
}
.intro[data-page="notfound"] .intro__img {
position: relative;
display: block;
}
.intro[data-page="notfound"] .intro__img img {
display: block;
width: auto;
margin: 0 auto;
} .static {
padding: 150px 0 50px;
}
.static-wrap {
max-width: 980px;
margin: 0 auto;
}
.static-title {
font-size: 36px;
margin-bottom: 30px;
color: #173e90;
}
.static-content {
}
.static-content p {
font-size: 16px;
line-height: 20px;
margin-bottom: 20px;
color: #535353;
}
.static-content p a {
color: #173e90;
font-weight: 700;
text-decoration: underline;
transition: .2s all;
}
.static-content p a:hover {
color: #0095d2;
} .thanks {
padding: 170px 0 100px;
background: #f4f8fa url(//edustream.kz/wp-content/themes/edustream/img/thanks-bg.png) 250px -30px no-repeat;
background-size: 100% 100%;
}
.thanks-heading {
margin-bottom: 38px;
} 
.thanks-title {
font-size: 32px;
font-weight: 700;
color: #2b2a28;
}
.thanks-subtitle {
font-size: 24px;
font-weight: 700;
color: #2b2a28;
}
.thanks-content {
margin-bottom: 40px;
}
.thanks-content p {
font-size: 18px;
line-height: 22px;
}
.thanks-content p:not(:last-child) {
margin-bottom: 20px;
}
.thanks-content strong {
font-weight: 700;
}
.thanks-content a {
color: #173e90;
font-size: 18px;
text-decoration: underline;
transition: .2s all;
}
.thanks-content a:hover {
color: #0095d2;
}
.thanks-presentation a {
color: #173e90;
font-family: Muller,sans-serif;
text-decoration: underline;
padding-left: 10px;
}
li1 {
background: url(https://edustream.kz/wp-content/uploads/2021/05/icons8-скачать-48.png) no-repeat left top;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}
li2 {
background: url(https://edustream.kz/wp-content/uploads/2021/07/галочка-для-магистратуры.png) no-repeat left top;
padding-left: 20px;
padding-right: 20px;
padding-top: 3px;
}
.thanks-phone-wrap {
margin-bottom: 90px;
}
.thanks-phone-title {
font-size: 18px;
font-weight: 700;
color: #37527c;
margin-bottom: 20px;
margin-top: 50px;
}
.thanks-phone-value {
font-size: 20px;
font-weight: 700;
}
.thanks-phone-value a {
color: #202020;
}
.thanks-back-wrap {
}
.thanks-back {
display: inline-block;
vertical-align: middle;
background: none;
border: none;
font-size: 13px;
color: #173e90;
text-decoration: underline;
cursor: pointer;
}
.thanks-back:before {
content: "";
background-image: url(//edustream.kz/wp-content/themes/edustream/img/doble-arrow.png);
width: 12px;
height: 12px;
transform: rotate(90deg);
display: inline-block;
vertical-align: middle;
margin-right: 5px;
margin-top: -4px;
}
.thanks-social {
max-width: 770px;
margin-bottom: 60px;
}
.thanks-social-title {
font-size: 18px;
font-weight: 700;
color: #37527c;
margin-bottom: 20px;
}
.thanks-social-list {
justify-content: space-between;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.thanks-social-item {
border-radius: 10px;
background-color: #fff;
background-repeat: no-repeat;
background-position: 30px center;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
width: 370px;
height: 100px;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
font-size: 20px;
font-weight: 700;
color: #202020;
text-decoration: none;
transition: .2s all;
}
.thanks-social-item:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.thanks-social-item[data-type="fb"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/thanks-fb.png);
}
.thanks-social-item[data-type="wa"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/thanks-wa.png);
} .page__static {
padding-top: 100px;
background-color: #f3f7fa;
}
.pageContacts {
margin-bottom: 85px;
}
.pageContacts__title {
font-size: 36px;
font-weight: 700;
color: #2b2a28;
}
.pageContacts__tabs .tabs__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: flex-start;
margin: 40px 0 45px;
}
.pageContacts__tabs .tabs__item {
min-height: 45px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
height: 45px;
margin-bottom: 15px;
padding: 0 30px;
}
.pageContacts__tabs .tabs__item:not(:last-child) {
margin-bottom: 15px;
margin-right: 20px;
}
.pageContacts__top {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
padding: 0 15px;
}
.pageContacts__item {
background-repeat: no-repeat;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.pageContacts__item-title {
font-size: 20px;
font-weight: 700;
color: #202020;
margin-bottom: 10px;
}
.pageContacts__item-value {
font-size: 16px;
color: #535353;
}
.pageContacts__item-value a {
color: #173e90;
font-size: 16px;
font-weight: 400;
transition: .2s all;
}
.pageContacts__item-value a:hover {
color: #0095d2;
}
.pageContacts__item[data-type="address"] {
max-width: 190px;
min-width: 190px;
padding-left: 50px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/pageContacts-address.png);
}
.pageContacts__item[data-type="shedule"] {
max-width: 165px;
min-width: 165px;
padding-left: 65px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/pageContacts-shedule.png);
}
.pageContacts__item[data-type="phones"] {
max-width: 160px;
min-width: 160px;
padding-left: 55px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/pageContacts-phones.png);
}
.pageContacts__item[data-type="email"] {
max-width: 175px;
min-width: 175px;
padding-left: 55px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/pageContacts-email.png);
}
.pageContacts__center {
margin: 45px 0 85px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.pageContacts__center-photo {
border-radius: 20px;
background-color: rgb(254, 197, 12);
min-width: 470px;
max-width: 470px;
height: 320px;
overflow: hidden;
margin-right: 30px;
display: block;
}
.pageContacts__center-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.pageContacts__center .contacts__map {
margin: 0;
}
.pageContacts__btm {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.pageContacts__btm-social {
max-width: 420px;
}
.pageContacts__btm-social-title {
font-size: 20px;
font-weight: 700;
color: #2b2a28;
line-height: 1.5;
}
.pageContacts__btm-social-title a {
color: #319ad3;
}
.pageContacts__btm-social-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin-top: 20px;
}
.pageContacts__btm-social-item:not(:last-child) {
margin-right: 25px;
}
.pageContacts__btm-legal {
max-width: 560px;
}
.pageContacts__btm-legal h4 {
font-size: 20px;
font-weight: 700;
color: #2b2a28;
text-transform: uppercase;
margin-bottom: 30px;
}
.pageContacts__btm-legal p {
margin-bottom: 20px;
font-size: 14px;
color: #535353;
line-height: 1.4;
}
.widgetInstagram {
margin-bottom: 70px;
}
.widgetInstagram__title {
font-size: 30px;
font-weight: 700;
color: #202020;
text-align: left;
margin-bottom: 30px;
}
.widgetInstagram__wrap {
position: relative;
}
.widgetInstagram__slider {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
margin-bottom: 30px;
}
.widgetInstagram__slider .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.widgetInstagram__item {
max-width: 225px;
min-width: 225px;
height: auto;
padding-bottom: 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
margin: 15px 10px 15px 0;
border-radius: 10px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 15px 0px rgba(102, 178, 227, 0.17);
}
.widgetInstagram__item-top {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
padding: 10px 15px;
}
.widgetInstagram__top-avatar {
max-width: 45px;
min-width: 45px;
height: 45px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
margin-right: 10px;
border: 1px solid #66b2e3;
border-radius: 50%;
}
.widgetInstagram__top-avatar img {
max-width: 65%;
}
.widgetInstagram__info-author {
font-size: 14px;
font-weight: 700;
color: #2b2a28;
}
.widgetInstagram__info-date {
font-size: 10px;
color: #6b6b6b;
text-transform: uppercase;
margin-top: 5px;
}
.widgetInstagram__item-photo {
height: 235px;
}
.widgetInstagram__item-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.widgetInstagram__item-like {
background: url(//edustream.kz/wp-content/themes/edustream/img/instagram-likes.png) no-repeat;
font-size: 14px;
color: #2b2a28;
height: 24px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
margin: 20px 15px 0;
padding-left: 35px;
}
.widgetInstagram__item-text {
font-size: 12px;
color: #535353;
padding: 10px 15px 0;
}
.widgetInstagram__controls .controls__button,
.assort__slider-controls .controls__button {
position: absolute;
width: 70px;
height: 70px;
display: block;
top: 50%;
margin-top: -35px;
background-color: #fff;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
box-shadow: 0px 3px 10px 0px rgba(102, 178, 227, 0.3);
border-radius: 50%;
background-position: 45%;
background-size: 15px;
transition: .2s all;
}
.widgetInstagram__controls .controls__button:hover,
.assort__slider-controls .controls__button:hover{
background-color: #66b2e3;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-thumb-prev-hover.png)
}
.widgetInstagram__controls .controls__button--prev,
.assort__slider-controls .controls__button--prev {
left: 0;
}
.widgetInstagram__controls .controls__button--next,
.assort__slider-controls .controls__button--next {
right: 0;
transform: rotate(-180deg);
} .promo[data-page="langstrial"] .promo__text {
width: 100%;
}
.promo[data-page="langstrial"] .ielts__place {
justify-content: center;
}
.promo[data-page="langstrial"] .ielts__place-left {
min-width: 170px;
max-width: 170px;
text-align: center;
margin-right: 40px;
}
.promo[data-page="langstrial"] .banner__time__countdown {
margin-left: auto;
margin-right: auto;
}
.promo[data-page="langstrial"] .ielts__place-right {
min-width: 270px;
max-width: 270px;
padding-top: 0;
}
.promo[data-page="langstrial"] .ielts__place-right .place__button {
margin-left: auto;
margin-right: auto;
}
.promo[data-page="langstrial"] .ielts__countdown-wrap {
margin-top: 20px;
}
.promo[data-page="langstrial"] .ielts__place-right-action {
margin-bottom: 15px;
}
.express-publishing[data-page="langstrial"] {
padding-top: 0;
padding-bottom: 85px;
}
.how[data-page="langstrial"] .how__title {
margin-bottom: 15px;
}
.teachers[data-page="langstrial"] {
margin: 100px 0;
}
.courses[data-page="langstrial"] {
margin: 50px 0;
}
.welcome__tools {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
margin-bottom: 30px;
}
.welcome__tools-list {
max-width: 320px;
min-width: 320px;
max-height: 60px;
background-color: #e2eef6;
border-radius: 30px;
overflow: hidden;
position: relative;
cursor: pointer;
}
.welcome__tools-list:first-child {
margin-right: 30px;
}
.welcome__tools-list:first-child .welcome__tools-item {
text-align: center;
}
.welcome__tools-list.open {
max-height: 500px;
}
.welcome__tools-list.open .welcome__tools-item {
border-bottom: 1px solid #a8d2ee;
padding-top: 5px;
}
.welcome__tools-list.open .welcome__tools-item:last-child {
border-bottom: none;
}
.welcome__tools-list:before {
content: "";
border-radius: 50%;
background-color: #a4d0ec;
width: 43px;
height: 43px;
position: absolute;
right: 10px;
top: 8px;
z-index: 1;
}
.welcome__tools-list:after {
content: "";
position: absolute;
right: 24px;
top: 20px;
width: 12px;
height: 12px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
transition: .2s all;
z-index: 2;
}
.welcome__tools-list.open:after {
top: 26px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.welcome__tools_list-lang .welcome__tools-item {
padding-left: 70px;
font-size: 16px;
font-weight: 700;
color: #173e90;
text-transform: uppercase;
position: relative;
}
.welcome__tools_list-lang .welcome__tools-item:after {
content: "";
width: 30px;
height: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: absolute;
left: 25px;
top: 20px;
}
.welcome__tools_list-lang .welcome__tools-item[data-type="eng"]:after {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/lang-eng.jpg);
}
.welcome__tools_list-lang .welcome__tools-item[data-type="german"]:after {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/lang-german.jpg);
} 
.welcome__tools-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
min-width: 100%;
max-width: 100%;
height: 60px;
padding-top: 3px;
}
.welcome__tools_item-city {
font-size: 16px;
font-weight: 700;
color: #173e90;
text-transform: uppercase;
margin-bottom: 5px;
}
.welcome__tools_item-address {
font-size: 10px;
font-weight: 300;
color: #a5a5a5;
}
.welcome__wrap .welcome__section {
margin-bottom: 40px;
}
.welcome__section-title {
font-size: 30px;
font-weight: 700;
}
.welcome__section[data-type="child"] .welcome__section-title {
color: #66b2e3;
}
.welcome__section[data-type="adult"] .welcome__section-title {
color: #173e90;
}
.welcome__section-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.welcome__section-list .slick-track {
margin-left: -15px;
}
.welcome__section-item {
min-width: 312px;
max-width: 312px;
height: 331px;
position: relative;
margin: 0 15px 0 -30px;
cursor: pointer;
padding: 30px 0 0 40px;
transition: .2s all;
display: none !important;
}
.welcome__section-item.active {
display: block !important;
}
.welcome__section-item {
background: url(//edustream.kz/wp-content/themes/edustream/img/welcome-child.png) no-repeat;
}
.welcome__section-item:hover {
background: url(//edustream.kz/wp-content/themes/edustream/img/welcome-adult.png) no-repeat;
}
.welcome__item-heading {
margin-bottom: 35px;
}
.welcome__item_heading-top {
margin-bottom: 10px;
}
.welcome__item_heading-day {
font-size: 20px;
font-weight: 700;
color: #fff;
}
.welcome__item_heading-week {
font-size: 20px;
color: #fff;
}
.welcome__item-content {
max-width: 150px;
}
.welcome__item_content-item {
margin-bottom: 20px;
}
.welcome__item_content-title {
font-size: 14px;
color: #6b6b6b;
margin-bottom: 3px;
}
.welcome__item_content-value {
font-size: 14px;
font-weight: 700;
color: #1f1f1f;
}
.welcome__item-avatar {
width: 50px;
height: 50px;
position: absolute;
right: 50px;
bottom: 100px;
overflow: hidden;
}
.welcome__item-avatar img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.welcome__item-order {
font-size: 16px;
font-weight: 700;
color: #ffaa00;
text-decoration: underline;
position: absolute;
left: 40px;
bottom: 55px;
}
.welcome__section-item:hover .welcome__item-order {
text-decoration: none;
}
.welcome-section-controls {
display: none;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
max-width: 260px;
margin: 0 auto;
}
.welcome-section-controls.show {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
} .promo[data-page="about"] {
}
.promo[data-page="about"] .promo__content {
width: 620px;
}
.promo__info {
font-size: 20px;
line-height: 30px;
color: #2b2a28;
margin-top: 30px;
max-width: 570px;
}
.promo[data-page="about"] .promo__item {
max-width: 420px;
}
.promo__play {
background: url(//edustream.kz/wp-content/themes/edustream/img/promo-play.png) no-repeat;
min-height: 100px;
padding-left: 110px;
font-size: 13px;
line-height: 20px;
font-weight: 700;
color: #fff;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
text-transform: uppercase;
margin-top: -10px;
}
.promo[data-page="about"] .promo__bottom {
-ms-align-items: flex-start;
align-items: flex-start;
justify-content: space-between;
padding-right: 145px;
}
.history {
padding: 30px 0 70px;
}
.history__wrap {
margin-top: 45px;
}
.history__timeline-wrap {
margin-bottom: 10px;
}
.history__timeline {
font-size: 0;
max-width: 84%;
margin: 0 auto;
position: relative;
}
.history__timeline:before {
content: "";
width: 97%;
height: 2px;
display: block;
position: absolute;
left: 25px;
top: 10px;
background-color: #66b2e3;
}
.history__timeline-item {
display: inline-block;
vertical-align: middle;
text-align: center;
margin-right: 85px;
cursor: pointer;
}
.history__timeline-item:before {
content: "";
width: 20px;
height: 20px;
border-radius: 50%;
z-index: 1;
position: relative;
background-color: #fff;
border: 2px solid #66b2e3;
display: block;
margin: 0 auto 10px;
transition: .2s all;
}
.history__timeline-item span {
background-color: rgb(226, 238, 246);
width: 70px;
height: 26px;
line-height: 28px;
color: rgba(23,62,144,.5);
font-size: 16px;
display: block;
border-radius: 10px;
transition: .2s all;
}
.history__timeline-item.active:before {
background: #66b2e3;
}
.history__timeline-item.active span {
background-color: rgb(102, 178, 227);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
color: #fff;
}
.history__slider-wrap {
position: relative;
}
.history__slider .history__slider-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
margin: 30px auto;
padding: 13px 15px;
max-width: 84%;
overflow: hidden;
}
.history__slider-photo {
background-color: #fff;
max-width: 358px;
min-width: 358px;
height: 210px;
overflow: hidden;
margin-right: 30px;
}
.history__slider-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.history__slider-content {
}
.history__slider-year {
font-size: 30px;
font-weight: 300;
color: #66b2e3;
margin-bottom: 20px;
}
.history__slider-text {
font-size: 16px;
line-height: 22px;
color: #535353;
}
.history__controls {
position: absolute;
top: 125px;
left: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
width: 100%;
padding: 0 25px;
max-width: unset;
}
.history__controls .controls__button {
width: 22px;
height: 50px;
background-size: contain;
}
.history__controls .history__controls--dots {
display: none;
}
.history__controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
}
.history__controls .controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
.history__controls .controls__button--next {
transform: rotate(180deg);
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
}
.history__controls .controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
.charity__desc {
margin-bottom: 20px;
}
.charity__box {
border-radius: 20px;
background-color: #fff;
position: relative;
margin-top: 20px;
margin-bottom: 50px;
padding: 25px 25px 25px 15px;
}
.charity__box-tabs {
}
.charity__box-tabs .tabs__list {
justify-content: flex-start;
}
.charity__box-tabs .tabs__item {
width: auto;
max-width: unset;
min-height: 45px;
text-transform: uppercase;
padding: 0 35px;
}
.charity__box-tabs .tabs__item:not(:last-child) {
margin-right: 10px;
}
.charity__tabs_content-more {
display: none;
}
.charity__box-text {
max-width: 555px;
margin: 20px 0 0 10px;
}
.charity__box-text p {
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
color: #202020;
}
.charity__box-gallery {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
padding: 0 0 0 10px;
margin-top: 60px;
}
.charity__box_gallery-photo {
width: 255px;
height: 170px;
max-width: unset;
}
.charity__box_gallery-photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.charity__box-video {
width: 500px;
height: 300px;
position: absolute;
right: 25px;
top: 25px;
}
.guests {
padding: 80px 0 110px;
}
.guests__wrap {
margin-top: 35px;
}
.guests__slider {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
}
.guests__controls {
display: none;
}
.guests__video-link {
max-width: unset;
width: 520px;
height: 290px;
}
.guests__video-link:first-child {
margin-right: 75px;
}
.leadership {
margin-bottom: 75px;
}
.leadership__king-wrap {
margin-top: 45px;
}
.leadership__king-slider {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.leadership__king-controls {
display: none;
}
.leadership__king_item-wrap {
width: 50%;
height: auto;
}
.leadership__king-item {
width: calc(100% - 15px);
background-color: #fff;
border-radius: 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding: 20px;
height: 100%;
}
.leadership__king_item-wrap:first-child .leadership__king-item {
margin-right: 15px;
}
.leadership__king_item-wrap:last-child .leadership__king-item {
margin-left: 15px;
}
.leadership__king_item-photo {
max-width: 200px;
min-width: 200px;
height: 230px;
display: block;
overflow: hidden;
border-radius: 20px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
}
.leadership__king_item-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.leadership__king_item-content {
margin: 15px 0 0 25px;
}
.leadership__king_item-name {
font-size: 16px;
font-weight: 700;
color: #173e90;
text-transform: uppercase;
}
.leadership__king_item-post {
font-size: 14px;
line-height: 20px;
font-weight: 700;
color: #202020;
margin: 10px 0 15px;
}
.leadership__king_item-info {
font-size: 14px;
line-height: 20px;
color: #535353;
}
.leadership__king_item-more {
text-align: right;
margin-top: 10px;
}
.leadership__king_item-more a {
font-size: 14px;
color: #173e90;
text-decoration: underline;
transition: .2s all;
}
.leadership__king_item-more a:hover {
color: #0095d2;
}
.leadership__worker-wrap {
margin-top: 25px;
position: relative;
}
.leadership__worker-slider .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
@media (min-width:1170px) {
.leadership__worker-slider .slick-list {
max-width: calc(100% - 180px);
margin: 0 auto;
height: 485px;
}
.leadership__worker-controls {
position: absolute;
top: 200px;
left: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
width: 100%;
padding: 0 25px;
max-width: unset;
}
.leadership__worker-controls .controls__button {
width: 22px;
height: 50px;
background-size: contain;
}
.leadership__worker-controls .leadership__worker_controls-dots {
display: none;
}
.leadership__worker-controls .reviews__controls--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
}
.leadership__worker-controls .reviews__controls--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
.leadership__worker-controls .reviews__controls--next {
transform: rotate(180deg);
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
}
.leadership__worker-controls .reviews__controls--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
}
.leadership__worker_item-wrap {
height: auto;
padding-top: 100px;
position: relative;
z-index: 1;
}
.leadership__worker-item {
border-radius: 20px;
background-color: rgb(255, 255, 255);
margin: 0 15px;
padding-bottom: 5px;
height: 100%;
}
.leadership__worker_item-photo {
background-color: #eaeaea;
border-radius: 50%;
width: 180px;
height: 180px;
margin: 0 auto -60px;
position: relative;
top: -80px;
overflow: hidden;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
}
.leadership__worker_item-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.leadership__worker_item-name,
.leadership__worker_item-post {
padding: 0 10px;
text-align: center;
}
.leadership__worker_item-name {
font-size: 20px;
font-weight: 700;
color: #202020;
line-height: 24px;
}
.leadership__worker_item-post {
font-size: 16px;
line-height: 20px;
color: #535353;
margin: 15px 0;
}
.teachers[data-page="about"] {
height: auto;
padding-bottom: 50px;
background-size: cover;
margin-bottom: 50px;
}
.teachers[data-page="about"] .teachers__title {
margin-bottom: 0;
font-size: 30px;
width: 70%;
}
.teachers[data-page="about"] .teachers__desc {
margin: 10px 0 45px;
font-size: 18px;
color: #fff;
}
.teachers[data-page="about"] .teachers__button {
width: 360px;
height: 60px;
margin: 40px auto 30px;
}
.methods[data-page="about"] {
}
.methods[data-page="about"] .methods__title {
font-size: 30px;
font-weight: 700;
color: #202020;
margin-bottom: 0;
}
.methods[data-page="about"] .methods__desc {
font-size: 18px;
}
.guideBanner {
background: url(//edustream.kz/wp-content/themes/edustream/img/guideBanner-bg.png) -50px 0 no-repeat;
min-height: 550px;
margin: -150px 0 100px;
padding-top: 150px;
}
@media (min-width:1500px) {
.guideBanner {
background-position: 0;
}
}
.guideBanner__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
}
.guideBanner__content {
max-width: 470px;
margin-top: 0;
}
.guideBanner__title {
font-size: 30px;
line-height: 37px;
font-weight: 700;
color: #fff;
}
.guideBanner__text {
font-size: 20px;
line-height: 26px;
color: #fff;
margin: 10px 0 30px;
}
.guideBanner__button {
width: 250px;
height: 58px;
}
.guideBanner__books {
background: url(//edustream.kz/wp-content/themes/edustream/img/guideBanner-books.png) no-repeat;
max-width: unset;
width: 630px;
height: 430px;
background-size: contain;
}
.eyes {
margin-bottom: 80px;
}
.eyes .actionform-button {
max-width: 270px;
}
.about {
margin-bottom: 65px;
}
.about__title {
color: #173e90;
}
.about__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
gap: 20px;
}
.about__video {
max-width: 520px;
min-width: 520px;
height: 310px;
position: relative;
}
.about__video:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: rgba(0,0,0,.5);
}
.about__content {
margin: 15px 70px 0 0;
}
.about__content-list {
}
.about__list-item {
margin-bottom: 30px;
padding-left: 35px;
background: url(//edustream.kz/wp-content/themes/edustream/img/what-list.png) no-repeat;
}
.about__list-item p {
font-size: 16px;
color: #535353;
}
.about__list-item p:first-child {
margin-bottom: 7px;
}
.about__list-item p strong {
font-size: 20px;
font-weight: 700;
color: #202020;
}
.about__button {
width: 425px;
height: 65px;
font-size: 13px;
font-weight: 700;
}
.enrollee {
margin-bottom: 120px;
}
.enrollee__title {
font-size: 36px;
}
.enrollee__wrap {
margin-top: 35px;
}
.enrollee__slider {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.enrollee-controls {
display: none;
}
.enrollee__slider_item-wrap {
width: 50%;
height: auto;
}
.enrollee__slider-item {
width: calc(100% - 15px);
background-color: #fff;
border-radius: 20px;
padding: 20px 20px 30px 20px;
height: 100%;
}
.enrollee__slider_item-wrap:first-child .enrollee__slider-item {
margin-right: 15px;
}
.enrollee__slider_item-wrap:last-child .enrollee__slider-item {
margin-left: 15px;
}
.enrollee__slider_item-video {
width: 100%;
height: 290px;
}
.enrollee__review-info {
margin-bottom: 35px;
font-size: 14px;
color: #2b2a28;
}
.enrollee__review-info strong {
font-size: 16px;
line-height: 20px;
font-weight: 700;
}
.enrollee__review-text {
margin: 25px 0;
font-size: 20px;
font-weight: 700;
line-height: 26px;
color: #2b2a28;
padding: 0 20px 0 45px;
position: relative;
}
.enrollee__review-text span {
position: relative;
z-index: 1;
}
.enrollee__review-text::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: -10px;
left: 0;
width: 39px;
height: 32px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/q.jpg);
}
.enrollee-more {
display: none;
}
.enrollee__slider_item-text {
font-size: 14px;
line-height: 20px;
color: #6b6b6b;
}
.talantics {
margin-bottom: 60px;
}
.talantics__wrap {
margin-top: 35px;
}
.talantics__slider {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding: 0 15px;
}
.talantics-controls {
display: none;
}
.talantics__slider_item-wrap {
width: 50%;
}
.talantics__slider-item {
width: calc(100% - 20px);
background-color: #fff;
border-radius: 20px;
overflow: hidden;
position: relative;
cursor: pointer;
}
.talantics__slider_item-wrap:first-child .talantics__slider-item {
margin-right: 15px;
}
.talantics__slider_item-wrap:last-child .talantics__slider-item {
margin-left: 15px;
}
.talantics__slider_item-heading {
width: 100%;
height: 210px;
background: url(//edustream.kz/wp-content/themes/edustream/img/talantics-head.png) -100px -60px no-repeat;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.talantics__slider_heading-photo {
background: url(//edustream.kz/wp-content/themes/edustream/img/talantics-photo.png) no-repeat;
min-width: 247px;
max-width: 247px;
height: 188px;
margin-left: -10px;
}
.talantics__slider_heading-photo img {
width: 100%;
height: 100%;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/talantics-photo.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/talantics-photo.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.talantics__slider_heading-content {
padding-top: 30px;
margin-left: 30px;
}
.talantics__slider_heading-name {
font-size: 20px;
line-height: 23px;
color: #fff;
margin-bottom: 15px;
}
.talantics__slider_heading-offer {
font-size: 16px;
color: #fff;
line-height: 20px;
}
.talantics__slider_item-content {
font-size: 14px;
line-height: 18px;
font-weight: 300;
color: #6b6b6b;
padding: 20px 15px;
position: relative;
max-height: 240px;
}
.talantics__slider-item.open .talantics__slider_item-content {
max-height: none;
}
.talantics__slider-item:after {
content: "";
width: 100%;
left: 0;
height: 70px;
position: absolute;
bottom: 0;
z-index: 5;
display: block;
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f8fa",GradientType=1);
}
.talantics__slider-item.open:after {
display: none;
}
.talantics__slider_item-content strong {
font-weight: 700;
display: block;
margin-bottom: -15px;
}
.talantics__slider_item-content p {
margin-bottom: 20px;
}
.talantics__slider_item-more {
display: block;
position: absolute;
bottom: 10px;
left: 50%;
margin-left: -80px;
width: 160px;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
text-align: right;
}
.talantics__slider_item-more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.talantics__slider-item.open .talantics__slider_item-more:after {
transform: rotate(-180deg);
top: -2px;
}
.talantics__button {
margin: 40px auto 0;
width: 430px;
height: 65px;
}
.awards {
margin-bottom: 45px;
}
.awards .cert-slider-wrap {
position: relative;
}
@media (min-width:1000px) {
.awards .slick-list {
max-width: calc(100% - 180px);
margin: 0 auto;
height: fit-content;
}
.awards .controls__button {
width: 22px;
height: 50px;
background-size: contain;
position: absolute;
top: 50%;
margin-top: -35px;
}
.awards .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
left: 15px;
}
.awards  .controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
.awards .controls__button--next {
transform: rotate(180deg);
right: 15px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
}
.awards .controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
} .king__content {
}
.king__content .container {
position: relative;
}
.king__content-title {
font-size: 44px;
margin-bottom: 10px;
padding-top: 50px;
color: #2b2a28;
}
.king__content-post {
font-size: 20px;
color: #2b2a28;
}
.king__content-media {
border-radius: 20px;
background-color: rgb(83, 83, 83);
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
position: absolute;
right: 0;
top: 0;
width: 370px;
height: 329px;
overflow: hidden;
}
.king__content-media img {
width: 100%;
height: 100%;
object-fit: cover;
}
.king__content-info {
max-width: 670px;
margin: 50px 0 95px;
font-size: 16px;
line-height: 24px;
}
.king__content-quote {
font-size: 16px;
line-height: 24px;
color: #535353;
padding: 5px 0 0 100px;
background: url(//edustream.kz/wp-content/themes/edustream/img/q.png) no-repeat;
background-size: 65px 49px;
}
.king__content-quote p:not(:last-child) {
margin-bottom: 20px;
}
.king__content,
.king__video,
.king__interview,
.awards {
margin-bottom: 80px;
}
.king__video-wrap {
margin-top: 45px;
}
.king__video-slider {
margin-bottom: 10px;
margin-left: -40px;
}
.king__video-slider .slick-slide {
margin-right: 20px;
}
.king__video-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
padding-left: 20px;
}
.king__video_item-video {
max-width: unset;
min-width: 45%;
height: 310px;
margin: 20px 80px 20px 20px;
}
.king__video_item-title {
font-size: 20px;
font-weight: 700;
color: #1f1f1f;
}
.king__video_item-text {
font-size: 16px;
line-height: 22px;
margin-top: 10px;
padding-right: 45px;
color: #1f1f1f;
}
.king__interview {
}
.king__interview-wrap {
margin-top: 30px;
}
.postInterview {
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
padding: 10px 30px 10px 10px;
margin-bottom: 25px;
transition: .2s all;
}
.postInterview:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.postInterview__media {
background-color: #fff;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
min-width: 240px;
max-width: 240px;
height: auto;
min-height: 180px;
position: relative;
margin-right: 45px;
}
.postInterview__media img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.postInterview__media-source {
width: 95px;
height: 40px;
position: absolute;
left: 5px;
top: 5px;
}
.postInterview__media-source img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: left;
}
.postInterview__content {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.postInterview__content-top {
padding-top: 15px;
}
.postInterview__content-meta {
font-size: 12px;
color: #a2a2a2;
}
.postInterview__content-source {
margin-right: 15px;
text-transform: uppercase;
}
.postInterview__content-title {
font-size: 20px;
font-weight: 700;
color: #202020;
margin: 8px 0 15px;
}
.postInterview__content-text {
font-size: 14px;
line-height: 18px;
color: #535353;
margin-bottom: 15px;
}
.postInterview__content-more {
margin-bottom: 10px;
text-align: right;
}
.postInterview__content_more-link {
font-size: 14px;
color: #66b2e3;
text-decoration: underline;
}
.postInterview:hover .postInterview__content_more-link {
text-decoration: none;
}
.cvf-pagination-nav {
-ms-align-items: center;
align-items: center;
justify-content: center;
position: relative;
margin-top: 20px;
}
.loadmore {
flex: 1;
font-size: 12px;
font-weight: 700;
color: #1c1c1b;
text-align: center;
}
.loadmore a {
display: inline-block;
vertical-align: middle;
background: #fff;
border: 1px solid #c6c6c6;
color: #898989;
padding: 18px 40px 13px;
transition: .2s all;
border-radius: 20px;
text-transform: uppercase;
position: relative;
z-index: 1;
}
.loadmore a:hover {
border-color: #000;
color: #1c1c1b;
}
.loadmore a:active {
background-color: #000;
color: #fff;
}
.loadmore.inactive a {
display: none;
}
.cvf-universal-pagination {
position: relative;
right: 0;
margin-top: -46px;
height: 46px;
padding-top: 7px;
}
.cvf-universal-pagination.loadmoreInActive {
margin-top: 0;
}
.cvf-universal-pagination .row {
justify-content: flex-end;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.cvf-universal-pagination li,
.cvf-universal-pagination span {
margin-right: 10px;
width: 30px;
height: 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
color: #a2a2a2;
font-size: 16px;
padding-top: 3px;
cursor: pointer;
transition: .2s all;
}
.cvf-universal-pagination li:hover,
.cvf-universal-pagination li.selected {
border-radius: 50%;
background-color: rgb(250, 251, 252);
box-shadow: 0px 0px 10px 0px rgba(18, 50, 122, 0.15);
color: #000;
font-weight: 700;
}
.cvf-universal-pagination li.next,
.cvf-universal-pagination li.prev{
width: 57px;
height: 19px;
font-size: 0;
background-color: transparent;
background-repeat: no-repeat;
border: none;
cursor: pointer;
transition: all 0.3s;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.cvf-universal-pagination li.next:hover,
.cvf-universal-pagination li.prev:hover {
box-shadow: none;
border-radius: 0;
}
.cvf-universal-pagination li.inactive {
opacity: .5;
display: none;
}
.cvf-universal-pagination li.prev {
margin-right: 30px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left.png);
}
.cvf-universal-pagination li.next {
margin-left: 20px;
margin-right: 0;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right.png);
}
.cvf-universal-pagination li.prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left-hover.png);
}
.cvf-universal-pagination li.next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right-hover.png);
}
.king__form .actionform-desc {
margin-bottom: 40px;
}
.kingform__wrap {
position: relative;
z-index: 1;
}
.kingform__wrap .actionform-form-line {
width: 500px;
margin-left: auto;
margin-right: auto;
padding: 0;
justify-content: space-between;
}
.kingform__wrap .actionform-form-line:nth-child(1) .actionform-group:nth-child(1) {
margin-right: 15px;
}
.kingform__wrap .actionform-form-line:nth-child(1) .actionform-group:nth-child(2) {
margin-left: 15px;
}
.kingform__wrap .actionform-form-line:nth-child(2) .actionform-group {
margin-right: 0;
min-width: 1px;
max-width: 100%;
width: 100%;
}
.kingform__wrap .actionform-group {
min-width: calc(100%/2 - 15px);
margin-right: 0;
max-width: none;
}
.kingform__wrap .actionform-group:last-child {
margin-right: 0;
}
.kingform__wrap .actionform-form-line:nth-child(2) .actionform-textarea,
.kingform__wrap .actionform-form-line:nth-child(2) .actionform-textarea::placeholder{
text-align: left;
}
.kingform__wrap .actionform-form-line:nth-child(2) .actionform-textarea {
padding-left: 10px;
}
.kingform__wrap .actionform-button {
margin: 25px auto 0;
}
.kingform__wrap .form-security {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
width: 455px;
margin-left: auto;
margin-right: auto;
-ms-align-items: center;
align-items: center;
height: 20px;
} .category {
padding-top: 20px;
margin-bottom: 50px;
}
.category__title {
text-align: left;
font-size: 44px;
}
.category__tools {
margin: 35px 0 25px;
}
.category__tools_cat-wrap {
margin: -10px 0 0 -10px;
}
.category__tools_tag-wrap {
margin-top: -10px;
}
.category__tools_cat-wrap,
.category__tools_tag-wrap{
width: calc(100% + 10px);
overflow: auto;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
}
.category__tools_cat-wrap::-webkit-scrollbar,
.category__tools_tag-wrap::-webkit-scrollbar {
display: none;
}
.category__tools-cat {
font-size: 0;
position: relative;
}
.category__tools_cat-item,
.category__tools_cat-more {
background-color: #e2eef6;
font-size: 14px;
font-weight: 500;
color: rgba(23,62,144,.5);
border: 1px solid #e2eef6;
text-transform: uppercase;
padding: 18px 30px 15px;
margin: 10px 15px 10px 10px;
border-radius: 20px;
cursor: pointer;
transition: .2s all;
}
.category__tools_cat-more {
position: absolute;
top: 0;
right: 0;
margin-right: 0;
font-size: 30px;
height: 51px;
padding: 5px 15px 10px;
}
.category__tools_cat-item:hover,
.category__tools_cat-more:hover{
border-color: #173e90;
color: #173e90;
}
.category__tools_cat-item:active,
.category__tools_cat-item.active,
.category__tools_cat-more:active{
color: #fff;
background-color: #173e90;
box-shadow: 0px 0px 10px 0px rgba(23, 62, 144, 0.5);
}
.category__tools-tag {
margin-top: 25px;
padding-right: 100px;
position: relative;
}
.category__tools_tag-item {
display: inline-block;
vertical-align: middle;
margin-bottom: 5px;
}
.category__tools_tag-item,
.category__tools_tag-more{
color: #66b2e3;
font-size: 14px;
margin-right: 30px;
text-transform: lowercase;
transition: .2s all;
}
.category__tools_tag-item:before {
content: "#";
}
.category__tools_tag-item.active,
.category__tools_tag-item:hover,
.category__tools_tag-more:hover{
color: #173e90;
}
.category__tools_tag-more {
position: absolute;
right: 0;
top: 0;
margin-right: 10px;
text-transform: none;
color: #939393;
border-bottom: 1px dashed #939393;
padding-right: 10px;
}
.category__tools_tag-more:after {
content: "";
border-top: 5px solid #939393;
border-right: 3px solid rgba(0,0,0,0);
border-bottom: none;
border-left: 3px solid rgba(0,0,0,0);
box-sizing: border-box;
position: absolute;
top: 7px;
right: 0;
}
.postEvent {
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
margin-bottom: 30px;
transition: .2s all;
position: relative;
}
.postEvent:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.loadSticky .postEvent {
padding: 10px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.loadOther {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
}
.loadOther .postEvent {
max-width: 270px;
min-width: 270px;
margin-right: 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
overflow: hidden;
}
.loadOther .postEvent:nth-child(4n+4) {
margin-right: 0;
}
.postEvent__media {
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.loadSticky .postEvent__media {
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
min-width: 360px;
max-width: 360px;
height: auto;
min-height: 270px;
margin-right: 30px;
}
.loadOther .postEvent__media {
background-color: #fff;
background-size: cover;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
width: 100%;
min-height: 150px;
background-position: center;
}
.postEvent__media-category {
position: absolute;
right: -2px;
top: -2px;
color: #fff;
text-align: right;
}
.postEvent__media-category span {
color: #fff;
display: block;
position: relative;
z-index: 1;
}
.postEvent__media-category:before {
content: "";
background-repeat: no-repeat;
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 100%;
}
.loadSticky .postEvent__media-category {
width: 212px;
height: 49px;
padding: 14px 22px 0 0;
}
.loadSticky .postEvent__media-category:before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/loadSticky-category.png);
}
.loadSticky .postEvent__media-category span {
font-size: 16px;
}
.loadOther .postEvent__media-category {
width: 186px;
height: 36px;
padding: 9px 15px 0 0;
}
.loadOther .postEvent__media-category:before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/loadOther-category.png);
opacity: .8;
}
.loadOther .postEvent__media-category span {
font-size: 14px;
}
.postEvent__content {
padding-top: 15px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.loadOther .postEvent__content {
padding: 20px;
height: 100%;
}
.postEvent__content-date {
font-size: 12px;
color: #a2a2a2;
margin-bottom: 8px;
}
.postEvent__content-title {
font-size: 20px;
font-weight: 700;
color: #202020;
margin-bottom: 15px;
}
.postEvent__content-text {
font-size: 14px;
line-height: 18px;
color: #535353;
font-weight: 300;
}
.loadSticky .postEvent__content-text {
padding-right: 30px;
}
.postEvent__content-text p:not(:last-child) {
margin-bottom: 10px;
}
.loadSticky .postEvent__content-more {
text-align: right;
padding-right: 15px;
margin-bottom: 10px;
}
.loadOther .postEvent__content-more {
margin-top: 15px;
}
.postEvent__content_more-link {
font-size: 14px;
color: #319ad3;
text-decoration: underline;
}
.postEvent:hover .postEvent__content_more-link {
text-decoration: none;
}
.postArticle {
min-width: calc(100%/2 - 15px);
max-width: calc(100%/2 - 15px);
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
margin-bottom: 30px;
transition: .2s all;
position: relative;
padding: 15px 10px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.postArticle:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.postArticle:nth-child(odd) {
margin-right: 15px;
}
.postArticle:nth-child(even) {
margin-left: 15px;
}
.postArticle__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding: 0 10px;
}
.postArticle__media {
min-width: 170px;
max-width: 170px;
height: 170px;
border-radius: 10px;
background-color: rgb(107, 107, 107);
box-shadow: 0px 5px 15px 0px rgba(18, 50, 122, 0.3);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin-right: 30px;
}
.postArticle__content-top,
.postArticle__meta {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.postArticle__content-top {
justify-content: space-between;
padding-top: 5px;
}
.postArticle__content-date {
font-size: 12px;
color: #a2a2a2;
}
.postArticle__content-category {
font-size: 12px;
color: #66b2e3;
text-decoration: underline;
}
.postArticle__content-title {
font-size: 20px;
font-weight: 700;
line-height: 24px;
color: #202020;
margin: 15px 0 10px;
}
.postArticle__content-text {
font-size: 14px;
font-weight: 300;
color: #6b6b6b;
margin-bottom: 10px;
}
.postArticle__content_more-link {
font-size: 14px;
color: #319ad3;
text-decoration: underline;
}
.postArticle:hover .postArticle__content_more-link {
text-decoration: none;
}
.postArticle__meta {
justify-content: flex-end;
border-top: 1px solid #e8e8e8;
margin-top: 25px;
padding: 10px 10px 0 0;
} 
.postArticle__meta-item {
font-size: 14px;
color: #a2a2a2;
background-repeat: no-repeat;
background-position: left center;
height: 17px;
padding-left: 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.postArticle__meta-item[data-type="comments"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/count-comments.png);
margin-right: 25px;
}
.postArticle__meta-item[data-type="views"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/count-views.png);
}
.postOffer {
min-width: calc(100%/2 - 15px);
max-width: calc(100%/2 - 15px);
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
margin-bottom: 30px;
transition: .2s all;
position: relative;
overflow: hidden;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.postOffer:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.postOffer:nth-child(odd) {
margin-right: 15px;
}
.postOffer:nth-child(even) {
margin-left: 15px;
}
.postOffer__media {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
height: 100%;
}
.postOffer__media-info {
padding: 30px 30px 0 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.postOffer__media-photo {
background: url(//edustream.kz/wp-content/themes/edustream/img/postOffer-photo.png) no-repeat;
width: 247px;
height: 158px;
text-align: right;
position: relative;
left: 10px;
}
.postOffer__media_photo-img {
width: 257px;
height: 170px;
display: block;
position: relative;
left: 10px;
top: -10px;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/postOffer-photo-mask.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/postOffer-photo-mask.png);
background-size: cover;
}
.postOffer__media_photo-img img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.postOffer__media-title {
font-size: 20px;
line-height: 24px;
font-weight: 700;
color: #173e90;
max-width: 265px;
}
.postOffer__media-percent {
font-size: 35px;
line-height: 30px;
font-weight: 700;
color: #173e90;
margin: 15px 0 30px;
}
.postOffer__media-more {
color: #1c1c1b;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
background-color: #fff;
border-width: 1px;
border-color: rgb(254, 197, 12);
border-style: solid;
border-radius: 20px;
padding: 15px 30px 12px;
max-width: 150px;
margin-bottom: 10px;
cursor: pointer;
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
transition: .2s all;
}
.postOffer:hover .postOffer__media-more {
background-color: rgb(254, 197, 12);
}
.postOffer:active .postOffer__media-more {
-webkit-box-shadow: none;
box-shadow: none;
}
.postOffer__content {
margin: 15px 30px;
padding-top: 15px;
border-top: 1px solid #ddd;
}
.postOffer__content-subtitle {
font-size: 16px;
line-height: 24px;
font-weight: 700;
color: #202020;
margin-bottom: 4px;
}
.postOffer__content-text {
font-size: 14px;
line-height: 20px;
color: #535353;
}
.giftform__box-wrap {
padding-left: 130px;
margin-bottom: 75px;
}
.giftform__box {
border-radius: 30px;
background-color: #fff;
padding: 30px 70px 15px 270px;
position: relative;
}
.giftform__box:before {
content: "";
background: url(//edustream.kz/wp-content/themes/edustream/img/giftform-box.png) no-repeat;
width: 360px;
height: 314px;
position: absolute;
left: -145px;
top: -10px;
}
.giftform__box-title {
font-size: 30px;
font-weight: 700;
line-height: 40px;
color: #173e90;
}
.giftform__box-subtitle {
font-size: 14px;
line-height: 18px;
color: #535353;
}
.giftform__form-line {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin: 30px 0 20px;
}
.giftform__form-group {
min-width: 270px;
max-width: 270px;
}
.giftform__form-group:first-child {
margin-right: 30px;
}
.giftform__form-input {
width: 100%;
height: 50px;
border: 1px solid rgb(168, 210, 238);
border-radius: 5px;
font-size: 16px;
line-height: 20px;
color: #535353;
}
.giftform__form-input,
.giftform__form-input::placeholder {
text-align: center;
}
.giftform__form-tools {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.giftform__form-tools .actionform-button {
min-width: 350px;
max-width: 350px;
height: 65px;
}
.giftform__form-tools .form-security {
min-width: 260px;
max-width: 260px;
height: 20px;
margin: 0 0 0 30px;
}
.waroffers .actionform-title {
font-weight: 400;
}
.waroffers .actionform-title strong {
font-weight: 700;
} .singleOffers {
margin-bottom: 35px;
}
.singleOffers__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.singleOffers__wrap-content {
min-width: 870px;
max-width: 870px;
}
.singleOffers__content-heading {
border-radius: 10px;
background-color: #fff;
height: 400px;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
overflow: hidden;
background-repeat: no-repeat;
background-size: cover;
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: flex-end;
padding-left: 20px;
}
.singleOffers__content-heading:before {
content: "";
width: 100%;
height: 100%;
border-radius: 10px;
position: absolute;
left: 0;
top: 0;
background: rgb(23,62,144);
background: -moz-linear-gradient(0deg, rgba(23,62,144,1) 0%, rgba(244,248,250,0) 80%);
background: -webkit-linear-gradient(0deg, rgba(23,62,144,1) 0%, rgba(244,248,250,0) 80%);
background: linear-gradient(0deg, rgba(23,62,144,1) 0%, rgba(244,248,250,0) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#173e90",endColorstr="#f4f8fa",GradientType=1);
}
.singleOffers__content_heading-photo {
display: none;
}
.singleOffers__content_heading-wrap {
position: relative;
z-index: 1;
}
.singleOffers__content-title {
font-size: 32px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
}
.singleOffers__content-subtitle {
font-size: 18px;
color: #fff;
margin-bottom: 20px;
}
.singleOffers__content-text {
margin: 40px 0 25px;
}
.singleOffers__content-text p {
font-size: 14px;
line-height: 22px;
color: #535353;
margin-bottom: 20px;
}
.singleOffers__wrap-sidebar {
min-width: 280px;
max-width: 280px;
}
.singleOffers__sidebar-title {
font-size: 14px;
font-weight: 700;
color: #535353;
text-transform: uppercase;
padding-left: 10px;
}
.singleOffers__sidebar-list {
margin-top: 20px;
}
.singleOffers__sidebar-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
min-height: 100px;
width: 100%;
padding: 20px 10px 15px;
margin-bottom: 10px;
border-radius: 10px;
background-size: cover;
position: relative;
overflow: hidden;
}
.singleOffers__sidebar-item:before {
content: "";
width: 100%;
height: 100%;
background-color: #173e90;
opacity: .7;
position: absolute;
left: 0;
top: 0;
}
.singleOffers__sidebar_item-title,
.singleOffers__sidebar_item-percent {
position: relative;
z-index: 1;
color: #fff;
}
.singleOffers__sidebar_item-title {
font-size: 20px;
}
.singleOffers__sidebar_item-percent {
font-size: 30px;
font-weight: 700;
}
.singleOffersForm .actionform-title {
font-weight: 400;
}
.singleOffersForm .actionform-title strong {
font-weight: 700;
}
.singleOffersForm .actionform-button {
max-width: 300px;
}
.singleOffers__sidebar-controls {
display: none;
} .singleEvents {
}
.singleEvents__heading {
height: 400px;
margin-bottom: 35px;
border-radius: 10px;
background-color: #fff;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: flex-end;
position: relative;
}
.singleEventsconf__heading {
height: 400px;
margin-bottom: 35px;
border-radius: 10px;
background-color: #fff;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: flex-end;
position: relative;
}
.singleEventsconf__heading:before  {
content: "";
width: 100%;
height: 100%;
border-radius: 10px;
position: absolute;
left: 0;
top: 0;
background: #173e90;
background: -moz-linear-gradient(0deg,rgba(23,62,144,1) 0%,rgba(244,248,250,0) 80%);
background: -webkit-linear-gradient(0deg,rgba(23,62,144,1) 0%,rgba(244,248,250,0) 80%);
background: linear-gradient(180deg,rgba(23,62,144,1) 0%,rgba(244,248,250,0) 80%);
}
.singleEvents__heading:before {
content: "";
width: 100%;
height: 100%;
border-radius: 10px;
position: absolute;
left: 0;
top: 0;
background: rgb(23,62,144);
background: -moz-linear-gradient(0deg, rgba(23,62,144,1) 0%, rgba(244,248,250,0) 80%);
background: -webkit-linear-gradient(0deg, rgba(23,62,144,1) 0%, rgba(244,248,250,0) 80%);
background: linear-gradient(0deg, rgba(23,62,144,1) 0%, rgba(244,248,250,0) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#173e90",endColorstr="#f4f8fa",GradientType=1);
}
.singleEvents__heading-wrap {
padding: 10px 20px 15px;
position: relative;
z-index: 1;
}
.singleEvents__heading-wrap[data-show="mobile"] {
display: none;
}
.singleEvents__heading-title {
font-size: 32px;
font-weight: 600;
color: #fff;
margin-bottom: 14px;
margin-left: 10px;
}
.singleEvents__heading-meta {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
}
.singleEvents__heading-info {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.singleEvents__heading-date {
font-size: 14px;
color: #fff;
margin-right: 20px;
}
.singleEvents__heading-category {
font-size: 14px;
color: #fff;
padding: 5px 20px;
border: 1px solid #fff;
border-radius: 10px;
}
.singleEvents__heading-icons {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.singleEvents__heading-icons.hideDesktop {
display: none;
}
.singleEvents__heading_icons-item {
font-size: 14px;
color: #fff;
background-repeat: no-repeat;
background-position: left center;
height: 17px;
padding-left: 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.singleEvents__heading_icons-item[data-type="comments"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/single-comments.png);
margin-right: 25px;
}
.singleEvents__heading_icons-item[data-type="views"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/single-views.png);
}
.singleEvents__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: flex-start;
align-items: flex-start;
margin-bottom: 50px;
}
.singleEvents__content {
min-width: 1px;
max-width: unset;
width: 74.36%;
}
#edu-program .singleEvents__content {
width: 100%;
}
.singleEvents__content-meta {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
padding-bottom: 5px;
margin-bottom: 15px;
border-bottom: 1px solid #ddd;
}
.singleEvents__content-tags {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.singleEvents__content_tags-title {
font-size: 14px;
color: #a2a2a2;
display: block;
margin-right: 9px;
}
.singleEvents__content_tags-value {
font-size: 14px;
color: #66b2e3;
margin-right: 4px;
}
.singleEvents__content_tags-list {
width: 100%;
}
.singleEvents__content-readtime {
font-size: 14px;
color: #a2a2a2;
}
.singleEvents__text {
}
.singleEvents__text ol,
.singleEvents__text ul {
padding-left: 0;
font-size: 14px;
color: #535353;
list-style-position: inside;
margin-bottom: 20px;
}
.singleEvents__text li:not(:last-child) {
margin-bottom: 5px;
}
.singleEvents__text p {
font-size: 14px;
line-height: 22px;
color: #535353;
}
.singleEvents__text p:not(:last-child) {
margin-bottom: 25px;
}
.singleEvents__text img {
width: auto;
height: auto;
max-width: 100%;
display: block;
margin: 0;
}
.singleEvents__text blockquote {
border-radius: 20px;
margin: 30px 0 40px;
padding: 20px 25px;
position: relative;
background-color: #66b2e3;
}
.singleEvents__text blockquote:before {
content: "";
width: calc(100% - 5px);
height: 100%;
display: block;
position: absolute;
left: 5px;
top: 0;
border-radius: 20px;
background-color: #fff;
}
.singleEvents__text blockquote > * {
position: relative;
z-index: 1;
}
.singleEvents__text blockquote p {
font-size: 16px;
line-height: 20px;
color: #202020;
}
.singleEvents__text iframe,
.singleEvents__text figure{
display: block;
max-width: 100%; }
.singleEvents__text .wp-caption-text {
margin-top: 15px;
font-size: 14px;
color: #a2a2a2;
}
.singleEvents__text h3 {
font-weight: 700;
font-size: 20px;
color: #202020;
margin-top: 20px;
}
.singleEvents__slider-wrap {
margin: 40px 0;
position: relative;
}
.singleEvents__slider-wrap .controls__counter {
display: none;
}
.singleEvents__slider .slick-list {
width: 88.28%;
margin: 0 auto;
}
@media (min-width:600px) {
.singleEvents__slider-controls .controls__button {
position: absolute;
top: 50%;
margin-top: -25px;
width: 22px;
height: 50px;
background-size: contain;
}
.singleEvents__slider-controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
left: 0;
}
.singleEvents__slider-controls .controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
.singleEvents__slider-controls .controls__button--next {
transform: rotate(180deg);
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
right: 0;
}
.singleEvents__slider-controls .controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-big-right-hover.png);
}
}
.singleEvents__slider-item {
width: 170px;
height: 130px;
overflow: hidden;
margin: 0 15px;
}
.singleEvents__slider-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.singleEvents__social {
padding: 12px 25px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 20px 0;
}
.singleEvents__comments-title {
font-size: 14px;
color: #949494;
text-transform: uppercase;
padding-left: 30px;
}
.singelEvents__comments-wrap {
padding-left: 30px;
}
.singleEvents__sidebar {
min-width: 270px;
max-width: 270px;
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
padding: 15px 12px;
}
.singleEvents__sidebar-title {
font-size: 14px;
font-weight: 700;
color: #535353;
text-transform: uppercase;
padding: 8px 0 20px 12px;
}
.singleEvents__sidebar-list {
margin-bottom: 10px;
}
.singleEvents__sidebar_list-item {
border-top: 1px solid #ddd;
display: block;
padding: 10px 12px;
}
.singleEvents__sidebar_list-item:last-child {
border-bottom: 1px solid #ddd;
}
.singleEvents__sidebar_item-title {
font-size: 14px;
line-height: 18px;
color: #173e90;
margin-bottom: 10px;
}
.singleEvents__sidebar_item-date {
font-size: 12px;
color: #a2a2a2;
}
.singleEvents__widget {
margin-bottom: 50px;
}
.singleEvents__widget-title {
margin-bottom: 30px;
}
.singleEvents__widget-slider.loadOther .postEvent {
margin-right: 30px;
}
.singleEvents__widget-wrap .singleEvents__widget-slider .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.singleEvents__widget-slider.loadOther .slick-track .postArticle {
min-width: 570px;
max-width: 570px;
margin-right: 30px;
}
.singleEvents__widget-wrap .singleEvents__widget-slider .slick-track .slick-slide {
height: auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
} .promo__abroad .promo__content {
max-width: 590px;
}
.promo__abroad-nider .promo__content {
min-width: 650px;
max-width: 650px;
}
.promo__abroad .promo__bg {
position: relative;
width: 572px;
min-width: 572px;
height: 465px;
margin-top: -80px;
}
.promo__abroad .promo__bg .firstscreen__slide {
margin-left: 15px;
}
.promo__abroad-nider .promo__bg {
width: 540px;
min-width: 540px;
}
.promo__abroad-icons {
}
.promo__abroad_icons-item {
width: 66px;
height: 66px;
position: absolute;
}
.promo__abroad_icons-item:nth-child(1) {
top: 190px;
left: 20px;
}
.promo__abroad_icons-item:nth-child(2) {
top: 275px;
left: 0;
}
.promo__abroad_icons-item:nth-child(3) {
top: 340px;
left: 70px;
}
.promo__abroad_icons-item:nth-child(4) {
bottom: 60px;
left: 190px;
}
.promo__abroad_icons-item:nth-child(5) {
top: 120px;
left: 100px;
}
.promo__abroad_icons-item:nth-child(6) {
top: 30px;
left: 180px;
}
.promo__abroad_icons-item:nth-child(7) {
bottom: 20px;
left: 310px;
}
.promo__abroad_icons-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.promo__abroad .promo__bottom {
margin-top: -30px;
}
@media (min-width:1000px) {
.promo__abroad-fix .promo__list {
top: -30px;
position: relative;
}
}
.promo__abroad .place__inner {
padding-right: 30px;
}
.promo__abroad .place__button {
width: 220px;
}
.first-step__abroad .first-step__title {
font-size: 36px;
font-weight: 900;
color: #173e90;
}
.first-step__ssha .first-step__title {
color: #173e90;
}
.first-step__abroad .first-step__desc {
font-size: 30px;
font-weight: 700;
color: #66b2e3;
} .first-step__abroad .first-step__text strong {
font-weight: 700;
}
.eyes__abroad .actionform-button {
max-width: 320px;
}
.enter {
margin-bottom: 110px;
}
.enter__tabs {
}
.enter__tabs .tabs__list {
margin: 25px 0 15px;
}
.enter__tabs_list-item {
background-repeat: no-repeat;
background-color: transparent;
background-position: 10px center;
border-radius: 10px;
box-shadow: none;
border: 1px solid transparent;
min-height: 1px;
height: auto;
line-height: normal;
font-size: 16px;
font-weight: 300;
color: #2b2a28;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
margin-right: 30px;
padding: 9px 10px 7px 52px;
}
.enter__tabs_list-item:hover {
border-color: #d1e4f3;
}
.enter__tabs_list-item.tabs__item--active {
background-color: #d1e4f3;
border-color: transparent;
}
.enter__content-main {
border-radius: 20px;
background-color: #fff;
position: relative;
padding: 30px 40px 60px 40px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
z-index: 1;
}
.enter__main-left {
min-width: 1px;
max-width: unset;
width: 530px;
}
.enter__main_left-title {
font-size: 20px;
font-weight: 700;
color: #173e90;
text-transform: uppercase;
}
.enter__main_left-desc {
font-size: 16px;
font-weight: 300;
color: #6b6b6b;
margin-top: 5px;
}
.enter__univers {
padding-left: 0;
margin-top: 25px;
}
.enter__univers-item {
background: url(//edustream.kz/wp-content/themes/edustream/img/help-industry.png) no-repeat;
padding-left: 30px;
list-style: none;
margin-bottom: 15px;
filter: gray; -webkit-filter: grayscale(1);
-webkit-filter: grayscale(120%);
filter: url(//edustream.kz/wp-content/themes/edustream/css/resources.svg#desaturate);
filter: grayscale(120%);
cursor: pointer;
}
.enter__univers-item.active {
-webkit-filter: grayscale(0);
filter: none;
}
.enter__univers_item-title {
font-size: 18px;
font-weight: 700;
color: #2b2a28;
margin-bottom: 3px;
}
.enter__univers_item-subtitle {
font-size: 14px;
color: #2b2a28;
}
.enter__slider-wrap {
min-width: 1px;
max-width: unset;
width: 500px;
position: relative;
}
.enter__slider-inner {
height: 300px;
position: relative;
}
.enter__slider {
border-radius: 20px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
overflow: hidden;
height: 100%;
}
.enter__slider .slick-list,
.enter__slider .slick-track,
.enter__slider .slick-slide {
height: 100%;
}
.enter__main_slider-item {
display: block;
height: 100%;
}
.enter__main_slider-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.enter__slider-caption {
text-align: center;
font-size: 14px;
font-style: italic;
color: #a7a9ac;
margin-top: 25px;
display: none;
position: relative;
z-index: 1;
}
.enter__slider-caption.active {
display: block;
}
.enter__main-bottom {
background: url(//edustream.kz/wp-content/themes/edustream/img/enter-bottom.png) no-repeat;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
height: 140px;
margin-top: -60px;
padding: 65px 0 0 40px;
position: relative;
z-index: 1;
}
.enter__main_bottom-text {
font-size: 20px;
font-weight: 700;
color: #fff;
min-width: 1px;
max-width: unset;
width: 330px;
margin-right: 75px;
}
.enter__button {
min-width: 1px;
max-width: unset;
width: 260px;
margin-top: -10px;
}
.edu {
margin-bottom: 100px;
}
.edu__title {
font-size: 36px;
font-weight: 700;
color: #2b2a28;
text-align: left;
padding-top: 20px;
}
.edu__title strong {
color: #fec50c;
font-weight: 900;
}
.edu__one {
background: url(//edustream.kz/wp-content/themes/edustream/img/edu-one.png) center top no-repeat;
min-height: 410px;
}
.edu__two {
background: url(//edustream.kz/wp-content/themes/edustream/img/edu-two.png) center top no-repeat;
min-height: 412px;
margin-bottom: 50px;
}
.edu__one-question,
.edu__two-question{
background-color: #fec50c;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
border-radius: 10px 10px 10px 0;
position: relative;
width: 229px;
height: 65px;
font-size: 24px;
font-weight: 700;
color: #2b2a28;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
padding: 3px 0 0 25px;
top: -110px;
left: 50%;
margin-left: -40px;
}
.edu__two-question {
border-radius: 10px 10px 0 10px;
top: 70px;
left: 160px;
}
.edu__one-question:before,
.edu__two-question:before{
content: ''; 
position: absolute;
left: 0;
bottom: -10px;
border: 8px solid transparent;
border-top: 8px solid #fec50c;
border-left: 8px solid #fec50c;
}
.edu__two-question:before {
left: auto;
right: 0;
border-left-color: transparent;
border-right: 8px solid #fec50c;
}
.edu__one_answer-logo,
.edu__two_answer-logo {
border-radius: 50%;
background-color: #fff;
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
min-width: 64px;
max-width: 64px;
height: 64px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.edu__one_answer-logo img,
.edu__two_answer-logo img {
width: 75%;
height: 75%;
}
.edu__one-answer,
.edu__two-answer{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-end;
align-items: flex-end;
justify-content: flex-end;
margin-top: -60px;
}
.edu__two-answer {
margin-top: 70px;
}
.edu__one_answer-wrap,
.edu__two_answer-wrap{
background-color: rgb(102, 178, 227);
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
width: 485px;
height: 129px;
padding: 25px 50px 20px 35px;
margin-left: 10px;
border-radius: 10px 10px 10px 0;
position: relative;
}
.edu__one_answer-wrap:before,
.edu__two_answer-wrap:before{
content: ''; 
position: absolute;
left: -10px;
bottom: 0;
border: 8px solid transparent;
border-bottom: 8px solid rgb(102, 178, 227);
border-right: 8px solid rgb(102, 178, 227);
}
.edu__one_answer-wrap strong,
.edu__two_answer-wrap strong{
font-size: 24px;
font-weight: 700;
color: #fff;
display: block;
margin-bottom: 10px;
}
.edu__one_answer-wrap p,
.edu__two_answer-wrap p {
font-size: 20px;
color: #fff;
}
.legal {
margin-bottom: 40px;
}
.legal__wrap {
border-radius: 20px;
background-color: #fff;
margin: 0 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
overflow: hidden;
}
.legal__wrap-author {
background: url(//edustream.kz/wp-content/themes/edustream/img/legal-author.png) no-repeat;
min-width: 288px;
max-width: 288px;
background-size: 100% 100%;
margin-right: 35px;
}
.legal__author-photo {
background: url(//edustream.kz/wp-content/themes/edustream/img/legal-photo.png) no-repeat;
width: 248px;
height: 256px;
overflow: hidden;
}
.legal__author-photo img {
width: 100%;
height: 100%;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/legal-photo.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/legal-photo.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: top;
mask-position: top;
}
.legal__author-name,
.legal__author-status {
margin-left: 25px;
}
.legal__author-name {
font-size: 20px;
color: #2b2a28;
margin-top: 20px;
margin-bottom: 20px;
}
.legal__author-status {
font-size: 16px;
line-height: 20px;
color: #2b2a28;
width: 200px;
}
.legal__wrap-content {
padding: 30px 50px 20px 0;
}
.legal__wrap-content h4 {
font-size: 20px;
font-weight: 400;
color: #2b2a28;
margin-bottom: 20px;
}
.legal__wrap-content p {
margin-bottom: 10px;
font-size: 14px;
line-height: 18px;
font-weight: 300;
color: #6b6b6b;
}
.legal__wrap-content p span {
display: block;
margin: 20px 0 -5px;
font-weight: 700;
}
.legal__wrap-content .legal__more {
display: none;
}
.start {
min-height: 912px;
background: url(//edustream.kz/wp-content/themes/edustream/img/start.png) center top no-repeat;
padding-top: 120px;
}
.start__title {
color: #fff;
}
.start__title strong {
font-size: 36px;
}
.start__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
margin-top: 40px;
}
.start__tools {
min-width: 220px;
max-width: 220px;
}
.start__tools-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
cursor: pointer;
margin-bottom: 25px;
}
.start__tools_item-digit {
min-width: 20px;
max-width: 20px;
height: 20px;
line-height: 15px;
border-radius: 50%;
background-color: #173e90;
font-weight: 700;
font-size: 13px;
color: #66b2e3;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
margin-right: 18px;
padding-top: 2px;
position: relative;
transform-style: preserve-3d;
transition: .2s all;
}
@media (min-width:1100px) {
.start__tools-item:not(:first-child) .start__tools_item-digit:before,
.start__tools-item:not(:last-child) .start__tools_item-digit:after {
content: "";
width: 2px;
height: 15px;
display: block;
background-color: #173e90;
position: absolute;
left: 8px;
transition: .2s all;
}
.start__tools-item:not(:first-child) .start__tools_item-digit:before {
bottom: 20px;
}
.start__tools-item:not(:last-child) .start__tools_item-digit:after {
top: 20px;
}
}
.start__tools_item-title {
font-size: 16px;
color: #173e90;
transition: .2s all;	
padding-top: 2px;
}
.start__tools_item-title strong {
font-size: 16px;
font-weight: 700;
display: inline-block;
margin-left: 8px;
}
.start__tools-item.active .start__tools_item-digit,
.start__tools-item.active:not(:first-child) .start__tools_item-digit:before,
.start__tools-item.active:not(:last-child) .start__tools_item-digit:after,
.start__tools-item:hover .start__tools_item-digit,
.start__tools-item:hover:not(:first-child) .start__tools_item-digit:before,
.start__tools-item:hover:not(:last-child) .start__tools_item-digit:after{
background-color: #fff;
}
.start__tools-item.active .start__tools_item-title,
.start__tools-item:hover .start__tools_item-title{
color: #fff;
}
.start__box {
min-width: calc(100% - 260px);
max-width: calc(100% - 260px);
border-radius: 20px;
background: rgb(28,75,168);
background: -moz-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
background: linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c4ba8",endColorstr="#123178",GradientType=1);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3),0px 0px 40px 0px rgba(0, 0, 0, 0.1);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.start__box_slider-wrap {
border-radius: 20px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
min-width: 530px;
max-width: 530px;
margin-right: 55px;
padding: 0 55px 30px 30px;
}
.start__slider-title {
font-size: 20px;
font-weight: 700;
color: #173e90;
text-transform: uppercase;
}
.start__slider-text {
font-size: 16px;
line-height: 20px;
color: #2b2a28;
margin-top: 15px;
}
.start__slider-text p:not(:last-child) {
margin-bottom: 10px;
}
.start__box_slider-controls {
max-width: 105px;
margin: 18px 0;
}
.start__box_slider-controls .controls__button {
width: 11px;
height: 18px;
opacity: .5;
transition: .2s all;
}
.start__box_slider-controls .controls__button:hover {
opacity: 1;
}
.start__box_slider-controls .controls__button--prev {
background: url(//edustream.kz/wp-content/themes/edustream/img/start-prev.png) no-repeat;
}
.start__box_slider-controls .controls__button--next {
background: url(//edustream.kz/wp-content/themes/edustream/img/start-next.png) no-repeat;
}
.start__box_slider-controls .controls__counter {
font-weight: 300;
font-size: 14px;
color: #6b6b6b;
padding-top: 5px;
}
.start__box_slider-controls .controls__current {
font-size: 20px;
color: #2b2a28;
}
.start__box_slider-controls .controls__length {
font-size: 14px;
color: #6b6b6b;
}
.start__box-consult {
min-width: 275px;
max-width: 275px;
}
.start__box_consult-text {
font-size: 16px;
font-weight: 700;
color: #fff;
line-height: 20px;
text-align: center;
margin-bottom: 30px;
}
.start__box_consult-button {
max-width: none;
width: 100%;
height: 65px;
}
.abroad {
min-height: 781px;
background: url(//edustream.kz/wp-content/themes/edustream/img/abroad.png) center top no-repeat;
background-size: cover;
position: relative;
z-index: 1;
margin: -300px 0 70px;
padding-top: 170px;
}
.abroad__title {
font-size: 36px;
font-weight: 900;
color: #fff;
}
.abroad__desc {
font-size: 18px;
color: #fff;
margin: 10px 0 60px;
}
.abroad .methods__text {
font-size: 16px;
line-height: 20px;
color: #fff;
} .promo__abroad-icon {
width: 90px;
height: 90px;
position: absolute;
bottom: 40px;
left: 100px;
}
.promo__abroad-icon img {
width: 100%;
height: 100%;
object-fit: cover;
}
.promo__abroad-inner .promo__bottom {
margin-top: -70px;
}
.promo__abroad-inner .place__text {
font-size: 14px;
max-width: 245px;
}
.promo__abroad-inner .place__button {
width: 245px;
}
.safety__title {
font-size: 36px;
}
.safety__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin: 40px 0 115px;
}
.safety__photo {
min-width: 890px;
max-width: 890px;
height: 460px;
margin-left: -20px;
}
.safety__photo img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask: url(//edustream.kz/wp-content/themes/edustream/img/safety-photo.png);
mask: url(//edustream.kz/wp-content/themes/edustream/img/safety-photo.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.safety__content {
min-width: 570px;
max-width: 570px;
margin: 50px 0 0 -240px;
position: relative;
z-index: 1;
}
.safety__list-title {
padding-right: 20px;
font-size: 20px;
font-weight: 700;
color: #173e90;
}
.safety__nider .safety__list-title {
text-align: center;
}
.safety__list {
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
margin-top: 25px;
-ms-align-items: flex-start;
align-items: flex-start;
margin-left: -20px;
}
.safety__list-item {
padding: 30px 20px 25px;
font-size: 16px;
max-width: 380px;
flex: 0 0 auto;
line-height: 1;
color: #2b2a28;
font-weight: 700;
border-radius: 19px;
background: #fff url(//edustream.kz/wp-content/themes/edustream/img/galka.png) 8px center no-repeat;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
}
.safety__list-item:not(:last-child) {
margin-bottom: 20px;
}
.safety__list-item:nth-child(2) {
margin-left: 65px;
}
.safety__list-item:nth-child(3) {
margin-left: 160px;
}
.safety__list-item:nth-child(4) {
margin-left: 230px;
}
.first-step__anglia .first-step__title {
font-size: 30px;
font-weight: 700;
}
.first-step__anglia .first-step__desc {
font-size: 20px;
line-height: 1;
font-weight: 400;
color: #1f1f1f;
} .comfort__features {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-top: 15px;
margin: 15px 0 100px;
}
.comfort__features-item {
border-radius: 20px;
background-color: rgb(102, 178, 227);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
min-width: calc(100%/3 - 20px);
max-width: calc(100%/3 - 20px);
height: 100px;
padding: 10px 10px 10px 20px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.comfort__features_item-icon {
min-width: 55px;
max-width: 55px;
}
.comfort__features_item-text {
margin-left: 25px;
font-size: 16px;
font-weight: 700;
color: #ffffff;
line-height: 20px;
}
.cheaper {
background: url(//edustream.kz/wp-content/themes/edustream/img/cheaper-bg.png) center top no-repeat;
margin-top: -180px;
margin: -180px 0 50px;
padding-top: 250px;
}
.cheaper__title {
text-align: left;
margin-top: 40px;
}
.cheaper__desc {
font-weight: 300;
font-size: 16px;
color: #6b6b6b;
margin: 5px 0 40px;
}
.cheaper__desc-right {
font-weight: 300;
font-size: 14px;
line-height: 20px;
text-align: right;
color: #6b6b6b;
margin-top: 45px;
}
.cheaper__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: flex-end;
align-items: flex-end;
}
.cheaper__list-item {
max-width: 170px;
min-width: 170px;
}
.cheaper__list-austria .cheaper__list-item:nth-child(1) .cheaper__item-content {
min-height: 420px;
}
.cheaper__list-austria .cheaper__list-item:nth-child(2) .cheaper__item-content {
min-height: 390px;
}
.cheaper__list-austria .cheaper__list-item:nth-child(3) .cheaper__item-content {
min-height: 345px;
}
.cheaper__list-austria .cheaper__list-item:nth-child(4) .cheaper__item-content {
min-height: 320px;
}
.cheaper__list-austria .cheaper__list-item:nth-child(5) .cheaper__item-content {
min-height: 240px;
}
.cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item_price-value {
color: #e88f00;
}
.cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item-content {
background: none;
color: #1f1f1f;
}
.cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item-content:after {
content: "";
display: block;
width: 100%;
height: 120px;
margin-top: 15px;
border-radius: 20px 20px 0 0;
background: rgb(254,210,15);
background: -moz-linear-gradient(180deg, rgba(254,210,15,1) 0%, rgba(254,185,9,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(254,210,15,1) 0%, rgba(254,185,9,1) 100%);
background: linear-gradient(180deg, rgba(254,210,15,1) 0%, rgba(254,185,9,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed20f",endColorstr="#feb909",GradientType=1);
}
.cheaper__list-litva .cheaper__list-item:nth-child(1) .cheaper__item-content {
min-height: 480px;
}
.cheaper__list-litva .cheaper__list-item:nth-child(2) .cheaper__item-content {
min-height: 460px;
}
.cheaper__list-litva .cheaper__list-item:nth-child(3) .cheaper__item-content {
min-height: 285px;
}
.cheaper__list-litva .cheaper__list-item:nth-child(4) .cheaper__item-content {
min-height: 280px;
}
.cheaper__list-litva .cheaper__list-item:nth-child(5) .cheaper__item-content {
min-height: 280px;
}
.cheaper__list-litva .cheaper__list-item:nth-child(6) .cheaper__item-content {
min-height: 240px;
}
.cheaper__list-anglia .cheaper__list-item:nth-child(1) .cheaper__item-content {
min-height: 470px;
}
.cheaper__list-anglia .cheaper__list-item:nth-child(2) .cheaper__item-content {
min-height: 430px;
}
.cheaper__list-anglia .cheaper__list-item:nth-child(3) .cheaper__item-content {
min-height: 400px;
}
.cheaper__list-anglia .cheaper__list-item:nth-child(4) .cheaper__item-content {
min-height: 340px;
}
.cheaper__list-anglia .cheaper__list-item:nth-child(5) .cheaper__item-content {
min-height: 275px;
}
.cheaper__list-anglia .cheaper__list-item:nth-child(6) .cheaper__item-content {
min-height: 245px;
}
.cheaper__list-ssha .cheaper__list-item:nth-child(1) .cheaper__item-content {
min-height: 425px;
}
.cheaper__list-ssha .cheaper__list-item:nth-child(2) .cheaper__item-content {
min-height: 360px;
}
.cheaper__list-ssha .cheaper__list-item:nth-child(3) .cheaper__item-content {
min-height: 345px;
}
.cheaper__list-ssha .cheaper__list-item:nth-child(4) .cheaper__item-content {
min-height: 300px;
}
.cheaper__list-ssha .cheaper__list-item:nth-child(5) .cheaper__item-content {
min-height: 290px;
}
.cheaper__list-ssha .cheaper__list-item:nth-child(6) .cheaper__item-content {
min-height: 250px;
}
.cheaper__list-avstralia .cheaper__list-item:nth-child(1) .cheaper__item-content {
min-height: 455px;
}
.cheaper__list-avstralia .cheaper__list-item:nth-child(2) .cheaper__item-content {
min-height: 430px;
}
.cheaper__list-avstralia .cheaper__list-item:nth-child(3) .cheaper__item-content {
min-height: 420px;
}
.cheaper__list-avstralia .cheaper__list-item:nth-child(4) .cheaper__item-content {
min-height: 370px;
}
.cheaper__list-avstralia .cheaper__list-item:nth-child(5) .cheaper__item-content {
min-height: 360px;
}
.cheaper__list-avstralia .cheaper__list-item:nth-child(6) .cheaper__item-content {
min-height: 245px;
}
.cheaper__list-canada .cheaper__list-item:nth-child(1) .cheaper__item-content {
min-height: 440px;
}
.cheaper__list-canada .cheaper__list-item:nth-child(2) .cheaper__item-content {
min-height: 425px;
}
.cheaper__list-canada .cheaper__list-item:nth-child(3) .cheaper__item-content {
min-height: 340px;
}
.cheaper__list-canada .cheaper__list-item:nth-child(4) .cheaper__item-content {
min-height: 345px;
}
.cheaper__list-canada .cheaper__list-item:nth-child(5) .cheaper__item-content {
min-height: 305px;
}
.cheaper__list-canada .cheaper__list-item:nth-child(6) .cheaper__item-content {
min-height: 245px;
}
.cheaper__list-nider .cheaper__list-item:nth-child(1) .cheaper__item-content {
min-height: 425px;
}
.cheaper__list-nider .cheaper__list-item:nth-child(2) .cheaper__item-content {
min-height: 400px;
}
.cheaper__list-nider .cheaper__list-item:nth-child(3) .cheaper__item-content {
min-height: 390px;
}
.cheaper__list-nider .cheaper__list-item:nth-child(4) .cheaper__item-content {
min-height: 330px;
}
.cheaper__list-nider .cheaper__list-item:nth-child(5) .cheaper__item-content {
min-height: 295px;
}
.cheaper__list-nider .cheaper__list-item:nth-child(6) .cheaper__item-content {
min-height: 260px;
}
.cheaper__item-price {
padding: 0 10px;
}
.cheaper__item_price-value {
font-size: 24px;
font-weight: 700;
color: #173e90;
text-align: right;
}
.cheaper__item_price-value::first-line {
text-align: left;
}
.cheaper__item_price-per {
font-weight: 300;
font-size: 14px;
color: #aeaeae;
margin-bottom: 5px;
}
.cheaper__item-content {
height: 100%;
margin-top: 10px;
color: #fff;
padding: 20px 20px 0 10px;
border-radius: 20px 20px 0 0;
background: rgb(28,75,168);
background: -moz-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
background: linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c4ba8",endColorstr="#123178",GradientType=1);
}
.cheaper__item_content-title {
font-size: 18px;
font-weight: 700;
margin-bottom: 15px;
}
.cheaper__item_content-desc {
font-size: 13px;
line-height: 16px;
}
.cheaper-after {
position: relative;
z-index: 2;
margin-top: -220px;
overflow: hidden;
}
.cheaper-after:after {
content: "";
width: 100%;
height: 100px;
display: block;
margin-top: -50px;
background-color: #f4f8fa;
}
.cheaper__after-anglia {
margin-top: -380px;
}
.cheaper__after-avstralia {
margin-top: -330px;
}
.cheaper__after-canada {
margin-top: -240px;
}
.cheaper__after-nider {
margin-top: -220px;
}
.cheaper-after img {
min-width: 1920px;
width: 100%;
height: 100%;
object-position: center top;
object-fit: cover;
left: 50%;
margin-left: -960px;
position: relative;
}
.brochure {
margin-bottom: 150px;
}
.brochure__wrap {
background: rgb(124,194,233);
background: -moz-linear-gradient(180deg, rgba(124,194,233,1) 0%, rgba(80,162,221,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(124,194,233,1) 0%, rgba(80,162,221,1) 100%);
background: linear-gradient(180deg, rgba(124,194,233,1) 0%, rgba(80,162,221,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7cc2e9",endColorstr="#50a2dd",GradientType=1);
margin-bottom: 50px;
border-radius: 20px;
position: relative;
transform-style: preserve-3d;
min-height: 220px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: flex-end;
padding-right: 105px;
}
.brochure__anglia .brochure__wrap {
padding-right: 0;
}
.brochure__wrap:before {
content: "";
position: absolute;
bottom: -10px;
width: 98%;
height: 98%;
background-color: #a9b8d1;
border-radius: 20px;
left: 50%;
margin-left: -49%;
transform: translateZ(-1px);
}
.brochure__wrap:after {
content: "";
background: url(//edustream.kz/wp-content/themes/edustream/img/actionform-shadow.png) 65% -150px no-repeat;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
opacity: .5;
}
.brochure__photo {
position: absolute;
left: 120px;
top: -50px;
width: 241px;
height: 326px;
overflow: hidden;
box-shadow: 5.15px 8.572px 18px rgba(56, 66, 103, 0.59);
}
.brochure__anglia .brochure__photo {
left: 80px;
}
.brochure__photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.brochure__condition .brochure__content-title {
line-height: 30px;
}
.brochure__condition .brochure__content-text {
margin-bottom: 20px;
}
.brochure__condition .brochure__content {
width: 100%;
margin-bottom: 20px;
}
.brochure__condition .brochure__content .brochure__button {
margin-top: 15px;
max-width: 290px;
}
.brochure__content {
position: relative;
z-index: 1;
margin: 30px 0;
}
.brochure__content-title,
.brochure__content-text {
color: #fff;
}
.brochure__content-text {
font-size: 16px;
height: 25px;
}
.brochure__content .brochure__button {
width: 285px;
margin: 0 auto;
}
.beforestudy {
background: url(//edustream.kz/wp-content/themes/edustream/img/beforestudy.png) center top no-repeat;
background-size: cover;
height: 634px;
padding-top: 130px;
}
.beforestudy__title {
font-size: 36px;
font-weight: 900;
color: #fff;
}
.beforestudy__desc {
font-size: 30px;
font-weight: 700;
color: #fff;
}
.beforestudy__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin-top: 50px;
}
.beforestudy__content {
min-width: 470px;
max-width: 470px;
}
.beforestudy__content p {
font-size: 16px;
line-height: 20px;
color: #fff;
}
.beforestudy__content p:not(:last-child) {
margin-bottom: 20px;
}
.beforestudy__box {
min-width: 670px;
max-width: 670px;
border-radius: 20px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
margin-left: 35px;
padding: 25px;
}
.beforestudy__box-title {
font-size: 20px;
font-weight: 700;
color: #2b2a28;
}
.beforestudy__tabs .tabs__list {
justify-content: flex-start;
margin: 15px 0;
}
.beforestudy__tabs .tabs__item {
padding: 5px 15px;
border-radius: 10px;
height: auto;
min-height: 1px;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: underline;
background: none;
font-size: 16px;
color: #173e90;
opacity: 1;
margin: 0 10px 0 0;
border: none;
}
.beforestudy__tabs .tabs__item:hover {
text-decoration: none;
}
.beforestudy__tabs .tabs__item.tabs__item--active {
background-color: #d1e4f3;
text-decoration: none;
color: #1f1f1f;
font-weight: 400;
}
.beforestudy__tabs_content-title {
font-size: 16px;
font-weight: 700;
color: #2b2a28;
margin-bottom: 10px;
}
.beforestudy__tabs_content-text {
font-size: 14px;
line-height: 18px;
color: #2b2a28;
}
.beforestudy__tabs_content-text p:not(:last-child) {
margin-bottom: 7px;
}
.colledge {
margin-bottom: 85px;
}
.colledge__title {
font-size: 36px;
}
.colledge__desc {
line-height: 1;
}
.colledge__tabs .tabs__list {
justify-content: space-between;
flex-wrap: nowrap;
white-space: nowrap;
width: 100%;
overflow-x: auto;
scrollbar-width: thin;
scrollbar-color: #66b2e3 #e8f1fa;
margin-bottom: 20px;
}
.colledge__tabs .tabs__list::-webkit-scrollbar {
height: 10px;
}
.colledge__tabs .tabs__list::-webkit-scrollbar-track {
background: #e8f1fa;
border-radius: 10px;
overflow: hidden;
}
.colledge__tabs .tabs__list::-webkit-scrollbar-thumb {
background-color: #66b2e3;
border-radius: 20px;
border: 2px solid #e8f1fa;
width: 20px;
}
.colledge__nider .colledge__tabs .tabs__list {
justify-content: flex-start;
}
.colledge__tabs_list-item {
padding: 0 8px;
border-radius: 10px;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
font-size: 16px;
color: #58595b;
font-weight: 300;
}
.colledge__tabs_list-item:hover {
border-color: #94afc5;
}
.colledge__tabs_list-item.tabs__item--active {
background-color: #d1e4f3;
}
.colledge__tabs-content {
border-radius: 20px;
background-color: #fff;
padding: 30px 40px;
}
.colledge__tabs-content.tabs__content--active {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.colledge__more {
display: none;
}
.colledge__content-left {
min-width: 580px;
max-width: 580px;
}
.colledge__content-title {
color: #173e90;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
}
.colledge__content-subtitle {
font-size: 16px;
font-weight: 300;
color: #6b6b6b;
margin-top: 5px;
}
.colledge__content-subtitle br {
display: none;
}
.colledge__content-text {
margin-top: 25px;
font-size: 14px;
line-height: 20px;
color: #2b2a28;
}
.colledge__content-text p:not(:last-child) {
margin-bottom: 10px;
}
.colledge__content-text ul {
padding-left: 15px;
margin-bottom: 10px;
}
.colledge__content-right {
min-width: 500px;
max-width: 500px;
}
.colledge__media {
border-radius: 20px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
position: relative;
overflow: hidden;
display: block;
height: 300px;
}
.colledge__media img {
width: 100%;
height: 100%;
object-fit: cover; 
display: block;
}
.colledge__media-info {
width: 281px;
height: 63px;
background: url(//edustream.kz/wp-content/themes/edustream/img/colledge-digit.png) no-repeat;
position: absolute;
left: 0;
top: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
-ms-align-items: center;
align-items: center;
padding-bottom: 10px;
}
.colledge__media_info-digit {
font-size: 34px;
font-weight: 300;
color: #fff;
}
.colledge__media_info-text {
font-size: 12px;
font-weight: 300;
color: #fff;
margin-left: 15px;
max-width: 175px;
}
.colledge__content-features {
margin-top: 25px;
}
.colledge__content_features-item {
background: url(//edustream.kz/wp-content/themes/edustream/img/colledge-features.png) no-repeat;
padding-left: 25px;
margin: 0 25px 13px 25px;
font-size: 12px;
line-height: 16px;
font-weight: 300;
color: #a7a9ac;
}
.fasthelp {
margin-bottom: 80px;
}
.fasthelp__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.fasthelp__more {
display: none;
}
.fasthelp__map {
min-width: 590px;
max-width: 590px;
height: 275px;
margin-top: 0;
position: relative;
margin-right: 35px;
}
.fasthelp__map-content {
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 0px 15px 0px rgba(18, 50, 122, 0.3);
position: absolute;
width: 225px;
height: 60px;
top: 50%;
margin-top: -31px;
right: 15px;
font-size: 14px;
color: #6b6b6b;
z-index: 5;
padding: 12px 0 0 12px;
}
.fasthelp__map-content strong {
margin-bottom: 3px;
display: block;
}
.fasthelp__content {
font-size: 14px;
color: #6b6b6b;
}
.fasthelp__content p {
line-height: 1.3;
}
.fasthelp__content p:not(:last-child) {
margin-bottom: 10px;
}
.fasthelp__content p strong {
color: #2b2a28;
}
.admission {
margin: 100px 0 50px;
}
.admission__title {
font-size: 36px;
}
.admission__desc {
font-size: 18px;
}
.admission__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 0 70px;
}
.admission__item {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
background-color: #fff;
border: 3px solid #d8eaf5;
border-radius: 10px;
padding: 20px 30px;
margin: 20px 0 60px;
}
.admission__photo {
width: 350px;
height: 270px;
position: absolute;
}
.admission__photo::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: top;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
}
.admission__photo img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: top;
mask-position: top;
}
.admission__photo-label {
font-size: 12px;
color: #1f1f1f;
font-style: italic;
background-repeat: no-repeat;
position: absolute;
z-index: 5;
padding-bottom: 5px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.admission__item:nth-child(odd) {
width: 820px;
margin-right: auto;
}
.admission__item:nth-child(odd) .admission__photo {
right: -100px;
top: 50%;
transform: translateY(-50%);
}
.admission__item:nth-child(odd) .admission__photo::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-4.png);
}
.admission__item:nth-child(odd) .admission__photo img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
}
.admission__item:nth-child(odd) .admission__photo-label {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/admission-plamba-right.png);
height: 85px;
padding-left: 35px;
bottom: 0;
left: 65%;
width: 300px;
}
.admission__item:nth-child(even) {
width: 780px;
margin-left: auto;
margin-right: 35px;
}
.admission__item:nth-child(even) .admission__photo {
left: -290px;
top: -50px;
}
.admission__item:nth-child(4) .admission__photo {
top: -55px;
}
.admission__item:nth-child(even) .admission__photo::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-5.png);
}
.admission__item:nth-child(even) .admission__photo img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-5.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
}
.admission__item:nth-child(even) .admission__photo-label {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/admission-plamba-left.png);
height: 75px;
width: 300px;
padding-left: 65px;
bottom: 15px;
left: 60%;
}
.admission__item:nth-child(even) .admission__content {
margin-left: auto;
}
.admission__item:nth-child(5) .admission__photo {
height: 320px;
top: 54.5%;
}
.admission__content {
width: 480px;
}
.admission__content-digit {
font-size: 50px;
color: #66b2e3;
opacity: .2;
margin-top: -63px;
}
.admission__content-title {
font-size: 20px;
color: #2b2a28;
margin: 15px 0 20px;
}
.admission__content-text {
font-size: 14px;
line-height: 20px;
font-weight: 300;
color: #6b6b6b;
}
.admission__content-text p:not(:last-child) {
margin-bottom: 10px;
}
.admission__content-text a {
font-weight: 300;
font-size: 14px;
color: #173e90;
transition: .2s all;
text-decoration: underline;
}
.admission__content-text a:hover {
color: #66b2e3;
}
.admission__content-text ul {
padding-left: 15px;
margin-top: -10px;
}
.admission__btn-wrap {
margin: 20px 0 -45px;
}
.admission__button {
max-width: 300px;
}
.admission__anglia .admission__item:nth-child(5) .admission__photo-label {
bottom: 40px;
left: 250px;
} .packages__desc {
font-size: 18px;
}
.packages__container {
width: 100%;
display: flex;
justify-content: space-between; 
flex-wrap: wrap;
}
@media (max-width: 1000px){
.packages__container {
flex-direction: column;
}
}
.packages__box {
flex: 0 0 32%;
background-color: #fff;
padding: 30px 10px;
border-radius: 10px;
margin-bottom: 30px;
box-shadow: 0 10px 20px 1px rgba(15, 50, 122, 0.2);
display: flex;
flex-direction: column;
}
.package__box-more {
display: none;
}
@media (max-width: 1000px){
.packages__box {
flex: 0 0 100%;
width: 100%;
}
}
.packages__box-max {
flex: 0 0 100%;
margin-bottom: 60px;
display: flex;
flex-direction: row;
justify-content: space-between;
}
@media (max-width: 1000px){
.packages__box-max {
flex-direction: column;
}
}
.packages__box-col {
flex: 0 0 30%;
}
.packages__box-img {
width: 350px;
height: 274px;
background-color: #ccc;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
border-radius: 5px;
margin-bottom: 45px;
}
@media (max-width: 380px){
.packages__box-img {
width: 100%;
}
}
.packages__box-max .packages__box-sub  {
margin-top: 0;
}
@media (max-width: 380px){
.packages__box-max .packages__box-sub {
margin-bottom: 40px;
}
}
.packages__box-title {
font-size: 26px;
line-height: 1;
font-weight: 600;
color: #173e90;
margin-bottom: 25px;
text-transform: uppercase;
}
.packages__box-info {
flex: 1 0 auto;
}
.packages__box-sub {
display: flex;
justify-content: space-between;
margin-top: 30px;
flex-wrap: wrap;
}
.packages__box-stage {
font-size: 14px;
color: #535353;
font-weight: 700;
width: 100%;
padding-right: 20px;
margin-bottom: 6px;
}
@media (max-width: 1000px){
.packages__box-stage {
font-size: 18px;
}
}
.packages__box-ul {
margin-top: 6px;
margin-bottom: 20px;
padding-left: 0;
width: 100%;
}
.packages__box-li {
position: relative;
font-size: 13px; 
color: #535353;
list-style-type: none;
padding-left: 13px;
margin-bottom: 3px;
width: 100%;
}
@media (max-width: 1000px){
.packages__box-li {
font-size: 16px;
}
}
.packages__box-li::before {
position: absolute;
content: '—';
left: 0;
top: 0;
}
.packages__box-plus {
font-size: 20px;
color:#66b2e3;
display: block;
margin-top: -5px;
}
.packages__box-prices {
flex: 0 0 35%; 
}
@media (max-width: 380px){
.packages__box-prices {
flex: 0 0 100%;
text-align: center;
margin-bottom: 20px;
}
}
.packages__box-button {
flex: 0 0 62%;
}
@media (max-width: 1000px){
.packages__box-button {
flex: 0 0 210px;
}
}
@media (max-width: 380px){
.packages__box-button {
flex: 0 0 100%;
}
}
.packages__box-prices .old-price {
position: relative;
text-decoration: line-through;
font-size: 16px;
color: #a2a2a2;
margin-bottom: 10px;
}
.packages__box-prices .new-price {
position: relative;
font-size: 26px;
color: #202020;
font-weight: 700;
}
.packages__box-max > .packages__box-sub {
display: none;
}
.package__long {
margin-bottom: 100px;
}
.package__long .actionform-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
padding: 30px 70px 30px 100px;
}
.package__long-title {
font-size: 30px;
font-weight: 700;
color: #fff;
margin-bottom: 10px;
position: relative;
z-index: 1;
}
.package__long-subtitle {
font-size: 16px;
font-weight: 300;
color: #fff;
position: relative;
z-index: 1;
}
.package__long .actionform-button {
max-width: 310px;
height: 65px;
}
.popup-wrap.popupCalc-wrap {
width: 630px;
border-radius: 5px;
}
.calc__sections {
}
.calc__step.opened {
display: block;
}
.calc__step.hidden {
display: none;
}
.calc__step-title {
font-size: 26px;
font-weight: 700;
color: #173e90;
margin: 35px 0 10px 25px;
padding-right: 30px;
}
.calc__step-desc {
font-size: 16px;
color: #535353;
margin-left: 25px;
}
.calc__list {
margin: 25px 0 30px;
height: 340px;
overflow-y: auto;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
}
.calc__list::-webkit-scrollbar {
width: 12px;
}
.calc__list::-webkit-scrollbar-track {
background: #e8f1fa;
border-radius: 10px;
overflow: hidden;
}
.calc__list::-webkit-scrollbar-thumb {
background-color: #66b2e3;
border-radius: 20px;
border: 2px solid #e8f1fa;
}
.calc__list-item {
padding: 7px 40px 5px 25px;
background-color: #f7fafb;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
cursor: pointer;
position: relative;
}
.calc__list-item:nth-child(even) {
background-color: #fff;
}
.calc__list-item:before {
content: "";
border-radius: 2px;
background-color: rgb(199, 227, 245);
width: 17px;
height: 17px;
display: block;
margin-right: 8px;
transition: .2s all;
}
.calc__list-item.active:before {
background: #2656b4;
}
.calc__list-item.active:after {
content: "";
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
width: 6px;
height: 9px;
position: absolute;
left: 30px;
top: 9px;
transform: rotate(32deg);
}
.calc__list-item.active .calc__list_item-name {
font-weight: 700;
}
.calc__list_item-name {
flex: 7;
font-size: 14px;
color: #535353;
padding-right: 35px;
}
.calc__list_item-price {
flex: 1;
font-size: 14px;
color: #535353;
min-width: 65px;
}
.calc__nav {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
padding: 0 30px 0 25px;
margin-bottom: 15px;
}
.calc__progress {
flex: 1;
}
.calc__progress-title {
font-size: 12px;
font-weight: 500;
color: #173e90;
margin-bottom: 10px;
}
.calc__progress-line {
background-color: rgb(102, 178, 227);
width: 255px;
height: 6px;
overflow: hidden;
border-radius: 5px;
}
.calc__progress_line-in {
background-color: rgb(23, 62, 144);
width: 97px;
height: 100%;
}
.calc__tools {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.calc__tools-prev {
min-width: 39px;
max-width: 39px;
height: 39px;
background: url(//edustream.kz/wp-content/themes/edustream/img/quiz-prev.png) no-repeat;
margin-right: 15px;
cursor: pointer;
}
.calc__tools-next,
.calc__tools-finish {
color: #1c1c1b;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
padding: 15px 35px 10px 30px;
border-radius: 23px;
border: 1px solid #fec50c;
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
cursor: pointer;
transition: .2s all;
}
.calc__tools-next:hover,
.calc__tools-finish:hover {
background-color: #fec50c;
}
.calc__finish-itogo {
text-align: right;
padding-right: 45px;
font-size: 16px;
font-weight: 700;
color: #173e90;
margin: -20px 0 20px;
}
.calc__finish_itogo-title {
text-transform: uppercase;
margin-right: 18px;
}
.calc__step-form .calc__step-title {
text-align: center;
padding-right: 0;
}
.calc__step-form .calc__step-desc {
text-align: center;
}
.calc__form {
width: 450px;
margin: 35px auto 30px;
}
.calc__form .popup-form-input {
max-width: 275px;
margin: 0 auto;
}
.calc__form .actionform-group-title {
text-align: center;
font-size: 14px;
color: #a2a2a2;
margin: 15px 0 8px;
}
.calc__mess {
margin: 20px 0 25px;
}
.calc__mess-title {
font-size: 14px;
color: #a2a2a2;
margin-bottom: 10px;
text-align: center;
}
.calc__mess-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.calc__mess-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
padding: 10px 25px 10px 65px;
background-color: #e2eef6;
border: none;
border-radius: 30px;
color: #173e90;
font-size: 14px;
background-repeat: no-repeat;
background-size: 42px 42px;
background-position: 10px;
height: 55px;
cursor: pointer;
}
.calc__mess-item:nth-child(2) {
margin: 0 10px;
}
.calc__mess-item:hover,
.calc__mess-item.active {
background-color: #173e90;
color: #fff;
} .expwhere {
background: url(//edustream.kz/wp-content/themes/edustream/img/expwhere.png) 130% -140px no-repeat;
background-size: contain;
margin-top: -90px;
padding-top: 110px;
}
.expwhere__title {
margin: 0 0 5px;
}
.expwhere__subtitle {
font-size: 24px;
font-weight: 300;
color: #2b2a28;
}
.expwhere__tabs {
margin-bottom: 100px;
}
.expwhere__tabs .tabs__list-wrap {
position: relative;
overflow: visible;
width: 300px;
}
.expwhere__tabs .tabs__list-current {
width: 300px;
height: 54px;
margin: 40px 0;
padding-left: 0;
overflow: hidden;
position: relative;
background-color: #e2eef6;
border-radius: 30px;
font-size: 16px;
font-weight: 700;
color: #173e90;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
-ms-align-items: center;
align-items: center;
cursor: pointer;
text-transform: uppercase;
}
.expwhere__tabs .tabs__list-current:before {
content: "";
width: 40px;
height: 40px;
border-radius: 50%;
position: absolute;
right: 10px;
top: 7px;
z-index: 1;
background-color: #a4d0ec;
}
.expwhere__tabs .tabs__list-current:after {
content: "";
position: absolute;
right: 24px;
top: 20px;
width: 10px;
height: 10px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
transition: .2s all;
z-index: 2;
}
.expwhere__tabs .tabs__list-current.open:after {
top: 23px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.expwhere__tabs .tabs__list {
opacity: 0;
visibility: hidden;
position: absolute;
left: 0;
top: 65px;
z-index: 2;
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 0px 10px 0px rgba(23, 62, 144, 0.25);
overflow: hidden;
width: 100%;
padding-top: 15px;
}
.expwhere__tabs .tabs__list.open {
opacity: 1;
visibility: visible;
}
.expwhere__tabs .tabs__item {
width: 100%;
margin-right: 0;
text-transform: uppercase;
padding-top: 3px;
max-width: none;
opacity: 1;
background: none;
border-radius: 0;
color: #66b2e3;
font-weight: 700;
text-align: left;
justify-content: flex-start;
min-height: 30px;
border: none;
}
.expwhere__tabs .tabs__item--active {
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
color: #173e90;
font-weight: 700;
position: relative;
}
.expwhere__tabs .tabs__item:hover {
border: none;
}
.expwhere__tabs .tabs__content {
position: relative;
border-radius: 20px;
background-color: rgb(254, 197, 12);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
width: 100%;
height: 500px;
overflow: hidden;
z-index: 1;
}
.expwhere__tabs .tabs__content .expwhere__map {
height: 100%;
} .promo[data-page="publishabout"] {
padding-top: 70px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/publishabout-promo.png);
background-position: center top;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
height: 700px;
}
.promo[data-page="publishabout"] .promo__title {
font-size: 30px;
font-weight: 700;
line-height: 1.4;
}
.promo[data-page="publishabout"] .promo__publishabout-bottom {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.promo[data-page="publishabout"] .promo__item:first-child {
margin-left: 0px;
}
.promo[data-page="publishabout"] .promo__item:nth-child(2) {
margin-left: 0px;
}
.promo[data-page="publishabout"] .promo__item:nth-child(3) {
margin-left: 0px;
}
.promo[data-page="publishabout"] .promo__item:nth-child(3) .promo__icon img {
width: 45%;
}
.promo[data-page="publishabout"] .promo__item:nth-child(4) {
margin-left: 0px;
}
.publishabout {
margin-bottom: 30px;
}
.publishabout__title {
color: #173e90;
margin-bottom: 40px;
}
.publishabout__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
-ms-align-items: center;
align-items: center;
}
.publishabout__wrap > span {
display: none;
}
.publishabout__photo {
max-width: 41.03%;
min-width: 41.03%;
margin-right: 3.4%;
height: 300px;
position: relative;
}
.publishabout__photo:before {
content: "";
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.5);
}
.publishabout__content {
max-width: 52.14%;
min-width: 52.14%;
margin-left: 3.4%;
}
.publishabout__content p {
margin-bottom: 10px;
font-size: 16px;
line-height: 1.4;
color: #1f1f1f;
}
.express-publishing[data-page="publishabout"] {
margin-bottom: 50px;
}
.express-publishing[data-page="publishabout"] .express-publishing__img {
position: absolute;
top: -70px;
left: 50%;
display: block;
width: 255px;
height: 175px;
transform: translateX(-50%); }
.express-publishing[data-page="publishabout"] .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-1.png); }
.express-publishing[data-page="publishabout"] .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.express-publishing[data-page="publishabout"] .express-publishing__item {
position: relative;
padding: 30px 12px;
padding-top: 150px;
background-color: white;
border: 3px solid #d8eaf5;
border-radius: 20px; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(1) .express-publishing__img,
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(3) .express-publishing__img {
position: relative;
position: absolute; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(1) .express-publishing__img::before,
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(3) .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-2.png); }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(1) .express-publishing__img img,
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(3) .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(2) .express-publishing__img,
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(4) .express-publishing__img {
position: relative;
position: absolute; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(2) .express-publishing__img::before,
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(4) .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-3.png); }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(2) .express-publishing__img img,
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(4) .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-3.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-3.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.express-publishing[data-page="publishabout"] {
padding-right: calc(50% - 585px);
padding-left: calc(50% - 585px);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column; }
.express-publishing[data-page="publishabout"] .express-publishing__img {
top: 50%;
right: -240px;
left: inherit;
width: 376px;
height: 250px;
transform: translateY(-50%); }
.express-publishing[data-page="publishabout"] .express-publishing__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
width: 80%;
padding: 25px 305px 20px 30px;
padding-right: 220px; }
.express-publishing[data-page="publishabout"] .express-publishing__item:not(:last-child) {
margin-bottom: 55px; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(1),
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(3) {
margin-left: auto;
padding-right: 0;
padding-left: 220px; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(1) div.express-publishing__text {
margin-bottom: 0;
}
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(3) {
padding-right: 50px;
}
.express-publishing[data-page="publishabout"]  .express-publishing__item:nth-of-type(1) .express-publishing__img,
.express-publishing[data-page="publishabout"]  .express-publishing__item:nth-of-type(3) .express-publishing__img {
top: 43%;
left: -208px; }
.express-publishing[data-page="publishabout"] .express-publishing__item:not(:last-child) {
margin-bottom: 85px; }
.express-publishing[data-page="publishabout"] .express-publishing__text ul {
padding-left: 0;
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
}
.express-publishing[data-page="publishabout"] .express-publishing__text ul li {
min-width: 50%;
max-width: 50%;
height: 30px;
line-height: 32px;
text-transform: uppercase;
font-size: 14px;
color: #535353;
background: url(//edustream.kz/wp-content/themes/edustream/img/what-list.png) left center no-repeat;
padding-left: 35px;
margin-bottom: 5px;
}
.since {
background: url(//edustream.kz/wp-content/themes/edustream/img/since.png) center top no-repeat;
background-size: cover;
padding-top: 110px;
margin-bottom: 50px;
min-height: 584px;
}
.since__title {
text-align: left;
color: #fff;
margin-bottom: 0;
}
.since__desc {
color: #fff;
text-align: left;
line-height: 25px;
}
.since__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
}
.since__nav {
min-width: 130px;
max-width: 130px;
margin-top: -30px;
}
.since__nav-item {
cursor: pointer;
}
.since__nav-item:not(:last-child) {
margin-bottom: 25px;
}
.since__nav-item .mainDot {
width: 20px;
height: 20px;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
background-color: #fff;
position: relative;
transition: .2s all ease;
}
.since__nav-item .childDot {
content: "";
width: 8px;
height: 8px;
position: absolute;
left: 50%;
top: 50%;
margin: -4px 0 0 -4px;
border-radius: 50%;
background-color: #fec50c;
}
.since__nav-item .mainDot:after {
content: "";
height: 25px;
width: 1px;
position: absolute;
display: block;
background-color: #fff;
top: 20px;
left: 50%;
margin-left: -1px;
transition: .2s all ease;
}
.since__nav-item:last-child .mainDot:after {
display: none;
}
.since__nav-item span {
font-size: 16px;
line-height: 1;
color: #fff;
margin-left: 15px;
display: inline-block;
vertical-align: middle;
padding-top: 2px;
}
.since__nav-item.active .mainDot,
.since__nav-item.active .mainDot:after {
background-color: #173e90;
}
.since__nav-item.active span {
color: #173e90;
font-weight: 700;
}
.since__box {
min-width: 1px;
max-width: none;
width: calc(100% - 160px);
margin-top: -30px;
}
.since__box_slider-item {
padding: 30px;
}
.since__box_slider_item-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
border-radius: 20px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
padding: 25px 35px 15px 30px;
}
.since__box-content {
min-width: calc(100% - 215px);
max-width: calc(100% - 215px);
}
.since__box-year {
font-size: 20px;
font-weight: 300;
color: #2b2a28;
}
.since__box-title {
font-size: 20px;
font-weight: 700;
color: #173e90;
text-transform: uppercase;
margin: 15px 0 10px;
}
.since__box-text {
font-size: 16px;
color: #2b2a28;
line-height: 1.2;
padding-right: 30px;
}
.since__box-text ul {
padding-left: 15px;
}
.since__more {
display: none;
}
.since__box-photo {
min-width: 195px;
max-width: 195px;
height: 220px;
overflow: hidden;
}
.since__box-photo img {
width: 100%;
height: 100%;
object-fit: cover;
} .assort {
margin-bottom: 90px;
}
.assort__title {
font-size: 36px;
}
.assort__slider-wrap {
margin-top: 55px;
position: relative;
}
.assort__slider-sections {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
margin-bottom: 20px;
}
.assort__slider {
height: 245px;
margin-bottom: 25px;
}
.assort__slider img {
max-width: 185px;
margin: 0 25px;
}
.assort__slider-controls .controls__button {
margin-top: -55px;
} 
.assort__slider-controls .controls__counter {
display: none;
}
.assort__slider-captions {
margin: 25px 0 20px;
}
.assort__caption {
font-size: 16px;
color: #202020;
line-height: 26px;
text-align: center;
display: none;
}
.assort__caption.active {
display: block;
}
.assort__btn-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
}
.assort__btn {
max-width: 270px;
height: 60px;
}
.specta {
margin-bottom: 30px;
}
.specta__wrap {
background: url(//edustream.kz/wp-content/themes/edustream/img/specta-bg.png) center bottom no-repeat;
background-size: contain;
height: 390px;
margin-top: 65px;
position: relative;
}
.specta__wrap:after {
content: "";
background: url(//edustream.kz/wp-content/themes/edustream/img/specta-quote.png) no-repeat;
width: 548px;
height: 359px;
position: absolute;
left: 50%;
bottom: 0;
margin-left: -274px;
}
.specta__list {
position: relative;
z-index: 2;
height: 100%;
}
.specta__list-item {
border-radius: 15px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
width: 270px;
position: absolute;
}
.specta__list-item:nth-child(1) {
left: 330px;
top: -20px;
}
.specta__list-item:nth-child(2) {
right: 210px;
top: 35px;
}
.specta__list-item:nth-child(3) {
right: 145px;
top: 130px;
}
.specta__list-item:nth-child(4) {
left: 120px;
top: 90px;
}
.specta__list-item:nth-child(5) {
left: 65px;
top: 205px;
}
.specta__list-item:nth-child(6) {
top: 290px;
left: 115px;
}
.specta__list-item:nth-child(7) {
top: 250px;
right: 80px;
}
.specta__list-title {
font-size: 20px;
font-weight: 700;
color: #173e90;
padding: 20px 35px 20px 15px;
position: relative;
cursor: pointer;
}
.specta__list-title:after {
content: "";
position: absolute;
top: 50%;
right: 10px;
background: url(//edustream.kz/wp-content/themes/edustream/img/specta-icon.png) no-repeat;
width: 27px;
height: 27px;
display: block;
margin-top: -13px;
box-shadow: 0px 2px 8px 0px rgba(18, 50, 122, 0.5);
border-radius: 50%;
}
.specta__list-content {
color: #535353;
font-size: 14px;
line-height: 20px;
padding: 0 35px 20px 15px; 
display: none;
}
.specta__list-item.opened {
z-index: 2;
}
.specta__list-item.opened .specta__list-content {
display: block;
}
.specta__list-item.opened .specta__list-title:after {
transform: rotate(-180deg);
box-shadow: 0px -2px 8px 0px rgba(18, 50, 122, 0.5);
}
.specta__bottom {
text-align: center;
font-size: 16px;
color: #202020;
margin-top: 25px;
}
.specta__bottom strong {
color: #66b2e3;
}
.umk__author {
background: url(//edustream.kz/wp-content/themes/edustream/img/umk__author.png) center top no-repeat;
height: 915px;
padding-top: 140px;
}
.umk__title {
font-size: 30px;
font-weight: 900;
color: #fff;
margin-bottom: 35px;
}
.umk__title strong {
font-size: 36px;
}
.umk__author-wrap,
.umk__editor-wrap,
.umk__designer-wrap{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.umk__author-title,
.umk__editor-title,
.umk__designer-title {
min-width: 170px;
max-width: 170px;
font-size: 16px;
line-height: 22px;
color: #fff;
position: relative;
}
.umk__author-title:before,
.umk__editor-title:before,
.umk__designer-title:before {
content: "";
position: absolute;
left: 0;
top: 0;
}
.umk__author-title:before {
background: url(//edustream.kz/wp-content/themes/edustream/img/umk-title-01.png) no-repeat;
width: 53px;
height: 52px;
left: -50px;
top: -7px;
}
.umk__editor-title:before {
background: url(//edustream.kz/wp-content/themes/edustream/img/umk-title-02.png) no-repeat;
width: 66px;
height: 52px;
top: -60px;
left: -50px;
}
.umk__designer-title:before {
background: url(//edustream.kz/wp-content/themes/edustream/img/umk-title-03.png) no-repeat;
width: 57px;
height: 56px;
left: -40px;
top: -50px;
}
.umk__author-title {
padding-top: 35px;
}
.umk__author-title strong,
.umk__editor-title strong,
.umk__designer-title strong {
font-size: 20px;
line-height: 26px;
margin-bottom: 10px;
display: block;
text-transform: uppercase;
}
.umk__author-controls,
.umk__editor-controls {
display: none;
}
.umk__author-list,
.umk__editor-list {
max-width: none;
min-width: 1px;
width: calc(100% - 200px);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.umk__author_list-item {
border-radius: 20px;
background-color: #fff;
width: calc(100%/2 - 15px);
height: 180px;
margin-bottom: 20px;
overflow: hidden;
position: relative;
z-index: 5;
}
.umk__authors_item-photo {
width: 160px;
height: 180px;
margin-right: 15px;
}
.umk__author_item-content {
padding: 25px 10px 15px 0;
}
.umk__author_item-name {
font-size: 20px;
color: #1f1f1f;
margin-bottom: 15px;
}
.umk__author_item-text {
font-size: 14px;
font-weight: 300;
line-height: 18px;
color: #535353;
}
.umk__editor {
background: url(//edustream.kz/wp-content/themes/edustream/img/umk__editor.png) center top no-repeat;
height: 643px;
margin-top: -375px;
position: relative;
z-index: 2;
padding-top: 180px;
}
.umk__editor-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-top: 30px;
}
.umk__editor_list-item {
min-width: 270px;
max-width: 270px;
}
.umk__editor_list-item:nth-child(2) {
margin-top: 105px;
}
.umk__editor_item-photo {
display: block;
width: 270px;
height: 190px;
position: relative;
}
.umk__editor_item-photo::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-4.png);
}
.umk__editor_item-photo img{
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center;
}
.umk__editor_item-digit {
font-size: 70px;
font-weight: 300;
color: #fff;
opacity: .1;
margin: -15px 0 -40px -35px;
}
.umk__editor_item-content {
font-size: 16px;
line-height: 24px;
color: #fff;
}
.umk__designer {
background: url(//edustream.kz/wp-content/themes/edustream/img/umk__designer.png) center top no-repeat;
height: 940px;
margin-top: -450px;
padding-top: 505px;
}
.umk__designer-title {
color: #66b2e3;
}
.umk__designer-content {
min-width: 570px;
max-width: 570px;
}
.umk__designer-content p {
font-size: 16px;
line-height: 22px;
color: #535353;
margin-bottom: 15px;
}
.umk__designer-content p strong {
color: #66b2e3;
}
.umk__designer-more {
display: none;
}
.umk__designer-photo {
min-width: 370px;
max-width: 370px;
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
overflow: hidden;
}
.umk__designer-photo img {
width: 100%;
height: 100%;
overflow: hidden;
object-fit: cover;
}
.catalog {
padding-top: 50px;
margin-bottom: 65px;
}
.catalog__title {
color: #66b2e3;
text-align: left;
}
.catalog__title strong {
font-weight: 900;
color: #173e90;
}
.catalog__section {
margin-top: 50px;
}
.catalog__section-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.catalog__section-title {
font-size: 26px;
color: #535353;
margin-bottom: 25px;
}
.catalog__slider-wrap {
min-width: calc(100% - 300px);
max-width: calc(100% - 300px);
}
.catalog__slider {
width: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-bottom: 35px;
}
.catalog__slider-item {
width: 270px;
position: relative;
height: 315px;
margin-right: 30px;
margin-bottom: 10px;
}
.catalog__slider-item:before {
content: "";
width: 100%;
height: 290px;
border-radius: 15px;
position: absolute;
bottom: 0;
background-color: #fff;
box-shadow: 0px 0px 15px 0px rgba(102, 178, 227, 0.17);
}
.catalog__slider_item-photo {
width: 190px;
height: 240px;
margin: 0 auto;
position: relative;
z-index: 2;
}
.catalog__slider_item-photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.catalog__slider_item-title {
position: relative;
z-index: 3;
padding: 10px 15px;
font-size: 16px;
font-weight: 700;
color: #202020;
text-align: center;
text-transform: uppercase;
margin-top: 20px;
}
.catalog__slider-controls {
display: none;
}
.catalog__sections_content-wrap {
min-width: 270px;
max-width: 270px;
}
.catalog__section-content {
padding-top: 65px;
}
.catalog__section-content ul {
padding: 0;
list-style: none;
}
.catalog__section-content ul li {
background: url(//edustream.kz/wp-content/themes/edustream/img/corp-list.png) left top no-repeat;
font-size: 14px;
line-height: 22px;
color: #535353;
margin-bottom: 10px;
padding-left: 35px;
}
.catalog__button {
border-width: 1px;
border-color: rgb(254, 197, 12);
border-style: solid;
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
width: 193px;
height: 44px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
font-size: 12px;
color: #1c1c1b;
font-weight: 700;
background: #fff;
text-transform: uppercase;
margin-top: 20px;
}
.catalog__button:before {
display: none;
}
.catalog__button:hover {
background: rgb(254, 197, 12);
}
.catalog__button:focus {
box-shadow: none;
}
.notsure {
margin-bottom: 50px;
}
.notsure .notsure__box .notsure__heading {
display: none;
}
.notsure__title {
color: #173e90;
text-align: left;
}
.notsure__desc {
font-size: 20px;
color: #202020;
text-align: left;
line-height: 1.2;
}
.notsure__box {
width: calc(100% - 130px);
margin-left: auto;
border-radius: 30px;
background-color: #fff;
position: relative;
padding: 30px 70px 30px 170px;
}
.notsure__box:before {
content: "";
width: 425px;
height: 491px;
display: block;
position: absolute;
top: 50%;
margin-top: -245px;
background: url(//edustream.kz/wp-content/themes/edustream/img/notsure-q.png) no-repeat;
left: -270px;
}
.popupPublish-wrap {
width: 870px;
}
.popup .notsure__box {
padding-left: 40px;
padding-right: 40px;
width: 100%;
}
.popup .notsure__box:before {
display: none;
}
.popup .notsure__box .notsure__title {
font-size: 25px;
line-height: 1.2;
margin-bottom: 10px;
}
.notsure__box-title {
font-size: 14px;
line-height: 18px;
color: #535353;
}
.notsure__line {
padding: 0;
margin-top: 20px;
justify-content: flex-start;
}
.notsure__line-group {
width: 268px;
height: 52px;
}
.notsure__line-group:last-child {
margin-right: 0;
}
.notsure-input {
border-width: 1px;
border-color: rgb(168, 210, 238);
border-style: solid;
border-radius: 5px;
background-color: #fff;
color: #535353;
height: 100%;
font-weight: 400;
padding-bottom: 0;
}
.notsure__need {
margin: 20px 0 35px;
}
.notsure__need-title,
.notsure__cause-title {
font-size: 16px;
font-weight: 700;
color: #202020;
margin-bottom: 10px;
}
.notsure__need-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
}
.notsure__need_list-item {
width: calc(100%/3);
font-size: 14px;
color: #535353;
height: 15px;
position: relative;
margin-bottom: 10px;
padding-left: 25px;
cursor: pointer;
}
.notsure__need_list-item:before {
content: "";
width: 15px;
height: 15px;
border: 1px solid #66b2e3;
background-color: #fff;
border-radius: 50%;
position: absolute;
left: 0;
top: 0;
}
.notsure__need_list-item.active:after {
content: "";
width: 7px;
height: 7px;
position: absolute;
border-radius: 50%;
left: 5px;
top: 5px;
background-color: #66b2e3;
}
.notsure__cause {
margin-bottom: 30px;
}
.notsurce__cause-textarea {
width: 100%;
height: 60px;
padding: 15px 20px;
border-width: 1px;
border-color: rgb(168, 210, 238);
border-style: solid;
border-radius: 5px;
background-color: #fff;
color: #535353;
resize: none;
}
.notsure__bottom {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.notsure__bottom-button {
width: 390px;
min-width: 1px;
max-width: none;
height: 65px;
margin-right: 35px;
cursor: pointer;
}
.notsure__bottom .form-security {
min-width: 1px;
max-width: none;
width: 255px;
height: 20px;
margin-top: 0;
}
.chimpform[data-page="publish"] .actionform-title {
font-weight: 400;
} @media (min-width:1000px) {
.promo__oncourses .promo__text {
width: 100%;
}
}
@media (min-width:1200px) {
.promo__oncourses {
margin-bottom: -70px;
}
.promo__oncourses .promo__bottom {
position: relative;
top: -70px;
}
.promo__oncourses .promo__item:first-child {
margin-left: 10px;
}
.promo__oncourses .promo__item:nth-child(2) {
margin-left: 30px;
}
.promo__oncourses .promo__item:nth-child(3) {
margin-left: 40px;
}
.promo__oncourses .promo__icon img {
max-height: 70%;
width: auto;
}
.promo__oncourses .promo__item:last-child {
margin-left: 20px;
}
.promo__oncourses .place__button {
width: 210px;
}
}
.whybox {
}
.whybox__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.whybox__item,
.whybox__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
border-radius: 20px;
background-color: #fff;
margin-bottom: 40px;
padding: 30px;
}
.whybox__item:nth-child(2),
.whybox__wrap{
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
-o-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.whybox__photo {
border-radius: 20px;
background-color: rgb(227, 227, 227);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
width: 440px;
height: 264px;
overflow: hidden;
min-width: 1px;
max-width: none;
}
.whybox__photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
}
.whybox__content-title {
font-size: 24px;
line-height: 25px;
font-weight: 700;
color: #173e90;
margin-top: 10px;
}
.whybox__content-subtitle {
font-size: 16px;
line-height: 25px;
color: #131313;
font-weight: 700;
margin: 5px 0 30px;
}
.whybox__content-text {
font-size: 14px;
line-height: 20px;
color: #272727;
max-width: 530px;
}
.whybox__content-text ul {
padding-left: 15px;
}
.whybox__content-text ul li {
margin-bottom: 10px;
}
.features__oncourses .tours-features-item:nth-child(1) .tours-features-icon img {
width: 70%;
max-width: 70%;
}
.ondemo {
margin: 110px 0 90px;
}
.ondemo__slider-wrap {
margin: 45px 0 30px;
position: relative;
}
.ondemo__slider-item {
}
.ondemo__slider_item-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding: 0 55px;
}
.ondemo__slider-video {
min-width: 520px;
max-width: 520px;
height: 310px;
margin-right: 30px;
}
.ondemo__item-content {
padding-top: 35px;
font-size: 16px;
line-height: 22px;
color: #1f1f1f;
}
.ondemo__item-content p {
margin-bottom: 15px;
}
.ondemo__item-content p:last-child {
margin-top: 30px;
}
.ondemo[data-page="teacher"] .ondemo__item-content {
padding-top: 0;
}
.ondemo[data-page="teacher"] .ondemo__item-content:before {
background: url(//edustream.kz/wp-content/themes/edustream/img/q.png) no-repeat;
width: 39px;
height: 32px;
display: block;
content: "";
margin-bottom: 10px;
}
.ondemo[data-page="teacher"] .ondemo__item-content p:last-child {
margin-top: 0;
}
.ondemo__slider_item-wrap span {
display: none;
}
.ondemo-slider-controls .free-lessons-slider-prev {
left: 0;
}
.ondemo-slider-controls .free-lessons-slider-next {
right: 0;
}
.ondemo-slider-controls .controls__button {
margin-top: -53px;
}
.ondemo__thumb-wrap.fixed .slick-track {
width: auto !important;
}
.ondemo__thumb-wrap.fixed .slick-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: center;
}
.ondemo__thumb-wrap.fixed .ondemo-thumb-controls {
display: none;
}
.ondemo__thumb-video {
border-radius: 0;
box-shadow: none;
width: 170px;
height: 130px;
margin-right: 30px;
margin-bottom: 0;
cursor: pointer;
}
.ondemo__thumb-video .reviews__play {
position: relative;
zoom: .7;
}
.ondemo-thumb-controls {
margin-top: 30px;
}
.oncourses .courses__item {
margin-bottom: 100px;
}
.oncourses .courses__item .courses__flag {
display: none;
}
.oncourses .courses__item .courses__name {
min-height: 50px;
}
.oncourses .courses__item:nth-child(1) .courses__flag,
.oncourses .courses__item:nth-child(2) .courses__flag {
display: block;
}
.oncourses .courses_leads_item .courses__name {
height: 50px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.oncourses .courses__item .courses__img {
height: 162px;
}
.oncourses .courses__item .courses__img::before {
right: -1px;
height: 99%;
width: 100%;
background-size: 99% 100%;
}
.oncourses .courses__item .courses__img img {
height: 99%;
}
.admission__oncourses {
margin-top: 40px;
}
.admission__oncourses .admission__title {
margin-bottom: 60px;
}
.admission__oncourses .admission__list {
padding: 0;
}
.admission__oncourses .admission__content {
width: 630px;
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo {
right: -230px;
height: 230px;
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-2.png);
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
}
.admission__oncourses .admission__item:nth-child(even) .admission__photo::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-4.png);
}
.admission__oncourses .admission__item:nth-child(even) .admission__photo img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
}
.admission__oncourses .admission__item:nth-child(even) .admission__photo {
height: 250px;
top: -18px;
}
.admission__oncourses .admission__item:nth-child(3) .admission__photo::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-1.png);
}
.admission__oncourses .admission__item:nth-child(3) .admission__photo img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
}
.format {
margin-bottom: 80px;
}
.format__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
padding: 0 99px 0 20px;
}
.format__video {
min-width: 520px;
max-width: 520px;
height: 290px;
margin-right: 55px;
}
.format__wrap > span {
display: none;
}
.format__content-title {
font-size: 30px;
line-height: 37px;
color: #173e90;
font-weight: 700;
margin-bottom: 20px;
}
.format__content-text {
font-size: 16px;
line-height: 22px;
color: #1f1f1f;
} @media (min-width:1000px) {
.promo__stinks {
height: 790px;
}
.promo__stinks .promo__text {
width: 100%;
}
.promo__stinks .promo__bg {
height: 350px;
}
.promo__stinks .promo__bg__anim {
zoom: .9;
margin: 0 auto;
}
.promo__stinks .place__button {
width: 210px;
}
.promo__stinks .promo__icon img {
max-height: 70%;
width: auto;
}
.promo__stinks .promo__content {
padding-top: 50px;
}
}
.onset {
margin-bottom: 80px;
}
.onset2 {
margin-bottom: 10px;
}
.onset__list-wrap {
position: relative;
padding: 0 10px;
}
.onset__list-wrap .slick-list {
margin: 0 auto; }
.onset__list-wrap .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.onset__list-wrap .slick-track .tours__item {
height: auto;
}
@media (min-width:1000px) {
.onset__list-wrap .controls__counter {
display: none;
}
.onset-slider__controls .controls__button {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 38px;
height: 66px;
padding: 0;
font-size: 0;
background-color: transparent;
border: none;
cursor: pointer;
z-index: 6;
position: absolute;
top: 50%;
margin-top: -33px;
transition: all 0.3s; }
.onset-slider__controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-left.png); left: 0 }
.onset-slider__controls .controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-left-hover.png); }
.onset-slider__controls .controls__button--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-right.png); right: 0; }
.onset-slider__controls .controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/slider-arrow-right-hover.png); }
}
.onset__list-wrap .tours__inner {
min-height: 300px; display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.onset__item-head {
width: 100%;
height: 60px;
font-size: 24px;
line-height: 26px;
font-weight: 800;
color: rgba(36, 70, 141, 1);
border-radius: 15px 15px 0 0;
padding: 12px 20px 0px;
}
.onset__item-bottom {
position: relative;
}
.tours[data-page="langschildvac"] .onset__item-bottom {
content: "";
display: block;
position: absolute;
right: 40px;
bottom: -20px;
width: 20px;
height: 20px;
background-color: #fff;
}
.onset__item-middle {
position: relative;
margin-bottom: 0px;
}
.onset__item_middle-line {
font-size: 14px;
line-height: 20px;
color: #535353;
margin-bottom: 0px;
padding-left: 20px;
padding-top: 11px;
}
.onset__item_shedule-line {
font-size: 14px;
line-height: 20px;
color: #535353;
margin-bottom: 20px;
padding-left: 20px;
padding-top: 10px;
}
.onset__item-stock {
padding-left: 20px;
font-style: normal;
font-weight: bold;
font-size: 16px;
color: #FCA309;
padding-top: 20px;
}
.onset__item-stockconditions {
font-size: 12px;
line-height: 20px;
color: #535353;
margin-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
padding-top: 4px;
}
.tours__pay .onset__item_middle-line {
padding-right: 20px;
}
.tours__pay .onset__item-btn:after {
top: -20px;
}
.onset__item_middle-line strong {
color: #202020;
}
.onset__item_middle-places {
width: 78px;
text-align: right;
font-size: 14px;
line-height: 20px;
font-weight: 700;
color: #fec50c;
position: absolute;
right: 20px;
top: 15px;
text-transform: uppercase;
}
.onset__item-oldprice {
color: #333333;
text-decoration: line-through;
font-size: 18px;
margin-top: 5px;
margin-right: 10px;
padding-left: 15px;
}
.onset__item-newprice {
color: #24468D;
font-size: 24px;
font-weight: 700;
margin-right: 10px;
padding-left: 15px;
}
.price__list {
padding-left: 0;
list-style: none;
padding-left: 7px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.onset__item-bottom {
padding-top: 10px;
}
.onset__item-btn {
background: linear-gradient(180deg, #FAC310 0%, #FCA309 100%);
width: 200px;
margin-left: 34px;
font-style: normal;
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
text-align: center;
line-height: 18px;
color: #000000;
padding: 14px 30px 12px 30px;
margin-bottom: 30px;
margin-top: 12px;
border-style: none;
border-radius: 10px;
position: relative;
} .indiv {
margin-bottom: 70px;
}
.indiv__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 770px;
margin: 25px auto 0;
justify-content: space-between;
}
.indiv__item {
border-radius: 10px;
background-color: #fff;
min-width: 370px;
max-width: 370px;
height: 140px;
position: relative;
overflow: hidden;
}
.indiv__item-icon {
position: absolute;
top: 10px;
right: 0;
max-height: 103px;
}
.indiv__item:last-child .indiv__item-icon {
right: -30px;
}
.indiv__item-title {
font-size: 16px;
line-height: 26px;
font-weight: 700;
color: #202020;
margin: 12px 0 0 12px;
}
.indiv__item-price {
height: 35px;
margin: 15px 0 10px 12px;
}
.indiv__item_price-value {
font-size: 24px;
font-weight: 700;
color: #202020;
}
.indiv__item_price-caption {
color: #535353;
font-size: 14px;
line-height: 15px;
}
.indiv__item-btn {
font-size: 14px;
line-height: 18px;
color: #ffaa00;
text-decoration: underline;
margin: 20px 0 0 12px;
}
.indiv__item:hover .indiv__item-btn {
text-decoration: none;
}
.who {
margin-bottom: 110px;
}
.who__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-top: 50px;
}
.who__item {
text-align: center;
max-width: 270px;
min-width: 270px;
}
.who__item-photo {
display: inline-block;
vertical-align: middle;
width: 170px;
height: 170px;
overflow: hidden;
border-radius: 20px;
background-color: rgb(107, 107, 107);
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
margin-bottom: 20px;
}
.who__item-photo img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.who__item-text {
font-size: 16px;
line-height: 20px;
color: #535353;
text-align: center;
}
.slicing {
margin: 110px 0 100px;
}
.slicing__wrap {
max-width: 770px;
width: 100%;
margin: 30px auto 0;
}
.slicing__video {
height: 375px;
margin-bottom: 15px;
}
.slicing__video-caption {
font-size: 14px;
line-height: 20px;
color: #202020;
}
.leads {
margin-bottom: 80px;
}
.leads__title {
margin-bottom: 55px;
}
.leads__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding-left: 30px;
}
.leads__wrap-list .leads__wrap:nth-child(2) {
-webkit-flex-direction: row-reverse;
-moz-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
-o-flex-direction: row-reverse;
flex-direction: row-reverse;
margin-top: 70px;
padding: 0 30px 0 0;
}
.leads__meta {
max-width: 300px;
min-width: 300px;
margin-right: 65px;
}
.leads__wrap-list .leads__wrap:nth-child(2) .leads__meta {
margin: 0 0 0 65px;
}
.leads__avatar {
border-radius: 20px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
width: 100%;
height: 300px;
overflow: hidden;
margin-bottom: 25px;
}
.leads__avatar img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.leads__name {
font-size: 16px;
line-height: 20px;
font-weight: 700;
color: #173e90;
margin-bottom: 5px;
}
.leads__post {
font-size: 14px;
line-height: 17px;
color: #202020;
}
.leads__content {
max-width: calc(100% - 365px);
min-width: calc(100% - 365px);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.leads__content-text {
margin-top: 10px;
}
.leads__content-text p {
margin-bottom: 10px;
}
.leads__slider-wrap {
position: relative;
padding: 0 10px;
}
.leads__slider-wrap .slick-list {
width: 82%;
margin: 0 auto;
}
.leads__slider-wrap {
position: relative;
height: 75px;
}
.leads__slider-item {
width: 100px;
height: 75px;
overflow: hidden;
margin-right: 30px;
}
.leads__slider-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.reviews__stinks {
margin-bottom: 70px;
} .ondemo__onenglish {
margin-top: 50px;
}
@media (min-width:1000px) {
.express-publishing[data-type="onenglish"] {
margin-top: -50px;
}
}
.eyes__onenglish .actionform-button {
max-width: 210px;
margin-left: 18px;
}
.teachers__onenglish {
margin-bottom: 70px;
}
.reviews__onenglish {
padding-top: 0;
}
.reviews__onenglish .reviews__title {
font-size: 30px;
margin-bottom: 0;
}
.reviews__onenglish .reviews__desc {
font-size: 20px;
} section[data-page="ongerman"] {
margin-bottom: 50px;
padding-top: 30px;
}
.methods[data-page="ongerman"] {
margin-bottom: 0;
padding-top: 30px;
padding-bottom: 0;
}
.methods[data-page="ongerman"] .methods__item:not(:last-child) {
margin-bottom: 0;
}
section[data-page="ongerman"] .express-publishing__img:not(.economy__top-img) {
height: 230px;
}
section[data-page="ongerman"] .express-publishing__item:nth-child(2) .express-publishing__img {
top: 55%;
}
section[data-page="ongerman"] .express-publishing__item:nth-child(2) .express-publishing__img img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
}
section[data-page="ongerman"] .express-publishing__item:nth-child(2) .express-publishing__img::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-4.png);
}
section[data-page="ongerman"] .express-publishing__item:nth-child(3) .express-publishing__img img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
}
section[data-page="ongerman"] .express-publishing__item:nth-child(3) .express-publishing__img::before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-1.png);
} .promo__teacher {
background: url(//edustream.kz/wp-content/themes/edustream/img/promo-teacher.png) center top no-repeat;
background-size: cover;
min-height: 707px;
}
.promo__teacher-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin-top: 50px;
}
.promo__teacher-wrap .promo__content {
max-width: 490px;
min-width: 490px;
}
.promo__teacher-wrap h1 {
font-size: 44px;
line-height: 50px;
font-weight: 700;
color: #202020;
}
.promo__teacher-wrap h3 {
font-size: 24px;
line-height: 30px;
font-weight: 300;
color: #202020;
margin: 35px 0 40px;
}
.promo__teacher-wrap p {
font-size: 14px;
line-height: 18px;
font-weight: 300;
margin-bottom: 10px;
}
.teacher__map {
background: url(//edustream.kz/wp-content/themes/edustream/img/teacher-map@desktop.png) no-repeat;
min-width: 742px;
max-width: 742px;
height: 407px;
position: relative;
}
.teacher__map-item {
position: absolute;
}
.teacher__map-button {
border: 2px solid #fff;
background-color: rgb(23, 62, 144);
box-shadow: 0px 2px 8px 0px rgba(18, 50, 122, 0.5);
width: 28px;
height: 28px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
color: #fff;
border-radius: 50%;
font-size: 23px;
padding-top: 5px;
cursor: pointer;
transition: .2s all;
position: relative;
z-index: 1;
}
.teacher__map-button:hover {
background-image: linear-gradient(0deg,#51a2dd,#7bc2e9);
}
.teacher__map-button:active {
background-color: #66b2e3;
background-image: unset;
box-shadow: none;
}
.teacher__map-caption {
width: 200px;
position: absolute;
font-size: 14px;
line-height: 18px;
font-weight: 300;
color: #66b2e3;
bottom: -20px;
right: 30px;
}
.teacher__map-caption:before {
content: "";
background: url(//edustream.kz/wp-content/themes/edustream/img/teacher-map-caption.png) no-repeat;
width: 200px;
height: 77px;
display: block;
position: absolute;
left: -190px;
top: -65px;
}
.teacher__map-popup {
border-radius: 15px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
position: absolute;
width: 370px;
display: none;
z-index: 10;
padding: 10px;
left: -340px;
top: -120px;
}
.teacher__map-popup.active {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.teacher__map-close {
position: absolute;
right: 10px;
top: 10px;
display: inline-block;
width: 20px;
height: 20px;
overflow: hidden;
cursor: pointer;
z-index: 10;
}
.teacher__map-close:hover::before,
.teacher__map-close:hover::after {
background: #66b2e3;
}
.teacher__map-close::before,
.teacher__map-close::after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background: #d6e9f5;
transition: .2s all;
}
.teacher__map-close::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.teacher__map-close::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.teacher__map-info {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin-bottom: 10px;
}
.teacher__map-avatar {
min-width: 60px;
max-width: 60px;
height: 60px;
border-radius: 50%;
overflow: hidden;
}
.teacher__map-avatar img {
width: 100%;
height: 100%;
object-fit: cover;
}
.teacher__map-meta {
margin-left: 20px;
padding-right: 30px;
padding-top: 5px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.teacher__map-name {
font-size: 14px;
line-height: 18px;
font-weight: 700;
color: #1f1f1f;
margin-bottom: 10px;
}
.teacher__map-post {
font-size: 14px;
line-height: 18px;
color: #6b6b6b;
}
.teacher__map-link {
background: url(//edustream.kz/wp-content/themes/edustream/img/teacher-map-link.png) no-repeat;
width: 41px;
height: 41px;
position: absolute;
bottom: 0;
right: 0;
}
.teacher__map-contacts {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
margin-top: 10px;
}
.teacher__map_contacts-item {
font-size: 14px;
line-height: 20px;
color: #173e90;
height: 20px;
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
}
.teacher__map-email {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teacher-map-email.png);
}
.teacher__map-phone {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teacher-map-phone.png);
margin-top: 5px;
}
.promo__map {
display: none;
}
.complex {
margin-bottom: 75px;
}
.complex__tabs {
margin-top: 50px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-start;
align-items: flex-start;
}
.complex__tabs .tabs__list {
min-width: 170px;
max-width: 170px;
margin-right: 30px;
}
.complex__tabs .tabs__item {
margin-right: 0;
width: 100%;
padding: 0 10px;
}
.complex__card-title {
font-size: 30px;
font-weight: 700;
color: #202020;
margin-bottom: 20px;
}
.complex__video span {
display: none;
}
.complex__video-title {
font-size: 20px;
font-weight: 700;
color: #202020;
margin-bottom: 20px;
}
.complex__video-box {
min-width: 500px;
max-width: 500px;
height: 300px;
margin-bottom: 65px;
}
.complex__book {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.complex__book-photo {
max-width: 270px;
min-width: 270px;
height: 360px;
}
.complex__book-photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.complex__book-content {
font-size: 16px;
line-height: 20px;
color: #202020;
margin-left: 30px;
}
.complex__book-content p:not(:last-child) {
margin-bottom: 20px;
}
.complex__book-more {
display: none;
}
.complex__docs-title {
margin-top: 50px;
font-size: 20px;
font-weight: 700;
line-height: 30px;
color: #202020;
margin-bottom: 25px;
}
.complex__docs-item {
padding-left: 70px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
background-repeat: no-repeat;
background-position: left center;
}
.complex__docs-item:not(:last-child) {
margin-bottom: 10px;
}
.complex__docs-item[data-type="pdf"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-pdf.png);
}
.complex__docs-item[data-type="doc"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-doc.png);
}
.complex__docs-item[data-type="xls"] {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-xls.png);
}
.complex__docs_item-title {
font-size: 16px;
line-height: 20px;
text-decoration: underline;
color: #173e90;
margin-bottom: 5px;
}
.complex__docs-item:hover .complex__docs_item-title {
text-decoration: none;
}
.complex__docs_item-caption {
font-size: 14px;
line-height: 20px;
color: #202020;
}
.complex__docs-more {
display: none;
}
.charity[data-page="teacher"] .charity__title {
margin-bottom: 30px;
}
.eyes[data-page="upcoming"] {
margin-bottom: 110px;
}
.eyes[data-page="upcoming"] .
{
max-width: 305px;
}
.consult {
margin-top: 80px;
}
.consult__content {
max-width: 530px;
min-width: 530px;
}
h3.consult__content-title {
font-size: 30px;
line-height: 36px;
font-weight: 700;
color: #202020;
margin-bottom: 25px;
}
.consult__content-desc {
font-size: 14px;
line-height: 18px;
font-weight: 300;
color: #535353;
}
.consult .teacher__map {
zoom: 1.25;
margin: 50px 0 0 -250px;
}
.consult .teacher__map-item {
zoom: .85;
}
.establish {
margin-bottom: 80px;
}
.establish .tabs__list-wrap {
margin: 0 auto;
}
.establish .expwhere__tabs .tabs__list-current {
font-size: 16px;
line-height: 30px;
color: #a5a5a5;
-ms-align-items: flex-start;
align-items: flex-start;
padding-left: 30px;
font-weight: 400;
text-transform: none;
}
.establish .expwhere__tabs .tabs__list-wrap {
width: 370px;
}
.establish .expwhere__tabs .tabs__list-current {
width: 100%;
}
.establish .expwhere__tabs .tabs__content {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
padding: 0;
height: auto;
overflow: visible;
}
.establish__content-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
.establish__content-wrap .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: stretch;
align-items: stretch;
}
.establish__content-controls {
display: none;
}
.establish__content-controls.flex {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.establish__item {
max-width: 270px;
min-width: 270px;
border-radius: 20px;
background-color: #fff;
margin: 80px 0 35px 30px;
padding: 0 10px 15px 10px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.establish__item:nth-child(4n+1) {
margin-left: 0;
}
.establish__item.hidden {
display: none;
}
.establish__item-photo {
width: 175px;
height: 175px;
overflow: hidden;
border-radius: 50%;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
margin: 0 auto -60px;
position: relative;
top: -70px;
}
.establish__item-photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.establish__item-name {
font-size: 20px;
font-weight: 700;
line-height: 24px;
color: #202020;
text-align: center;
}
.establish__item-post {
font-size: 14px;
line-height: 18px;
color: #535353;
margin-top: 10px;
text-align: center;
}
.establish__item-button {
background-color: #fff;
border: 1px solid #fec50c;
width: 153px;
height: 44px;
margin: 15px auto 0;
transition: .2s all;
font-size: 12px;
line-height: 30px;
font-weight: 700;
text-transform: uppercase;
color: #1c1c1b;
-webkit-box-shadow: none;
box-shadow: none;
}
.establish__item:hover .establish__item-button {
background-color: #fec50c;
}
.establish .expwhere__tabs {
margin-bottom: 0;
}
.establish__group-button {
max-width: 270px;
height: 60px;
margin: 0 auto;
cursor: pointer;
}
.teachers[data-page="publishTeachers"] .teachers__title {
font-size: 30px;
}
.teachers[data-page="publishTeachers"] .teachers__title br {
display: none;
}
.teachers-big-photo-wa .reviews__play,
.teachers-big-photo-wa:hover .reviews__play {
background: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-whatsapp.png) no-repeat;
background-size: cover;
width: 50px;
height: 50px;
box-shadow: none;
}
.teachers-big-photo-wa .reviews__play:before {
display: none;
}
.webinar {
margin-bottom: 85px;
}
.webinar__slider-wrap {
border-radius: 20px;
background-color: #fff;
width: 100%;
height: 441px;
margin: 40px 0;
padding: 30px;
}
.webinar__slider-item,
.webinar__slider-item.slick-slide {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.webinar__video {
max-width: 505px;
min-width: 505px;
margin-right: 65px;
}
.webinar__video-box {
height: 300px;
}
.webinar__video-caption {
font-size: 14px;
line-height: 20px;
color: #6b6b6b;
}
.webinar__slider-content {
}
.webinar__slider-content p {
margin-bottom: 15px;
line-height: 1.3;
font-size: 14px;
color: #202020;
}
.webinar__slider-controls {
display: none;
}
.webinar__thumb-list {
margin-bottom: 30px;
}
.webinar__thumb-item {
cursor: pointer;
margin-right: 30px;
width: 370px;
}
.webinar__thumb-item .webinar__video-box {
height: 220px;
border-radius: 5px;
margin-bottom: 0;
}
.involved {
margin: 90px 0;
}
.involved__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
margin-top: 45px;
}
.involved__content {
max-width: 570px;
min-width: 570px;
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 7px 25px 0px rgba(18, 50, 122, 0.3);
overflow: hidden;
}
.involved__content-photo {
height: 300px;
}
.involved__content-photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.involved__content-text {
padding: 20px 15px;
font-size: 14px;
line-height: 18px;
color: #202020;
}
.involved__form {
max-width: 470px;
min-width: 470px;
padding: 25px 50px 0;
background-color: #fff;
border-radius: 10px;
}
.involved__form form {
max-width: 270px;
margin: 0 auto;
}
.involved__form-title {
font-size: 20px;
line-height: 24px;
font-weight: 700;
color: #173e90;
text-align: center;
}
.involved__form-text {
font-size: 16px;
line-height: 20px;
font-weight: 300;
color: #535353;
text-align: center;
margin: 20px 0 30px;
}  .callteacher__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
max-width: 970px;
margin: 40px auto 0;
}
.callteacher__content {
font-size: 16px;
line-height: 20px;
color: #fff;
max-width: 490px;
position: relative;
z-index: 10;
}
.callteacher__content li {
margin-bottom: 15px;
}
.callteacher__group {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.callteacher__group-button {
width: 290px;
height: 60px;
position: relative;
}
.callteacher__group-button:not(:last-child) {
margin-bottom: 10px;
}
.callteacher__group-button:before {
content: "";
width: 34px;
height: 34px;
z-index: 2;
position: absolute;
left: 25px;
top: 50%;
margin-top: -17px;
}
.callteacher__group-button[data-type="wa"]:before {
background: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-wa.png) no-repeat;
}
.callteacher__group-button[data-type="email"]:before {
background: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-email.png) no-repeat;
}
.callteacher__group-button .button__inner {
justify-content: flex-start;
padding-left: 85px;
}
.methodist {
margin: 30px 0 100px;
}
.methodist__wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.methodist__hideMobile {
display: block;
}
.methodist__hideDesktop {
display: none;
}
.methodist__meta {
max-width: 770px;
}
.methodist__name {
font-size: 44px;
font-weight: 700;
line-height: 50px;
color: #2b2a28;
}
.methodist__post {
font-size: 20px;
line-height: 30px;
color: #2b2a28;
margin: 25px 0 35px;
}
.methodist__group {
margin: 35px 0 25px;
}
.methodist__group .callteacher__group-button {
width: 340px;
height: 65px;
}
.methodist__contacts {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
width: 500px;
}
.methodist__contacts-item {
font-size: 20px;
line-height: 18px;
color: #173e90;
padding-left: 35px;
height: 25px;
flex: 1;
min-width: 50%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.methodist__contacts-item[data-type="phone"] {
background: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-methodist-phone.png) left center no-repeat;
}
.methodist__contacts-item[data-type="email"] {
background: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-methodist-email.png) left center no-repeat;
}
.methodist__scroll {
}
.methodist__scroll a {
font-size: 18px;
line-height: 18px;
color: #173e90;
text-decoration: underline;
}
.methodist__scroll a:hover {
text-decoration: none;
}
.methodist__photo {
min-width: 370px;
max-width: 370px;
height: 330px;
overflow: hidden;
border-radius: 20px;
background-color: rgb(83, 83, 83);
box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
}
.methodist__photo img {
width: 100%;
height: 100%;
object-fit: cover;
}
.methodist__bio {
font-size: 16px;
line-height: 24px;
color: #131313;
margin-top: 70px;
}
.methodist__bio p:not(:last-child) {
margin-bottom: 25px;
} .pay {
border-bottom: 1px solid #e8e8e8;
padding-bottom: 50px;
}
.pay__head {
margin-bottom: 40px;
padding-top: 20px;
}
.pay__head-title {
font-size: 44px;
line-height: 50px;
font-weight: 700;
color: #2b2a28;
margin-bottom: 10px;
}
.pay__head-desc {
font-size: 24px;
line-height: 30px;
font-weight: 300;
color: #202020;
margin-bottom: 30px;
}
.pay__sec {
border-radius: 30px;
background-color: #fff;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
padding: 35px 30px 25px;
margin-bottom: 65px;
}
.pay__sec-text {
font-size: 20px;
line-height: 24px;
color: #202020;
max-width: 500px;
}
.pay__sec-text p:not(:last-child) {
margin-bottom: 15px;
}
.pay__sec-logos {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.pay__logos-item {
height: 70px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.pay__logos-item:not(:last-child) {
margin-right: 50px;
}
.pay__logos-item img {
width: auto;
max-height: 100%;
}
.pay__wrap {
margin-bottom: 15px;
}
.pay__wrap-item {
margin-bottom: 60px;
}
.pay__wrap-title {
margin-bottom: 30px;
font-size: 30px;
line-height: 40px;
color: #202020;
}
.pay__section {
margin-bottom: 35px;
}
.pay__section-title {
font-size: 24px;
line-height: 40px;
color: #202020;
margin-bottom: 20px;
}
.pay__section-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.pay__section-item {
position: relative;
margin: 0 0 86px 0;
min-width: 270px;
max-width: 270px;
cursor: pointer;
}
.pay__section-item:not(:nth-last-child(2)) {
margin-right: 30px;
}
.pay__section-item::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: -56px;
left: 20px;
width: calc(100% - 96px);
height: 56px;
background-color: #ffffff;
border-radius: 0 0 0 15px;
box-shadow: 0 10px 25px 0 rgba(18, 50, 122, 0.15);
}
.pay__section-item::after {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 30px;
bottom: -25px;
z-index: 10;
width: 13px;
height: 15px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/shape.png);
background-size: contain;
}
.pay__section-item:hover .pay__section_item-inner::after,
.pay__other .pay__section-item .pay__section_item-inner::after {
border-top-color: #66b2e3;
border-left-color: #66b2e3;
}
.pay__section_item-inner {
position: relative;
z-index: 10;
height: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
padding: 15px 15px 0 15px;
background-color: #fff;
border-radius: 15px 15px 0 0;
box-shadow: 0 10px 25px 0 rgba(18, 50, 122, 0.15);
}
.pay__section_item-inner::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: -56px;
left: 0;
width: calc(100% - 56px);
height: 60px;
background-color: #ffffff;
border-radius: 0 0 0 15px;
}
.pay__section_item-inner::after,
.pay__other .pay__section-item:hover .pay__section_item-inner:after {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 0;
bottom: -56px;
z-index: 10;
box-sizing: border-box;
width: 56px;
height: 56px;
border: 28px solid #fec50c;
border-right-color: transparent;
border-bottom-color: transparent;
border-radius: 15px 0 0 0;
transition: all 0.3s;
}
.pay__section_item-title {
font-size: 16px;
line-height: 22px;
font-weight: 700;
color: #202020;
}
.pay__section_item-age {
font-size: 14px;
line-height: 24px;
color: #6b6b6b;
font-weight: 300;
background: url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-user.png) no-repeat;
padding-left: 25px;
height: 21px;
margin-top: 5px;
}
.pay__section_item-price {
margin: 30px 0 -45px;
position: relative;
min-height: 42px;
}
.pay__section_item-price:after {
content: "";
width: 15px;
height: 15px;
background-color: #fff;
position: absolute;
right: 30px;
top: -5px;
}
.pay__section_item-cost {
font-size: 24px;
line-height: 26px;
color: #202020;
font-weight: 700;
}
.pay__section_item-cost span {
font-size: 20px;
font-weight: 400;
color: #a2a2a2;
text-decoration: line-through;
}
.pay__section_item-expired {
font-size: 14px;
line-height: 26px;
color: #535353;
margin: -5px 0;
}
.pay__section-controls {
display: none;
}
.pay__section-do {
color: #fec50c;
font-size: 14px;
line-height: 26px;
text-decoration: underline;
display: none;
}
.pay__section_item-inner:hover .pay__section-do {
text-decoration: none;
}
.pay__other-wrap {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.pay__other .pay__section_item-top {
position: relative;
z-index: 2;
}
.pay__other .pay__section_item-title {
line-height: 20px;
}
.pay__other .pay__section_item-price {
margin-top: -10px;
}
.pay__other-info {
font-size: 16px;
line-height: 20px;
color: #5d686e;
padding-top: 20px;
margin-right: 20px;
}
.pay__other-wa {
background: #e2eef6 url(//edustream.kz/wp-content/themes/edustream/img/icons/png/icon-wa-bg.png) 5px 5px no-repeat;
width: 161px;
height: 53px;
border-radius: 30px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-end;
align-items: flex-end;
justify-content: center;
padding-right: 30px;
font-size: 14px;
line-height: 18px;
color: #173e90;
margin-top: 15px;
transition: .2s all;
}
.pay__other-wa:hover {
}
.popupPayFeatures {
margin: -10px 0 15px;
}
.popupPayFeatures__item {
font-size: 14px;
line-height: 16px;
color: #535353;
position: relative;
padding: 0 12px 0 25px;
cursor: pointer;
}
.popupPayFeatures__item.active {
font-weight: 700;
}
.popupPayFeatures__item:before {
content: "";
border-radius: 2px;
background-color: rgb(199, 227, 245);
width: 17px;
height: 17px;
display: block;
margin-right: 8px;
transition: .2s all;
position: absolute;
left: 0;
top: 5px;
}
.popupPayFeatures__item.active:before {
background: #2656b4;
}
.popupPayFeatures__item.active:after {
content: "";
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
width: 6px;
height: 9px;
position: absolute;
left: 5px;
top: 7px;
transform: rotate(32deg);
}
.popupPay__calc {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
border: 1px solid #a8d2ee;
padding: 5px 5px 5px 10px;
border-radius: 5px;
margin-top: 25px;
}
.popupPay__calc-title {
font-size: 12px;
line-height: 20px;
color: #7e7e7e;
text-transform: lowercase;
}
.popupPay__calc-price {
max-width: 140px;
min-width: 140px;
}
.popupPay__calc_price-value {
font-size: 16px;
line-height: 20px;
color: #131313;
padding-top: 5px;
}
.popupPay__calc-times {
min-width: 105px;
max-width: 105px;
text-align: center;
}
.popupPay__calc-tool {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
}
.popupPay__calc_tool-value {
font-size: 20px;
line-height: 20px;
color: #173e90;
}
.popupPay__calc_tool-button {
min-width: 30px;
max-width: 30px;
height: 30px;
font-size: 31px;
line-height: 20px;
color: #173e90;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
-ms-align-items: center;
align-items: center;
border-radius: 50%;
background-color: #a8d2ee;
font-weight: 300;
cursor: pointer;
}
.popupPay__calc_tool-plus {
padding-top: 5px;
}
.popupPay__sum {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-end;
align-items: flex-end;
padding-left: 15px;
margin: 15px 0 20px;
}
.popupPay__sum-title {
font-size: 16px;
line-height: 16px;
color: #131313;
}
.popupPay__sum-value {
font-size: 20px;
line-height: 20px;
color: #131313;
font-weight: 700;
margin-left: 5px;
}
.popupPay-wrap .popup-title {
margin-bottom: 30px;
padding: 0 20px;
}
.pay__info {
font-size: 14px;
line-height: 20px;
color: #808080;
} .popup {
width: 100vw;
height: 100vh;
position: fixed;
left: 0;
top: 0;
background: rgba(11,23,50,.5);
transition: .2s all;
z-index: 2001;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
-ms-align-items: center;
align-items: center;
opacity: 0;
visibility: hidden;
}
.popup.show {
opacity: 1;
visibility: visible;
}
.body {
width: 100vw;
height: 100vh;
overflow: auto
}
.body.hidden {
overflow: hidden;
}
.popup-wrap {
background: #fff;
border-radius: 20px;
position: relative;
}
.popupTrial-wrap {
width: 930px;
padding: 35px 0;
}
.popupChangeDetails-wrap {
width: 320px;
padding: 35px 0;
}
.popupChangeDetails-wrap .popup-title {
font-size: 25px;
}
.popup-title {
font-size: 30px;
font-weight: 700;
color: #173e90;
text-align: center;
margin-bottom: 10px;
}
.popupCourse-wrap .popup-title {
font-size: 27px;
}
#popupCorp .popup-title {
font-size: 22px;
}
#popupTour .popup-title {
font-size: 25px;
}
#popupTour .popupCourse-content {
padding-top: 50px;
}
.popup-desc {
font-weight: 300;
font-size: 16px;
color: #535353;
text-align: center;
}
.popup-close {
position: absolute;
right: 15px;
top: 15px;
display: inline-block;
width: 25px;
height: 25px;
overflow: hidden;
cursor: pointer;
z-index: 10;
}
.popup-close:hover::before, .popup-close:hover::after {
background: #66b2e3;
}
.popup-close::before, .popup-close::after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background: #66b2e3;
}
.popup-close::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.popup-close::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.popupTrial-container {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
padding: 40px 30px 0;
}
.popupTrial-content {
max-width: 565px;
min-width: 565px;
padding-top: 5px;
}
.popupTrial-row {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.popupTrial-row:first-child {
margin-bottom: 40px;
}
.popupTrial-row:last-child {
margin-top: 10px;
}
.popupTrial-row-title {
font-size: 14px;
font-weight: 700;
color: #535353;
}
.popupTrial-col {
width: 270px;
}
.popupTrial-col-title {
font-size: 14px;
font-weight: 300;
color: #535353;
}
.popupTrial-list {
width: 270px;
max-height: 53px;
overflow: hidden;
margin-top: 10px;
cursor: pointer;
position: relative;
border-radius: 30px;
}
.popupTrial-list.open {
max-height: 500px;
}
.popupTrial-list-item {
width: 100%;
height: 53px;
padding: 9px 0 0 20px;
background-color: #ebf3f9;
position: relative;
}
.popupTrial-list.open .popupTrial-list-item {
border-bottom: 1px solid #a8d2ee;
}
.popupTrial-list.open .popupTrial-list-item:last-child {
border-bottom: none;
}
.popupTrial-list:before {
content: "";
border-radius: 50%;
background-color: #a8d2ee;
width: 30px;
height: 30px;
position: absolute;
right: 10px;
top: 12px;
z-index: 1;
}
.popupTrial-list:after {
content: "";
position: absolute;
right: 20px;
top: 20px;
width: 8px;
height: 8px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
transition: .2s all;
z-index: 2;
}
.popupTrial-list.open:after {
top: 23px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.popupTrial-list-title {
font-size: 16px;
font-weight: 700;
color: #173e90;
}
.popupTrial-list-text {
font-size: 14px;
font-weight: 300;
color: #173e90;
}
.popupTrial-lang-item .popupTrial-list-title {
line-height: 40px;
position: relative;
}
.popupTrial-lang-item .popupTrial-list-title:after {
content: "";
width: 30px;
height: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: absolute;
right: 50px;
margin-top: -12px;
top: 50%;
}
.popupTrial-lang-item[data-lang="english"] .popupTrial-list-title:after {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/lang-eng.jpg);
}
.popupTrial-lang-item[data-lang="german"] .popupTrial-list-title:after {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/lang-german.jpg);
} 
.popupTrial-form {
max-width: 275px;
min-width: 275px;
margin-top: 30px;
}
.popup-form-input,
.popup-form-textarea{
width: 100%;
border: 1px solid #a8d2ee;
border-radius: 5px;
margin-bottom: 20px;
color: #000;
font-size: 16px;
font-weight: 500;
display: block;
}
.popup-form-input {
height: 50px;
text-align: center;
}
.popup-form-input::-ms-input-placeholder,
.popup-form-textarea::-ms-input-placeholder,
.popup-form-textarea::-webkit-input-placeholder,
.popup-form-input::-webkit-input-placeholder,
.popup-form-input::placeholder,
.popup-form-textarea::placeholder{
font-weight: 300;
color: #535353;
text-align: center;
}
.popup-form-input:focus,
.popup-form-textarea:focus{
outline: none;
text-align: center;
}
.popup-form-input,
.popup-form-textarea{
width: 100%;
border: 1px solid #a8d2ee;
border-radius: 5px;
margin-bottom: 20px;
color: #000;
font-size: 16px;
font-weight: 500;
display: block;
}
.formError {
background-color: #8b2828;
color: #fff;
font-size: 12px;
padding: 5px 0 3px;
text-align: center;
}
.popup .formError {
margin: -20px 0 20px;
}
.actionform-group {
position: relative;
}
.actionform-group .formError {
position: relative;
top: 0;
left: 0;
width: 100%;
}
@media (min-width:1000px) {
.actionform-group .formError {
position: absolute;
top: 24px;
}
}
.popup-form-button {
height: 60px;
cursor: pointer;
}
button.disabled,
.disabled{
pointer-events: none;
}
button.disabled span,
*:not(button):not(input).disabled{
opacity: .5;
}
.form-security,
.form-oferta {
font-weight: 300;
font-size: 9px;
color: #5499c7;
padding-left: 25px;
margin-top: 15px;
position: relative;
cursor: pointer;
}
.form-security:before,
.form-oferta:before{
content: "";
border-radius: 2px;
background-color: #5499c7;
width: 17px;
height: 17px;
display: block;
position: absolute;
left: 0;
top: 50%;
margin-top: -9px;
}
.form-security.checked:after,
.form-oferta.checked:after {
content: "";
position: absolute;
left: 3px;
top: 9px;
background: white;
width: 2px;
height: 2px;
box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.form-oferta.checked:after {
top: 4px;
}
.form-security a,
.form-oferta a {
text-decoration: underline;
}
.form-security a:hover,
.form-oferta a:hover {
text-decoration: none;
}
.popup .form-security,
.popup .form-oferta {
width: 255px;
margin: 15px auto 0;
}
.popupCallback-wrap {
width: 430px;
padding: 40px 0;
}
.popupCallback-wrap .popup-title {
font-size: 26px;
font-weight: 700;
}
.popupCallback-wrap .popup-desc {
font-size: 16px;
font-weight: 300;
margin-bottom: 25px;
}
.popupCallback-form {
width: 275px;
margin: 0 auto;
}
.popupCallback-form button {
margin-top: 15px;
}
.popup-form-picktime {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.popup-form-picktime-item {
font-size: 14px;
color: #173e90;
transition: .2s all;
background-color: #e2eef6;
padding: 10px 20px;
border-radius: 20px;
cursor: pointer;
}
.popup-form-picktime-item:first-child {
margin-right: 10px;
}
.popup-form-picktime-item:hover,
.popup-form-picktime-item.active {
font-weight: 700;
color: #fff;
background-color: rgb(23, 62, 144);
box-shadow: 0px 0px 10px 0px rgba(23, 62, 144, 0.5);
}
.formTime {
display: none;
margin-top: 15px;
}
.popupTours-wrap {
width: 1030px;
min-height: 350px;
overflow: hidden;
padding-bottom: 10px;
}
.popupTours-container {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.popupTours-slider {
min-width: 500px;
max-width: 500px;
height: 450px;
}
.popupTours-slider-top {
width: 500px;
height: 375px;
overflow: hidden;
}
.popupTours-slider-btm {
margin: 10px 0;
position: relative;
height: 60px;
}
.popupTours-slider-btm-wrap {
position: relative;
height: 100%;
}
.popupTours-slider-btm-wrap:before {
width: 20px;
height: 100%;
content: "";
position: absolute;
left: 0;
top: 0;
display: block;
z-index: 1;
background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.popupTours-slider-btm-wrap:after {
width: 20px;
height: 100%;
content: "";
position: absolute;
right: 0;
top: 0;
transform: rotate(180deg);
display: block;
z-index: 1;
background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.popupTours-slider-btm-item {
width: 75px;
height: 60px;
margin-right: 10px;
position: relative;
z-index: 10;
}
.popupTours-slider-btm-item.slick-center img {
opacity: 1;
}
.popupTours-slider-btm-item img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: .2s all;
opacity: .5;
cursor: pointer;
}
.popupTours-slider-btm-wrap {
width: 445px;
overflow: hidden;
margin: 0 auto;
}
.popupTours-slider-btm__controls {
}
.popupTours-slider-btm__controls .controls__button {
width: 17px;
height: 40px;
background-size: contain;
position: absolute;
top: 50%;
margin-top: -20px;
}
.popupTours-slider-btm__controls .popupTours-slider-btm--prev {
left: 8px;
}
.popupTours-slider-btm__controls .popupTours-slider-btm--prev,
.popupTours-slider-btm__controls .popupTours-slider-btm--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/popupTours-slider-left.png);
}
.popupTours-slider-btm__controls .popupTours-slider-btm--next {
right: 0px;
transform: rotate(180deg);
}
.popupTours-content {
padding-left: 30px;
padding-top: 25px;
min-width: 470px;
max-width: 470px;
}
.popupTours-info {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: flex-end;
align-items: flex-end;
margin-bottom: 20px;
}
.popupTours-info-country {
font-size: 18px;
margin-bottom: 10px;
}
.popupTours-info-city {
font-size: 26px;
font-weight: 700;
color: #173e90;
}
.popupTours-info-date .tours__date {
font-size: 14px;
font-weight: 300;
color: #6b6b6b;
}
.popupTours-tabs-wrap {
margin-top: 30px;
}
.popupTours-tabs-wrap .childTabs__list {
justify-content: flex-start;
}
.popupTours-tabs-wrap .childTabs__item {
min-height: 35px;
font-size: 14px;
}
.popupTours-tabs-wrap .childTabs__item:not(:last-child) {
margin-right: 15px;
}
.popupTours-tabs-wrap .childTabs__content {
margin: 10px 0 20px;
}
.popupTours-tabs-wrap .childTabs__content p {
font-size: 14px;
line-height: 18px;
font-weight: 300;
color: #535353;
}
.popupTours-tabs-wrap .childTabs__content p:not(:last-child) {
margin-bottom: 5px;
}
.popupTours-tabs-wrap .childTabs__content p strong {
font-weight: 700;
}
.popupTours-price-wrap {
background: url(//edustream.kz/wp-content/themes/edustream/img/popupTours-price-wrap.png) no-repeat;
width: 525px;
height: 121px;
position: absolute;
right: 0;
bottom: 0;
padding: 40px 0 0 30px;
}
.popupTours-price-value {
font-size: 30px;
font-weight: 700;
color: #fff;
margin-bottom: 5px;
}
.popupTours-price-text {
font-size: 9px;
font-weight: 300;
max-width: 350px;
color: #fff;
}
.popupCourse-wrap {
width: 830px;
background-color: #fff;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
overflow: hidden;
}
.popupCourse-manager {
min-width: 400px;
max-width: 400px;
position: relative;
background-repeat: no-repeat;
background-size: cover;
}
.popup-manager-content {
background: url(//edustream.kz/wp-content/themes/edustream/img/popup-manager-bg.png) no-repeat;
width: 309px;
height: 166px;
position: absolute;
left: 0;
bottom: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: flex-end;
padding-left: 20px;
padding-bottom: 10px;
}
.popup-manager-name {
font-size: 16px;
font-weight: 700;
color: #fff;
}
.popup-manager-post {
font-size: 12px;
color: #fff;
margin-top: 0;
}
.popupCourse-content {
padding: 35px 40px;
background: url(//edustream.kz/wp-content/themes/edustream/img/popupCourse-form.png) -200% 145% no-repeat;
}
@media (min-width:1000px) {
.popupCourse-content {
min-width: 420px;
}
}
.popupCourse-form {
width: 270px;
margin: 30px auto 0;
}
#popupChild1517 .popup-title {
font-size: 27px;
} .popup-englishtest-wrap {
width: 570px;
border-radius: 30px;
background: #fff url(//edustream.kz/wp-content/themes/edustream/img/popup-englishtest.png) 35% 5px no-repeat;
padding: 0 30px 40px;
}
.popup-englishtest-step,
.popup-englishtest-form {
display: none;
}
.popup-englishtest-step.active,
.popup-englishtest-form.active{
display: block;
}
.popup-englishtest-title,
.popup-englishTest-title{
text-align: center;
font-size: 26px;
font-weight: 700;
color: #37527c;
margin: 35px 0 20px;
}
.popup-englishtest-text {
font-size: 16px;
color: #535353;
text-align: center;
margin-bottom: 40px;
}
.popup-englishtest-question {
text-align: center;
font-size: 16px;
font-weight: 700;
color: #66b2e3;
margin-bottom: 30px;
}
.popup-englishtest-answers {
margin-bottom: 60px;
}
.popup-englishtest-answers-item {
border-radius: 15px;
background-color: #fff;
box-shadow: 0px 0px 15px 0px rgba(102, 178, 227, 0.17);
width: 300px;
padding: 15px;
margin: 0 auto 12px;
cursor: pointer;
border: 1px solid #fff;
transition: .2s all;
}
.popup-englishtest-answers-item.active,
.popup-englishtest-answers-item:hover {
border-color: #66b2e3;
}
.popup-englishtest-answers-item.active .popup-englishtest-answers-text,
.popup-englishtest-answers-item:hover .popup-englishtest-answers-text {
color: #202020;
}
.popup-englishtest-answers-item.active .popup-englishtest-answers-word,
.popup-englishtest-answers-item:hover .popup-englishtest-answers-word {
color: #fff;
background-color: #a8d2ee;
}
.popup-englishtest-answers-word {
display: inline-block;
vertical-align: middle;
font-size: 14px;
color: #c6c6c6;
padding: 2px 6px;
border: 1px solid #a8d2ee;
border-radius: 5px;
margin-right: 7px;
transition: .2s all;
}
.popup-englishtest-answers-text {
display: inline-block;
vertical-align: middle;
font-size: 16px;
color: #535353;
width: calc(100% - 35px);
margin-top: 3px;
}
.popup-englishtest-tools {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
-ms-align-items: center;
align-items: center;
padding: 0 10px;
max-width: 330px;
margin: 0 auto;
}
.popup-englishtest-tools-center {
justify-content: center;
}
.popup-englishtest-btn,
.popup-germantest-btn {
width: 190px;
cursor: pointer;
text-align: center;
box-shadow: 0px 0px 15px 0px rgba(255, 108, 0, 0.36),
inset 0px 10px 15px 0px rgba(255, 255, 255, 0.3);
}
.popup-germantest-btn {
margin-left: 0;
}
.popup-englishtest-back {
text-align: center;
}
.popup-englishtest-back span {
color: #66b2e3;
text-decoration: underline;
font-size: 13px;
cursor: pointer;
}
.popup-englishtest-back span:before {
content: "«";
color: #66b2e3;
font-size: 30px;
font-weight: 300;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
position: relative;
top: -2px;
}
.popup-englishtest-back span:hover {
text-decoration: none;
}
.popup-englishtest-line-wrap {
margin-top: 80px;
}
.popup-englishtest-line-title {
font-size: 13px;
color: #a2a2a2;
margin-bottom: 10px;
}
.popup-englishtest-line-data {
height: 6px;
width: 100%;
border-radius: 5px;
background-color: #e8e8e8;
overflow: hidden;
}
.popup-englishtest-line-data-color {
min-width: 5px;
height: 100%;
background-color: #66b2e3;
}
.popup-englishtest-form-desc {
font-size: 16px;
text-align: center;
color: #535353;
}
.popup-englishtest-form form {
width: 275px;
margin: 50px auto 0;
}
.popup-englishtest-form .popup-form-button {
margin-top: 30px;
}
.popup-englishtest-textarea,
.popup-germantest-textarea{
display: none;
} .popup-germantest-wrap {
width: 1170px;
min-height: 95vh;
border-radius: 20px;
background: #fff url(//edustream.kz/wp-content/themes/edustream/img/popup-germantest-wrap.png) 55% 5px no-repeat;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
overflow: hidden;
}
.popup-germantest-content {
flex: 1 0 770px;
padding: 30px 40px;
position: relative;
}
.popup-germantest-part,
.popup-germantest-form {
display: none;
}
.popup-germantest-part.active,
.popup-germantest-form.active{
display: block;
}
.popup-germantest-part-title {
font-size: 26px;
font-weight: 700;
color: #37527c;
margin-bottom: 20px;
}
.popup-germantest-part-text {
font-size: 16px;
font-weight: 400;
color: #535353;
margin-bottom: 20px;
}
.popup-germantest-part-item {
display: none;
}
.popup-germantest-part-item.active {
display: block;
}
.popup-germantest-dialog {
margin-top: 35px;
}
.popup-germantest-dialog p {
font-size: 16px;
font-weight: 700;
color: #319ad3;
margin-bottom: 10px;
}
.popup-germantest-dialog p:before {
content: "";
width: 17px;
height: 17px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
background-color: #319ad3;
position: relative;
top: -2px;
}
.popup-germantest-dialog p:nth-child(odd) {
color: #319ad3;
}
.popup-germantest-dialog p:nth-child(even) {
color: #535353;
}
.popup-germantest-dialog p:nth-child(even):before {
content: "";
display: inline-block;
vertical-align: middle;
margin-right: 10px;
border: 8px solid transparent;
border-bottom: 14px solid #535353;
width: 0;
height: 0;
background: none;
position: relative;
top: -5px;
}
.popup-germantest-answers {
margin: 30px 0 40px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.popup-germantest-answers-item {
border-radius: 15px;
background-color: #fff;
box-shadow: 0px 0px 15px 0px rgba(102, 178, 227, 0.17);
padding: 15px;
cursor: pointer;
margin-bottom: 15px;
border: 1px solid #fff;
max-width: 48%;
min-width: 48%;
transition: .2s all;
}
.popup-germantest-textbox .popup-germantest-answers-item {
max-width: 100%;
min-width: 100%;
}
.popup-germantest-answers-item.active,
.popup-germantest-answers-item:hover{
border-color: #66b2e3;
}
.popup-germantest-answers-item.active .popup-germantest-answers-text,
.popup-germantest-answers-item:hover .popup-germantest-answers-text {
color: #202020;
font-weight: 700;
}
.popup-germantest-answers-item.active .popup-germantest-answers-symbol,
.popup-germantest-answers-item:hover .popup-germantest-answers-symbol {
color: #fff;
background-color: #319ad3;
}
.popup-germantest-answers-symbol {
font-size: 14px;
color: #c6c6c6;
padding: 2px 6px;
border: 1px solid #a8d2ee;
border-radius: 5px;
margin-right: 12px;
display: inline-block;
vertical-align: top;
text-align: center;
transition: .2s all;
}
.popup-germantest-answers-text {
font-size: 16px;
color: #535353;
margin-top: 3px;
display: inline-block;
vertical-align: top;
width: calc(100% - 50px);
transition: .2s all;
}
.popup-germantest-textbox {
justify-content: space-between;
-ms-align-items: flex-start;
align-items: flex-start;
margin-top: 40px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.popup-germantest-textbox-question {
font-size: 16px;
font-weight: 700;
color: #319ad3;
}
.popup-germantest-textbox-text {
font-size: 14px;
min-width: 300px;
max-width: 300px;
max-height: 450px;
overflow-y: scroll;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
}
.popup-germantest-textbox-text::-webkit-scrollbar {
display: none;
}
.popup-germantest-textbox-tools {
min-width: 350px;
max-width: 350px;
padding-top: 30px;
}
.popup-germantest-next {
background: #fff;
color: #f74f4f;
width: 140px;
display: block;
padding-left: 0;
padding-right: 0;
text-align: center;
border: 1px solid #f74f4f;
padding: 20px 0 15px;
}
.popup-germantest-next.disabled {
pointer-events: none;
}
.popup-germantest-back {
margin-top: 5px;
}
.popup-germantest-back span {
color: #319ad3;
text-decoration: underline;
font-size: 13px;
cursor: pointer;
}
.popup-germantest-back span:before {
content: "«";
color: #319ad3;
font-size: 30px;
font-weight: 300;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
position: relative;
top: -2px;
}
.popup-germantest-back span:hover {
text-decoration: none;
}
.popup-germantest-line-wrap {
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
padding: 0 30px;
}
.popup-germantest-line-title {
font-size: 13px;
color: #a2a2a2;
margin-bottom: 10px;
}
.popup-germantest-line-data {
height: 6px;
width: 100%;
border-radius: 5px;
background-color: #e8e8e8;
overflow: hidden;
}
.popup-germantest-line-data-color {
min-width: 5px;
height: 100%;
background-color: #319ad3;
}
.popup-germantest-right {
flex: 1 0 400px;
border-radius: 0 20px 20px 0;
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: stretch;
align-items: stretch;
justify-content: center;
}
.popup-germantest-tools-item {
border-radius: 10px;
background: url(//edustream.kz/wp-content/themes/edustream/img/popup-germantest-tools.png) no-repeat;
margin: 0 auto;
width: 387px;
height: 256px;
text-align: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.popup-germantest-tools-item:nth-child(2) {
margin-top: -20px;
}
.popup-germantest-tools-item-title {
font-size: 16px;
font-weight: 700;
color: #fff;
line-height: 1.5;
text-transform: lowercase;
}
.popup-germantest-tools-item-title p:first-child {
font-size: 16px;
font-weight: 700;
color: #66b2e3;
text-transform: lowercase;
}
.popup-germantest-tools-item-title p:first-letter {
text-transform: uppercase;
}
.popup-germantest-tools-item-title p:last-child {
font-size: 16px;
font-weight: 700;
color: #fec50c;
}
.popup-germantest-tools-item-btn {
display: inline-block;
vertical-align: middle;
margin-top: 20px;
font-size: 12px;
line-height: 10px;
font-weight: 700;
padding: 18px 25px 16px;
border-radius: 20px;
text-transform: uppercase;
color: #1c1c1b;
border: 1px solid rgb(254, 197, 12);
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
transition: .2s all;
}
.popup-germantest-tools-item-btn:hover {
background: rgb(254, 197, 12);
color: #fff;
box-shadow: none;
}
.popup-germantest-info {
width: 330px;
position: absolute;
bottom: 25px;
right: 35px;
text-align: right;
line-height: 1.6;
}
.popup-germantest-info-title {
font-size: 14px;
font-weight: 700;
color: #adb5c3;
}
.popup-germantest-info-text {
font-size: 12px;
color: #adb5c3;
}
.popup-germantest-form {
margin-top: 10px;
}
.popup-germantest-form form {
width: 275px;
margin: 30px 0 0;
}
.popup-germantest-form .popup-englishtest-title,
.popup-germantest-form .popup-englishtest-text{
text-align: left;
}
.popup-germantest-form .popup-englishtest-title {
margin: 20px 0;
}
.popup-germantest-form .popup-germantest-form-text {
font-size: 16px;
color: #535353;
margin-bottom: 40px;
}
.popup-germantest-form .popup-germantest-form-text strong {
display: block;
margin-bottom: 5px;
}
.popupStatic-wrap {
max-width: 770px;
width: 90%;
height: 90vh;
}
.popupStatic-text {
width: 93%;
height: 95%;
overflow: auto;
padding: 30px 35px;
margin: 15px 0;
scrollbar-width: thin;
scrollbar-color: #66b2e3 #e8f1fa;
}
.popupStatic-text::-webkit-scrollbar {
width: 12px;
}
.popupStatic-text::-webkit-scrollbar-track {
background: #e8f1fa;
border-radius: 10px;
overflow: hidden;
}
.popupStatic-text::-webkit-scrollbar-thumb {
background-color: #66b2e3;
border-radius: 20px;
border: 2px solid #e8f1fa;
}
.popupStatic-text p {
margin-bottom: 25px;
font-size: 14px;
color: #535353;
}
.popupAbroad .popupCourse-manager {
background-position: center top;
}
.popupAbroad__left {
width: 100%;
height: 100%;
background-color: rgba(23,62,144,.8);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
padding: 0 20px;
}
.popupAbroad__left-item:not(:last-child) {
margin-bottom: 40px;
}
.popupAbroad__left_item-icon {
width: 80px;
margin: 0 auto;
}
.popupAbroad__left_item-icon img {
max-width: 100%;
}
.popupAbroad__left_item-text {
font-size: 16px;
font-weight: 700;
color: #fff;
margin-top: 10px;
text-align: center;
}
#popupAbroad .popup-desc {
font-size: 14px;
}
#popupAbroad .popupCourse-content {
background-position: -200% 164%;
}
#popupAbroadDog .popupCourse-manager {
background-position: center;
}
#popupAbroadDog .popup-title {
font-size: 25px;
}
.popupAbroadAlbum-wrap {
width: 638px;
height: 480px;
position: relative;
overflow: hidden;
}
.popupAbroadAlbum-wrap .popup-close {
top: 10px;
z-index: 2;
}
.popupAbroadAlbum__caption-wrap {
background: url(//edustream.kz/wp-content/themes/edustream/img/abroadalbum.png) no-repeat;
width: 642px;
height: 152px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.popupAbroadAlbum__caption {
display: none;
color: #535353;
font-size: 16px;
padding: 10px 40px 10px 20px;
}
.popupAbroadAlbum__caption:first-child {
display: block;
}
.popupAbroadAlbum__big-wrap {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: #000;
}
.popupAbroadAlbum__big,
.popupAbroadAlbum__big .slick-list,
.popupAbroadAlbum__big .slick-track,
.popupAbroadAlbum__big .slick-slide{
height: 100%;
}
.popupAbroadAlbum__big-item {
width: 100%;
height: 100%;
background-size: cover;
background-position: center top;
}
.popupAbroadAlbum__carousel-wrap {
position: absolute;
width: 100%;
height: 85px;
left: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .4);
padding-top: 10px;
}
.popupAbroadAlbum__carousel .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.popupAbroadAlbum__carousel-item {
width: 80px;
height: 60px;
margin-right: 10px;
background-color: #000;
cursor: pointer;
}
.popupAbroadAlbum__carousel-item.slick-current {
border: 1px solid #fff;
}
.popupAbroadAlbum__carousel-item img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
opacity: .5;
}
.popupAbroadAlbum__carousel-item.slick-current img {
opacity: 1;
}
.popupAbroadAlbum__carousel__controls {
}
.popupAbroadAlbum__carousel__controls .controls__button {
width: 17px;
height: 40px;
background-size: contain;
position: absolute;
top: 50%;
margin-top: -20px;
z-index: 4;
cursor: pointer;
}
.popupAbroadAlbum__carousel__controls .popupAbroadAlbum__carousel--prev {
left: 10px;
}
.popupAbroadAlbum__carousel__controls .popupAbroadAlbum__carousel--prev,
.popupAbroadAlbum__carousel__controls .popupAbroadAlbum__carousel--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/popupTours-slider-left.png);
}
.popupAbroadAlbum__carousel__controls .popupAbroadAlbum__carousel--next {
right: 10px;
transform: rotate(180deg);
} @media (max-width:1300px) {
.dream:after,
.dream[data-page="langsadultcorp"]::after {
height: 290px;
margin-left: -830px;
background-size: contain;
}
.edu__two-question {
left: 100px;
}
.promo__abroad-inner .promo__bottom {
margin-top: -40px;
}
.umk__author-title:before,
.umk__editor-title:before,
.umk__designer-title:before{
display: none;
}
.catalog__slider-item {
width: 260px;
} .establish__item {
max-width: calc(100%/4 - 23px);
min-width: calc(100%/4 - 23px);
}
}
@media (max-width:1200px) {
.popup-germantest-wrap {
width: 95vw;
min-height: 1px;
}
.popup-germantest-content {
flex: 0 1 auto;
min-width: calc(100% - 390px);
max-width: calc(100% - 390px);
padding-bottom: 120px;
height: auto;
}
.popup-germantest-right {
height: auto;
flex: 0 1 auto;
min-width: 390px;
max-width: 390px;
padding: 0 20px;
}
.popup-germantest-textbox-text {
min-width: 230px;
margin-right: 30px;
}
.popup-germantest-textbox-tools {
min-width: 250px;
}
.seal {
background-size: 132% 100%;
background-position-x: -180px;
padding-top: 230px;
}
.seal .container {
padding: 0 15px;
}
.demo__title, .demo__desc {
padding-left: 15;
}
.promo__bottom {
justify-content: space-between;
}
.promo__list {
max-width: 35%;
}
.promo__place {
margin-right: 0;
}
.containerPadding {
padding: 0 15px;
}
.containerPadding2 {
padding: 0 15px;
}
.guideBanner {
background-position: -100px 0;
}
.king__content-title,
.king__content-post,
.king__content-info {
max-width: 60%;
}
.king__content-media {
margin-right: 15px;
}
.loadOther {
justify-content: space-between;
}
.loadOther:not(.singleEvents__widget-slider) .postEvent {
margin-right: 0;
min-width: calc(100%/4 - 15px);
}
.singleOffers__wrap-content {
min-width: 1px;
max-width: unset;
width: 74.36%;
margin-right: 20px;
}
.singleOffers__wrap-sidebar {
}
.colledge__content-left {
min-width: calc(100% - 530px);
max-width: calc(100% - 530px);
}
.beforestudy__box {
min-width: calc(100% - 520px);
}
.admission__item:nth-child(even) .admission__photo {
left: -260px;
}
.admission__item:nth-child(odd) .admission__photo {
right: -50px;
}
.admission__content {
width: 440px;
}
.promo[data-page="publishabout"] {
height: auto;
background-position: bottom;
}
.promo[data-page="publishabout"] .promo__title br {
display: none;
}
.assort__slider-controls .controls__counter {
display: block;
}
.assort__slider-controls .assort__slider-controls-dots {
display: none;
}
.assort__slider-controls .controls__button {
width: 57px;
height: 19px;
font-size: 0;
background-color: transparent;
background-repeat: no-repeat;
border: none;
cursor: pointer;
transition: all 0.3s;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
left: auto;
right: auto;
top: auto;
margin-top: 0;
border-radius: 0;
background-position: 0;
background-size: cover;
box-shadow: none;
}
.assort__slider-controls .controls__button:hover {
background-color: transparent;
}
.assort__slider-controls .controls__button--prev {
margin-right: auto;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left.png);
}
.assort__slider-controls .controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left-hover.png);
}
.assort__slider-controls .controls__button--next {
margin-left: auto;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right.png);
transform: none;
}
.assort__slider-controls .controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right-hover.png);
}
.assort__slider {
margin-bottom: 0;
}
.assort__slider img {
max-width: 160px;
margin: 0 15px;
}
.specta__wrap {
background: none;
height: auto;
margin-top: 30px;
}
.specta__wrap:after {
position: relative;
left: auto;
bottom: auto;
margin: 0 auto;
display: block;
}
.specta__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
-ms-align-items: flex-start;
align-items: flex-start;
margin-bottom: 25px;
}
.specta__list .specta__list-item {
left: auto !important;
top: auto !important;
right: auto !important;
position: relative;
width: calc(100%/2 - 15px);
margin-bottom: 20px;
}
.specta__list-title br {
display: none;
}
.umk__author-wrap, .umk__editor-wrap, .umk__designer-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.umk__title br {
display: none;
}
.umk__author-title,
.umk__editor-title,
.umk__designer-title {
max-width: none;
min-width: 1px;
padding-top: 0;
}
.umk__author-list {
margin-top: 30px;
width: calc(100% + 15px);
}
.umk__author_list-item {
width: 500px;
margin-right: 20px;
}
.umk__author-controls {
width: 100%;
color: #fff;
position: relative;
z-index: 5;
display: flex;
}
.umk__author-controls .controls__current,
.umk__author-controls .controls__length {
color: #fff;
}
.umk__author-controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
}
.umk__author-controls .controls__button--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
transform: rotate(-180deg);
}
.umk__author-controls .controls__button--prev,
.umk__author-controls .controls__button--next {
opacity: .7;
transition: .2s all;
}
.umk__author-controls .controls__button--prev:hover,
.umk__author-controls .controls__button--next:hover {
opacity: 1;
}
.umk__editor-list {
margin-top: 30px;
width: calc(100% + 15px);
}
.umk__editor_list-item {
width: 500px;
margin-right: 20px;
}
.umk__editor-controls {
width: 100%;
color: #fff;
margin-top: 35px;
display: flex;
}
.umk__editor-controls .controls__current,
.umk__editor-controls .controls__length {
color: #fff;
}
.umk__editor-controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
}
.umk__editor-controls .controls__button--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
transform: rotate(-180deg);
}
.umk__editor-controls .controls__button--prev,
.umk__editor-controls .controls__button--next {
opacity: .7;
transition: .2s all;
}
.umk__editor-controls .controls__button--prev:hover,
.umk__editor-controls .controls__button--next:hover {
opacity: 1;
}
.umk__editor_list-item:nth-child(2) {
margin-top: 0;
}
.umk__editor_list-item {
min-width: 1px;
max-width: none;
padding-left: 30px;
}
.umk__designer {
height: auto;
background-size: 200% 100%;
padding-bottom: 150px;
}
.umk__designer-content {
min-width: 1px;
max-width: none;
}
.umk__designer-photo {
height: 250px;
margin-top: 20px;
}
.catalog__section-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.catalog__slider-wrap {
min-width: 1px;
max-width: none;
}
.catalog__slider {
width: calc(100% + 15px);
}
.catalog__slider-controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.catalog__section-content {
padding-top: 40px;
}
.catalog__sections_content-wrap {
min-width: 1px;
max-width: none;
}
.catalog__section-content ul {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.catalog__section-content ul li {
width: calc(100%/3 - 15px);
margin-right: 20px;
}
.notsure__box {
width: 100%;
padding-left: 40px;
padding-right: 40px;
margin-top: 100px;
}
.popup .notsure__box {
margin-top: 0;
}
.notsure__box:before {
position: relative;
top: auto;
left: auto;
margin: -250px auto 0;
zoom: .5;
}
.ondemo__thumb-video {
margin-right: 20px;
}
.format__wrap {
padding-right: 60px;
}
.format__content-title br {
display: none;
}
.footer {
padding-left: 0;
padding-right: 0;
}
.footer .container {
padding: 0 10px;
}
.pay__section-list {
flex-wrap: wrap;
}
.promo__teacher-wrap .promo__content {
min-width: 400px;
max-width: 400px;
}
.promo__teacher-wrap h1 {
font-size: 35px;
line-height: 1.3;
}
.promo__teacher-wrap h3 {
font-size: 20px;
line-height: 25px;
max-width: 85%;
}
.promo__teacher-wrap h3 br {
display: none;
}
.teacher__map {
zoom: .9;
margin-left: -50px;
}
.complex__title br {
display: none;
}
.consult .teacher__map {
zoom: 1;
}
.webinar__thumb-item.slick-active:nth-child(3) {
margin-right: 0;
}
.webinar__thumb-wrap .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.webinar__thumb-item {
margin-right: 15px;
}
}
@media (max-width:1170px) {
.container{
width: 100%;
}
.how-slider-wrap .container {
width: 100%;
margin-left: -50%;
}
.promo {
height: auto;
padding-top: 70px;
}
.promo[data-page="langschild"] {
padding-bottom: 30px;
}
.promo__bg {
zoom: .8;
}
.promo__bg[data-page="langschild"] {
margin-top: -50px;
}
.promo__bottom {
-ms-align-items: flex-end;
align-items: flex-end;
}
.promo__list {
max-width: 35%;
}
.promo__list[data-page="langschild"] {
margin-top: -80px;
}
.promo__text {
max-width: 75%;
height: auto;
}
.promo__place {
margin-right: 0;
margin-bottom: 0;
}
.methods__item {
max-width: calc(100%/3 - 30px);
}
.methods__img {
zoom: .8;
}
.tours__list {
display: none;
}
.onset__list-wrap .tours__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.tours__tabs .tabs__list {
display: none;
}
.tours-nav {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.tours__button {
display: none;
}
.tours-features {
flex-wrap: wrap;
padding: 0 15px;
}
.tours-features-item {
width: calc(100%/4 - 10px);
max-width: none;
min-width: 1px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 20px;
}
.tours-features-text br {
display: none;
}
.free-lessons__tabs .tabs__list {
padding: 0 0 0 15px;
}
.free-lessons__tabs .tabs__item {
width: calc(100%/4 - 15px);
margin-right: 15px;
}
.express-publishing__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
justify-content: space-between;
}
.express-publishing__item {
width: calc(100%/3 - 15px);
}
.express-publishing__header {
text-align: center;
}
.express-publishing__controls {
display: none;
}
.teachers {
padding: 70px 15px 50px;
background-size: cover;
}
.teachers__title {
font-size: 30px;
}
.teachers-left {
display: none;
}
.teachers-right {
width: 100%;
}
.teachers-big-content {
max-width: calc(100% - 320px);
}
.teachers-big__controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
margin-bottom: 20px;
}
.teachers-big__controls .controls__button--prev {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
}
.teachers-big__controls .controls__button--next {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-big-white.png);
transform: rotate(-180deg);
}
.teachers-big__controls .controls__current,
.teachers-big__controls .controls__length,
.teachers-big__controls .controls__counter {
color: #fff;
}
.teachers-awards-item {
margin-right: 20px;
}
.reviews__title {
font-size: 30px;
}
.reviews__bottom .reviews__img {
zoom: .7;
}
.banner__left {
margin-bottom: 50px;
}
.banner__right {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.banner[data-page="langsadultstart"] .banner__right {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.banner__button {
margin-left: auto;
margin-right: auto;
}
.contacts__map {
width: 600px;
}
.how-slider-item.slick-center.slick-active.slick-current {
width: 400px;
height: 300px;
}
.first-step__list {
padding: 0 15px;
}
.first-step__item {
width: 48%;
}
.first-step__content br {
display: none;
}
.information {
padding: 0 15px;
}
.hero {
position: relative;
height: 400px;
overflow: hidden;
}
.hero__wrap {
position: absolute;
left: 50%;
margin-left: -544px;
}
.information__title span {
font-size: 20px;
}
.promo__bg[data-page="langschild"],
.promo__bg {
margin-top: 0px;
}
.special .container,
.economy .container{
padding: 0 15px;
} .special__photo {
max-width: 44%;
min-width: 44%;
}
.special__content {
max-width: 51%;
min-width: 51%;
}
.special__features__item {
max-width: calc(100%/4 - 15px);
min-width: calc(100%/4 - 15px);
}
.what,
.dream__list{
padding: 0 15px;
}
.what__content,
.what__photo{
min-width: 48%;
max-width: 48%;
}
.what__content-text ul li {
height: auto;
min-height: 25px;
line-height: 20px;
}
.what__content-title {
font-size: 30px;
}
.dream__item {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.dream__item-answer {
min-width: calc(100% - 80px);
max-width: calc(100% - 80px);
}
.dream__item-content {
width: 100%;
margin-top: 30px;
}
.dream__item-line {
margin-top: 30px;
}
.promo[data-page="langstest"] {
padding-top: 120px;
}
.test__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.test__cloud {
max-width: 320px;
min-width: 1px;
margin: 40px auto 0;
display: none;
}
.test__btns {
margin-top: 30px;
}
.courses[data-page="langsgerman"] .courses__list {
justify-content: center;
}
.courses[data-page="langsgerman"] .courses__item {
margin-bottom: 105px;
}
.gap {
padding-bottom: 40px;
}
.gap-slider {
padding: 0 15px;
}
.gap-slider-box {
max-width: 70%;
min-width: 70%;
}
.dream:after {
width: 100%;
margin: -150px 0 0 -20%;
background-size: 100%;
}
.what__content-heading .what__content-subtitle {
padding-left: 0;
}
.vac-wrap {
padding: 0 15px;
}
.promo[data-page="langschildvac"] .promo__bg__anim {
zoom: .85;
margin-left: 30px;
}
.promo[data-page="langschildvac"] .promo__bg {
height: auto;
}
.vac-content {
max-width: 38%;
}
.tours[data-page="langschildvac"] .tours__list {
display: block;
padding-left: 15px;
}
.tours[data-page="langschildvac"] .tours__button {
display: block;
}
.corp {
padding: 0 15px;
}
.corp-photo {
zoom: .7;
}
.dream__item:last-child {
margin-bottom: 0;
}
.dream__button {
left: auto;
margin: 30px auto 20px;
position: relative;
bottom: auto;
}
.reviews__logo {
min-width: 150px;
max-width: 150px;
}
.banner[data-page="langsadultcorp"],
.banner[data-page="langsadultcorp"] .actionform-title,
.banner[data-page="langsadultcorp"] .actionform-desc {
padding-left: 15px;
padding-right: 15px;
}
.banner[data-page="langsadultcorp"] .actionform-title br {
display: none;
}
.reviews[data-page="langsadultcorp"] {
padding-top: 20px;
}
.way {
padding: 0 15px 50px 15px;
}
.notfound {
padding: 0 15px;
}
.notfound .container {
background: none;
}
.thanks {
padding-left: 15px;
padding-right: 15px;
background: #f4f8fa;
}
.welcome-section-controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.history__timeline {
max-width: none;
}
.promo[data-page="about"] .promo__item br {
display: none;
}
.charity__box-video {
position: relative;
right: auto;
width: 100%;
max-width: 500px;
margin: 0 auto;
}
.charity__box-tabs .tabs__list {
justify-content: center;
}
.charity__box-text {
max-width: none;
}
.charity__box-gallery {
margin-top: 30px;
padding-left: 0;
}
.leadership__king_item-post br {
display: none;
}
.leadership__worker-item {
width: 230px;
}
.leadership__worker-controls {
margin-top: 20px;
}
.teachers[data-page="about"] .teachers__title {
width: 55%;
}
.teachers[data-page="about"] .teachers-big__controls {
margin-top: 30px;
}
.teachers[data-page="about"] .teachers__button {
margin-top: 0;
}
.teachers-big {
height: auto;
}
.about__video {
min-width: 45%;
max-width: 50%;
}
.about__content {
margin-right: 0;
}
.loadOther:not(.singleEvents__widget-slider) .postEvent {
min-width: calc(100%/3 - 15px);
}
.postOffer__media-photo {
zoom: .8;
}
.postOffer__media-percent {
font-size: 30px;
line-height: 1.2;
}
.singleEvents__content {
margin-right: 30px;
}
.singleEvents__slider-item {
margin: 0 7px;
}
.start__box_slider-wrap {
margin-right: 25px;
}
.enter__tabs .tabs__list {
flex-wrap: nowrap;
white-space: nowrap;
width: 100%;
overflow-x: auto;
justify-content: flex-start;
scrollbar-width: thin;
scrollbar-color: #66b2e3 #e8f1fa;
}
.enter__tabs .tabs__list::-webkit-scrollbar {
height: 10px;
}
.enter__tabs .tabs__list::-webkit-scrollbar-track {
background: #e8f1fa;
border-radius: 10px;
overflow: hidden;
}
.enter__tabs .tabs__list::-webkit-scrollbar-thumb {
background-color: #66b2e3;
border-radius: 20px;
border: 2px solid #e8f1fa;
width: 20px;
}
.safety__photo {
position: absolute;
margin-left: 0;
min-width: 1px;
max-width: none;
width: 100%;
height: 350px;
margin-top: 50px;
}
.safety__content {
margin-left: 0;
margin-top: 0;
min-width: 1px;
max-width: none;
width: 100%;
}
.safety__list-title {
text-align: center;
}
.safety__list {
-ms-align-items: center;
align-items: center;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.safety__list-item {
margin-left: 0 !important;
}
.admission__photo {
overflow: hidden;
}
.admission__photo-label {
display: none;
}
.expwhere {
background: none;
}
.express-publishing[data-page="publishabout"] .express-publishing__list {
flex-wrap: wrap;
padding: 0 50px;
}
.express-publishing[data-page="publishabout"] .express-publishing__header {
text-align: left;
}
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(1),
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(3) {
padding-left: 190px;
}
.specta__list-item:nth-child(1) {
left: 280px;
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo {
right: -260px;
height: 300px;
margin-top: 35px;
}
.admission__oncourses .admission__item:nth-child(odd) {
margin-right: 0;
width: 720px;
}
.admission__oncourses .admission__item:nth-child(even) {
margin-right: 0;
}
.admission__oncourses .admission__item:nth-child(even) .admission__photo {
left: -200px;
}
.admission__oncourses .admission__content {
width: 580px;
}
.ondemo__thumb-wrap {
display: none;
}
.who {
margin-bottom: 50px;
}
.who__list {
flex-wrap: wrap;
}
.who__item {
min-width: calc(50% - 20px);
max-width: calc(50% - 20px);
margin: 0 10px 30px;
}
.who__item-text br {
display: none;
}
.format {
margin-bottom: 20px;
} .involved__title br {
display: none;
}
}
@media (max-width:1100px) {
.promo__x-list {
position: relative;
top: -100px;
}
.header__phone {
font-size: 14px;
}
.promo__title {
font-size: 32px;
line-height: 1.2;
}
.promo__list[data-page="langschild"] {
margin-top: -60px;
}
.information__content {
padding-right: 40px;
}
.promo__bg[data-page="langschild"] {
margin-top: -20px;
}
.promo__content[data-page="langschild"] {
max-width: 55%;
}
.special__test-text {
font-size: 18px;
min-width: 60%;
}
.actionform-group {
min-width: 200px;
max-width: 200px;
}
.banner[data-page="langsadultstart"] .banner__right-text {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.banner[data-page="langsadultstart"] .banner__action {
margin-left: 0;
}
.what__content-title br {
display: none;
}
.vac {
margin-top: 30px;
}
.vac-title,
.vac-desc {
padding: 0 15px;
}
.vac-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 0;
}
.vac-content,
.vac-slider-wrap,
.vac-slider-big {
max-width: none;
}
.vac-content {
margin-bottom: 20px;
padding: 0 15px;
}
.vac-slider-thumbs {
display: none;
}
.vac-slider-big {
height: 400px;
}
.help {
overflow: hidden;
}
.tours[data-page="langschildvac"] .tours__item,
.tours[data-page="langschildvac"] .tours__inner {
pointer-events: none;
}
.teachers-big {
margin-bottom: 20px;
}
.information[data-page="langsielts"] .information__photo img {
object-fit: contain;
}
.information[data-page="langsielts"] .demo__title,
.information[data-page="langsielts"] .demo__desc {
padding-left: 0;
}
.seal-features {
max-width: 320px;
min-width: 320px;
margin-top: 10px;
margin-right: 20px;
}
.way__video-wrap {
min-width: 40%;
max-width: 45%;
}
.way__content {
min-width: 52%;
max-width: 52%;
}
.charity__box-gallery {
flex-wrap: wrap;
}
.charity__box_gallery-photo {
width: calc(100%/4 - 20px);
}
.methods__name br {
display: none;
}
.guideBanner {
background-position: -150px 0;
padding-top: 200px;
}
.guideBanner__title {
text-align: left;
}
.guideBanner__title br,
.guideBanner__text br{
display: none;
}
.guideBanner__content {
max-width: 400px;
}
.guideBanner__books {
zoom: .8;
}
.loadSticky .postEvent__content-title,
.loadSticky .postEvent__content-more{
margin-top: 15px;
}
.postOffer {
min-width: 100%;
max-width: 100%;
}
.postOffer:nth-child(odd),
.postOffer:nth-child(even){
margin-right: 0;
margin-left: 0;
}
.postOffer__media-title {
max-width: none;
}
.giftform__box {
padding-left: 150px;
}
.giftform__box:before {
top: 40px;
zoom: .75;
left: -190px;
}
.talantics__slider_heading-content {
margin-left: 15px;
}
.enter__tabs_content {
border-radius: 20px;
overflow: hidden;
}
.enter__content-main {
padding: 30px 20px 60px 20px;
}
.enter__main-left {
width: 45%;
}
.enter__tabs_list-item:not(:last-child) {
margin-right: 20px;
}
.edu {
padding-bottom: 200px;
background-position: center bottom;
}
.edu__title {
margin-bottom: 30px;
}
.edu__title br {
display: none;
}
.edu__one-question, .edu__two-question {
top: 0;
margin-bottom: 15px;
left: 0;
margin-left: 0;
}
.edu__one-answer, .edu__two-answer {
margin-top: 0;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.edu__one_answer-logo,
.edu__two_answer-logo{
margin-top: 15px;
}
.edu__one_answer-wrap, .edu__two_answer-wrap {
border-radius: 10px 10px 0 10px;
}
.edu__one_answer-wrap:before, .edu__two_answer-wrap:before {
border: 8px solid transparent;
border-top: 8px solid #fec50c;
border-right: 8px solid #fec50c;
left: auto;
right: 0;
bottom: -10px;
}
.start__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.start__tools {
min-width: 1px;
max-width: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.start__tools-item {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.start__tools-item:not(:last-child) {
margin-right: 30px;
}
.start__tools-item:last-child {
padding-right: 30px;
}
.start__tools_item-title {
margin-top: 10px;
}
.start__tools_item-title strong {
display: block;
margin-left: 0;
}
.start__tools-item .start__tools_item-digit:after {
background-color: #173e90;
}
.start__tools-item:not(:last-child) .start__tools_item-digit:after {
content: "";
position: absolute;
height: 1px;
}
.start__tools-item:nth-child(1) .start__tools_item-digit:after {
width: 120px;
right: -120px;
}
.start__tools-item:nth-child(2) .start__tools_item-digit:after {
width: 75px;
right: -75px;
}
.start__tools-item:nth-child(3) .start__tools_item-digit:after {
width: 70px;
right: -70px;
}
.start__tools-item:nth-child(4) .start__tools_item-digit:after {
width: 95px;
right: -95px;
}
.start__box {
min-width: 1px;
max-width: none;
width: 100%;
}
.start__box_slider-wrap {
min-width: calc(100% - 320px);
max-width: calc(100% - 320px);
}
.colledge__tabs-content {
padding: 25px 20px;
}
.cheaper__list-item:not(:last-child) {
margin-right: 10px;
min-width: 1px;
max-width: 170px;
width: calc(100%/6);
}
.cheaper__list-austria .cheaper__list-item:nth-child(5) {
margin-right: 0;
}
.cheaper__item_price-value {
font-size: 20px;
}
.cheaper__item_content-title {
font-size: 16px;
}
.brochure__photo {
left: 60px;
}
.brochure__wrap {
padding-right: 45px;
}
.beforestudy {
height: auto;
padding-bottom: 80px;
}
.beforestudy__content {
min-width: 420px;
max-width: 420px;
}
.beforestudy__box {
min-width: calc(100% - 450px);
}
.admission__item:nth-child(even) .admission__photo {
left: -80px;
}
.express-publishing[data-page="publishabout"] .express-publishing__text ul li:nth-of-type(1),
.express-publishing[data-page="publishabout"] .express-publishing__text ul li:nth-of-type(3) {
min-width: 55%;
}
.express-publishing[data-page="publishabout"] .express-publishing__text ul li:nth-of-type(2),
.express-publishing[data-page="publishabout"] .express-publishing__text ul li:nth-of-type(4) {
min-width: 45%;
}
.express-publishing[data-page="publishabout"] .express-publishing__img {
right: -200px;
}
.promo__oncourses .promo__bottom {
margin-top: -50px;
}
.promo__stinks .promo__bottom {
margin-top: -30px;
}
.format__wrap {
padding-right: 0;
}
.format__video {
height: 240px;
min-width: 450px;
}
.whybox__photo {
width: 350px;
}
.ondemo__slider_item-wrap {
-ms-align-items: center;
align-items: center;
}
.ondemo__slider-video {
min-width: 420px;
height: 290px;
}
.ondemo__item-content {
padding-top: 0;
}
.oncourses .courses__name {
height: 58px;
}
.onset-slider-controls .free-lessons-slider-prev {
left: 0;
}
.onset-slider-controls .free-lessons-slider-next {
right: 0;
}
.onset__list-wrap .slick-list {
width: 885px;
margin: 0 auto;
}
.onset__list-wrap .slick-list .slick-slide {
min-width: 1px;
max-width: unset;
width: 270px;
}
.methodist__name {
font-size: 40px;
line-height: 1.3;
}
.methodist__meta {
min-width: calc(100% - 420px);
max-width: calc(100% - 420px);
}
.king__video-wrap {
margin-top: 20px;
}
.involved__wrap {
-ms-align-items: stretch;
align-items: stretch;
}
.involved__content {
min-width: calc(100% - 495px);
max-width: calc(100% - 495px);
}
}
@media (max-width:1000px) {
.popup-form_vertical {
max-width: 350px;
}
.popup-form_vertical form {
display: block;
}
.popup-form_vertical p {
width: 100%;
}
.popup-form_vertical .popup-form-button {
width: 100%;
}
.popup-form_vertical .form-checked {
position: inherit;
text-align: left;
margin-top: 10px;
}
.promo_height {
height: auto !important;
}
.promo__bottom_space {
margin-top: 0;
}
.promo__x-place {
margin-top: 40px;
}
.promo__x-list {
top: 0;
}
.promo__x-text {
margin-top: 40px;
text-align: center;
}
.promo__x-text_strong {
text-align: center;
}
.score__item {
display: block;
margin-top: 34px;
}
.score__image {
margin-right: 0;
margin-bottom: 30px;
}
.logo__image {
height: auto;
}
.promo {
height: auto;
padding-top: 20px;
}
.promo__text {
max-width: none;
}
.promo__title br {
display: none;
}
.promo__content[data-page="langschild"] {
max-width: none;
}
.promo__bg {
max-width: 85%;
height: auto;
margin-top: 30px !important;
}
.promo__place {
margin-right: auto;
}
.promo__list {
margin: 30px auto 0 !important;
max-width: 300px;
}
.methods__item {
max-width: calc(100%/2 - 30px);
padding-left: 15px;
padding-right: 15px;
}
.methods__img {
zoom: 1.2;
}
.courses__item {
max-width: none;
min-width: 1px;
width: 270px;
}
.methods {
padding-bottom: 30px;
}
.methods__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
-ms-align-items: center;
align-items: center;
}
.tours {
padding-bottom: 0;
}
.free-lessons {
padding-top: 15px;
padding-bottom: 20px;
}
.free-lessons__title {
margin-bottom: 0;
text-align: center;
}
.free-lessons__tabs .tabs__list {
width: 300px;
max-height: 54px;
margin: 20px auto;
padding-left: 0;
overflow: hidden;
position: relative;
}
.free-lessons__tabs .tabs__list.open {
max-height: 500px;
}
.free-lessons__tabs .tabs__list:before {
content: "";
width: 40px;
height: 40px;
border-radius: 50%;
position: absolute;
right: 10px;
top: 7px;
z-index: 1;
background-color: #a4d0ec;
}
.free-lessons__tabs .tabs__list:after {
content: "";
position: absolute;
right: 24px;
top: 20px;
width: 10px;
height: 10px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
transition: .2s all;
z-index: 2;
}
.free-lessons__tabs .tabs__list.open:after {
top: 23px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.free-lessons__tabs .tabs__item {
width: 100%;
text-align: left;
margin-right: 0;
justify-content: flex-start;
}
.free-lessons__tabs .tabs__item--active {
background: #e2eef6;
-webkit-box-shadow: none;
box-shadow: none;
color: #173e90;
font-weight: 700;
position: relative;
}
.free-lessons__tabs .tabs__content {
position: relative;
}
.free-lessons__desc {
margin-bottom: 25px;
text-align: center;
margin: 0 15px;
}
.free-lessons__card {
padding-bottom: 40px;
margin-bottom: 30px;
}
.free-lessons__content {
padding-right: 0;
}
.free-lessons-gallery {
width: 100%;
margin: 30px auto 0;
}
.free-lessons__tabs .tabs__content.hidden {
overflow: hidden;
}
.free-lessons__tabs .tabs__content.hidden:after {
content: "";
width: 100%;
height: 200px;
position: absolute;
bottom: 0;
z-index: 5;
background: rgb(244,248,250);
background: -moz-linear-gradient(0deg, rgba(244,248,250,1) 0%, rgba(244,248,250,1) 38%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(244,248,250,1) 0%, rgba(244,248,250,1) 38%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(244,248,250,1) 0%, rgba(244,248,250,1) 38%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#f4f8fa",GradientType=1);
}
.free-lessons__more {
display: block;
cursor: pointer;
bottom: 10px;
}
.free-lessons__more
.express-publishing__title {
margin-bottom: 0;
}
.express-publishing__list {
padding-top: 30px;
}
.express-publishing__list .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.express-publishing__item {
width: 300px;
height: auto;
margin-top: 70px;
margin-right: 20px;
}
.express-publishing__controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-flex;
}
.reviews__top {
max-width: none;
}
.reviews__video-list {
margin-bottom: 20px;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.reviews__bottom {
padding: 0;
}
.reviews__bottom .reviews__item {
padding: 17px 15px;
}
.contacts__title,
.contacts__desc {
text-align: center;
}
.contacts__map {
width: 100%;
max-width: 100%;
height: 300px;
margin: 0 auto;
}
.popupTrial-wrap,
.popupCallback-wrap,
.popupCourse-wrap {
width: 94%;
}
.popupTrial-container {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
height: 300px;
overflow: auto;
margin-top: 15px;
}
.popupTrial-content {
min-width: 1px;
max-width: none;
width: 100%;
}
.popupTrial-row {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.popupTrial-col {
margin-bottom: 10px;
}
.popupTrial-row-title {
text-align: center;
}
.first-step {
margin-top: 30px;
}
.first-step__item {
width: 100%;
max-width: none;
margin-left: auto;
margin-right: auto;
}
.first-step[data-page="langschildvac"] .first-step__item,
.first-step__abroad .first-step__list .first-step__item:nth-child(2),
.first-step__abroad .first-step__list .first-step__item:nth-child(4) {
margin-top: 0;
}
.first-step__img {
width: 140px;
height: 140px;
min-width: 140px;
}
.first-step__content {
max-width: calc(100% - 170px);
}
.reviews__video-list:not(.slick-slider) .reviews__video-item {
min-width: 50%;
}
.information {
margin-top: 80px;
}
.invite__controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.invite__item.hidden {
display: block;
}
.invite__loadMore {
display: none;
}
.information__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.information__content,
.information__photo {
max-width: none;
}
.information__photo {
margin-top: 30px;
}
.popupCourse-manager {
display: none;
}
.popupCourse-wrap {
max-width: 350px;
height: auto;
}
.popupCourse-wrap .popup-title {
font-size: 25px;
}
.popupCourse-wrap .popup-title br {
display: none;
}
.popupCourse-wrap .popup-desc {
font-size: 14px;
}
.langClass__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.langClass__block {
margin: 0 auto;
}
.langClass__img {
width: auto;
max-width: 600px;
margin: 50px auto 0;
}
.promo[data-page="langsindiv"] .promo__content {
width: auto;
}
.special {
margin: 50px 0;
}
.special__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.special__photo {
min-width: 1px;
max-width: none;
width: 100%;
margin-bottom: 30px;
}
.special__content {
min-width: 1px;
max-width: none;
width: 100%;
}
.special__test-text {
font-size: 22px;
min-width: 80%;
}
.special__test-text br {
display: none;
}
.special__test .button {
max-width: 200px;
}
.teachers[data-page="langsindiv"] .teachers__desc {
font-size: 14px;
}
.economy {
overflow: hidden;
}
.economy__top-title br {
display: none;
}
.economy__top-text {
min-width: 60%;
max-width: 60%;
margin-top: 0;
}
.economy__top-img {
margin-right: 0;
}
.actionform-wrap {
width: calc(100% + 60px);
margin-left: -30px;
}
.actionform-wrap:before {
width: calc(100% + 60px);
margin-left: -30px;
left: 0;
}
.chimpform,
.eyes {
overflow: hidden;
}
.actionform-form-line {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
width: 80%;
max-width: 280px;
margin: 30px auto 10px;
padding: 0;
}
.actionform-button {
max-width: none;
min-width: 1px;
width: 100%;
}
.actionform-group {
width: 100%;
min-width: 1px;
max-width: none;
margin-right: 0;
margin-bottom: 20px;
}
.actionform-form .form-security {
max-width: 250px;
height: 20px;
padding-top: 0;
}
.actionform-form .form-security p {
width: 250px;
line-height: 1.4;
}
.what__wrap,
.dream__item-content {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.what__content, .what__photo {
min-width: 1px;
max-width: none;
width: 100%;
}
.what__content {
margin-bottom: 20px;
}
.dream:after,
.dream[data-page="langsadultcorp"]::after{
width: 100%;
left: auto;
margin: 0;
background-size: cover;
background-position-x: -20%;
height: 350px;
margin-top: -80px;
}
.dream__item-answer {
order: 1;
min-width: 97%;
max-width: 97%;
}
.dream__item-avatar {
order: 2;
margin-top: 15px;
margin-right: 10px;
}
.dream__item-question:before {
right: auto;
left: 0;
border-right: 8px solid transparent;
border-left: 8px solid #66b2e3;
}
.dream__item-answer:before {
left: auto;
right: 0;
bottom: -12px;
border-top: 10px solid #fff;
border-bottom: 10px solid transparent;
}
.dream__item-content {
width: 100%;
margin-top: 20px;
}
.banner[data-page="langsadultstart"] .banner__title {
margin-bottom: 40px;
}
.banner[data-page="langsadultstart"] .banner__right-text {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.test__btns-title {
font-size: 22px;
margin-bottom: 20px;
padding: 0;
}
.test__btns-item {
margin-bottom: 15px;
max-width: 210px;
min-width: 210px;
padding-left: 0;
padding-right: 0;
}
.test__btns-item:not(:last-child) {
margin-right: 15px;
}
.what {
margin-top: 50px;
}
.group__desc.desc {
text-align: center !important;
padding-left: 0;
}
.group[data-page="langsgerman"] .group__img {
width: 220px;
}
.promo[data-page="langschildvac"] .promo__place br {
display: none;
}
.promo[data-page="langschildvac"] .promo__bg {
margin: 30px auto;
}
.tours[data-page="langschildvac"] {
margin-bottom: 60px;
}
.tours[data-page="langschildvac"] .tours__list .slick-track {
margin-left: -10px;
}
.corp {
margin-top: 50px;
}
.corp-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.corp-col {
min-width: 100%;
max-width: 100%;
}
.corp-photo {
margin: 30px auto;
zoom: 1;
}
.reviews__logo {
float: left;
width: 123px;
height: 123px;
}
.banner[data-page="langsadultcorp"] {
padding-left: 0;
padding-right: 0;
overflow: hidden;
}
.banner[data-page="langsadultcorp"] .actionform-title,
.banner[data-page="langsadultcorp"] .actionform-desc {
max-width: 80%;
margin-left: auto;
margin-right: auto;
}
.teachers__title {
max-width: 55%;
}
.dream__button {
margin-top: 10px;
margin-bottom: 120px;
}
.demo__title, .demo__desc {
padding-left: 15px;
}
.promo[data-page="langsielts"] .promo__content {
width: 100%;
}
.promo[data-page="langsielts"] .promo__list {
margin-top: 40px !important;
}
.information[data-page="langsielts"] {
margin-top: 30px;
}
.information[data-page="langsielts"] .information__content {
margin-top: 0;
}
.seal {
margin-top: 30px;
padding-top: 90px;
margin-bottom: 130px;
background: url(//edustream.kz/wp-content/themes/edustream/img/seal-bg@mobile.png) no-repeat;
position: relative;
background-position: left top;
background-size: cover;
}
.seal .demo__title,
.seal .demo__desc {
padding-left: 0;
}
.seal-title br {
display: none;
}
.seal-content {
display: none;
}
.seal-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.seal-features {
max-width: 100%;
min-width: 100%;
margin-right: 0;
}
.seal-book {
margin: 20px auto -220px;
}
.way {
padding-top: 50px;
}
.way__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.way__video-wrap,
.way__content {
min-width: 1px;
max-width: none;
width: 100%;
}
.way__content-list {
margin-top: 20px;
}
.way__content-list li {
min-height: 30px;
}
.langs__slider-wrap {
min-width: 45%;
max-width: 45%;
}
.langs__content {
min-width: 48%;
max-width: 48%;
margin-left: 30px;
}
.static {
padding-left: 15px;
padding-right: 15px;
padding-top: 130px;
}
.pageContacts {
margin-bottom: 50px;
}
.pageContacts__tabs .tabs__list {
margin: 20px 0 25px;
}
.pageContacts__btm {
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.pageContacts__btm-social,
.pageContacts__btm-legal {
min-width: 100%;
max-width: 100%;
}
.pageContacts__btm-legal {
text-align: center;
}
.pageContacts__btm-social {
margin-top: 20px;
text-align: center;
}
.pageContacts__btm-social-list {
justify-content: center;
}
.pageContacts__top {
flex-wrap: wrap;
padding: 0;
}
.pageContacts__top .pageContacts__item {
min-width: 42%;
max-width: 42%;
padding-left: 60px;
margin-bottom: 30px;
}
.pageContacts__item[data-type="email"] {
background-position: 7px 2px;
}
.pageContacts__center {
margin: 15px 0 45px;
}
.widgetInstagram__title {
text-align: center;
}
.tours[data-page="langschildvac"] .tours__button {
margin-left: auto;
margin-right: auto;
}
.teachers[data-page="langstrial"] {
margin: 0 0 40px 0;
}
.promo[data-page="about"] .promo__content {
width: 100%;
}
.promo__info {
max-width: none;
line-height: 24px;
margin-top: 20px;
}
.promo[data-page="about"] .promo__bottom {
padding-right: 0;
}
.promo__play {
margin: 0 auto;
color: #66b2e3;
}
.history {
padding-top: 50px;
}
.history__timeline-wrap {
overflow: auto;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
}
.history__timeline-wrap::-webkit-scrollbar {
display: none;
}
.history__timeline {
max-width: unset;
width: 940px;
}
.history__timeline-item {
margin-bottom: 20px;
}
.history__controls {
display: none;
}
.history__slider .history__slider-item {
max-width: none;
}
.history__slider-photo {
max-width: 315px;
min-width: 315px;
}
.guests__slider {
justify-content: space-between;
}
.guests__video-link {
width: calc(100%/2 - 20px);
margin-right: 0;
}
.guests__video-link:first-child {
margin-right: 0;
}
.leadership__king_item-wrap {
width: 470px;
}
.leadership__king-item {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.leadership__king_item-photo {
margin: 0 auto 20px;
}
.leadership__king_item-content {
margin: 0;
}
.leadership__king-controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-top: 20px;
}
.about__wrap {
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.about__video {
width: 100%;
min-width: 1px;
max-width: none;
}
.about__button {
width: 290px;
margin: 0 auto;
}
.about__button span {
text-align: center;
padding: 0 20px;
line-height: 1.4;
}
.king__form {
overflow: hidden;
}
.kingform__wrap .actionform-form-line:nth-child(1) .actionform-group:nth-child(1) {
margin-right: 0;
}
.kingform__wrap .actionform-form-line:nth-child(1) .actionform-group:nth-child(2) {
margin-left: 0;
}
.kingform__wrap .actionform-form-line:nth-child(1) {
margin-bottom: 0;
}
.kingform__wrap .actionform-form-line:nth-child(2) {
margin-top: 0;
}
.kingform__wrap .actionform-input::placeholder{
white-space: pre-wrap;
}
.kingform__wrap .actionform-button {
max-width: 280px;
margin-top: 10px;
}
.kingform__wrap .actionform-form-line:nth-child(2) .actionform-textarea {
padding-left: 0;
text-align: center;
height: 45px;
}
.kingform__wrap .actionform-form-line:nth-child(2) .actionform-textarea::placeholder{
text-align: center;
}
.postInterview__media {
margin-right: 25px;
}
.king__video_item-video {
margin-right: 40px;
}
.postArticle:nth-child(odd),
.postArticle:nth-child(even) {
margin-left: 0;
margin-right: 0;
}
.postArticle__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.postArticle__media {
margin-right: 0;
min-width: 100%;
max-width: 100%;
margin-bottom: 30px;
}
.singleEvents__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.singleEvents__content {
width: 100%;
margin-right: 0;
}
.singleEvents__sidebar {
margin: 0 auto;
}
.navigation {
width: 100%;
}
.navigation__list {
width: calc(100% + 10px);
margin-bottom: 40px;
max-height: 50vh;
overflow-y: auto;
padding-right: 15px;
scrollbar-width: thin;
scrollbar-color: #cee6f6;
}
.navigation__list::-webkit-scrollbar {
width: 8px;
}
.navigation__list::-webkit-scrollbar-track {
background: rgba(255,255,255,.2);
border-radius: 10px;
overflow: hidden;
}
.navigation__list .navigation__item {
border-top: 1px solid #fff;
padding-top: 10px;
padding-left: 10px;
}
.navigation__list .dropdown {
cursor: pointer;
position: relative;
}
.navigation__list .dropdown:after {
content: "";
width: 6px;
height: 6px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
position: absolute;
top: 13px;
right: 10px;
transform: rotate(135deg);
transition: .2s all;
}
.navigation__list .dropdown.opened:after {
transform: rotate(-45deg);
top: 15px;
}
.navigation__list .navigation__item:last-child {
border-bottom: 1px solid #fff;
padding-bottom: 10px;
}
.navigation__list ul {
list-style: none;
padding-left: 0;
display: none;
padding-top: 10px;
}
.navigation__list ul.navigation__sub-list,
.navigation__list ul.navigation__dropdown-list{
padding-left: 10px;
margin: 10px 0;
}
.navigation__list ul.navigation__sub-list li,
.navigation__list ul.navigation__dropdown-list li {
margin: 0;
}
.navigation__list ul.navigation__sub-list li a,
.navigation__list ul.navigation__dropdown-list li a {
text-transform: none;
font-size: 15px;
padding: 10px 0;
display: inline-block;
vertical-align: middle;
}
.navigation__list ul.navigation__sub-list a {
font-weight: 400;
}
.navigation__list ul.navigation__sub-list > .dropdown > a {
font-weight: 700;
}
.navigation__list .dropdown.opened > ul {
display: block;
}
.navigation__sub-list .dropdown:after {
top: 5px;
}
.navigation__top .menu__item {
font-size: 16px;
}
.navigation__top .menu__item a {
padding: 10px 0;
display: inline-block;
vertical-align: middle;
}
.promo__abroad .promo__text br {
display: none;
}
.promo__abroad .promo__bottom {
margin-top: 0;
}
.first-step__abroad .first-step__title {
line-height: 1.4;
}
.enter__content-main {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.enter__main-left,
.enter__slider-wrap{
width: 100%;
}
.enter__slider-wrap {
margin-top: 20px;
}
.enter__univers {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.enter__univers-item {
min-width: 50%;
max-width: 50%;
padding-right: 30px;
}
.enter__tabs_content {
background-color: #fff;
margin-left: -15px;
width: calc(100% + 30px);
border-radius: 0;
}
.enter__main-bottom {
background: url(//edustream.kz/wp-content/themes/edustream/img/enter@mobile.png) center top no-repeat;
background-size: cover;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
height: auto;
padding: 30px 0;
}
.enter__main_bottom-text {
margin-right: 0;
width: 100%;
text-align: center;
margin: 40px 0 20px;
}
.edu__title p {
line-height: 1.2;
}
.abroad {
padding-bottom: 50px;
background-size: 240% 100%;
}
.actionform-form_abroad .actionform-button {
max-width: 250px;
}
.actionform-form_abroad .actionform-button span {
padding: 0 30px;
line-height: 1.4;
}
.talantics__slider_heading-content {
padding-top: 20px;
}
.talantics__slider_heading-offer {
padding-right: 20px;
}
.talantics__slider_heading-offer strong br {
display: none;
}
.legal__wrap-content {
max-height: 400px;
overflow-y: scroll;
width: 90%;
margin: 25px 20px 25px 0;
padding: 0 50px 0 0;
scrollbar-width: thin;
scrollbar-color: #66b2e3 #e8f1fa;
}
.legal__wrap-content::-webkit-scrollbar {
width: 15px;
}
.legal__wrap-content::-webkit-scrollbar-track {
background: #e8f1fa;
border-radius: 10px;
overflow: hidden;
}
.legal__wrap-content::-webkit-scrollbar-thumb {
background-color: #66b2e3;
border-radius: 20px;
border: 2px solid #e8f1fa;
width: 15px;
}
.talantics__slider_heading-photo {
zoom: .6;
}
.promo__abroad-nider .promo__content,
.promo__abroad .promo__content {
max-width: none;
min-width: 1px;
}
.safety {
margin-top: 30px;
}
.safety__photo {
width: auto;
}
.safety__title,
.colledge__title,
.admission__title,
.beforestudy__title,
.enrollee__title,
.fasthelp__title,
.first-step__abroad .first-step__title{
font-size: 30px;
line-height: 1.4;
}
.first-step__abroad {
margin-bottom: 0;
}
.colledge__tabs-content.tabs__content--active {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.colledge__content-left {
min-width: 1px;
max-width: none;
width: 100%;
margin-bottom: 30px;
}
.colledge__content-right {
margin: 0 auto;
}
.beforestudy__title {
padding-left: 0;
}
.beforestudy__desc,
.first-step__abroad .first-step__desc{
font-size: 24px;
line-height: 1.4;
padding-left: 0;
}
.brochure .containerPadding {
padding: 0;
}
.brochure__wrap {
border-radius: 0;
}
.brochure__wrap:before {
width: 100%;
height: 100%;
margin-left: 0;
left: 0;
border-radius: 0;
}
.admission__list {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
-ms-align-items: flex-start;
align-items: flex-start;
justify-content: space-between;
padding: 0;
}
.admission__list .admission__item {
min-width: 1px;
max-width: none;
width: 47%;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
border: none;
background: none;
padding: 0;
margin-right: 0;
margin-bottom: 40px;
}
.admission__oncourses .admission__item:nth-child(odd) {
width: 47%;
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo,
.admission__oncourses .admission__item:nth-child(even) .admission__photo,
.admission__list .admission__item .admission__photo {
right: auto;
top: auto;
transform: none;
position: relative;
height: 225px;
width: 75%;
left: auto;
margin-bottom: 15px;
margin-top: 0;
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo:before,
.admission__oncourses .admission__item:nth-child(even) .admission__photo:before,
.admission__list .admission__item .admission__photo:before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-4.png);
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo img,
.admission__oncourses .admission__item:nth-child(even) .admission__photo img,
.admission__list .admission__item .admission__photo img {
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-4.png);
}
.admission__list .admission__item .admission__content {
width: 100%;
}
.admission__content-digit {
display: none;
}
.admission__content-title,
.admission__content-text {
text-align: center;
}
.admission__content-text ul {
text-align: left;
max-width: 300px;
margin: 0 auto;
}
.admission__btn-wrap {
margin-bottom: 0;
}
.admission__button {
margin: 0 auto;
}
.fasthelp__map {
min-width: 1px;
margin-right: 30px;
}
.first-step__abroad .first-step__title {
padding-left: 15;
}
.expwhere__title {
padding-left: 0;
}
.promo[data-page="publishabout"] {
background: none;
padding-top: 0;
}
.promo[data-page="publishabout"] .promo__title {
margin-bottom: 0;
}
.promo[data-page="publishabout"] .promo__publishabout-bottom {
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
margin-bottom: 50px;
}
.promo[data-page="publishabout"] .promo__item {
margin-left: 0px !important;
}
.promo__publishabout_bottom-photo img {
height: 250px;
width: auto;
}
.express-publishing[data-page="publishabout"] .express-publishing__list {
padding: 0 15px;
list-style: none;
margin-bottom: 30px;
padding-top: 70px; }
.express-publishing[data-page="publishabout"] .express-publishing__img,
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(1) .express-publishing__img, .express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(3) .express-publishing__img {
position: relative;
position: absolute;
top: -70px;
left: 50%;
display: block;
width: 255px;
height: 175px;
transform: translateX(-50%); }
.express-publishing[data-page="publishabout"] .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-1.png); }
.express-publishing[data-page="publishabout"] .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
position: relative;
z-index: 2;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-1.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.express-publishing[data-page="publishabout"] .express-publishing__item {
position: relative;
padding: 30px 12px !important;
padding-top: 150px !important;
width: 300px;
height: auto;
margin-top: 70px;
margin-right: 20px;
padding-left: 0;
background-color: white;
border: 3px solid #d8eaf5;
border-radius: 20px; }
[data-page="publishabout"] .express-publishing__item
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(2) .express-publishing__img {
position: relative;
position: absolute; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(2) .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-2.png); }
.express-publishing[data-page="publishabout"]  .express-publishing__item:nth-child(2) .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-2.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(3) .express-publishing__img {
position: relative;
position: absolute; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(3) .express-publishing__img::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
position: absolute;
width: 100%;
height: 100%;
background-size: contain;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-bg-3.png); }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-child(3) .express-publishing__img img {
display: block;
width: 100%;
height: 100%;
margin: 0 auto;
-o-object-fit: cover;
object-fit: cover;
-webkit-mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-3.png);
mask-image: url(//edustream.kz/wp-content/themes/edustream/img/express-publishing-mask-3.png);
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-position: center; }
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(1),
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(3) {
padding-left: 15px;
margin-left: 0;
}
.express-publishing[data-page="publishabout"] .express-publishing__item:nth-of-type(3) {
padding-right: 15px;
}
.express-publishing[data-page="publishabout"] .express-publishing__header {
text-align: center;
}
.express-publishing[data-page="publishabout"] .express-publishing__header br {
display: none;
}
.express-publishing[data-page="publishabout"] .express-publishing__item:not(:last-child) {
margin-bottom: 30px;
}
.express-publishing[data-page="publishabout"] .express-publishing__text ul li {
line-height: 1.4;
height: auto;
padding-top: 10px;
background-position: left 5px;
min-height: 32px;
}
.controls {
width: 320px;
}
.express-publishing[data-page="publishabout"] .express-publishing__title + .express-publishing__desc {
margin-bottom: 30px;
}
.since {
padding-top: 90px;
padding-bottom: 90px;
background-size: cover;
}
.since__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.since__nav {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
min-width: 1px;
max-width: none;
margin: 0 0 20px 0;
}
.since__nav-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
-ms-align-items: center;
align-items: center;
}
.since__nav-item:not(:last-child) {
margin-bottom: 0;
margin-right: 25px;
}
.since__nav-item span {
margin-bottom: 10px;
}
.since__nav-item .mainDot:after {
height: 1px;
width: 95px;
top: 50%;
left: 20px;
margin-left: 0;
margin-top: -1px;
}
.since__wrap {
width: calc(100% + 30px);
margin-left: -15px;
}
.since__box {
width: 100%;
}
.since__box_slider-item {
margin: 0 -15px;
opacity: .5;
max-width: 90%;
height: auto;
}
.since__box_slider-item.slick-center {
opacity: 1;
}
.since__box-slider .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.since__box_slider_item-wrap {
height: 100%;
}
.assort {
margin-top: 50px;
}
.assort__title {
font-size: 26px;
}
.notsure__line {
max-width: none;
width: 100%;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.notsure__line .actionform-group {
min-width: calc(100%/3 - 10px);
max-width: calc(100%/3 - 10px);
margin-right: 20px;
}
.popupPublish-wrap {
width: 90%;
}
.popupPublish-wrap .notsure__box {
width: calc(100% - 90px);
height: 80vh;
overflow-y: scroll;
margin: 30px;
padding: 0 30px;
scrollbar-width: thin;
scrollbar-color: #66b2e3 #e8f1fa;
}
.popupPublish-wrap .notsure__box::-webkit-scrollbar {
width: 12px;
}
.popupPublish-wrap .notsure__box::-webkit-scrollbar-track {
background: #e8f1fa;
border-radius: 10px;
overflow: hidden;
}
.popupPublish-wrap .notsure__box::-webkit-scrollbar-thumb {
background-color: #66b2e3;
border-radius: 20px;
border: 2px solid #e8f1fa;
}
.popupPublish-wrap .notsure__line {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.popupPublish-wrap .notsure__line .actionform-group {
min-width: 100%;
max-width: 100%;
margin-right: 0;
}
.navigation__item {
font-size: 16px;
text-transform: uppercase;
}
.promo__oncourses .promo__bottom,
.promo__stinks .promo__bottom{
margin-top: 0;
}
.whybox .containerPadding {
padding-left: 0;
padding-right: 0;
}
.whybox__list {
}
.whybox__item, .whybox__wrap,
.whybox__item:nth-child(2), .whybox__wrap{
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
margin-top: 100px;
border-radius: 0;
}
.whybox__photo {
margin: -120px auto 30px;
width: 100%;
max-width: 300px;
height: 200px;
}
.whybox__content {
width: 100%;
max-width: none;
margin: 0 auto;
}
.whybox__content-title {
font-size: 20px;
}
.oncourses .courses__item .courses__img::before,
.oncourses .courses__item .courses__img img{
height: 99%;
}
.oncourses .courses__item .courses__img::before {
right: -3px;
}
.format__wrap {
padding-right: 0;
padding-left: 0;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.format__content-title {
font-size: 26px;
}
.format__video {
margin-right: 0;
min-width: 100%;
}
.ondemo__slider_item-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 0;
}
.ondemo__slider-video {
width: 100%;
max-width: 100%;
margin-right: 0;
height: 400px;
}
.webinar__slider-controls {
display: block;
}
.ondemo-slider-controls,
.webinar__slider-controls {
padding: 0 15px;
}
.ondemo-slider-controls .controls__button {
margin-top: 0;
top: 28%;
}
.webinar__slider-controls .controls__button {
top: 28%;
}
.ondemo-slider-controls .free-lessons-slider-prev,
.webinar__slider-controls .free-lessons-slider-prev {
left: 10px;
}
.ondemo-slider-controls .free-lessons-slider-next,
.webinar__slider-controls .free-lessons-slider-next {
right: 10px;
}
.leads__wrap {
margin-bottom: 200px;
}
.onset {
margin-top: 50px;
}
.onset__list-wrap {
padding: 0;
width: calc(100% + 30px);
margin-left: -10px;
}
.onset__list-wrap .slick-list {
width: 100%;
}
.onset__list-wrap .tours__list {
padding-left: 0;
}
.onset__list-wrap .slick-list .slick-slide {
width: 290px;
}
.whybox__onenglish {
margin-top: 180px;
}
.eyes__onenglish .actionform-wrap {
margin-bottom: 0;
}
section[data-page="ongerman"] .express-publishing__item:nth-child(2) .express-publishing__img {
top: -70px;
}
section[data-page="ongerman"] .express-publishing__title + .express-publishing__desc {
margin-bottom: 0;
}
.methods[data-page="ongerman"] {
margin-bottom: 40px;
}
.onset__onenglish {
margin-top: 0;
}
.format[data-page="ongerman"] {
margin-bottom: 60px;
}
section:not([data-page="publishabout"]) .express-publishing__item {
margin-right: 30px;
}
.packages__container {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
-ms-align-items: flex-start;
align-items: flex-start;
}
.packages__box-max .packages__box-img {
display: none;
}
.packages__box,
.packages__box-max {
margin-bottom: 20px;
flex: 0 0 49%;
height: auto;
padding: 15px 10px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
position: relative;
}
.packages__box-content {
display: none;
}
.packages__box-sub {
margin-top: 10px;
}
.packages__box-max .packages__box-col .packages__box-sub {
display: none;
}
.packages__box-max > .packages__box-sub {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-top: 10px;
}
.packages__box-title {
max-width: 300px;
line-height: 1.3;
height: 66px;
}
.package__long {
margin-top: 25px;
}
.package__long .actionform-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
width: 100%;
margin-left: 0;
}
.package__long .actionform-wrap:before {
width: 98%;
margin-left: -49%;
left: 50%;
}
.package__long-title,
.package__long-subtitle {
text-align: center;
}
.package__long-subtitle {
margin-bottom: 10px;
}
.package__box-more {
display: block;
position: absolute;
top: 25px;
right: 10px;
width: 100px;
font-size: 12px;
text-decoration: underline;
text-transform: uppercase;
color: #173e90;
padding-right: 25px;
text-align: right;
cursor: pointer;
}
.package__box-more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.packages__box.open .packages__box-content {
display: block;
}
.packages__box.open .package__box-more:after {
transform: rotate(-180deg);
}
.pay__sec {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.pay__sec-logos {
margin-top: 30px;
justify-content: center;
}
.methodist {
margin-bottom: 50px;
}
.methodist__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.methodist__hideMobile {
display: none;
}
.methodist__hideDesktop {
display: block;
}
.methodist__meta {
min-width: 1px;
max-width: unset;
}
.methodist__post {
margin: 15px 0 20px;
}
.methodist__photo {
margin-bottom: 30px;
}
.methodist__bio {
margin-top: 45px;
}
.complex__title {
padding-left: 0;
}
.complex__title br {
display: none;
}
.complex__tabs {
display: block;
margin-top: 30px;
}
.complex__tabs .tabs__list {
margin-right: 0;
margin-left: -15px;
flex-wrap: nowrap;
justify-content: flex-start;
padding: 0 0 10px 15px;
overflow-x: scroll;
-ms-overflow-style: none;
scrollbar-width: none;
width: calc(100% + 30px);
min-width: 1px;
max-width: unset;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.complex__tabs .tabs__list::-webkit-scrollbar {
width: 0px;
background: transparent;
}
.complex__tabs .tabs__item {
width: auto;
white-space: nowrap;
margin-right: 15px;
min-height: 40px;
font-size: 14px;
padding-left: 20px;
padding-right: 20px;
}
.complex__video-box {
margin: 0 auto 50px;
}
.involved {
overflow: hidden;
}
.involved__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.involved__content {
min-width: 1px;
max-width: 340px;
}
.involved__content-photo {
height: 180px;
}
.involved__form {
min-width: 1px;
max-width: unset;
border-radius: 0;
margin-top: 25px;
width: calc(100% + 40px);
padding-bottom: 20px;
margin-left: -15px;
}
.callteacher__wrap {
padding: 0 15px;
}
.callteacher__content ul {
padding-left: 0;
margin-left: 15px;
}
.promo__teacher {
background: none;
min-height: 1px;
}
.promo__map {
display: block;
}
.promo__teacher .teacher__map {
display: none;
}
.promo__teacher-wrap {
background: url(//edustream.kz/wp-content/themes/edustream/img/teacher-map@mobile.png) center 0 no-repeat;
margin-bottom: 60px;
margin-top: 0;
padding-top: 40px;
display: block;
}
.promo__teacher-wrap .promo__content {
min-width: 1px;
max-width: 100%;
}
.promo__teacher-wrap h1 br {
display: none;
}
.promo__teacher .establish {
margin-bottom: 0;
}
.promo__teacher-wrap h3 {
max-width: none;
margin: 15px 0 20px;
}
.establish__group-button {
margin-bottom: 20px;
}
.establish__content-wrap {
width: calc(100% + 15px);
}
.establish__content-wrap .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.establish__item.slick-slide,
.establish__item:nth-child(4n+1).slick-slide {
width: 270px;
min-width: 1px;
max-width: none;
margin-left: 20px;
height: auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.establish__item-name {
padding: 0 10px;
}
.establish__content-controls {
margin-bottom: 40px;
}
.eyes .actionform-title,
.eyes .actionform-desc {
max-width: 80%;
margin-left: auto;
margin-right: auto;
}
.eyes+.ondemo[data-page="teacher"] {
margin-top: 0px;
margin-bottom: 20px;
}
.eyes[data-page="teacher"] {
margin-bottom: 40px;
}
.eyes[data-page="teacher"] .container {
overflow: hidden;
}
.webinar {
margin-bottom: 50px;
}
.webinar__thumb-wrap {
display: none;
}
.webinar__slider-wrap {
border-radius: 0;
background-color: transparent;
width: 100%;
height: auto;
margin: 40px 0 0 0;
padding: 0;
position: relative;
}
.webinar__slider-item, .webinar__slider-item.slick-slide {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.webinar__video {
max-width: 100%;
min-width: 1px;
margin-right: 0;
}
.webinar__video-box {
height: 400px;
}
.webinar__video span {
display: none;
}
.webinar__slider-content {
margin-top: 30px;
}
.eyes[data-page="upcoming"] {
margin-bottom: 50px;
}
.consult .teacher__map {
display: none;
}
.consult__content {
max-width: 100%;
min-width: 1px;
}
.promo__teacher-wrap h3.consult__content-title {
max-width: 325px;
margin: -50px auto 25px;
font-size: 26px;
line-height: 30px;
text-align: center;
padding: 0;
}
.consult__content-desc {
max-width: 340px;
margin: 0 auto -20px;
}
.consult__content-desc br {
display: none;
}
.establish__content-wrap .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: stretch;
align-items: stretch;
}
.establish__item.slick-slide {
width: 270px;
min-width: 1px;
max-width: unset;
height: auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.establish__item:nth-child(4n+1).slick-slide {
margin-left: 30px;
}
.establish__item-name {
padding: 0 10px;
}
.establish__item-post br {
display: none;
}
.eyes[data-page="upcoming"] .actionform-title,
.eyes[data-page="upcoming"] .actionform-desc,
.eyes[data-page="teacher"] .actionform-title,
.eyes[data-page="teacher"] .actionform-desc{
max-width: none;
}
.eyes[data-page="upcoming"] .actionform-title,
.eyes[data-page="teacher"] .actionform-title{
padding: 30px 0 0;
}
.eyes[data-page="upcoming"] .actionform-desc,
.eyes[data-page="teacher"] .actionform-desc{
padding: 0;
}
.establish__item {
max-width: unset;
min-width: 1px;
width: 270px;
}
}
@media (max-width:980px) {
.banner__right {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.first-step {
margin-bottom: 20px;
}
.first-step__title {
padding: 0 15px;
}
.first-step__list {
margin-top: 20px;
}
.popup-germantest-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
overflow-y: auto;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
max-height: 80vh;
}
.popup-germantest-wrap::-webkit-scrollbar {
display: none;
}
.popup-germantest-wrap .popup-close:before,
.popup-germantest-wrap .popup-close:after {
background-color: #66b2e3;
}
.popup-germantest-content,
.popup-germantest-right{
max-width: 100%;
}
.popup-germantest-content {
padding: 30px 20px 40px 20px;
}
.popup-germantest-next {
display: inline-block;
vertical-align: middle;
}
.popup-germantest-answers {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.popup-germantest-answers-item {
width: 48%;
}
.popup-germantest-line-wrap {
position: relative;
padding: 0;
bottom: auto;
margin-top: 30px;
}
.popup-germantest-info {
position: relative;
bottom: auto;
right: auto;
width: 100%;
text-align: left;
}
.popup-germantest-right {
border-radius: 0;
padding-bottom: 20px;
justify-content: space-between;
}
.popup-germantest-tools {
padding-top: 15px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
}
.popup-germantest-tools-item-title {
font-size: 14px;
}
.tours-features[data-page="langsadulttours"] {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.tours-features[data-page="langsadulttours"] .tours-features-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
padding: 0 20px;
min-width: 100%;
max-width: 100%;
}
.tours-features[data-page="langsadulttours"] .tours-features-icon {
min-width: 60px;
max-width: 60px;
height: 60px;
margin: 10px 30px 10px 0;
}
.tours-features[data-page="langsadulttours"] .tours-features-content {
text-align: left;
}
.tours-features[data-page="langsadulttours"] .tours-features-title {
margin-top: 0;
}
.tours-features[data-page="langsadulttours"] .tours-features-text {
margin-bottom: 0;
padding-right: 0;
text-align: left;
}
.tours-features[data-page="langsadulttours"] .tours-features-text br {
display: none;
}
.pageContacts__center-photo {
display: none;
}
.pageContacts__center {
margin-left: -15px;
width: calc(100% + 30px);
}
.pageContacts__center .pageContacts__center-map {
border-radius: 0;
width: 100%;
}
.king__content-title,
.king__content-post,
.king__content-info {
max-width: none;
}
.king__content-media {
margin-right: 0;
margin-top: 30px;
position: relative;
}
.king__content-info {
margin: 30px 0 40px;
}
.king__content-title {
padding-top: 0;
font-size: 30px;
line-height: 36px;
}
.king__video-wrap {
margin-top: 0;
}
.loadSticky .postEvent {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 0;
overflow: hidden;
}
.loadSticky .postEvent__content {
padding: 20px;
}
.loadSticky .postEvent__media {
min-width: 1px;
max-width: none;
width: 100%;
height: 300px;
margin-right: 0;
}
.loadSticky .postEvent__content-more {
padding-right: 0;
margin-bottom: 0;
}
.giftform__box-wrap {
padding-left: 0;
margin-top: 130px;
}
.giftform__box {
padding: 30px 30px 15px;
}
.giftform__box:before {
position: relative;
left: auto;
zoom: 1;
top: 0;
display: block;
margin: -170px auto 0;
}
.giftform__box-title,
.giftform__box-subtitle {
text-align: center;
}
.giftform__form {
max-width: 650px;
margin: 0 auto;
}
.giftform__form-line {
justify-content: center;
}
.cvf-pagination-nav {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.cvf-universal-pagination {
position: relative;
right: auto;
top: 0;
width: 100%;
margin-top: 15px;
}
.cvf-universal-pagination .row {
justify-content: center;
padding-left: 0;
}
.cheaper {
padding-top: 0;
margin-top: 0;
margin-bottom: 150px;
background: none;
}
.cheaper .containerPadding {
padding: 0;
}
.cheaper__title,
.cheaper__desc {
padding-left: 15px;
}
.cheaper__desc-right {
margin: 10px 0 30px;
text-align: left;
padding-left: 15px;
}
.cheaper__desc-right br {
display: none;
}
.cheaper__list {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-start;
align-items: flex-start;
}
.cheaper__list .cheaper__list-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
margin-bottom: 15px;
padding: 15px 0 10px 5px;
background: rgb(28,75,168);
background: -moz-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
background: linear-gradient(180deg, rgba(28,75,168,1) 0%, rgba(18,49,120,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c4ba8",endColorstr="#123178",GradientType=1);
width: 80%;
max-width: none;
margin-right: 0;
border-radius: 0 20px 20px 0; 
position: relative;
cursor: pointer;
}
.cheaper__list-austria .cheaper__list-item:nth-child(6) {
background: rgb(254,208,14);
background: -moz-linear-gradient(180deg, rgba(254,208,14,1) 0%, rgba(254,186,10,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(254,208,14,1) 0%, rgba(254,186,10,1) 100%);
background: linear-gradient(180deg, rgba(254,208,14,1) 0%, rgba(254,186,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed00e",endColorstr="#feba0a",GradientType=1);
}
.cheaper__list .cheaper__list-item:before {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/cheaper-more.png) no-repeat;
position: absolute;
right: 15px;
top: 15px;
transform: rotate(-180deg);
}
.cheaper__list .cheaper__list-item.opened:before {
transform: none;
}
.cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item_content-title,
.cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item_content-desc,
.cheaper .cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item_price-value,
.cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item_price-per {
color: #000;
}
.cheaper__list .cheaper__list-item:nth-child(2) {
width: 78%;
}
.cheaper__list .cheaper__list-item:nth-child(3) {
width: 76%;
}
.cheaper__list .cheaper__list-item:nth-child(4) {
width: 74%;
}
.cheaper__list .cheaper__list-item:nth-child(5) {
width: 72%;
}
.cheaper__list .cheaper__list-item:nth-child(6) {
width: 70%;
}
.cheaper .cheaper__list .cheaper__list-item .cheaper__item-content {
min-height: 1px;
background: none;
margin-top: 0;
padding-top: 0;
}
.cheaper__item_content-title {
margin-bottom: 10px;
font-size: 18px;
color: #fff;
}
.cheaper__item_content-desc {
color: #fff;
display: none;
margin-bottom: 10px;
}
.cheaper .cheaper__list .cheaper__list-item.opened .cheaper__item_content-desc {
display: block;
}
.cheaper__item-price {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: flex-end;
align-items: flex-end;
padding-right: 0;
}
.cheaper .cheaper__list .cheaper__list-item .cheaper__item_price-value {
line-height: 1;
color: #fff;
font-size: 18px;
}
.cheaper__item_price-per {
margin-left: 5px;
margin-bottom: 0;
color: #fff;
}
.cheaper__list-austria .cheaper__list-item:nth-child(6) .cheaper__item-content:after,
.cheaper__item_price-value br,
.cheaper-after {
display: none;
}
.comfort__features {
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 40px;
}
.comfort__features-item {
min-width: 1px;
max-width: none;
width: 49%;
margin-bottom: 20px;
}
.brochure__condition {
margin-bottom: 50px;
}
.colledge__tabs-content {
position: relative;
}
.colledge__tabs-content .colledge__content-text p,
.colledge__tabs-content .colledge__content-text ul {
display: none;
}
.colledge__tabs-content .colledge__content-text p:nth-child(1),
.colledge__tabs-content .colledge__content-text p:nth-child(2) {
display: block;
}
.colledge__tabs-content .colledge__content-right {
display: none;
}
.colledge__tabs-content.opened .colledge__content-text p,
.colledge__tabs-content.opened .colledge__content-text ul,
.colledge__tabs-content.opened .colledge__content-right {
display: block;
}
.colledge__more {
display: block;
position: absolute;
bottom: 20px;
left: 20px;
text-decoration: underline;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
text-align: right;
cursor: pointer;
}
.colledge__more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.colledge__tabs-content.opened .colledge__more:after {
transform: rotate(-180deg);
top: -2px;
}
.brochure:not(.brochure__condition) .brochure__wrap {
padding-right: 0;
justify-content: flex-start;
padding-left: 20px;
text-align: left;
}
.brochure:not(.brochure__condition) .brochure__content {
max-width: 60%;
}
.brochure:not(.brochure__condition) .brochure__content-title,
.brochure:not(.brochure__condition) .brochure__content-text {
text-align: left;
}
.brochure:not(.brochure__condition) .brochure__content .brochure__button {
margin-left: 0;
}
.brochure:not(.brochure__condition) .brochure__photo {
left: auto;
zoom: .6;
right: 150px;
transform: rotate(10deg);
}
.fasthelp {
margin-top: 70px;
}
.beforestudy {
background-position: left top;
padding-top: 100px;
margin-bottom: 100px;
}
.beforestudy__title.title {
padding: 0;
}
.beforestudy__wrap {
margin-top: 30px;
}
.beforestudy__content {
display: none;
}
.beforestudy__desc, .first-step__abroad .first-step__desc {
font-size: 18px;
}
.beforestudy__box {
min-width: 1px;
max-width: 100%;
margin-left: 0;
}
.beforestudy__tabs .tabs__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.beforestudy__title {
font-weight: 700;
}
.beforestudy__desc {
font-weight: 400;
}
.publishabout__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.publishabout__photo {
max-width: none;
min-width: 1px;
width: 100%;
margin-right: 0;
}
.publishabout__content {
max-width: none;
min-width: 1px;
margin-left: 0;
}
.assort__slider {
height: auto;
}
.assort__slider img:first-child,
.assort__slider img:nth-child(2) {
display: block;
}
.assort__slider img {
display: none;
}
.specta__wrap:after {
zoom: .6;
}
.catalog__section-content ul li {
width: calc(100%/2 - 10px);
}
.umk__title {
font-size: 26px;
}
.umk__author {
height: 960px;
}
.umk__author_list-item {
width: 335px;
height: 280px;
}
.umk__authors_item-photo {
position: absolute;
}
.umk__author_item-name {
margin-left: 180px;
width: 70px;
font-size: 18px;
}
.umk__author_item-text {
margin-top: 90px;
padding-left: 15px;
padding-right: 10px;
}
.umk__editor {
margin-top: -320px;
}
.umk__designer-photo {
min-width: 420px;
max-width: 420px;
margin: 20px auto 0;
}
.leads__wrap-list .leads__wrap:nth-child(2),
.leads__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding-left: 0;
background-color: #fff;
border-radius: 15px;
padding: 30px;
margin: 0 auto 150px;
}
.leads[data-page="physics"] .leads__wrap:first-child {
margin-bottom: 30px;
}
.leads__wrap-list .leads__wrap:nth-child(2) .leads__meta {
margin-left: 0;
}
.leads__meta {
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
-o-flex-direction: column-reverse;
flex-direction: column-reverse;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-right: 0;
min-width: 1px;
max-width: unset;
width: 100%;
}
.leads__info {
margin-bottom: 20px;
text-align: center;
}
.leads__avatar {
max-width: 300px;
height: 230px;
border-radius: 10px;
margin: 0 auto 20px;
}
.leads__content {
width: 100%;
min-width: 1px;
max-width: unset;
font-size: 14px;
display: none;
}
.leads__content-text {
margin-bottom: 25px;
}
.leads-more{
display: block;
position: relative;
margin: 10px auto 0;
width: 100px;
font-size: 12px;
text-decoration: underline;
text-transform: uppercase;
color: #173e90;
padding-right: 25px;
text-align: right;
cursor: pointer;
}
.leads-more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.leads__wrap.open .leads-more {
margin-top: 20px;
}
.leads__wrap.open .leads-more:after {
transform: rotate(-180deg);
}
.leads__wrap.open .leads__content {
display: block;
}
.slicing {
margin-top: 50px;
}
.leads__title {
margin-bottom: 25px;
}
.indiv__list {
-ms-align-items: center;
align-items: center;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.indiv__item {
margin-bottom: 20px;
}
}
@media (max-width:900px) {
.teachers__title {
font-size: 25px;
max-width: 55%;
}
.how-slider--prev {
left: 30px;
}
.how-slider--next {
right: 30px;
}
.special__test {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.special__test-text {
margin-bottom: 20px;
min-width: 1px;
max-width: none;
}
.special__features__list {
flex-wrap: wrap;
}
.special__features__item {
max-width: calc(100%/2 - 5px);
min-width: calc(100%/2 - 5px);
margin-bottom: 10px;
}
.economy__rate-list {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.economy__rate-item {
min-width: 1px;
width: 95%;
max-width: 300px;
margin-bottom: 20px;
}
.actionform-title { }
.special__features__title {
margin-bottom: 20px;
}
.banner[data-page="langsadultstart"] .banner__time {
margin: 0 100px 0 50px;
}
.test__title {
font-size: 36px;
line-height: 1.2;
}
.test__desc {
font-size: 16px;
line-height: 1.3;
}
.dream:after {
width: 100%;
left: auto;
margin: 0;
background-size: cover;
background-position-x: left;
height: 250px;
margin-top: -100px;
}
.dream[data-page="langsadultcorp"]::after {
background-position-x: left;
}
.langs__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-start;
align-items: flex-start;
}
.langs__slider-wrap {
display: none;
}
.langs__content {
margin-left: 0;
min-width: 1px;
max-width: 335px;
margin: 0 auto;
}
.langs__button {
max-width: 290px;
line-height: 1.5;
text-align: center;
}
.packet {
margin-bottom: -50px;
}
.langs {
margin-bottom: 30px;
}
.packet__tools {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.packet__tools-list:first-child {
margin-right: 0;
}
.packet__list {
padding-left: 15px;
}
.packet__list .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.packet__list-item.active {
margin-bottom: 30px;
}
.packet__controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.pageContacts__title {
font-size: 28px;
}
.pageContacts__item-title,
.pageContacts__btm-social-title{
font-size: 18px;
}
.pageContacts__item-value {
font-size: 14px;
}
.guideBanner {
background: url(//edustream.kz/wp-content/themes/edustream/img/guideBanner@mobile.png) no-repeat;
background-size: 100% 90%;
background-position: 0;
padding-top: 120px;
margin-top: 30px;
}
.guideBanner__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.guideBanner__title,
.guideBanner__text {
text-align: center;
}
.guideBanner__books {
margin-top: 40px;
}
.guideBanner__button {
margin: 0 auto;
}
.king__content-media {
margin-left: auto;
margin-right: auto;
}
.king__video-slider {
margin-left: 0;
margin-bottom: 20px;
}
.king__video-slider .slick-slide {
margin-right: 0;
}
.king__video-item {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding-left: 0;
}
.king__video_item-video {
min-width: 100%;
margin-right: 0;
margin-left: 0;
}
.loadOther:not(.singleEvents__widget-slider) .postEvent {
min-width: calc(100%/2 - 15px);
}
.loadOther:not(.singleEvents__widget-slider) .postEvent__media {
min-height: 250px;
}
.actionform-desc {
padding: 0 20px;
}
.singleOffers__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.singleOffers__wrap-content {
margin-right: 0;
width: 100%;
}
.singleOffers__wrap-sidebar {
margin-top: 20px;
}
.singleOffers__sidebar-title {
padding-left: 0;
}
.singleOffers__wrap-sidebar {
min-width: 1px;
max-width: none;
}
.singleOffers__sidebar_list-slider .slick-track {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: stretch;
align-items: stretch;
}
.singleOffers__sidebar-item {
width: 250px;
height: auto;
margin-right: 20px;
}
.singleOffers__sidebar_item-title {
font-size: 18px;
}
.singleOffers__sidebar-controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-top: 15px;
}
.edu {
padding-bottom: 250px;
}
.edu__one-question, .edu__two-question {
margin-bottom: 25px;
}
.safety__title, .colledge__title, .admission__title, .beforestudy__title, .enrollee__title, .fasthelp__title, .first-step__abroad .first-step__title {
font-size: 27px;
}
.cheaper,
.brochure{
margin-bottom: 70px;
}
.admission {
margin-top: -5px;
}
.admission__oncourses {
margin-top: 40px;
}
.fasthelp__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.fasthelp__map {
min-width: 1px;
max-width: none;
width: 100%;
margin-bottom: 40px;
}
.fasthelp__content p {
padding-left: 32px;
background: url(//edustream.kz/wp-content/themes/edustream/img/what-list.png) left 2px no-repeat;
}
.fasthelp__content p strong {
font-size: 16px;
}
.since {
background-position: 40% top;
}
.since__box_slider_item-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.since__box-content {
min-width: 1px;
max-width: none;
}
.since__box-content {
margin-bottom: 20px;
}
.since__box-text {
padding-right: 0;
}
.since__box-photo {
display: none;
}
.specta__title br {
display: none;
}
.catalog__sections_content-wrap {
max-width: 350px;
margin: 0 auto;
}
.catalog__section-content ul {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.catalog__section-content ul li {
width: 100%;
}
.catalog__button {
margin: 20px auto 0;
}
.notsure .notsure__heading {
display: none;
}
.notsure .notsure__box .notsure__heading {
display: block;
margin-top: 10px;
}
.notsure__need {
margin: 10px 0 25px;
}
.notsure__need-list {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.notsure__need_list-item {
width: 100%;
height: auto;
}
.notsure__bottom {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.notsure__bottom-button {
margin-right: 0;
margin-bottom: 20px;
}
.notsure__title {
font-size: 20px;
}
.eyes .actionform-title br,
.notsure__title br {
display: none;
}
.ondemo__item-content p:last-child {
margin-top: 0;
}
.pay__head-desc br {
display: none;
}
.pay__other-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
} .callteacher__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.callteacher__content {
margin-bottom: 20px;
}
.complex__book {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.complex__book-content {
margin-left: 0;
margin-top: 15px;
position: relative;
}
}
@media (max-width:768px) {
.tours-features-item {
width: calc(100%/2 - 10px);
}
.teachers {
background: url(//edustream.kz/wp-content/themes/edustream/img/teachers@mobile.png) center top no-repeat;
padding-top: 30px;
padding-bottom: 10px;
min-height: 1px;
background-size: cover;
}
.teachers__title {
font-size: 26px;
max-width: 70%;
padding-top: 30px;
}
.teachers-big.slick-initialized .slick-slide.teachers-big-item {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
width: 300px;
position: relative;
margin-right: 20px;
}
.teachers-big-photo {
min-width: 1px;
max-width: none;
width: calc(100% - 30px);
margin: 10px 15px 25px;
height: 300px;
}
.teachers-big-content {
max-width: 100%;
padding: 0 15px;
margin-bottom: 15px;
max-height: 0px;
overflow: hidden;
}
.teachers-big-content.open {
max-height: none;
}
.teachers-big-name {
padding: 0 15px;
margin-top: 20px;
text-align: center;
display: block;
width: 100%;
}
.teachers-big-post {
padding: 0 15px;
margin-bottom: 10px;
text-align: center;
width: 100%;
min-height: 35px;
}
.teachers-big-text {
padding-right: 0;
}
.teachers-awards {
margin-bottom: 30px;
}
.teachers-big__controls {
margin-bottom: 50px;
}
.teachers-big-more,
.enter__more{
display: block;
position: absolute;
bottom: 10px;
left: 50%;
margin-left: -50px;
width: 100px;
font-size: 12px;
text-decoration: underline;
text-transform: uppercase;
color: #173e90;
padding-right: 25px;
text-align: right;
}
.teachers-big-more:after,
.enter__more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.teachers-big-content.open .teachers-big-more:after,
.enter__more.opened:after {
transform: rotate(-180deg);
}
.banner__icon {
margin-right: 20px;
}
.text-block .button,
.text-block .button:focus{
width: auto;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
text-align: left;
padding-left: 0;
}
.text-block .button:hover {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.promo {
padding-top: 0;
}
.promo__text {
max-width: 100%;
}
.how-slider-wrap {
padding: 0;
margin-bottom: 0;
}
.invite__title {
padding: 0 15px;
}
.hero__wrap {
background-position: 50%;
width: 100%;
position: relative;
margin-left: 0;
left: 0;
padding-left: 15px;
padding-top: 100px;
}
.hero__wrap {
background-size: 140%;
padding-top: 130px;
}
.hero__title, .hero__text {
width: 60%;
}
.hero__title {
font-size: 22px;
line-height: 1.2;
}
.hero__text {
font-size: 14px;
}
.langClass__block {
width: 94%;
height: auto;
padding: 25px 15px;
}
.langClass__block:before {
background-position: -600%;
}
.langClass__img {
width: 94%;
}
.promo[data-page="langsindiv"] .promo__bg {
zoom: .7;
}
.special__wrap {
margin-bottom: 50px;
}
.teachers[data-page="langsindiv"] .teachers__title {
text-align: left;
}
.text-block {
display: none; 
padding-top: 50px;
}
.special__features__item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
padding: 0 20px;
}
.special__features__item-icon {
min-width: 60px;
max-width: 60px;
height: 60px;
margin: 10px 0;
}
.special__features__item-text {
margin-bottom: 0;
text-align: left;
padding-right: 0;
}
.special__features__item-text br {
display: none;
}
.special__test-text {
font-size: 16px;
}
.economy__top-title {
font-size: 20px;
padding: 0;
}
.economy__top-content p {
font-size: 14px;
}
.economy__top-text {
min-width: 1px;
max-width: none;
margin-top: 0;
}
.economy__top-img {
margin: 0 auto;
}
.actionform-title {
font-size: 25px;
}
.actionform-title br {
display: none;
}
.actionform-desc {
padding: 0 60px;
}
.special__features__item {
max-width: 100%;
min-width: 100%;
margin-bottom: 10px;
}
.economy__top-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.economy__rate-maintitle {
text-align: center;
}
.banner[data-page="langsadultstart"] .banner__line {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.banner[data-page="langsadultstart"] .banner__time {
margin: 0;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.banner[data-page="langsadultstart"] .bunner__label {
font-size: 14px;
color: #66b2e3;
font-weight: 300;
max-width: 130px;
text-align: left;
margin-right: 10px;
}
.banner[data-page="langsadultstart"] .timenumbers span {
border-radius: 10px;
background-color: rgb(102, 178, 227);
width: 32px;
height: 40px;
color: #fff;
font-size: 30px;
line-height: 45px;
font-weight: 300;
position: relative;
text-align: center;
margin-left: 5px;
}
.banner[data-page="langsadultstart"] .timedescription {
text-align: center;
font-size: 11px;
color: rgba(255,255,255,.5);
text-transform: lowercase;
}
.banner[data-page="langsadultstart"] .banner__time__countdown li:not(:last-child) .timenumbers span:last-child:after {
top: 0px;
}
.free-lessons {
padding-top: 40px;
}
.promo[data-page="langstest"] {
padding-bottom: 50px;
min-height: 100vh;
}
.test__content {
max-width: none;
min-width: 1px;
}
.test__title br {
display: none;
}
.popup-englishtest-wrap {
width: 90vw;
max-width: 570px;
}
.popup-germantest-textbox {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.popup-germantest-tools-item:nth-child(2) {
margin-left: auto;
}
.popup-germantest-tools {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
width: 100%;
}
.popup-germantest-answers-item {
width: 100%;
min-width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
.group__desc {
text-align: center;
}
.gap {
background-position: 30%;
padding: 130px 0 60px;
}
.gap-slider-wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.gap-slider-init {
margin-left: 0;
margin-right: 0;
} 
.gap-slider-init .gap-slider-wrap {
padding-left: 0;
}
.gap-slider-box {
max-width: none;
min-width: 1px;
width: 100%;
margin-right: 0;
}
.gap-slider-sidebar {
display: none;
margin-top: 20px;
}
.gap .tours-features-item {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
}
.gap .tours-features-icon {
min-width: 85px;
max-width: 85px;
}
.gap .tours-features-text {
margin-top: 0;
text-align: left;
margin-left: 15px;
}
.gap-slider-text p:not(:first-child) {
display: none;
}
.gap__more {
display: block;
}
.gap-slider-wrap.open .gap__more::before {
transform: rotate(-180deg);
}
.gap-slider-wrap.open .gap-slider-text p,
.gap-slider-wrap.open .gap-slider-sidebar {
display: block;
}
.dream__item-line {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-start;
align-items: flex-start;
}
.dream__item-line-title {
max-width: none;
margin-bottom: 20px;
text-align: center;
}
.dream__item-line {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
margin-bottom: 30px;
}
.reviews[data-page="langsadultcorp"] {
padding-top: 50px;
}
.banner[data-page="langsadultcorp"] .actionform-desc br {
display: none;
}
.ielts__place {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.ielts__place-left {
max-width: 100%;
min-width: 100%;
}
.ielts__place-left-title {
text-align: center;
}
.ielts__place-left-title br {
display: none;
}
.ielts__countdown-wrap {
max-width: 290px;
margin: 20px auto;
}
.ielts__place-right-action {
margin-bottom: 10px;
}
.popupStatic-text {
width: 93%;
}
.intro[data-page="notfound"] .intro__button {
max-width: 310px;
margin: 20px auto 0;
}
.pageContacts__top .pageContacts__item[data-type="phones"] {
background-position: 5px 0;
}
.corp-col {
min-width: 1px;
padding-right: 0;
}
.welcome__tools {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.welcome__tools-list:first-child {
margin-right: 0;
margin-bottom: 20px;
}
.welcome__tools_item-address {
display: none;
}
.welcome__tools-list:first-child .welcome__tools-item {
text-align: left;
padding: 10px 0 0 25px;
}
.welcome__section-title {
font-size: 26px;
}
.history__slider-year {
margin-bottom: 10px;
}
.history__timeline {
width: 750px;
}
.history__timeline-item {
margin-right: 45px;
}
.history__slider .history__slider-item {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
margin-bottom: 0;
}
.history__slider-photo {
min-width: 1px;
max-width: none;
margin-right: 0;
width: 100%;
margin-bottom: 30px;
}
.history__slider-text {
font-size: 14px;
line-height: 20px;
margin-bottom: 20px;
}
.charity__box_tabs-wrap {
overflow-x: auto;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
}
.charity__box_tabs-wrap::-webkit-scrollbar {
display: none;
}
.charity__box_tabs-wrap .tabs__list {
width: 590px;
margin: 0;
justify-content: flex-start;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.charity__box_tabs-wrap .tabs__list .tabs__item {
margin-bottom: 10px;
}
.charity__box {
margin-top: 15px;
padding: 25px 15px;
}
.charity__box_gallery-photo {
width: calc(100%/2 - 10px);
margin-bottom: 20px;
}
.charity__box-video {
top: 0;
margin-bottom: 15px;
}
.charity__box-text {
margin-left: 0;
}
.guests__slider .guests__video-link {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-right: 20px;
width: 480px;
height: 260px;
}
.guests__controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.teachers[data-page="about"] .teachers__button {
margin-bottom: 0;
}
.teachers[data-page="about"] .teachers__title {
width: 70%;
}
.guideBanner__books {
zoom: .6;
margin-top: 60px;
}
.eyes .actionform-desc br {
display: none;
}
.enrollee__slider_item-wrap,
.talantics__slider_item-wrap {
width: 500px;
}
.enrollee-controls,
.talantics-controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
margin-top: 20px;
}
.talantics__slider_heading-content {
margin-left: 15px;
}
.talantics__slider-item {
width: calc(100% - 20px);
}
.talantics__slider_heading-offer {
padding-right: 15px;
}
.methods__list {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.methods__item {
max-width: none;
}
.leadership__king-item {
width: 100%;
}
.promo[data-page="langstrial"] .ielts__place-left {
margin-right: 0;
min-width: 1px;
max-width: none;
}
.teachers[data-page="langstrial"] {
margin-top: 30px;
}
.how-slider-wrap .slick-track  {
height: 380px;
}
.postInterview {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 15px;
width: 100%;
}
.postInterview__media {
min-width: 1px;
max-width: none;
width: 100%;
height: auto;
min-height: 350px;
margin-right: 0;
background-position: center;
}
.king__content-quote {
padding-left: 10px;
padding-top: 30px;
}
.postInterview__content-meta {
margin-top: 5px;
}
.postInterview__content-title {
margin: 15px 0 20px;
}
.loadOther .postEvent__media {
background-position: center;
min-height: 180px;
}
.giftform__box-wrap {
margin-top: 100px;
}
.giftform__box:before {
zoom: .8;
}
.giftform__form-line,
.giftform__form-tools {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.giftform__form-group:first-child {
margin-right: 0;
margin-bottom: 15px;
}
.giftform__form-tools .form-security {
margin: 10px 0;
}
.category__tools-cat,
.category__tools-tag{
white-space: normal;
padding-right: 100px;
}
.category__tools_tag-item {
display: inline-block;
vertical-align: middle;
margin-bottom: 10px;
}
.enter__univers-item {
min-width: 100%;
max-width: 100%;
}
.enter__main_left-title,
.enter__main_left-desc {
text-align: center;
}
.enter__more {
margin-left: 45px;
bottom: 80px;
left: 0;
position: relative;
cursor: pointer;
}
.enter__content-main {
overflow: hidden;
padding-bottom: 0;
margin-bottom: 100px;
}
.enter__content-main .enter__univers-item {
display: none;
}
.enter__content-main .enter__univers-item:nth-child(1),
.enter__content-main .enter__univers-item:nth-child(2) {
display: block;
}
.enter__content-main .enter__slider-wrap {
display: none;
}
.enter__content-main.opened .enter__univers-item,
.enter__content-main.opened .enter__slider-wrap{
display: block;
}
.enter {
margin-bottom: 60px;
}
.legal__wrap {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
margin: 0;
}
.legal__wrap-content h4 {
font-size: 18px;
}
.legal__wrap-author {
min-width: 100%;
max-width: 100%;
background: url(//edustream.kz/wp-content/themes/edustream/img/legal@mobile.png) -50px -100px no-repeat;
background-size: calc(100% + 50px) calc(100% + 100px);
margin-right: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
position: relative;
}
.legal__author-photo {
zoom: .6;
margin-bottom: 70px;
}
.legal__wrap-content {
width: calc(100% - 40px);
margin: 25px 20px;
padding-right: 0;
overflow: hidden;
max-height: 250px;
position: relative;
}
.legal__wrap-content:after {
content: "";
width: 100%;
left: 0;
height: 55px;
position: absolute;
bottom: 0;
z-index: 5;
display: block;
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f8fa",GradientType=1);
}
.legal__wrap-content.open:after {
display: none;
}
.legal__more {
display: block;
position: absolute;
bottom: 0;
right: 0;
text-decoration: underline;
width: 160px;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
text-align: right;
cursor: pointer;
}
.legal__more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.legal__wrap-content.open {
max-height: none;
}
.legal__wrap-content.open .legal__more:after {
transform: rotate(-180deg);
top: -2px;
}
.start {
padding-top: 60px;
background-size: cover;
padding-bottom: 250px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/start@mobile.png);
}
.start__title br {
display: none;
}
.start__box {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.start__box_slider-wrap {
min-width: 1px;
max-width: none;
width: 100%;
margin-right: 0;
margin-bottom: 25px;
height: auto;
padding-right: 25px;
}
.start__box-consult {
min-width: 1px;
max-width: none;
padding: 0 20px;
margin-bottom: 25px;
}
.abroad {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/abroad@mobile.png);
margin-top: -200px;
padding-top: 110px;
}
.abroad__title {
font-size: 26px;
}
.safety__photo {
width: 90%;
}
.safety__title, .colledge__title, .admission__title, .beforestudy__title, .enrollee__title, .fasthelp__title, .first-step__abroad .first-step__title {
font-size: 24px;
}
.comfort__features-item {
width: 100%;
}
.fasthelp__more {
display: block;
position: relative;
text-decoration: underline;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
text-align: right;
cursor: pointer;
margin-bottom: 30px;
}
.fasthelp__more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.fasthelp__map {
display: none;
}
.colledge__tabs-content.opened .colledge__more:after {
transform: rotate(-180deg);
top: -2px;
}
.brochure:not(.brochure__condition) .brochure__photo {
right: 60px;
}
.colledge__content-right {
min-width: 1px;
max-width: none;
margin-bottom: 20px;
}
.admission__oncourses .admission__item:nth-child(odd),
.admission__list .admission__item {
width: 100%;
}
.brochure__content-text {
height: auto;
padding: 0 10px;
}
.popupAbroadAlbum__carousel-wrap {
display: none;
}
.popupAbroadAlbum-wrap {
width: 90%;
height: 300px;
overflow: visible;
}
.popupAbroadAlbum-wrap .popup-close {
top: -35px;
}
.popupAbroadAlbum__big-wrap {
border-radius: 20px;
overflow: hidden;
}
.popupAbroadAlbum__caption-wrap {
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 90%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 90%);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 90%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
bottom: 0;
width: 100%;
height: 70px;
top: auto;
padding-top: 15px;
border-radius: 0 0 20px 20px;
}
.popupAbroadAlbum__caption {
color: #fff;
}
.popupAbroadAlbum__big__controls .controls__button {
width: 40px;
height: 40px;
top: 50%;
margin-top: -20px;
background-size: contain;
position: absolute;
z-index: 10;
background-color: #000;
border: 7px solid #000;
border-radius: 20px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/video-left.png);
background-position: center;
display: block;
}
.popupAbroadAlbum__big--prev {
top: 0;
left: 10px;
}
.popupAbroadAlbum__big--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-thumb-prev-hover.png);
}
.popupAbroadAlbum__big--next {
right: 10px;
bottom: 0;
transform: rotate(-180deg);
}
.popupAbroadAlbum__big--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/teachers-thumb-prev-hover.png);
}
.assort__slider-sections img:nth-child(5) {
display: none;
}
.specta__list {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.specta__list .specta__list-item {
width: 100%;
}
.umk__title {
font-size: 26px;
}
.umk__title strong {
font-size: 26px;
display: block;
}
.catalog__section-content ul li {
width: 100%;
min-height: 25px;
}
.catalog__section-title {
font-size: 22px;
}
.notsure__box {
padding-left: 20px;
padding-right: 20px;
}
.notsure__desc {
font-size: 18px;
margin-bottom: 15px;
}
.notsure__line {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.notsure__line .actionform-group {
min-width: 1px;
max-width: none;
margin-right: 0;
}
.notsure__bottom {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.notsure__bottom-button {
margin-right: 0;
margin-bottom: 20px;
}
.popup .notsure__box .notsure__title {
font-size: 20px;
}
.ondemo__slider-video {
height: 300px;
}
.ondemo-slider-controls .controls__button {
top: 22%;
}
.packages__box, .packages__box-max {
flex: 0 0 100%;
}
.packages__box-title {
max-width: 200px;
height: 50px;
font-size: 20px;
}
.packages__box-ul {
font-size: 14px;
}
.packages__box-stage {
font-size: 16px;
}
.packages__box.open .packages__box-info.packages__box-content {
margin-top: -20px;
}
.package__long .actionform-wrap {
padding: 30px;
}
.package__long .actionform-wrap .package__long-title {
padding: 0 30px;
}
.popup-wrap.popupCalc-wrap {
width: 340px;
}
.calc__step-title {
font-size: 20px;
margin-top: 20px;
}
.calc__step-desc {
font-size: 14px;
padding-right: 45px;
}
.calc__list {
margin-right: 10px;
}
.calc__list-item {
padding: 4px 10px 2px 15px;
}
.calc__list_item-name {
padding-right: 15px;
}
.calc__list-item.active:after {
top: 6px;
left: 20px;
}
.calc__progress-line {
width: 140px;
}
.calc__nav {
padding-right: 15px;
padding-left: 15px;
}
.calc__step-last .calc__nav {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.calc__tools-next, .calc__tools-finish {
padding-right: 25px;
padding-left: 25px;
}
.calc__step-last .calc__progress-title {
text-align: center;
}
.calc__step-last .calc__progress {
margin-bottom: 10px;
}
.calc__form {
width: 100%;
margin-top: 25px;
}
.calc__step-title {
margin: 25px 45px 10px 15px;
}
.calc__step-desc {
margin-right: 45px;
margin-left: 15px;
}
.calc__step-form .calc__step-title,
.calc__step-form .calc__step-desc {
margin-left: 15px;
margin-right: 40px;
text-align: left;
}
.calc__step-form .calc__step-title br {
display: none;
}
.calc__step-form .calc__step-desc {
margin-right: 0;
}
.calc__mess-item {
width: 75px;
background-position: center top;
background-color: transparent;
opacity: .5;
transition: .2s all;
padding: 50px 0 0 0;
text-align: center;
display: block;
}
.calc__mess-item.active,
.calc__mess-item:hover {
opacity: 1;
background-color: transparent;
color: #173e90;
}
.thanks-content br {
display: none;
}
.pay__section-item:nth-child(3) {
margin-right: 0;
}
}
@media (max-width:600px) {
.promo__list {
margin-left: auto !important;
margin-right: auto !important;
}
.promo__abroad-inner br {
display: none;
}
.promo__abroad-inner .place__text {
max-width: none;
}
.methods__item {
max-width: 100%;
}
.tours__title {
font-size: 22px;
}
.tours__desc {
margin: 0 0 20px 0;
font-size: 14px;
}
.tours-nav {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
}
.tours-nav-button:first-child {
margin-right: 0;
margin-bottom: 10px;
}
.reviews {
padding-top: 50px;
}
.reviews__title {
font-size: 25px;
}
.free-lessons__tabs .tabs__item {
padding-left: 20px;
}
.free-lessons-gallery {
min-width: 1px;
height: 200px;
}
.title {
padding: 0 15px;
}
.title br {
display: none;
}
.contacts__tabs .tabs__list {
justify-content: center;
}
.how {
margin-bottom: 40px;
}
.first-step__list {
margin-top: 30px;
}
.first-step__line {
-ms-align-items: flex-start;
align-items: flex-start;
}
.first-step__img {
width: 100px;
height: 100px;
min-width: 100px;
}
.first-step__content {
max-width: none;
}
.first-step__name {
font-size: 16px;
line-height: 1.4;
}
.hero__wrap {
padding-top: 140px;
}
.hero__title
.hero__text {
margin-top: 20px;
}
.hero__title {
font-size: 16px;
line-height: 1.2;
}
.hero__text {
margin-top: 20px;
}
.reviews {
padding-top: 20px;
}
.information {
margin-top: 30px;
margin-bottom: 50px;
}
.information__title {
padding: 0;
}
.information[data-page="langschild1114"] .information__title {
font-size: 22px !important;
}
.information__text p br {
display: none;
}
.langClass__block-title {
font-size: 20px;
}
.langClass__block-title br {
display: none;
}
.free-lessons {
padding-top: 30px;
}
.reviews .desc {
margin-bottom: 20px;
}
.economy__top-title {
padding: 0;
}
.special__test-text {
text-align: center;
}
.teachers[data-page="langsindiv"] .teachers__title br {
display: none;
}
.what {
margin-top: 50px;
}
.what__content-title {
padding-left: 0;
}
.dream:after {
background-position-x: 0;
}
.dream__list {
margin-top: 40px;
}
.dream__item {
margin-bottom: 30px;
}
.what__photo {
height: 280px;
}
.free-lessons__title {
padding: 0;
text-align: center;
}
.banner[data-page="langsadultstart"] .banner__left {
margin-bottom: 30px;
}
.test__title {
font-size: 28px;
}
.test__btns-title {
padding: 0;
}
.promo[data-page="langschildvac"] .promo__place,
.promo[data-page="langsadultcorp"] .promo__place {
margin-right: 0;
width: 100%;
}
.promo[data-page="langschildvac"] .place__button,
.promo[data-page="langsadultcorp"] .place__button {
margin: 0 auto;
}
.promo[data-page="langsadultcorp"] .place__inner {
padding: 20px;
}
.promo[data-page="langsadultcorp"] .place__button {
margin-top: 15px
}
.vac-slider-wrap {
min-width: 1px;
}
.vac-slider-big {
height: 250px;
}
.tours[data-page="langschildvac"] {
margin-top: 0;
}
.vac-content p,
.vac-content ul {
font-size: 14px;
}
.dream:after, .dream[data-page="langsadultcorp"]::after {
height: 200px;
}
.teachers {
padding-bottom: 30px;
}
.reviews[data-page="langsadultcorp"] {
padding-top: 30px;
}
.seal {
margin-bottom: 160px;
}
.notfound .container {
padding: 120px 0 50px;
}
.notfound-title {
font-size: 30px;
margin-bottom: 30px;
}
.notfound-content {
margin-right: 0;
max-width: none;
}
.notfound-content p {
font-size: 14px;
margin-bottom: 15px;
}
.widgetInstagram__title {
padding: 0;
}
.pageContacts__btm-social-item {
max-width: 40px;
}
.pageContacts__btm-social-item:not(:last-child) {
margin-right: 15px;
}
.widgetInstagram__title {
font-size: 24px;
margin-bottom: 15px;
}
.pageContacts__btm-legal h4 {
font-size: 18px;
margin-bottom: 15px;
}
.widgetInstagram__controls .controls__button {
zoom: .7;
}
.actionform-wrap {
padding: 0 40px 40px 40px;
}
.promo[data-page="langstrial"] {
margin-bottom: 40px;
}
.express-publishing[data-page="langstrial"] .express-publishing__title {
margin-bottom: 0;
}
.charity__box-tabs .tabs__content {
max-height: 230px;
overflow: hidden;
position: relative;
}
.charity__box-tabs .tabs__content.open {
max-height: none;
}
.charity__box-tabs .tabs__content:after {
content: "";
width: 100%;
left: 0;
height: 55px;
position: absolute;
bottom: 0;
z-index: 5;
display: block;
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f8fa",GradientType=1);
}
.charity__box-tabs .tabs__content.open:after {
display: none;
}
.charity__tabs_content-more {
display: block;
position: absolute;
bottom: 0;
right: 0;
text-decoration: underline;
width: 160px;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
text-align: right;
cursor: pointer;
}
.charity__tabs_content-more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.charity__box-tabs .tabs__content.open .charity__tabs_content-more:after {
transform: rotate(-180deg);
top: -2px;
}
.guests__slider .guests__video-link {
margin-right: 0;
}
.leadership__king_item-photo {
max-width: 130px;
min-width: 130px;
height: 150px;
}
.about__list-item p strong {
font-size: 17px;
}
.about__list-item p {
font-size: 14px;
}
.talantics__slider-item {
width: 100%;
}
.talantics__slider_heading-photo {
zoom: .5;
}
.talantics__slider_heading-offer {
margin-top: -105px;
margin-bottom: 50px;
padding: 0 15px;
}
.talantics__slider_heading-offer br {
display: none;
}
.guests {
padding-bottom: 60px;
}
.guideBanner,
.eyes,
.enrollee{
margin-bottom: 50px;
}
.enrollee__slider_item-text {
max-height: 110px;
overflow: hidden;
position: relative;
}
.enrollee__slider_item-review {
position: relative;
}
.enrollee__slider_item-review.open .enrollee__slider_item-text {
max-height: none;
}
.enrollee__slider_item-text:after {
content: "";
width: 100%;
left: 0;
height: 55px;
position: absolute;
bottom: 0;
z-index: 5;
display: block;
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 25%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f8fa",GradientType=1);
}
.enrollee__slider_item-review.open .enrollee__slider_item-text:after {
display: none;
}
.enrollee-more {
display: block;
position: absolute;
bottom: -10px;
right: 0;
text-decoration: underline;
width: 160px;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
text-align: right;
cursor: pointer;
}
.enrollee-more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.enrollee__slider_item-review.open .enrollee-more:after {
transform: rotate(-180deg);
top: -2px;
}
.pageContacts__top .pageContacts__item {
min-width: 1px;
max-width: none;
width: 100%;
}
#popupTrial .popup-title {
font-size: 24px;
padding: 0 35px;
}
.popupTrial-container {
padding-top: 20px;
}
.how-slider-item {
height: 300px;
margin-right: 0;
margin-left: 0;
opacity: 1;
}
.how-slider-item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.teachers[data-page="langstrial"] .teachers__title {
max-width: 75%;
font-size: 21px;
}
.kingform__wrap .form-security {
width: 300px;
}
.category__title {
font-size: 30px;
padding: 0;
}
.category__tools {
margin-top: 20px;
}
.category__tools_cat-item {
padding: 13px 15px 10px;
margin-right: 5px;
margin-bottom: 5px;
}
.category__tools_cat-more {
font-size: 25px;
height: 41px;
}
.loadOther:not(.singleEvents__widget-slider) .postEvent {
min-width: 100%;
}
.loadOther:not(.singleEvents__widget-slider) .postEvent__media {
min-height: 300px;
}
.loadSticky .postEvent__content-text {
padding-right: 0;
}
.loadSticky .postEvent__content-text p:nth-child(2) {
display: none;
}
.loadSticky .postEvent__content-more {
text-align: left;
}
.loadSticky .postEvent__media-category {
width: 186px;
height: 36px;
padding: 9px 15px 0 0;
}
.loadSticky .postEvent__media-category:before {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/loadOther-category.png);
opacity: .8;
}
.loadSticky .postEvent__media-category span {
font-size: 14px;
}
.postArticle {
min-width: 100%;
max-width: 100%;
}
.postArticle__media {
height: 250px;
}
.postOffer__media-photo {
zoom: .7;
}
.singleEvents__widget-slider.loadOther .postArticle {
min-width: 1px;
max-width: none;
margin-right: 0;
}
.singleEvents__widget.lastmonth .containerPadding {
padding-right: 0;
}
.singleEvents__heading {
height: 200px;
margin-bottom: 15px;
}
.singleEvents__heading-wrap[data-show="desktop"] {
display: none;
}
.singleEvents__heading-wrap[data-show="mobile"] {
display: block;
padding-left: 0;
padding-right: 0;
}
.singleEvents__heading-title {
font-size: 26px;
font-weight: 700;
color: #173e90;
}
.singleEvents__heading-info {
justify-content: space-between;
width: 100%;
}
.singleEvents__heading-category {
border: none;
color: #66b2e3;
padding: 0;
}
.singleEvents__heading-category:before {
content: "#";
color: #66b2e3;
display: inline-block;
vertical-align: middle;
margin-right: -3px;
}
.singleEvents__heading-date {
font-size: 12px;
color: #a2a2a2;
}
.singleEvents__heading-icons:not(.hideDesktop) {
display: none;
}
.singleEvents__heading-icons.hideDesktop {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.singleEvents__heading-icons {
-webkit-filter: grayscale(.18) invert(.18);
filter: grayscale(.18) invert(.18);
}
.singleEvents__social {
padding: 12px 0;
}
.singleEvents__comments-title,
.singelEvents__comments-wrap {
padding-left: 0;
}
.singleEvents__sidebar {
min-width: 1px;
max-width: none;
width: 100%;
}
.singleEvents__slider .slick-list {
width: 100%;
}
.singleEvents__slider-wrap {
margin-left: -15px;
width: calc(100% + 30px);
}
.singleEvents__slider-item {
width: 255px;
margin: 0 15px;
}
.singleEvents__slider-controls {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
margin-top: 30px;
font-weight: 300;
}
.singleEvents__slider-controls .controls__counter {
display: block;
}
.singleEvents__slider-controls .controls__current {
font-size: 20px;
color: #2b2a28;
}
.singleEvents__slider-controls .controls__length {
font-size: 14px;
color: #aeaeae;
}
.promo__abroad:not(.promo__abroad-inner) .place__inner {
padding-right: 15px;
padding-left: 15px;
}
.promo__abroad .place__button {
width: 100%;
}
.first-step__abroad .first-step__title,
.first-step__abroad .first-step__desc{
font-size: 26px;
padding: 0;
margin: 0;
line-height: 1.2;
}
.legal__author-photo {
zoom: .45;
margin-bottom: 200px;
margin-top: -100px;
}
.legal__author-photo img {
object-position: 0 40px;
}
.legal__author-status {
margin-right: 0;
width: 100%;
position: absolute;
bottom: 55px;
left: 0;
margin-left: 15px;
}
.enter__tabs .tabs__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.enter__main_bottom-text {
padding: 0 20px;
}
.edu__title {
padding: 0;
font-size: 26px	
}
.edu__one-question, .edu__two-question {
width: 160px;
height: 50px;
font-size: 20px;
}
.edu__one_answer-wrap, .edu__two_answer-wrap {
width: 295px;
height: 110px;
padding: 15px 15px;
}
.edu__one_answer-wrap strong, .edu__two_answer-wrap strong {
font-size: 20px;
}
.edu__one_answer-wrap p, .edu__two_answer-wrap p {
font-size: 16px;
}
.edu__two {
background-position: 35% bottom;
}
.start__title {
padding: 0;
}
.start__title,
.start__title strong {
font-size: 26px;
}
.start__tools {
overflow-x: auto;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
width: calc(100% + 30px);
padding-left: 15px;
}
.start__tools::-webkit-scrollbar {
display: none;
}
.safety {
margin-top: 40px;
}
.brochure:not(.brochure__condition) .brochure__content-title {
padding: 0;
margin-bottom: 20px;
}
.colledge__tabs .tabs__list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
}
.colledge__tabs_list-item {
margin-right: 20px;
text-align: center;
}
.brochure:not(.brochure__condition) .brochure__photo {
zoom: .5;
}
.expwhere__title {
padding: 0;
}
.expwhere__subtitle {
font-size: 20px;
}
.expwhere__tabs {
margin-bottom: 60px;
}
.expwhere__tabs .tabs__list {
margin: 30px auto;
}
.expwhere__tabs .tabs__content {
border-radius: 0;
margin-left: -15px;
width: calc(100% + 30px);
height: 310px;
}
.promo__publishabout_bottom-photo img {
width: 100%;
height: auto;
}
.express-publishing[data-page="publishabout"] .express-publishing__title {
margin-bottom: 0;
}
.express-publishing[data-page="publishabout"] .express-publishing__list {
padding-top: 30px;
}
.since {
padding-top: 60px;
}
.since__title {
padding: 0;
}
.since .slick-track {
display: block;
}
.since__box_slider_item-wrap {
padding: 10px 15px;
}
.since__box-title {
font-size: 18px;
height: 36px;
max-width: 80%;
}
.since__box-text {
font-size: 14px;
overflow: hidden;
}
.since__box-content {
position: relative;
margin-bottom: 0;
max-height: 130px;
overflow: hidden;
}
.since__box-content.open {
max-height: none;
}
.since__box-content:after {
content: "";
width: 100%;
left: 0;
height: 25px;
position: absolute;
bottom: 0;
z-index: 5;
display: block;
background: rgb(255,255,255);
background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(244,248,250,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(244,248,250,0) 100%);
background: linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(244,248,250,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4f8fa",GradientType=1);
}
.since__box-content.open:after {
display: none;
}
.since__more {
display: block;
position: relative;
bottom: 0;
right: 0;
width: 100%;
font-size: 12px;
text-decoration: underline;
text-transform: uppercase;
color: #173e90;
padding-right: 25px;
text-align: right;
border: 0;
background: none;
padding-left: 0;
margin-top: 10px;
margin-right: 0;
z-index: 5;
cursor: pointer;
}
.since__more:after{
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.since__box-content.open+.since__more:after{
transform: rotate(-180deg);
}
.since__box-content.open+.since__more {
bottom: 0;
}
.assort__slider-sections img:nth-child(4) {
display: none;
}
.catalog__title {
font-size: 20px;
padding: 0;
}
.notsure__title {
padding: 0;
font-size: 20px;
}
.notsure__box:before {
margin-top: -340px;
zoom: .3;
}
.notsure__desc {
font-size: 14px;
}
.popupPublish-wrap .notsure__bottom-button {
max-width: 270px;
}
.popupPublish-wrap .notsure__bottom-button span {
line-height: 1.2;
padding: 0 20px;
}
.popupPublish-wrap .notsurce__cause-textarea {
font-size: 14px;
height: 75px;
}
.thanks-social-list {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.thanks-social-item {
width: 100%;
}
.promo__oncourses .promo__place {
width: 100%;
}
.ondemo {
margin: 50px 0 30px;
}
.ondemo__onenglish {
margin-bottom: 70px;
}
.pay__head-title {
font-size: 30px;
line-height: 36px;
}
.pay__head-desc {
font-size: 20px;
line-height: 24px;
}
.pay__sec {
padding: 25px 20px 15px;
}
.pay__sec-logos {
flex-wrap: wrap;
}
.pay__sec-text {
font-size: 18px;
line-height: 24px;
}
.pay__logos-item:nth-child(1) {
min-width: 100%;
max-width: 100%;
height: auto;
margin-right: 0;
text-align: center;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
margin-bottom: 10px;
}
.pay__logos-item:nth-child(1) img {
max-width: 200px;
}
.pay__wrap-title {
font-size: 26px;
line-height: 30px;
margin-bottom: 10px;
}
.pay__section-title {
font-size: 20px;
line-height: 40px;
}
.pay__wrap-item:not(.pay__other) .pay__section-item:after,
.pay__wrap-item:not(.pay__other) .pay__section_item-inner:after,
.pay__wrap-item:not(.pay__other) .pay__section_item-price:after,
.pay__wrap-item:not(.pay__other) .pay__section_item-inner:before,
.pay__wrap-item:not(.pay__other) .pay__section-item:before {
display: none;
}
.pay__wrap-item:not(.pay__other) .pay__section_item-price {
margin-bottom: 0;
}
.pay__wrap-item:not(.pay__other) .pay__section-item {
margin-bottom: 20px;
min-width: calc(100%/2 - 10px);
max-width: calc(100%/2 - 10px);
}
.pay__wrap-item:not(.pay__other) .pay__section-item:not(:nth-last-child(2)):not(:nth-child(3)) {
margin-right: 20px;
}
.pay__wrap-item:not(.pay__other) .pay__section_item-inner {
border-radius: 15px;
padding: 15px 15px 5px 15px;
transition: .2s all;
}
.pay__section {
margin-bottom: 20px;
}
.pay__other .pay__section-item {
min-width: 1px;
max-width: none;
}
.pay__other .pay__section-item:not(:nth-last-child(2)) {
margin-right: 0;
}
.pay__section_item-inner:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.pay__wrap-item {
margin-bottom: 40px;
}
.pay__section-do {
display: block;
}
.methodist__name {
font-size: 30px;
line-height: 36px;
}
.methodist__post {
font-size: 18px;
line-height: 20px;
}
.methodist__contacts {
width: 100%;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.methodist__contacts-item[data-type=phone] {
margin-bottom: 10px;
}
.complex__title {
padding: 0;
text-align: center;
}
.complex__card-title {
font-size: 26px;
line-height: 40px;
}
.complex__video-box {
min-width: 1px;
max-width: 100%;
}
.complex__book-content {
font-size: 14px;
line-height: 18px;
max-height: 90px;
overflow: hidden;
}
.complex__book.open .complex__book-content {
max-height: none;
}
.complex__book-content:after {
content: "";
width: 100%;
left: 0;
height: 120px;
position: absolute;
bottom: 0;
z-index: 5;
display: block;
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(243,247,250,1) 90%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(243,247,250,1) 90%);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(243,247,250,1) 90%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#f3f7fa",GradientType=1);
}
.complex__book-content p:not(:last-child) {
margin-bottom: 10px;	
}
.complex__book.open .complex__book-content:after {
display: none;
}
.complex__book-more,
.complex__docs-more {
display: block;
position: relative;
text-align: right;
text-decoration: underline;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
cursor: pointer;
margin-left: auto;
border: none;
margin-bottom: 25px;
background: none;
}
.complex__book-more:after,
.complex__docs-more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.complex__book.open .complex__book-more:after,
.complex__docs.open .complex__docs-more:after {
transform: rotate(-180deg);
top: -2px;
}
.complex__docs-title {
margin-top: 20px;
}
.complex__docs-list {
display: none;
}
.complex__docs.open .complex__docs-list {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.complex__docs.open .complex__docs-more {
margin-top: 10px;
}
.promo__teacher-wrap h1,
.promo__teacher-wrap h3 {
text-align: center;
}
.promo__teacher-wrap h1 {
font-size: 30px;
}
}
@media (max-width:490px) {
.header__phone {
font-size: 19px;
}
.singleOffers__content-heading {
padding-left: 0;
height: 160px;
overflow: visible;
}
.singleOffers__content-heading:before {
display: none;
}
.singleOffers__content_heading-wrap {
top: 110px;
}
.singleOffers__content-text {
margin-top: 110px;
}
.singleOffers__content-title {
font-size: 28px;
color: #173e90;
}
.singleOffers__content-subtitle {
font-size: 16px;
color: #202020;
}
.enter__main_left-title, .enter__main_left-desc {
max-width: 350px;
margin: 0 auto;
}
.edu {
margin-bottom: 20px;
}
.legal__author-photo {
margin-left: -50px;
}
.legal__author-status {
width: 90%;
bottom: 35px;
}
.start__box_slider-controls.controls {
padding: 0;
}
.safety__photo {
width: 350%;
margin-left: -100%;
margin-top: 90px;
height: 450px;
}
body.page-id-5366 .safety__photo {
height: 320px;
margin-left: -120%;
} .specta__list-title {
font-size: 16px;
}
.assort__slider-sections img:nth-child(3) {
display: none;
}
.assort__caption {
font-size: 14px;
line-height: 1.4;
}
.umk__designer {
background-size: 600% 100%;
}
.catalog {
padding-top: 0;
}
.catalog__slider-item {
width: 270px;
}
.notsurce__cause-textarea {
font-size: 14px;
height: 75px;
}
.notsure__bottom-button {
max-width: 280px;
}
.notsure__bottom-button span {
line-height: 1.2;
padding: 0 20px;
}
.popupPublish-wrap .notsure__box {
margin: 30px 20px;
padding-left: 15px;
width: calc(100% - 60px);
}
.widgetInstagram__controls .controls__button {
width: 57px;
height: 19px;
font-size: 0;
background-color: transparent;
background-repeat: no-repeat;
border: none;
cursor: pointer;
transition: all 0.3s;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
left: auto;
right: auto;
top: auto;
margin-top: 0;
border-radius: 0;
background-position: 0;
background-size: cover;
box-shadow: none;
zoom: 1;
}
.widgetInstagram__controls .controls__button:hover {
background-color: transparent;
}
.widgetInstagram__controls .controls__button--prev {
margin-right: auto;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left.png);
}
.widgetInstagram__controls .controls__button--prev:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-left-hover.png);
}
.widgetInstagram__controls .controls__button--next {
margin-left: auto;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right.png);
transform: none;
}
.widgetInstagram__controls .controls__button--next:hover {
background-image: url(//edustream.kz/wp-content/themes/edustream/img/arrow-right-hover.png);
}
.assort__slider img:nth-child(2) {
display: none;
}
.umk__designer-content p {
display: none;
}
.umk__designer-content p:nth-child(1),
.umk__designer-content p:nth-child(2){
display: block;
}
.umk__designer-more {
display: block;
position: relative;
text-align: right;
text-decoration: underline;
z-index: 10;
font-size: 12px;
text-transform: uppercase;
color: #173e90;
padding-right: 20px;
cursor: pointer;
margin-left: auto;
border: none;
margin-bottom: 25px;
background: none;
}
.umk__designer-more:after {
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.umk__designer-content.opened .umk__designer-more:after {
transform: rotate(-180deg);
top: -2px;
}
.umk__designer-content.opened p {
display: block;
}
.umk__editor-list {
width: 100%;
}
.umk__editor_list-item {
margin-right: 0;
padding-left: 0;
}
.umk__editor_item-digit {
display: none;
}
.umk__editor_item-photo {
margin: 0 auto 20px;
}
.umk__editor_item-content {
text-align: center;
}
.slicing__video {
height: 300px;
}
.involved__content,
.methodist__photo{
min-width: 1px;
max-width: 100%;
}
.methodist__group .callteacher__group-button {
width: 100%;
max-width: 320px;
}
.methodist__scroll a {
font-size: 16px;
}
}
@media (max-width:460px) {
.promo__title {
font-size: 25px;
line-height: 1.2;
margin-bottom: 15px;
font-weight: 500;
}
.promo__text {
font-size: 14px;
line-height: 1.2;
}
.promo__bg {
zoom: .6;
}
.tours-features-item {
width: 100%;
}
.free-lessons-gallery {
width: 100%;
max-width: none;
height: 180px;
}
.controls {
padding: 0 15px;
}
.umk__author-controls, .umk__editor-controls,
.catalog__slider-controls {
width: 100%;
padding: 0;
}
.title {
font-size: 22px;
line-height: 1.2;
}
.desc {
margin-top: 10px;
font-size: 14px;
line-height: 1.2;
}
.banner__title {
position: relative;
z-index: 1;
padding: 0 15px;
}
.banner__list {
padding: 0 15px;
}
.contacts__tabs .tabs__item {
min-height: 20px;
font-size: 14px;
padding: 0 20px;
}
.banner__button {
margin-bottom: 20px;
}
.banner__time {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.bunner__label {
margin-top: 0;
margin-bottom: 10px;
text-align: center;
}
.banner__time__countdown {
margin-left: 0;
}
.contacts__map {
height: 200px;
}
.first-step__item {
display: block;
position: relative;
}
.first-step[data-page="langschildvac"] .first-step__item:nth-child(2n+2) {
margin-top: 15px;
}
.first-step__img {
display: inline-block;
vertical-align: top;
}
.first-step__content {
position: relative;
display: inline-block;
vertical-align: top;
width: calc(100% - 140px);
}
.first-step__text {
display: none;
}
.first-step__more {
display: block;
position: absolute;
bottom: 10px;
right: 0;
width: 100px;
font-size: 12px;
text-decoration: underline;
text-transform: uppercase;
color: #173e90;
padding-right: 25px;
text-align: right;
border: 0;
background: none;
padding-left: 0;
margin-top: 10px;
margin-right: 0;
}
.first-step__more:after{
content: "";
width: 12px;
height: 12px;
background: url(//edustream.kz/wp-content/themes/edustream/img/BRIF_na_SEO_84993905707_ru.png) no-repeat;
position: absolute;
right: 0;
top: 0;
}
.first-step__item.open .first-step__more:after{
transform: rotate(-180deg);
}
.first-step__item.open .first-step__more {
bottom: -5px;
}
.first-step__item.open .first-step__text {
display: block;
margin-bottom: 20px;
}
.hero__wrap {
padding-top: 70px;
background-size: 190%;
background-position: right -110px top;
}
.first-step__title {
text-align: left;
}
.express-publishing__item {
margin-right: 0;
}
.information__photo {
height: 230px;
}
.langClass__block {
width: 100%;
border-radius: 0;
margin: 30px 0;
}
.langClass__block:after {
width: 100%;
margin-left: -50%;
border-radius: 0;
}
.langClass__block-title {
font-size: 18px;
}
.langClass__block-text {
margin-bottom: 15px;
}
.langClass__img {
display: none;
}
.promo[data-page="langsindiv"] .promo__bg {
zoom: .5;
}
.special__photo {
height: 200px;
order: 2;
margin-top: 20px;
}
.special__content {
order: 1;
}
.actionform-title {
font-size: 20px;
}
.actionform-desc {
padding: 0 30px;
font-size: 14px;
}
.teachers__title,
.banner__title{
font-size: 22px;
}
.teachers__title br {
display: none;
}
.test__btns {
margin-top: 15px;
}
.test__desc br {
display: none;
}
.test__btns-item {
min-width: 100%;
max-width: 100%;
}
.popup-englishtest-wrap {
height: 80vh;
padding-left: 15px;
padding-right: 15px;
}
.popup-englishtest-content {
overflow-y: auto;
height: 95%;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
padding-bottom: 30px;
}
.popup-englishtest-content::-webkit-scrollbar {
display: none;
}
.popup-englishtest-line-wrap {
position: absolute;
bottom: 15px;
left: 50%;
margin-left: -42%;
width: 84%;
}
.popup-englishtest-form .wpcf7 .wpcf7-form-control-wrap,
.popup-englishtest-form .wpcf7 .btn,
.popup-englishtest-answers-item {
width: 100%;
}
.popup-englishtest-wrap {
height: 80vh;
padding-left: 15px;
padding-right: 15px;
}
.popup-englishtest-content {
overflow-y: auto;
height: 95%;
overflow: -moz-scrollbars-none;
-ms-overflow-style: none;
padding-bottom: 30px;
}
.popup-englishtest-content::-webkit-scrollbar {
display: none;
}
.popup-englishtest-line-wrap {
position: absolute;
bottom: 15px;
left: 50%;
margin-left: -42%;
width: 84%;
}
.popup-englishtest-answers-item {
width: 100%;
}
.popup-englishtest-tools {
max-width: none;
}
.test__cloud {
display: block;
}
.popup-germantest-textbox-text {
margin-right: 0;
max-height: none;
overflow: hidden;
}
.popup-germantest-content {
padding-bottom: 10px;
}
.popup-germantest-right {
min-width: 100%;
height: auto;
display: block;
}
.popup-germantest-tools {
display: block;
}
.popup-germantest-tools-item:nth-child(2) {
margin-left: 0;
}
.popup-germantest-part-title {
font-size: 22px;
}
.popup-germantest-part-text {
font-size: 14px;
}
.popup-germantest-dialog p {
font-size: 14px;
}
.popup-germantest-answers {
margin: 10px 0 20px;
}
.popup-germantest-info-text a {
text-decoration: none;
color: inherit;
}
.popup-germantest-tools-item {
zoom: .9;
}
.popup-germantest-form-text {
font-size: 16px;
}
.popup-germantest-form form {
width: 100%;
}
.popup-germantest-tools {
padding-top: 0;
}
.popup-germantest-form .popup-germantest-part-title {
font-size: 20px;
max-width: 235px;
text-align: left;
}
.gap-slider-heading {
padding: 20px 20px;
}
.gap-slider-title,
.gap-slider-price{
font-size: 20px;
}
.gap-slider-text {
padding-bottom: 50px;
}
.how[data-page="langsgerman"] {
margin-top: 30px;
}
.how[data-page="langsgerman"] .how__title {
font-size: 20px;
}
.gap .tours-features-icon {
height: 60px;
min-width: 60px;
max-width: 60px;
}
.dream:after {
height: 200px;
}
.dream__item-answer p,
.dream__item-line-title,
.dream__item-answer ul {
font-size: 14px;
line-height: 1.5;
}
.dream__desc {
margin-top: 0;
}
.dream__item-question {
font-size: 16px;
padding: 15px 20px;
}
.what[data-page="langsadulthard"] .what__content-title {
font-size: 22px;
}
.tours[data-page="langschildvac"] .tours__title {
margin: 0;
}
.tours[data-page="langschildvac"] .tours__button {
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.tours[data-page="langschildvac"] .tours__button .button__inner {
line-height: 1.4;
text-align: center;
}
.dream__button {
width: 80%;
margin-top: 30px;
}
.promo[data-page="langsadultcorp"] .promo__place {
margin-right: 0;
}
.promo[data-page="langsadultcorp"] .place__button {
width: 100%;
margin-top: 10px;
}
.corp-col h4 {
font-size: 22px;
}
.corp-col ul li {
font-size: 14px;
min-height: 25px;
}
.corp-photo {
zoom: .7;
}
.information__photo-caption {
font-size: 14px;
top: -15px;
}
.seal-features-text {
font-size: 14px;
}
.seal-book {
max-width: 300px;
min-width: 300px;
}
.reviews[data-page="langsielts"] .desc {
padding: 0 15px;
}
.packet__list-item {
min-width: 300px;
max-width: 300px;
}
.packet__item-title {
width: 100%;
}
.tours-features[data-page="langsadulttours"] .tours-features-item {
padding-top: 15px;
padding-bottom: 15px;
}
.tours-features[data-page="langsadulttours"] .tours-features-icon {
margin-right: 15px;
}
.tours-features[data-page="langsadulttours"] .tours-features-title,
.tours-features[data-page="langsadulttours"] .tours-features-text {
font-size: 14px;
}
.packet__item-price {
font-size: 30px;
}
.intro[data-page="notfound"] .intro__title {
font-size: 24px;
}
.intro[data-page="notfound"] .intro__wrapper {
zoom: .8;
}
.intro[data-page="notfound"] .intro__list {
margin-top: 30px;
}
.intro[data-page="notfound"] .intro__item {
margin-bottom: 50px;
}
.notfound-title {
font-size: 27px;
}
.static-title {
font-size: 25px;
}
.thanks-content p {
font-size: 16px;
}
.dream:after, .dream[data-page="langsadultcorp"]::after {
height: 220px;
}
.teachers-big {
margin-bottom: 35px;
}
.history {
padding-bottom: 40px;
}
.charity__box-tabs .tabs__item {
min-height: 40px;
font-size: 14px;
padding-left: 25px;
padding-right: 25px;
}
.methods[data-page="about"] .methods__img {
zoom: .8;
}
.methods[data-page="about"] .methods__item:not(:last-child) {
margin-bottom: 25px;
}
.guideBanner__title {
font-size: 26px;
}
.guideBanner__text {
font-size: 18px;
}
.enrollee__slider_item-video,
.about__video{
height: 190px;
}
.enrollee__slider-item {
width: 100%;
}
.promo[data-page="langstrial"] .promo__place {
width: 100%;
}
.how-slider-item {
height: 200px;
}
.promo[data-page="langstrial"] .ielts__place-right {
min-width: 1px;
max-width: none;
}
.promo__abroad .place__inner,
.place__inner {
padding: 20px 15px 20px 15px;
}
.king__content-media {
width: 100%;
height: 305px;
}
.king__video_item-video {
height: 210px;	
}
.postInterview__media {
min-height: 160px;
}
.postInterview__content-text {
display: none;
}
.loadSticky .postEvent__media,
.loadOther .postEvent__media{
height: 170px;
min-height: 170px;
}
.category__title {
font-size: 30px;
}
.postArticle__media {
height: 170px;
margin-bottom: 20px;
}
.giftform .containerPadding {
padding: 0;
}
.giftform__box-wrap {
margin-top: 80px;
}
.giftform__box {
border-radius: 0;
}
.giftform__form-group {
min-width: 100%;
max-width: 100%;
}
.giftform__box-title, .giftform__box-subtitle {
text-align: left;
}
.giftform__box-title {
font-size: 26px;
line-height: 1.2;
}
.giftform__box:before {
zoom: .6;
}
.giftform__form-tools .actionform-button {
min-width: 300px;
max-width: 300px;
}
.giftform__form-tools .actionform-button span {
padding: 0 60px;
line-height: 1.4;
}
.singleEvents__heading {
height: 160px;
}
.singleEvents__text img {
min-height: 190px;
}
.brochure__condition .brochure__content-title {
line-height: 1.2;
}
.first-step__abroad .first-step__title, .first-step__abroad .first-step__desc {
font-size: 18px;
}
.cheaper__item-content {
padding-right: 30px;
}
.cheaper__item_content-title {
font-size: 16px;
}
.popup-close {
top: 10px;
right: 10px;
}
.popupCourse-wrap .popup-title {
font-size: 20px;
}
.comfort__features-item {
height: auto;
}
.expwhere__tabs .tabs__list {
padding: 10px 15px;
top: 40px;
}
.promo[data-page="publishabout"] .promo__title {
font-size: 22px;
}
.publishabout__photo {
height: 200px;
}
.umk__designer-photo {
width: 100%;
min-width: 1px;
max-width: none;
height: 220px;
}
.ondemo__slider-video {
height: 250px;
min-width: 1px;
}
.ondemo-slider-controls .controls__button {
top: 15%;
}
.admission__oncourses .admission__title {
margin-bottom: 10px;
}
.ondemo__slider-wrap {
margin-top: 20px;
}
.admission__oncourses .admission__item:nth-child(odd) .admission__photo, .admission__oncourses .admission__item:nth-child(even) .admission__photo, .admission__list .admission__item .admission__photo {
height: 190px;
}
.format__content-title {
font-size: 20px;
line-height: 1.4;
}
.format__video {
height: 200px;
}
.slicing__video {
height: 250px;
}
.indiv__item {
min-width: 1px;
max-width: unset;
width: 100%;
}
.leads__slider-wrap .slick-list {
width: 65%;
}
.leads__slider-item {
margin-right: 15px;
}
.promo__oncourses .promo__title {
font-size: 30px;
}
.promo__oncourses .place__button {
max-width: 70%;
height: 60px;
margin: 0 auto;
}
.pay__indiv .pay__section_item-cost {
padding-top: 20px;
}
.pay__indiv .pay__section_item-cost span {
display: block;
margin-top: -25px;
}
.pay__section_item-title {
min-height: 44px;
}
.popupPay-wrap .popup-title {
font-size: 22px;
margin-bottom: 0;
}
.complex__video-box,
.webinar__video-box{
height: 205px;
}
.webinar__slider-controls .controls__button {
top: 16%;
}
.consult {
overflow: hidden;
}
.consult .containerPadding {
padding: 0;
}
.consult .promo__teacher-wrap h3.consult__content-title {
padding-top: 20px;
}
.consult .promo__map {
padding: 0 15px;
margin-left: 15px;
margin-top: 90px;
}
.webinar {
margin-bottom: 0;
}
.webinar__slider-content p:last-child {
margin-bottom: 0;
}
}
@media (max-width:390px) {
.header__phone {
font-size: 16px;
}
.promo__bg {
zoom: .5;
}
.methods__img {
zoom: 1;
}
.express-publishing__item,
.teachers-big.slick-initialized .slick-slide.teachers-big-item{
width: 280px;
}
.promo__list {
max-width: none;
}
.hero {
height: auto;
}
.hero__wrap {
height: 300px;
padding-top: 65px;
background-size: 260%;
background-position: right -120px top;
}
.invite__inner {
zoom: .8;
}
.invite__tabs .tabs__list {
width: 90%;
max-width: 320px;
}
.information {
margin-top: 50px;
}
.information__photo {
height: 200px;
}
.information__title span {
font-size: 20px;
display: block;
}
.information__text strong,
.information__text p {
font-size: 14px;
line-height: 1.2;
}
.popupCourse-content {
width: calc(100% - 30px);
padding: 35px 15px;
margin: 0 auto;
}
.popupCourse-wrap .popup-title {
font-size: 20px;
}
.popupCourse-form {
width: 100%;
}
.first-step__img {
width: 70px;
height: 70px;
min-width: 70px;
margin-right: 20px;
}
.first-step__name {
font-size: 14px;
}
.first-step__more {
bottom: -20px;
}
.hero__wrap {
height: auto;
min-height: 370px;
}
.hero__title {
margin-top: 15px;
max-width: 200px;
}
.actionform-title {
font-size: 18px;
}
.economy__rate-item {
width: 100%;
}
.economy__rate-maintitle {
text-align: left;
}
.popup-germantest-tools-item {
zoom: .75;
width: 330px;
height: 220px;
background-size: cover;
}
.dream:after {
height: 150px;
}
.promo[data-page="langschildvac"] .place__button {
width: 100%;
}
.tours[data-page="langschildvac"] .tours__button {
max-width: 280px;
}
.dream__button {
text-align: center;
line-height: 1.4;
}
.dream {
margin-bottom: 10px;
}
.reviews__title {
margin-bottom: 0;
}
.text-block {
display: none;
padding-top: 0;
}
.dream:after, .dream[data-page="langsadultcorp"]::after {
height: 160px;
}
.information[data-page="langsielts"] .information__text p {
font-size: 14px;
}
.seal {
padding-top: 50px;
}
.way__video-box {
height: 230px;
}
.way__content-list ul li {
font-size: 14px;
}
.langs__button {
max-width: none;
}
.tabs__list-wrap {
padding-left: 0;
}
.contacts__tabs .tabs__list {
min-width: 400px;
margin-left: 0;
justify-content: flex-start;
}
.pageContacts__tabs .tabs__list {
min-width: 450px;
}
.teachers[data-page="about"] .teachers__button {
width: 100%;
}
.teachers[data-page="about"] .teachers__button span {
padding: 0 15px;
line-height: 1.3;
text-align: center;
}
.welcome__tools-list {
min-width: 1px;
max-width: none;
width: 100%;
}
.welcome__section-title {
font-size: 22px;
}
.category__tools_cat-item {
padding-left: 30px;
padding-right: 30px;
}
.singleEvents__content-meta {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.singleEvents__heading-title {
font-size: 22px;
}
.expwhere__tabs .tabs__list-wrap,
.expwhere__tabs .tabs__list-current,
.expwhere__tabs .tabs__list {
width: 100%;
}
.since__box-year {
font-size: 14px;
}
.since__box-title {
max-width: none;
font-size: 15px;
height: auto;
}
.popupPublish-wrap .notsure__bottom {
zoom: .8;
}
.widgetInstagram__wrap .controls {
width: calc(100% + 20px);
margin-left: -10px;
padding: 0 10px;
}
.thanks-social-item {
background-size: 50px;
}
.who__list {
margin-top: 30px;
}
.who__item-photo {
width: 150px;
height: 150px;
}
.who__item-text {
font-size: 14px;
line-height: 1.4;
}
.pay__section_item-title {
font-size: 14px;
line-height: 1.2;
}
.pay__wrap-item:not(.pay__other) .pay__section_item-inner {
padding: 10px 10px 5px;
}
.pay__section_item-expired {
font-size: 12px;
line-height: 1.2;
}
.pay__other form {
margin-top: 10px;
}
.pay__wrap-item:not(.pay__other) .pay__section-item:not(:nth-last-child(2)):not(:nth-child(3)) {
margin-right: 10px;
}
.pay__wrap-item:not(.pay__other) .pay__section-item {
margin-bottom: 10px;
min-width: calc(100%/2 - 5px);
max-width: calc(100%/2 - 5px);
}
.pay__wrap-title {
margin-bottom: 5px;
}
.pay__section-title {
margin-bottom: 10px;
}
.establish .expwhere__tabs .tabs__list-wrap {
width: 100%;
}
.involved__form {
padding: 25px 20px 0 30px;
}
.involved__form-title br,
.involved__form-text br {
display: none;
}
}
@media (max-width:370px) {
.umk__author-list {
width: 100%;
}
.umk__authors_item-photo {
width: 130px;
height: 130px;
}
.umk__author_item-name {
margin-left: 150px;
}
.umk__author_item-text {
margin-top: 70px;
}
.umk__author_list-item {
margin-right: 0;
}
.indiv__item-icon {
display: none;
}
}
@media (max-width:340px) {
.popup-germantest-dialog {
margin-top: 25px;
}
.popup-germantest-part-title {
font-size: 20px;
}
.popup-germantest-tools-item {
zoom: .7;
}
.popup-germantest-tools-item-title {
font-size: 14px;
}
.intro[data-page="notfound"] .intro__wrapper {
zoom: .6;
}
.intro[data-page="notfound"] .intro__button {
text-align: center;
line-height: 17px;
}
.giftform__box-title {
font-size: 20px;
line-height: 1.2;
}
.postOffer__media-photo {
display: none;
}
.postOffer__media-info {
padding-left: 15px;
padding-right: 15px;
}
.postOffer__content {
margin-left: 15px;
margin-right: 15px;
}
.giftform__form-tools .actionform-button {
min-width: 280px;
max-width: 280px;
}
.giftform__form-tools .actionform-button span {
padding: 0 40px;
}
}
.button-morecource {
background: linear-gradient(to top,#123179,#1c4ba8);
width: 200px;
font-style: normal;
font-weight: 500;
font-size: 14px;
text-transform: uppercase;
text-align: center;
line-height: 18px;
color: #ffffff;
padding: 14px 30px 14px;
margin-bottom: 30px;
margin-top: 12px;
border-style: none;
border-radius: 10px;
position: relative;
cursor: pointer;
}
.morecources {
padding: 4% 0 8% 0;
} @media (max-width: 600px) {
.spiker-card { 
flex-direction: column !important;
}
}
.conf-reg {
background: #1c4ba8;
background: -moz-linear-gradient(180deg,rgba(28,75,168,1) 0%,rgba(18,49,121,1) 100%);
background: -webkit-linear-gradient(
180deg
,rgba(28,75,168,1) 0%,rgba(18,49,121,1) 100%);
background: linear-gradient(
180deg
,rgba(28,75,168,1) 0%,rgba(18,49,121,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c4ba8",endColorstr="#123179",GradientType=1);
margin-bottom: 50px;
border-radius: 20px;
position: relative;
transform-style: preserve-3d;
padding-bottom: 40px;
height: 162px;
}
.conf {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding: 27px 27px 32px 36px;
}
.spiker-card {
display: flex;
background-color: #FFFFFF;
border-radius: 10px;
min-height: 365px;
flex-direction: row;
}
.spiker-img {
align-items: center;
display: flex;
padding-left: 38px;
padding-top: 35px;
padding-bottom: 35px;
justify-content: center;
}
.spiker-text {
padding: 34px 73px 24px 40px;
line-height: 21px;
}
.spiker-time {
background: #1c4ba8;
background: -moz-linear-gradient(180deg,rgba(28,75,168,1) 0%,rgba(18,49,121,1) 100%);
background: -webkit-linear-gradient( 
180deg
,rgba(28,75,168,1) 0%,rgba(18,49,121,1) 100%);
background: linear-gradient( 
180deg
,rgba(28,75,168,1) 0%,rgba(18,49,121,1) 100%);
margin-bottom: 14.45px;
border-radius: 10px;
position: relative;
transform-style: preserve-3d;
width: 158px;
height: 44px;
padding: 12px;
text-align: center;
font-size: 20px;
color: #FFFFFF;
}
.spiker-car::before {	
content: "";
position: absolute;
bottom: -10px;
width: 98%;
height: 98%;
background-color: #a9b8d1;
border-radius: 20px;
left: 50%;
margin-left: -49%;
transform: translateZ(-1px);
} .spiker-img2 {
display: flex;
padding-left: 36px;
padding-top: 35px;
padding-bottom: 35px;
width: 290px;
}
.spiker-img3 {
display: flex;
padding-left: 36px;
padding-top: 35px;
padding-bottom: 35px;
width: 290px;
} .faq {
margin: 0;
padding: 70px 15px;
box-sizing: border-box;
font-family: Muller, sans-serif;
line-height: 1.2;
border-radius: 15px 15px 0 0;
}
.faq-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
min-height: 10vh;
}
.faq-accordion {
width: 100%;
}
.faq-accordion-item[open] .faq-accordion-title::after {
transform: rotate(45deg) rotate(45deg);
}
.faq-accordion-title {
text-align: left;
font-size: 22px;
font-weight: 700;
color: #2C509A;
width: 100%;
height: 100%;
background-color: #ffffff;
outline: none;
cursor: pointer;
padding: 19px 49px 10px 30px;
border-radius: 15px 15px 15px 15px;
margin-bottom: 9px;
position: relative;
}
.faq-accordion-title::after {
display: block;
content: "×";
font-size: 42px;
position: absolute;
right: 26px;
top: 10px;
transform: rotate(45deg)
}
#faq .demo__title {
padding-bottom: 35px;
}
@media (max-width:760px) {
.faq-accordion-title {
font-size: 20px;
}
} .faq-accordion-body {
padding: 16px 40px 10px 30px;
font-size: 18px;
color: #3b3b3b;
background-color: #ffffff;
border-radius: 0 0 15px 15px;
height: 100%;
margin-top: -16px;
margin-bottom: 9px;
line-height: 24px;
}
.faq-accordion-body p {
margin-bottom: 15px;
}
.faq-accordion-body h4 {
margin-bottom: 10px;
margin-top: 18px;
}    }
@media only screen and (min-width: 1000px){
.newyear {
display: flex;
width: 100%;
height: 300px;
background-image: url(https://edustream.kz/wp-content/uploads/2022/01/Group-траур.png);
background-size: auto;
border-radius: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position:center;
margin: auto;	
}
.newyear_title{
line-height: 26px;
text-align: center;
color: #ffffff;
font-size: 26px;
margin: auto;
}}
@media only screen and (min-width: 600px){
.newyear {
display: flex;
width: 100%;
height: 350px;
background-image: url(https://edustream.kz/wp-content/uploads/2022/01/Group-траур.png);
background-size: auto;
border-radius: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position:left;
margin: auto;	
}
.newyear_title{
line-height: 23px;
font-weight: 300;
text-align: center;
color: #ffffff;
font-size: 24px;
margin: auto;
}}
@media only screen and (min-width: 320px){
.newyear {
display: flex;
width: 100%;
height: 400px;
background-image: url(https://edustream.kz/wp-content/uploads/2022/01/Group-траур.png);
background-size: auto;
border-radius: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position:left;
margin: auto;	
}
.newyear_title{
line-height: 20px;
text-align: center;
color: #ffffff;
font-size: 24px;
margin: auto;
}}
@media only screen and (min-width: 10px){
.newyear {
display: flex;
width: 100%;
height: 400px;
background-image: url(https://edustream.kz/wp-content/uploads/2022/01/Group-траур.png);
background-size: auto;
border-radius: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position:left;
margin: auto;
}
.newyear_title{
line-height: 20px;
text-align: center;
color: #ffffff;
font-size: 24px;
margin: auto;
}} .popup-form-publish {
width: 420px!important;
height: 516px!important;
}
iframe#amoforms_iframe_1206246 {
width: 87%!important;
}
.amoforms-footer-copyright {
display: none!important;
opacity: 0!important;
}
iframe#amoforms_iframe_1206246 {
height: 493px!important;
}
@media (min-width:480px) {
#popmake-417485 {
width: 400px!important;
} 
} #amo-vertical .form-polotics {
color: #b1c7ff;
font-size: 9px;
font-weight: 200;
width: 100%;
text-align: center;
padding-bottom: 30px;
padding-top: 8px;
}
@media(min-width:1172px) {
#amo-vertical .form-amog {
height: 77px;
}}
iframe#amoforms_iframe_1206934 {
height: 73px;
}
@media(max-width:1172px) {
#amo-vertical .popup-form_vertical {
width: 357px;
}}
@media(max-width:1122px) {
.form-amog {
height: 362px!important;
}
}
@media (max-width:600px) {
.promo__place {
width: 100%;
}
}
@media (min-width: 1101px)  {
.header__phone {
font-size: 16px!important;
}} 
@media (max-width: 1150px) {
.header__phone {
font-size: 14px!important;
}
}
@media (max-width: 1015px) {
.header__phone {
font-size: 12px;  
}
.navigation__item > a {
font-size: 12px;
}
}
.header__callback {
text-decoration: none;
}
#foot-ph {
text-align: right;
font-size: 20px;
font-weight: 600;
padding-bottom: 3px;
}
#foot-phb {
text-align: right;
font-size: 20px;
font-weight: 600;
margin-top: 18px;
padding-bottom: 3px;
}
@media (min-width: 1000px) {
.head-mob {
display: none!important;
}
}
@media (max-width: 1000px) {
.head-des {
display: none!important;
}
}
#hp-left {
text-align: center;
font-size: 16px!important;
}
#hp-right {
text-align: center;
font-size: 16px!important;
}
.phone-head-mob {
display: flex;
flex-direction: row;
column-gap: 26px;
}
@media (max-width: 660px) {
.phone-head-mob {
flex-direction: column;
}
.header__inner {
padding-top: 200px;
}
.navigation__logo {
top: -181px;
}
.navigation::before {
top: -200px;
}
#foot-ph {
text-align: center;
}
#foot-phb {
text-align: center;
}
}
.teachers-left .teachers-thumbs-control .controls__button {
left: 47%;
}
.teachers-left {
height: 390px;
padding-top: 26px;
margin-bottom: -20px;
}
.teachers-wrap {
align-items: flex-end;
}
.teachers .tabs__list-wrap {
display: flex;
margin-bottom: -64px;
}
.tabs__item--active, .childTabs__item--active, .tabs__item:active, .childTabs__item:active {
box-shadow: none;
}
.teachers .tabs__item:not(:last-child), .childTabs__item:not(:last-child) {
margin-right: 20px;
width: 136px;
}
.teachers .tabs__item, .teachers .childTabs__item {
margin-bottom: 10px;
width: 136px;
}
.tabs__list, .childTabs__list {
display: flex;
}
@media (max-width: 1170px) {
.teachers .tabs__list-wrap {
margin-bottom: 10px;
}
}
@media (min-width: 768px) {
.teachers-big-text {
height: 316px;
}
.tabs__item {
opacity: 1;
text-transform: uppercase;
font-weight: 500;
}
}
@media (max-width: 768px) {
.teachers-big-photo {
height: 350px;
}
.teachers-big-content {
margin-bottom: 30px;
}
.teachers-big-post {
min-height: 0px;
}
}
.qr-logo-text {
color: #041f3d;
font-size: 11.5px;
font-weight: 600;
margin-top: -10px;
margin-left: -3px;
} 
.information {
margin-top: 20px;
}
.offerer .container {
padding: 0 15px;
}
.offerer {
background: url(//edustream.kz/wp-content/themes/edustream/img/offerer.png) top no-repeat;
min-height: 545px;
padding-top: 27px;
}
.offerer-button {
width: max-content;
margin-top: 27px;
}
#offerer .offerer-button span {
padding: 4px 28px 0px 28px;
width: 250px;
}
.offerer-title {
padding-top: 80px;
color: #fff;
line-height: 1.2;
font-size: 36px;
font-weight: 700;
}
.offerer-desc {
color: #fff;
line-height: 1.2;
padding: 20px 0px;
font-weight: 600;
}
.offerer-features-text {
max-width: 545px;
color: #fff;
font-size: 20px;
line-height: 1.2;
}
@media (min-width: 1000px) {
.offerer__row {
display: flex;
justify-content: space-between;
align-items: flex-end;
} 
}   
.offerer__photo img {
max-width: 543px;
}
@media (max-width: 999px) {
.offerer {
background-size: cover;
} 
}  
@media (max-width: 700px) {
.offerer {
background-size: cover;
background-position: 15% 0%;
} 
.offerer-features-text {
font-size: 14px;
}
.offerer-title {
line-height: 1.2;
font-size: 22px;
}
.offerer__photo {
padding: 20px 0px 50px 0px;
}
}  
.program-ielts .container {
padding: 0 15px;
}
.program-ielts {
background: url(//edustream.kz/wp-content/uploads/2024/02/Vector-1168.png) top no-repeat;
background-position: 50% 81%;
min-height: 728px;
padding-top: 27px;
}
.program-ielts-button {
width: max-content;
margin-top: 27px;
}
#program-ielts .program-ielts-button span {
padding: 4px 28px 0px 28px;
width: 250px;
}
.program-ielts-title {
padding-top: 80px;
color: #2B2A28;
line-height: 1.2;
font-size: 36px;
font-weight: 500;
}
.program-ielts-features-text {
max-width: 464px;
color: #2B2A28;
font-size: 20px;
line-height: 1.1;
padding-top: 36px;
}
@media (min-width: 1000px) {
.program-ielts__row {
display: flex;
justify-content: space-between;
align-items: center;
} 
}   
.program-ielts__photo img {
max-width: 543px;
}
.program-ielts-features-text p {
display: flex;
padding-bottom: 16px;
font-size: 16px;
}
.program-ielts__content .program-ielts-features-text p::before {
content: "";
display: block;
background-repeat: no-repeat;
background-position: center;
width: 20px;
height: 20px;
min-width: 20px;
background-size: contain;
margin-right: 16px;
background-image: url(//edustream.kz/wp-content/themes/edustream/img/checkmark.svg);
}
.program-ielts__photo .program-ielts-features-text {
max-width: 488px;
}
@media (max-width: 999px) {
.program-ielts {
background-size: cover;
} 
}  
@media (max-width: 700px) {
.program-ielts {
background-size: cover;
background-position: 44% 0%;
} 
.program-ielts-features-text p, .program-ielts-features-text {
font-size: 14px;
}
.program-ielts-title {
line-height: 1.1;
font-size: 22px;
}
.program-ielts__photo {
padding: 20px 0px 70px 0px;
}
.program-ielts-title {
padding-top: 28px;
}
}  
.test-ielts .container {
padding: 0 15px;
}
.test-ielts {
padding: 110px 0px 45px 0px;
}
@media (min-width: 1000px) {
.test-ielts__row {
display: flex;
justify-content: space-between;
align-items: flex-start;
} 
}
.test-ielts-title {
color: #2B2A28;
line-height: 1.2;
font-size: 36px;
max-width: 497px;
margin-right: -66px;
font-weight: 500;
}   
.test-ielts__photo img {
max-width: 708px;
}
@media (max-width: 999px) {
.test-ielts {
background-size: cover;
} 
}  
@media (max-width: 700px) {
.test-ielts {
background-size: cover;
background-position: 44% 0%;
padding: 50px 0 0 0;
} 
.test-ielts-features-text p, .program-ielts-features-text {
font-size: 14px;
}
.test-ielts-title {
line-height: 1.1;
font-size: 22px;
}
.test-ielts__photo {
padding: 20px 0px 70px 0px;
}
.test-ielts-title {
padding-top: 28px;
}
}
.ielts-price {
display: flex;
flex-direction: column;
align-items: center;
padding-bottom: 20px;
}
.ielts-price span {
font-weight: 600;
padding-top: 5px;
}
.tariffs-ielts .container {
padding: 0 15px;
}
.tariffs-ielts {
padding: 60px 0px 45px 0px;
}
@media (min-width: 1000px) {
.tariffs-ielts__row {
display: flex;
gap: 12px;
align-items: stretch;
height: max-content;
justify-content: center;
}
}
.tariffs-ielts-title {
color: #2B2A28;
line-height: 1.2;
font-size: 36px;
padding-bottom: 25px;
font-weight: 500;
}
.tariffs-subtitle {
padding-bottom: 25px;
}
#tariffs .blue__btn {
background-color: #1C4BA8;
background-image: linear-gradient(0deg, #14327B 0%, #14327B 5%, rgba(255, 255, 255, 0) 100%);
color: #fff;
}
#tariffs .button--accent {
z-index: 161;
border-width: 5px;
border-style: solid;
border-color: #66b2e34f;
box-shadow: 0 0 15px 0 #66b2e394, inset 0 10px 15px 0 #ffffff4d;
transition: all 0.3s;
}
#tariffs .button--accent:hover {
border-color: #14327b70;
}
.button--accent:active .blue__btn {
background-image: linear-gradient(180deg, #14337d 0%, #022477 5%, rgba(255, 255, 255, 0) 100%);
}
#tariffs .tariffs-ielts-button {
width: 100%;
}
.tariff__head {
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: row;
padding: 0 0 25px 0;
}
.tariff__head img {
height: 110px;
width: fit-content;
margin-right: 20px;
}
.title__tariff {
font-size: 24px;
font-weight: 800;
}
.title__price p {
font-size: 24px;
font-weight: 700;
line-height: 1;
padding-bottom: 10px;
}
.tariff__adv {
padding-bottom: 20px;
}
.tariff__adv p {
line-height: 1.1;
margin-bottom: 25px;
}
.tariff__adv ul li {
padding-bottom: 15px;
}
.tariff__adv ul {
padding-left: 15px;
}
.tariff-card {
background-color: #fff;
padding: 25px 25px 30px 25px;
border-radius: 6px;
border: 1px solid #EEEFF1;
margin-bottom: 24px;
}
.benefits-ielts {
max-width: 566px;
background: url(//edustream.kz/wp-content/uploads/2024/02/Group-257572.svg) top no-repeat;
height: 30px;
margin-bottom: 20px;
margin-top: -10px;
}
.benefits-ielts img {
width: 566px;
}
@media (max-width: 700px) {
.tariffs {
padding: 50px 0px 45px 0px;
} 
.tariffs-features-text p, .tariffs-features-text {
font-size: 14px;
}
.tariffs-ielts-title {
line-height: 1.1;
font-size: 22px;
padding-bottom: 20px;
}
.tariffs-subtitle {
padding-bottom: 20px;
}
}  
.desc-popup-ielts {
text-align: center;
padding-bottom: 18px;
font-size: 18px;
color: #112b61;
font-weight: 600;
}
.actionform-wrap:before {
display: none;
}
#wpcf7-f417883-o6 {
width: 100%;
}
#form-line .wpcf7-submit {
margin: 0;
border: none;
color: #000;
text-align: center;
font-size: 13px;
text-transform: uppercase;
width: 267%;
height: 100%;
font-weight: 700;
cursor: pointer;
}
#form-line .ajax-loader {
position: absolute;
right: -12px;
}
#form-line .wpcf7-form-control-wrap {
margin-bottom: 0px;
margin-top: 0px;
}
#form-line .wpcf7-text {
border-radius: 0;
border: 0px solid #a8d2ee;
border-bottom: 1px solid #2656b4;
height: 30px;
}
#form-line .wpcf7-form-control-wrap {
border: none;
height: 30px;
}
#form-line .button--accent .button__inner {
display: block;
}
#form-line .acceptance-459 {
border: none;
width: 40px;
}
#form-line .checked {
display: flex;
align-items: center;
}
.form-policy {
font-weight: 300;
font-size: 10px;
color: #5499c7;
padding-left: 25px;
margin-top: 15px;
position: relative;
cursor: pointer;
text-align: center;
}
#form-line .wpcf7 {
height: 70px;
}
@media (max-width: 1000px) {
#form-line .wpcf7 {
height: 160px;
}
} .popup-form .wpcf7 {
width: auto;
height: auto;
}
.popup-form .wpcf7-submit {
margin: 0;
border: none;
background: none;
color: #000;
text-align: center;
font-size: 16px;
text-transform: uppercase;
width: 100%;
height: 100%;
}
.popup-form .ajax-loader {
position: absolute;
right: 20px;
}
.popup-form .wpcf7-form-control-wrap {
border: 0
}
.popup-form .wpcf7-text {
width: 100%;
}
.popup-form .wpcf7-select {
width: 100%;
height: 50px;
text-align: center;
font-weight: 500;
font-size: 16px;
border: 1px solid #a8d2ee;
border-radius: 10px;
background: none;
margin-bottom:25px;
}
.popup-form .form-checked {
display: flex;
align-items: center;
font-size: 9px;
line-height: 1.2;
color: #5499c7;
margin-top: 20px;
}
.popup-form .form-checked input {
width: 20px;
height: 20px;
}
.popup-form .wpcf7-form-control-wrap {
width: auto;
height: auto;
margin: 0;
margin-right: 10px;
}
.pum-close {
width: 25px !important;
height: 25px !important;
overflow: hidden !important;
right: 25px !important;
height: 45px !important;
box-shadow: none !important;
background: none !important;
}
.pum-close::after {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background: #66b2e3;
transform: rotate(-45deg);
}
.pum-close::before {
content: '';
position: absolute;
height: 2px;
width: 100%;
top: 50%;
left: 0;
margin-top: -1px;
background: #66b2e3;
transform: rotate(45deg);
} 
.popup-form .wpcf7-response-output {
height: 70px;
overflow: hidden;
}
@media min-width(1200px) {		
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
padding-right: calc(50% - 585px);
}		
}
.pum-theme-16815, .pum-theme-tema-po-umolchaniju {
background: rgba(11,23,50,.5) !important
} .event-camp {
font-size: 15px;
font-weight: 300;
line-height: 20px;
color: #202020;
margin-top: 15px;
}
.contact-camp {
padding-bottom: 16px;
}
.contacts__left {
padding-right: 183px;
}
.main-camp-title {
padding: 40px 0;
}
.header__whatsapp {
background: url(https://edustream.kz/wp-content/themes/edustream/img/whatsapp.svg) 20px center no-repeat;
padding-left: 20px !important;
font-weight: 600;
font-size: 13px;
padding-bottom: 5px;
background-position: 0px 1px;
padding-top: 3px;
color: #2b2a28;
}
@media (min-width: 1000px) {
.navigation__list {
margin-top: 9px;
}
.header__phone {
margin-bottom: 2px;
}
.header__contacts {
margin-top: 7px;
}
.tariff-card {
width: 33.3%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
}
@media (max-width: 1150px) {
.header__phone {
font-size: 14px !important;
}
.header__whatsapp {
font-size: 12px;
padding-top: 4px;
}
.navigation__item > a {
padding: 14px 8px 12px;
}
.promo__play {
color: #173e90;
}
}
@media (max-width: 768px) {
.footer__contacts {
align-items: center;
}
#foot-ph, #foot-phb {
text-align: center;
}
.logo img {
width: 158px;
padding-top: 10px;
}
#pebPDFEmbed-df7e126e-7 .pebPDFEmbed .pebSizedContainer {
height: 500px!important;
}
}
.footer__logo .logo__image {
height: auto;
display: flex;
justify-content: center;
}
.footer__contacts .header__whatsapp {
font-size: 17px;
padding-top: 1px;
}
.head-mob-tel {
display: flex;
flex-direction: column;
align-items: center;
}
.head-mob-tel .header__whatsapp {
color: #fff;
}
.head-mob-tel .header__whatsapp {
font-size: 16px;
}
@media (min-width: 660px) and (max-width: 1000px) {
.navigation__logo {
top: -100px;
}
.navigation::before {
top: -112px;
}
.header__inner {
padding-top: 112px;
}
}
.head-mob-tel {
padding-bottom: 18px;
}
.head-mob-tel .header__whatsapp {
background-size: 25px;
text-align: center;
padding-left: 34px !important;
padding-top: 6px;
}
#main .promo__list {
margin-top: -176px;
}
#main .methods {
padding: 0px 17px 65px 17px; }
#main .methods__title {
margin-bottom: 0px;
}
#main .guideBanner__content {
max-width: 495px;
}
#main .guideBanner__title {
font-size: 28px;
}
@media (min-width: 900px) {
#main .guideBanner__title {
text-align: left;
}
}
#main .methods-help {
padding-top: 50px;
max-width: 1170px;
margin: auto;
}
#main h2.awards__title.title {
padding-bottom: 42px;
}
@media (min-width: 1000px) {
#main .awards .slick-list {
max-width: calc(100% - 180px);
margin: 0 auto;
height: 302px;
}
}
@media (max-width: 1000px) {
#main .methods {
margin-top: 40px;
}
#main .about {
padding-top: 70px;
}
}
#main .about__content {
margin: 15px 0px 0 0;
}
#main .about .reviews__play {
display: none;
}
#main .about__video:before {
display: none;
}
@media (max-width: 1000px) {
#main .about__button {
width: 368px;
margin: 22px auto;
}
}
@media (max-width: 1200px) {
.about {
margin-top: 80px;
}
}
@media (min-width:1000px) {
#bitrix-line-form form {
display: flex;
gap: 20px;
width: 900px;
} #bitrix-line-form .b24-form-content.b24-form-padding-side form > div:first-child {
display: flex;
flex-direction: row;
gap: 22px;
align-items: center;
}
#bitrix-line-form .b24-form-wrapper {
min-height: 90px;
}
}
.b24-form-sign {
display: none!important;
}
#bitrix-line-form .b24-form-btn-container {
width: 238px;
}
#bitrix-line-form .b24-form-wrapper {
max-width: max-content!important;
}
button.b24-form-btn {
border-radius: 30px;
}
@media (max-width:1000px) {
#bitrix-line-form {
text-align: center;
display: flex;
justify-content: center;
}
#bitrix-line-form input.b24-form-control.b24-form-control-not-empty {
text-align: center;
}
}
.b24-form-policy {
font-weight: 300;
font-size: 12px;
color: #5499c7;
position: relative;
cursor: pointer;
text-align: center;
}
.actionform-desc {
padding: 0 109px;
}
#ev-form .b24-form-control-comment {
color: #f00;
}
@media (min-width: 1200px) {
.main .courses {
margin-top: -80px;
margin-bottom: 80px;
}
}
section.charity {
padding: 60px 0;
}
.promo__item.main {
font-weight: 500;
}
@media (min-width: 1000px) {
li.methods__item.vert {
display: flex;
flex-direction: row;
width: 100%;
align-items: center;
max-width: 100%;
}
.vert .methods__img {
width: 30%;
}
.vert .methods-text {
width: 70%;
text-align: left;
margin-bottom: 50px;
margin-left: 40px;
}
.vert .methods__text {
width: 100%;
margin: 0 auto;
}
.vert .methods__item:not(:last-child) {
margin-bottom: 0px;
}
.promo__item.main {
font-size: 19px;
}
}
.category .awards__title.title {
margin-bottom: 30px;
}
@media (min-width: 1000px) {
.breadcrumbs[data-page="about"] {
padding-top: 0;
padding-bottom: 0;
}
}
@media (max-width: 1200px) {
.header__logo {
width: 80px;
min-width: 80px;
}
.navigation__top.menu {
padding-top: 20px;
}
.navigation__list {
margin-top: 22px;
margin-left: -98px;
margin-right: -60px;
}
.navigation__sub-list {
left: -110px;
}
.header__contacts {
margin-top: 7px;
}
.header__contacts {
margin-top: 28px;
}
.header {
margin-top: -15px;
}
}
.promo_height.magistracy .promo__bg {
margin-bottom: 0px;
}
.promo_height.magistracy .promo__list2 {
margin-top: 0px;
}
@media (min-width: 1000px) {
.promo__abroad.publish .promo__content {
margin-top: 58px;
} 
.promo__abroad.publish .promo__bg {
margin-bottom: 15px;
}
.tariffs-ielts__line .tariff-card {
width: 100%;
flex-direction: row;
}
.tariffs-ielts__line .price_details p {
font-weight: 600;
padding-bottom: 0px;
}
.tariffs-ielts__line .price-col {
display: flex;
align-items: flex-start;
}
.tariffs-ielts__line .price-col-btn {
align-items: center;
width: 29%;
}
.tariffs-ielts__line .price_lines {
max-width: 348px;
width: 100%;
padding: 0 20px;
}
.tariffs-ielts__line .price_sign, .tariffs-ielts__line .price_sign p {
padding-bottom: 0px;
}
.tariffs-ielts__line .price_details {
padding-top: 15px;
}
.price_mob {
display: none;
}
.tariffs-ielts__line .price-collection .price_lines {
padding: 0 0 30px 0;
}
}
@media (min-width: 1000px) and (max-width: 1200px) {
.promo_height.magistracy .promo__title {
font-size: 34px;
line-height: 38px;
} 
.promo_height.magistracy .promo__bg {
margin-bottom: 40px;
}
.promo_height.magistracy .promo__x-list {
top: 0px;
}
.tariffs-ielts__line .price-col {
width: 34%;
}
.tariffs-ielts__line .price_lines {
max-width: 300px;
}
}
@media (min-width: 1000px) and (max-width: 1100px) {
.price__adv {
font-size: 14px;
}
}
@media (max-width: 1000px) {
.navigation__list {
margin-top: 22px;
margin-left: 0px;
}
.promo_height.magistracy .promo__list2 {
margin-top: 40px;
}
.score.magistracy {
margin-top: 40px;
}
.price_des {
display: none;
}
}
.container.desc.demo__desc {
margin: 100px auto;
}
.b24-window-scrollable {
border-radius: 10px!important;
margin-top: 10px!important;
margin-bottom: 10px!important;
}
.price_details p {
font-weight: 600;
padding-bottom: 30px;
}
.price__adv {
display: flex;
justify-content: space-between;
padding-bottom: 20px;
margin-bottom: 20px;
}
.price_lines .price__adv:not(:last-child) {
border-bottom: 1px solid #d9d9d9;
}
.price_button {
background-color: #1C4BA8;
background-image: linear-gradient(0deg, #14327B 0%, #14327B 6%, rgba(255, 255, 255, 0) 100%);
color: #fff;
padding: 14px 25px 12px 25px;
width: 100%;
border-radius: 25px;
border: 0;
text-transform: uppercase;
font-weight: 500;
font-size: 13px;
cursor: pointer;
}
.price_button:hover {
background-color: #2a63d5;
}
.price_sign {
color: #959494;
padding-bottom: 26px;
}
.price_sign p {
padding-bottom: 6px;
}
@media (max-width: 700px) {
.price__adv {
padding-bottom: 12px;
margin-bottom: 12px;
}
.price_details p {
font-size: 14px;
padding-bottom: 30px;
}
.price_lines {
font-size: 14px;
}
.price_sign {
color: #959494;
padding-bottom: 16px;
font-size: 14px;
}
}
@media (max-width: 400px) {
.title__price p {
font-size: 20px;
}
#tariffs .tariff__head {
align-items: flex-start;t;
}
}
@media (max-width: 360px) {
.title__price p {
font-size: 18px;
}
.tariff__head img {
height: 90px;
}
}
.price-adv-one:not(:first-child) {
display: none;
}
.price-collection {
flex-direction: column;
}
.woocommerce .product {
margin-top: 200px;
}
.grecaptcha-badge {
display: none !important;
}.events-table {
margin: 40px 0;
}
.events-table .item {
display: flex;
align-items: center;
height: 70px;
padding: 0 15px;
border-radius: 5px;
background-color: #fff;
margin-bottom: 15px;
}
.events-table .item .date {
font-weight: 700;
width: 10%;
color: #606060;
font-size: 16px;
}
.events-table .item .name {
width: 70%;
font-weight: 700;
color: #979797;
}
.events-table .item .wrapper {
width: 20%;
display: flex;
justify-content: flex-end;
}
.events-table .item .action-btn {
height: 35px;
min-width: 150px;
color: #000;
padding: 0 15px;
background-color: #fff;
cursor: pointer;
text-decoration: none;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
border-radius: 30px;
border: 2px solid #227afe;
}
.events-table .item.passed {
background-color: #e2eef6;
}
.events-table .item.passed .date {
color: #56678d;
}
.events-table .item.passed .name {
color: #000;
}
.events-table .item.passed .action-btn {
background-color: #217bfc;
color: #fff;
}
@media (max-width: 992px) {
.events-table .item .date {
width: 15%;
}
.events-table .item .name {
width: 65%;
}
.events-table .item .wrapper {
width: 20%;
}
}
@media (max-width: 768px) {
.events-table .item {
height: auto;
padding: 20px 15px;
flex-direction: column;
align-items: flex-start;
}
.events-table .item .name {
margin: 15px 0;
width: 100%;
}
.events-table .item .date {
width: 100%;
}
.events-table .item .wrapper {
width: 100%;
justify-content: flex-start;
}
}.popupQuiz__wrap {
width: 830px;
background-color: #fff;
border-radius: 20px;
overflow: hidden;
position: relative;
}
.popupQuiz__section-item {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
min-height: 380px;
}
.popupQuiz__section-item.opened {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.popupQuiz__section-item.hidden,
.popupQuiz__wrap-status {
display: none;
}
.popupQuiz__manager {
min-width: 300px;
max-width: 300px;
background-image: -webkit-linear-gradient(left, rgb(124,195,233) 0%, rgb(80,161,221) 100%);
background-image: -o-linear-gradient(left, rgb(124,195,233) 0%, rgb(80,161,221) 100%);
background-image: linear-gradient(to right, rgb(124,195,233) 0%, rgb(80,161,221) 100%);
padding: 20px 30px 120px;
position: relative;
}
.popupQuiz__manager:before {
content: "";
width: 100%;
height: 100%;
background: url(//edustream.kz/wp-content/themes/edustream/img/quiz-manager-bg.png) 20px bottom no-repeat;
position: absolute;
left: 0;
top: 0;
}
.popupQuiz__manager-author {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
}
.popupQuiz__manager-avatar {
max-width: 70px;
min-width: 70px;
height: 70px;
border-radius: 50%;
overflow: hidden;
}
.popupQuiz__manager-avatar img {
width: 100%;
height: 100%;
object-fit: cover;
}
.popupQuiz__manager-info {
margin-left: 20px;
}
.popupQuiz__manager-name {
font-size: 16px;
font-weight: 700;
color: #fff;
}
.popupQuiz__manager-post {
font-size: 12px;
line-height: 12px;
color: #fff;
margin-top: 5px;
}
.popupQuiz__manager-textbox {
background-color: rgba(255,255,255,.102);
box-shadow: 0px 0px 10px 0px rgba(45, 35, 35, 0.1);
width: 240px;
border-radius: 10px;
margin-top: 25px;
position: relative;
padding: 15px;
font-size: 14px;
color: #fff;
}
.popupQuiz__manager-textbox p:not(:last-child) {
margin-bottom: 15px;
}
.popupQuiz__manager-textbox:before {
content: ''; 
position: absolute;
left: 10px;
top: -14px;
border: 7px solid transparent;
border-left: 7px solid rgba(255,255,255,.102);
border-bottom: 7px solid rgba(255,255,255,.102);
z-index: 2;
}
.popupQuiz__main {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: space-between;
padding: 40px 30px 20px;
}
.popupQuiz__main-content {
}
.popupQuiz__list-wrap {
}
.popupQuiz__list_wrap-title {
font-size: 24px;
font-weight: 700;
color: #173e90;
margin-bottom: 25px;
}
.popupQuiz__list-item {
margin-bottom: 10px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.popupQuiz__list_item-goto {
font-size: 16px;
line-height: 20px;
color: #535353;
border-radius: 15px;
background-color: #fff;
box-shadow: 0px 0px 15px 0px rgba(102, 178, 227, 0.17);
min-height: 50px;
display: -webkit-inline-flex;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: inline-flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
padding: 4px 25px 0 42px;
position: relative;
cursor: pointer;
border: 1px solid #fff;
transition: .2s all;
margin-right: 25px;
}
.popupQuiz__list_item-goto:before {
content: "";
width: 16px;
height: 16px;
display: block;
position: absolute;
left: 12px;
top: 50%;
margin-top: -8px;
border-radius: 50%;
border: 1px solid #a8d2ee;
transition: .2s all;
}
.popupQuiz__list_item-goto:hover,
.popupQuiz__list-item.active .popupQuiz__list_item-goto {
border-color: #66b2e3;
}
.popupQuiz__list_item-goto:hover:before,
.popupQuiz__list-item.active .popupQuiz__list_item-goto:before {
background-color: #66b2e3;
border-color: #66b2e3;
}
.popupQuiz__list_item-textarea {
border-width: 1px;
border-color: rgb(221, 221, 221);
border-style: solid;
border-radius: 5px;
background-color: #fff;
resize: none;
flex: 1;
padding: 10px 14px;
font-size: 14px;
color: #535353;
}
.popupQuiz__blocks-item {
border-radius: 15px;
background-color: #fff;
box-shadow: 0px 10px 25px 0px rgba(18, 50, 122, 0.15);
margin-top: 20px;
padding: 25px 35px 15px 15px;
}
.popupQuiz__blocks_item-title {
font-size: 20px;
line-height: 24px;
font-weight: 700;
color: #202020;
}
.popupQuiz__blocks_item-text {
font-size: 14px;
line-height: 18px;
color: #535353;
margin: 10px 0 15px;
}
.quiz__blocks-btn {
max-width: 250px;
cursor: pointer;
}
.quiz__blocks-btn[data-type="transparent"] {
box-shadow: none;
border: 1px solid #fec50c;
height: 50px;
}
.quiz__blocks-btn[data-type="transparent"]:hover {
background-color: #fec50c;
}
.quiz__blocks-btn[data-type="transparent"] span {
background: none;
text-align: center;
line-height: 1.3;
font-weight: 700;
}
.quiz__blocks-btn[data-type="transparent"] strong {
font-weight: 700;
}
.quiz__blocks-btn[data-type="link"] {
background: none;
box-shadow: none;
border: none;
height: auto;
margin: 15px 0 10px;
}
.quiz__blocks-btn[data-type="link"] span {
background: none;
border: none;
height: auto;
font-size: 14px;
color: #005dba;
text-transform: none;
padding-left: 0;
text-decoration: underline;
justify-content: flex-start;
font-weight: 400;
}
.quiz__blocks-btn[data-type="link"] span:hover {
text-decoration: none;
}
.popupQuiz__nav {
height: 45px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
-ms-align-items: center;
align-items: center;
margin-top: 20px;
}
.popupQuiz__nav-prev {
min-width: 39px;
max-width: 39px;
height: 39px;
background: url(//edustream.kz/wp-content/themes/edustream/img/quiz-prev.png) no-repeat;
margin-right: 15px;
}
.popupQuiz__nav-next {
color: #1c1c1b;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
padding: 15px 35px 10px 30px;
border-radius: 23px;
border: 1px solid #fec50c;
box-shadow: 0px 0px 15px 0px rgba(181, 195, 205, 0.36);
cursor: pointer;
transition: .2s all;
}
.popupQuiz__nav-next:hover {
background-color: #fec50c;
}
.popupQuiz__wa {
background: url(//edustream.kz/wp-content/themes/edustream/img/quiz-wa.png) right center no-repeat;
width: 200px;
position: absolute;
left: 30px;
bottom: 15px;
font-size: 14px;
color: #fff;
text-decoration: underline;
cursor: pointer;
}
.popupQuiz__wa:hover {
text-decoration: none;
}
.popupQuiz__nav-link {
text-align: right;
flex: 1;
}
.popupQuiz__nav-link a {
font-size: 14px;
text-decoration: underline;
color: #005dba;
}
.popupQuiz__nav-link a:hover {
text-decoration: none;
}
@media (max-width:900px) {
.popupQuiz__wrap {
width: 340px;
}
.popupQuiz__wrap > .popup-close::before,
.popupQuiz__wrap > .popup-close::after {
background: #fff;
}
.popupQuiz__section-item {
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
}
.popupQuiz__wa {
position: relative;
left: 0;
bottom: 0;
background-color: #53a4de;
background-position: 95% center;
width: 100%;
height: 58px;
padding: 10px 15px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
justify-content: center;
}
.popupQuiz__wa br {
display: none;
}
.popupQuiz__section-item {
min-height: 1px;
}
.popupQuiz__manager {
min-width: 1px;
max-width: unset;
width: 100%;
padding: 15px;
}
.popupQuiz__manager-textbox {
width: 100%;
}
.popupQuiz__manager:before {
display: none;
}
.popupQuiz__manager-avatar {
min-width: 60px;
max-width: 60px;
height: 60px;
}
.popupQuiz__manager-post br {
display: none;
}
.popupQuiz__main {
padding: 15px 10px 10px 10px;
}
.popupQuiz__main-content {
height: 300px;
overflow-y: auto;
-ms-overflow-style: none;
scrollbar-width: none;
}
.popupQuiz__main-content::-webkit-scrollbar {
display: none;
}
.popupQuiz__list_wrap-title {
font-size: 20px;
}
.popupQuiz__blocks_item-title {
font-size: 18px;
}
.popupQuiz__blocks-item {
margin-top: 0;
margin-bottom: 20px;
box-shadow: 0px 5px 15px 0px rgba(18, 50, 122, 0.15);
margin: 10px;
}
.popupQuiz__nav-link {
-ms-align-self: flex-end;
align-self: flex-end;
}
.popupQuiz__nav-link a {
max-width: 160px;
display: inline-block;
}
}@import url("//fonts.googleapis.com/css?family=Montserrat:100");
@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important} .pum-theme-16815, .pum-theme-tema-po-umolchaniju { background-color: rgba( 255, 255, 255, 0.48 ) } 
.pum-theme-16815 .pum-container, .pum-theme-tema-po-umolchaniju .pum-container { padding: 35px; border-radius: 37px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-16815 .pum-title, .pum-theme-tema-po-umolchaniju .pum-title { color: #000000; text-align: center; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 500; font-size: 20px; line-height: 30px } 
.pum-theme-16815 .pum-content, .pum-theme-tema-po-umolchaniju .pum-content { color: #8c8c8c; font-family: Sans-Serif; font-weight: 400 } 
.pum-theme-16815 .pum-content + .pum-close, .pum-theme-tema-po-umolchaniju .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 0px; line-height: 0px; border: 1px none #ffffff; border-radius: 51px; box-shadow: 1px 1px 3px 0px rgba( 0, 0, 0, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-16816, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-16816 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-16816 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-16816 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-16816 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } .pum-theme-16817, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-16817 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-16817 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-16817 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-16817 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } .pum-theme-16818, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-16818 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-16818 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-16818 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-16818 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-16819, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-16819 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-16819 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 
.pum-theme-16819 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 
.pum-theme-16819 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } .pum-theme-16820, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-16820 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-16820 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-16820 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-16820 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } .pum-theme-16821, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-16821 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-16821 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-16821 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-16821 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } .pum-theme-16822, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-16822 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-16822 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-16822 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-16822 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 
#pum-423743 {z-index: 1999999999}
#pum-423476 {z-index: 1999999999}
#pum-423469 {z-index: 1999999999}
#pum-423439 {z-index: 1999999999}
#pum-417763 {z-index: 1999999999}
#pum-417485 {z-index: 1999999999}
#pum-16848 {z-index: 1999999999}
#pum-417777 {z-index: 1999999999}
#pum-416856 {z-index: 1999999999}
#pum-17011 {z-index: 1999999999}
#pum-16823 {z-index: 1999999999}#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png);
}
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 1101;
outline: none;
display: none;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
}
#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png) -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}
#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}
#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/blank.gif);
z-index: 1102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}
#fancybox-left-ico {
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png);
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png);
background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; }
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}
#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png);
background-position: -40px -162px;
}
#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox-y.png);
background-position: -20px 0px;
}
#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png);
background-position: -40px -182px; 
}
#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox-x.png);
background-position: 0px -20px;
}
#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png);
background-position: -40px -142px;
}
#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png);
background-position: -40px -122px;
}
#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}
.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}
.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}
.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancy_title_over.png);
display: block;
}
.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}
#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}
#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}
#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url(//edustream.kz/wp-content/plugins/contact-form-7-response-message-popup/fancybox/fancybox.png) -55px -90px no-repeat;
} .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
position: absolute; margin-top: 0;
top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); } .fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }.wpcf7-response-output {
margin:0!important;
height:auto!important;
}
.wpcf7 .wpcf7-response-output {
display:none!important;
}
#fancybox-wrap {
-webkit-box-sizing: initial;
-moz-box-sizing: initial;
box-sizing: initial;
}
#fancybox-outer {
background:none!important;
}
.fancybox-bg {
display:none!important;
}
#fancybox-content {
background:#fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}