@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;700&display=swap");*{box-sizing:border-box}:focus{outline:none}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;margin:0;background-image:url(https://zmatic.teacher-bg.eu/images/BCGR-zebra.png)}h1,h2,h4,h5,h6{font-family:Rubik,sans-serif}h3{font-family:Lato,sans-serif}a{display:inline-block;text-decoration:none}a,button{cursor:pointer}header .header-wrapper{position:fixed;top:0;right:0;left:0;z-index:3;box-shadow:unset}header .sticky{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header nav.show-menu{left:0!important;overflow-y:auto}header .show{display:block}header .hide{display:none}.images-main,.images-wrapper{position:relative}.image-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.images-wrapper.hover .image-hover{opacity:1}main .swiper-container{padding-bottom:60px}main .swiper-pagination-bullet-active{background:#eb3349}section{padding:34px 0}section h2{margin:0 0 60px}@media only screen and (min-width:768px){section{padding:84px 0 44px}section h2{margin:0 0 60px}.lists.second-col{display:block;-moz-column-count:2;column-count:2}}.slick-track{display:flex!important}main section .swiper-container-autoheight .swiper-wrapper{align-items:center}ul.pagination{margin-bottom:2rem;display:flex;flex-direction:row;align-items:flex-start;list-style-type:none;padding:0}ul.pagination li button{padding:13px 20px;font-family:Rubik;font-style:normal;font-weight:300;font-size:16px;line-height:22px;text-align:center;text-transform:capitalize;cursor:pointer;border:1px solid #cfcfcf;background-color:#fff}ul.pagination li.active button{color:#fff;background-image:linear-gradient(270deg,#f45c43,#eb3349);border-color:#f45c43}ul.pagination li.disabled button{color:grey;opacity:.5}ul.pagination li.disable,ul.pagination li.disabled button{cursor:default}ul.pagination li.page-item--first button{border-radius:10px 0 0 10px}ul.pagination li.page-item--last button{border-radius:0 10px 10px 0}.search-container{margin:58px 0 35px}@media only screen and (min-width:768px){.search-container{margin:88px 0 60px;display:flex;align-items:center;justify-content:space-between}}.search-container ul{list-style:none;padding:0;display:flex;align-items:center;justify-content:left;grid-gap:16px;gap:16px}.category-button{padding:9px 40px;font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;text-transform:capitalize;cursor:pointer;border:1px solid #cfcfcf;background-color:#fff;color:#8a8a8a}.category-button.active{color:#fff;background-image:linear-gradient(270deg,#f45c43,#eb3349);border-color:#f45c43;font-weight:700}.category-button:active,.category-button:hover{filter:drop-shadow(4px 4px 8px rgba(0,0,0,.12))}.search-box-wrapper{position:relative}.search-box-wrapper img{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.search-box{padding:13px 13px 13px 48px;font-family:Rubik;font-weight:400;font-size:16px;line-height:16px;text-align:left;text-transform:capitalize;cursor:pointer;border:1px solid #cfcfcf;background-color:#fff;color:#787f8c;width:100%}@media only screen and (min-width:768px){.search-box{max-width:131px;transition-duration:.5s}.search-box:focus{max-width:400px}}.newsletter-message{color:#8a8a8a}.newsletter-error-message,.newsletter-message{font-family:Montserrat;font-weight:400;font-size:14px;line-height:22px}.newsletter-error-message{color:#000}a.BookCall_bookCall__HHA_v{padding:13px 20px;font-family:Rubik;font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;color:#fff;background-image:linear-gradient(270deg,#f45c43,#eb3349)}a.BookCall_bookCall__HHA_v:active,a.BookCall_bookCall__HHA_v:hover{filter:drop-shadow(4px 4px 8px rgba(0,0,0,.12))}.ConnectBlock_connectBlock__6KSpS .ConnectBlock_title__8RjMM{font-family:Rubik;font-style:normal;font-weight:700;font-size:28px;line-height:38px;color:#000;text-align:center}.ConnectBlock_connectBlock__6KSpS .ConnectBlock_email__Z2spr{font-family:Rubik;font-style:normal;font-weight:400;font-size:20px;line-height:28px;text-align:center;color:#000}.ConnectBlock_connectBlock__6KSpS ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.ConnectBlock_connectBlock__6KSpS ul img{width:auto;height:auto}.ContactBlock_contact__nYLSr a{font-weight:700}.ContactBlock_contacBlock__KHliC{margin-bottom:46px;text-align:center}.ContactBlock_contacBlock__KHliC a{padding:0}.ContactBlock_contacBlock__KHliC .ContactBlock_title__96dA9{margin-bottom:20px;font-family:Rubik;font-style:normal;font-weight:700;font-size:20px;line-height:30px;color:#000}.ContactBlock_contacBlock__KHliC .ContactBlock_content__J8yiy{padding:0;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#000}.ContactBlock_infoWrapper__J4gnu{position:relative;display:inline-block;padding:0 20px}.ContactBlock_infoWrapper__J4gnu .ContactBlock_icon__f5KI_{position:absolute;top:0;left:0}.ContactBlock_infoWrapper__J4gnu .ContactBlock_icon__f5KI_ img{width:14px}@media only screen and (min-width:769px) and (max-width:1080px){footer .ContactBlock_contentNewRow__Qyqvx{display:block}}.Header_header__RvT3c{margin:0 auto;width:100%;max-width:1300px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;background-color:transparent;position:relative}header .Header_headerWrapper__XGpNr{position:fixed;top:0;right:0;left:0;z-index:2;box-shadow:unset}.Header_logo__GmzdF{z-index:2;line-height:0}.Header_header__RvT3c .Header_logo__GmzdF a{padding:0;line-height:0}.Header_logo__GmzdF img{width:38px;height:48px}.Header_header__RvT3c ul{list-style:none;margin:0;padding:0}.Header_header__RvT3c li{margin:0 5px}.Header_header__RvT3c .Header_navigationWrapper__7r2KR a{font-family:Rubik;font-style:normal;font-weight:300;font-size:14px;line-height:17px;text-align:center;color:#000;padding:20px}.Header_contact__bs9uX a{font-weight:700}@media only screen and (max-width:1080px){.Header_mobileNavigationWrapper__GMf_4 ul{list-style:none;margin:0;padding:0}.Header_mobileNavigationWrapper__GMf_4 li{margin:0 5px}.Header_mobileNavigationWrapper__GMf_4 .Header_navigationWrapper__7r2KR a{padding:20px}header .Header_mobileNavigationWrapper__GMf_4 nav{position:fixed;left:-100%;top:0;bottom:0;flex-direction:column;width:100%;text-align:center;transition:all .3s ease-in-out;z-index:2}header .Header_mobileNavigationWrapper__GMf_4 nav ul{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:50px 20px}header .Header_mobileNavigationWrapper__GMf_4 nav ul ul{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}header .Header_mobileNavigationWrapper__GMf_4 nav a{font-family:Montserrat;font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#000}header .Header_mobileNavigationWrapper__GMf_4 nav .Header_mobileBookCall__rhLQ1 a{margin:44px 0 56px;padding:13px 20px;font-family:Rubik;font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;color:#fff}header .Header_mobileNavigationWrapper__GMf_4 nav .Header_mobileContactBlock__D_q4w a{display:inline-block;margin:24px 0 56px;padding:13px 20px;font-family:Rubik;font-style:normal;font-weight:500;font-size:16px;line-height:22px;color:#fff;padding:0;margin:0;font-weight:400;font-size:14px;line-height:17px}header .Header_mobileNavigationWrapper__GMf_4 nav .Header_mobileConnectBlock___eh3w a{font-family:Rubik;font-weight:400;font-size:20px;line-height:28px}header .Header_mobileNavigationWrapper__GMf_4 nav .Header_mobileConnectBlock___eh3w ul li a{padding:0 20px 25px}}.Header_burger__7gpSM{display:block;margin-left:16px;padding:10px;z-index:2;cursor:pointer}.Header_burger__7gpSM img{height:12px}.Header_mobile__fVvZN{display:block}.Header_desktop__DXnHq{display:none}.Header_buttonsWrapper__mjbvO{display:flex;align-items:center}@media only screen and (min-width:1081px){.Header_header__RvT3c nav{display:block}.Header_header__RvT3c ul{display:flex;align-items:baseline}.Header_header__RvT3c li{margin:0 5px}.Header_burger__7gpSM,.Header_mobile__fVvZN{display:none}.Header_desktop__DXnHq{display:block}}.Footer_footer__2MMdT{width:100%;max-width:1220px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:transparent}.Footer_footer__2MMdT .Footer_col__4Tppr{flex:1 1 100%;max-width:100%;text-align:center}@media only screen and (max-width:767px){.Footer_footer__2MMdT .Footer_col__4Tppr:first-of-type{order:3}}@media only screen and (min-width:768px){.Footer_footer__2MMdT{padding-top:50px;flex-direction:row;align-items:flex-start}.Footer_footer__2MMdT .Footer_col__4Tppr{flex:1 1 20%;max-width:20%}}.Footer_logo__8ET60 img{width:102px;height:126px}.Footer_footer__2MMdT ul{list-style:none;margin:0;padding:0;text-align:center}.Footer_footer__2MMdT li{margin:0 5px}.Footer_footer__2MMdT a{font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-align:center;color:#000;padding:15px}.Footer_logo__8ET60 a{font-family:Rubik;font-weight:400;font-size:20px;line-height:28px}.Footer_footerContactBlock__TDabi div a{padding:0}@media only screen and (max-width:767px){.Footer_footerContactBlock__TDabi{padding-top:30px}}.Footer_infoWrapper__8f2ZC{position:relative;display:inline-block;padding:0 20px}.Footer_infoWrapper__8f2ZC .Footer_icon__TrKdB{position:absolute;top:0;left:0}.Footer_infoWrapper__8f2ZC .Footer_icon__TrKdB img{width:14px}.Footer_copyright__lULb0{margin:10px 0 0;text-align:center}.Footer_copyright__lULb0 div{border-bottom:1px solid #8a8a8a}.Footer_copyright__lULb0 a,.Footer_copyright__lULb0 div{display:inline-block;padding:14px 0;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#8a8a8a}.Footer_copyright__lULb0 a{display:block}@media only screen and (min-width:768px){.Footer_copyright__lULb0{margin:60px 0 33px;text-align:center}.Footer_copyright__lULb0 div{border-right:1px solid #8a8a8a;border-bottom:none}.Footer_copyright__lULb0 a,.Footer_copyright__lULb0 div{display:inline-block;padding:14px 28px}}@media only screen and (min-width:769px) and (max-width:1080px){.Footer_footer__2MMdT .Footer_col__4Tppr{flex:1 1 30%;max-width:30%}.Footer_copyright__lULb0 a{padding:14px 75px 14px 28px}}.Layout_main__NgJgX{margin:80px auto 0;width:100%;max-width:1300px;padding:0 16px}