.topBox{text-align:center;color:#fff;margin-bottom:48px}.topBox .container{padding:64px 0;background:#0858A5;border-radius:32px;overflow:hidden;z-index:0}.topBox .info{width:948px;max-width:100%;margin:0 auto;padding:0 4%}.topBox h1 span{color:#43C0F1;display:block}.topBox p{font-weight:500}.topBox figure{position:absolute;z-index:-1;display:none}.topBox figure.figure1{left:90px;top:-30px;animation:moveRotate1 10s infinite linear}.topBox figure.figure2{right:160px;top:-35px;animation:moveRotate2 12s infinite linear}.topBox figure.figure3{right:50px;bottom:-40px;animation:moveRotate3 9s infinite linear}@keyframes moveRotate1{0%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(30px,60px) rotate(45deg)}40%{transform:translate(-50px,30px) rotate(90deg)}60%{transform:translate(70px,-20px) rotate(135deg)}80%{transform:translate(-30px,-50px) rotate(180deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes moveRotate2{0%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(-40px,50px) rotate(60deg)}50%{transform:translate(60px,-30px) rotate(120deg)}75%{transform:translate(-20px,-70px) rotate(180deg)}100%{transform:translate(0,0) rotate(0deg)}}@keyframes moveRotate3{0%{transform:translate(0,0) rotate(0deg)}15%{transform:translate(20px,-10px) rotate(30deg)}30%{transform:translate(-10px,-20px) rotate(60deg)}45%{transform:translate(40px,-50px) rotate(90deg)}60%{transform:translate(20px,-70px) rotate(120deg)}75%{transform:translate(50px,-60px) rotate(150deg)}90%{transform:translate(30px,-40px) rotate(180deg)}100%{transform:translate(0,0) rotate(0deg)}}@media screen and (min-width:768px){.topBox{margin-bottom:96px}}@media screen and (min-width:1081px){.topBox .info{padding:0}.topBox figure{display:block}}.imageTextItem figure{width:560px;max-width:100%}.imageTextItem figure img{margin:0 auto}.imageTextItem blockquote{margin-bottom:16px}.imageTextItem blockquote p{color:#0858A5;font-size:20px;font-family:"Unbounded";font-weight:500}@media screen and (max-width:767px){.imageTextItem.special{margin-bottom:16px;padding:24px 4% 40px;border-radius:32px}.imageTextItem h2{padding-bottom:24px}}@media screen and (min-width:768px){.imageTextItem{margin-bottom:24px}.imageTextItem.special{border-radius:40px}.imageTextItem h2{padding-bottom:48px}.imageTextItem blockquote p{font-size:24px}}@media screen and (max-width:1080px) and (min-width:768px){.imageTextItem.default{padding:0 64px}.imageTextItem.special{padding:32px 4% 56px}}@media screen and (max-width:1080px){.imageTextItem.default{margin-bottom:78px}.imageTextItem figure{margin:0 auto 40px}}@media screen and (min-width:1081px){.imageTextItem{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.imageTextItem.default{padding:15px 64px;margin-bottom:96px}.imageTextItem.special{padding:15px 64px}.imageTextItem:nth-child(2n){-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.imageTextItem figure{width:44.9%}.imageTextItem .info{width:49%}}.columnsBox{margin-bottom:40px;padding:48px 4%;border-radius:32px;text-align:center}.columnsBox .description{padding-bottom:32px}.columnsBox .description>*:last-child{padding-bottom:0}@media screen and (min-width:768px){.columnsBox{border-radius:40px}}@media screen and (max-width:1080px) and (min-width:768px){.columnsBox{padding:56px 4%}.columnsBox .description{padding-bottom:48px}}@media screen and (max-width:1080px){.columnsBox .description br{display:none}}@media screen and (min-width:1081px){.columnsBox{padding:96px 64px;margin-bottom:96px}.columnsBox .description{padding-bottom:56px}}.columns{display:grid;gap:24px;text-align:left}.columns .item{display:block;border-radius:24px;background:#fff;color:#001A35;padding:16px 16px 20px;position:relative}.columns .item figure{width:48px;height:48px;border-radius:16px;margin-bottom:40px;position:relative}.columns .item figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.columns .item h3{color:#001A35;font-size:24px;padding-bottom:12px}.columns .item .info p{color:rgb(0 26 53 / .7);font-size:15px}.columns a.item:hover{background:rgb(255 255 255 / .85)}@media screen and (max-width:767px){.columns{grid-template-columns:1fr}}@media screen and (min-width:768px){.columns{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1081px){.columns.col2{grid-template-columns:repeat(2,1fr)}.columns.col3{grid-template-columns:repeat(3,1fr)}.columns.col4{grid-template-columns:repeat(4,1fr)}}.gallerySlider .swiper{overflow:visible;padding-bottom:144px}.gallerySlider .swiper img{border-radius:12px}.gallerySlider .swiper-slide{width:auto}@media screen and (max-width:599px){.gallerySlider .swiper-wrapper{height:260px!important}}@media screen and (max-width:1080px){.gallerySlider .swiper-wrapper .swiper-slide{height:inherit}.gallerySlider .swiper-wrapper .swiper-slide img{height:inherit;width:auto}}@media screen and (max-width:1080px) and (min-width:600px){.gallerySlider .swiper-wrapper{height:462px!important}}@media screen and (min-width:1081px){.gallerySlider .swiper{padding-bottom:136px}.gallerySlider .swiper img{border-radius:24px}}.topBox{margin-bottom:24px}@media screen and (min-width:1081px){.topBox .container{padding:96px 0}.topBox h1{font-size:60px}.topBox h1 span{display:inline}}.photos{display:grid;gap:24px;padding:0 4%;margin-top:56px}.photos img{border-radius:18px}@media screen and (max-width:570px){.photos{grid-template-columns:1fr}.photos .item:nth-child(2) img{margin-left:auto}.photos .item:nth-child(3){display:none}.photos .item:nth-child(4){display:none}}@media screen and (min-width:571px){.photos img{margin:0 auto}}@media screen and (max-width:1080px) and (min-width:571px){.photos{grid-template-columns:repeat(2,1fr)}.photos .item:nth-child(2){margin-top:34px}.photos .item:nth-child(3){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.photos .item:nth-child(4){margin-top:-51px}}@media screen and (min-width:1081px){.photos{grid-template-columns:repeat(4,1fr);padding:0 32px}.photos .item:nth-child(2){margin-top:108px}.photos .item:nth-child(3){margin-top:37px}.photos img{border-radius:24px}}.benefitsBox{padding-bottom:0;margin-bottom:94px}@media screen and (min-width:1081px){.benefitsBox{margin-bottom:136px}}.benefits .item figure{background:#0858A5}.it1{position:relative}.it1 blockquote{position:relative;text-indent:2.5em}.it1 blockquote:before{content:"";position:absolute;width:72px;height:54px;background:url(/wp-content/themes/mozaika/images/laps.svg) 0 0 no-repeat}@media screen and (max-width:1080px){.it1 .info{padding-left:36px}.it1 blockquote:before{left:-36px;top:-26px}}@media screen and (min-width:1081px){.it1{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.it1 blockquote:before{left:-40px;top:-34px}}.schoolsSection{color:#fff;margin-bottom:24px}.schoolsSection .container{background:#43C0F1;border-radius:32px;padding:56px 4%}.schoolsSection .description{margin-bottom:56px}.schoolsSection .schoolsBox{display:grid;gap:40px 0}.schoolsSection .schoolsBox .item .country figure{width:48px;margin-right:16px}.schoolsSection .schoolsBox .item .country h3{font-family:"Unbounded";font-weight:600;font-size:20px;text-transform:uppercase;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding-bottom:0}.schoolsSection .schoolsBox .schools{grid-template-columns:1fr;margin-left:65px}.schoolsSection .schoolsBox .school{margin-bottom:16px}.schoolsSection .schoolsBox .school:last-child{margin-bottom:0}.schoolsSection .schoolsBox .school a{font-family:"Unbounded";font-size:18px;font-weight:700;color:#fff;text-decoration:underline}.schoolsSection .schoolsBox .school a:hover{color:#0858A5}@media screen and (min-width:768px){.schoolsSection .container{border-radius:40px}.schoolsSection .schoolsBox .item .country h3{font-size:24px}.schoolsSection .schoolsBox .school a{font-size:24px}}@media screen and (max-width:1080px) and (min-width:768px){.schoolsSection .schoolsBox{gap:48px 16px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1081px){.schoolsSection{margin-bottom:56px}.schoolsSection .container{padding:96px 0 56px}.schoolsSection .description{margin-bottom:80px;padding:0 64px}.schoolsSection .description h2{line-height:1;width:40%;margin-right:32px}.schoolsSection .description div{width:612px}.schoolsSection .schoolsBox{padding:0 36px;gap:48px 0;grid-template-columns:repeat(4,1fr)}.schoolsSection .schoolsBox .item{padding:0 9%;border-left:1px solid #fff}.schoolsSection .schoolsBox .item:first-child{border:none}}.testimonialsSection{border-radius:32px;background:#FFC630;width:1376px;margin:0 auto 82px;max-width:92%;padding-top:56px}.testimonialsSection .description{padding-bottom:32px}.testimonialsSection .description>*:last-child{padding-bottom:0}@media screen and (min-width:768px){.testimonialsSection{border-radius:40px}}@media screen and (min-width:1081px){.testimonialsSection{padding-top:96px;margin-bottom:136px;max-width:96%}.testimonialsSection .description{padding-right:140px;padding-bottom:56px}}.testimonialsSlider .swiper{padding-bottom:144px}.testimonialsSlider .swiper-slide{border-radius:24px;background:#fff;padding:32px 24px 112px}.testimonialsSlider .swiper-slide .rate{width:168px;height:32px;margin-bottom:20px}.testimonialsSlider .swiper-slide .rate.rate4{background:url(/wp-content/themes/mozaika/images/rate4.svg) 0 0 / cover no-repeat}.testimonialsSlider .swiper-slide .rate.rate5{background:url(/wp-content/themes/mozaika/images/rate5.svg) 0 0 / cover no-repeat}.testimonialsSlider .swiper-slide h3{font-size:24px;font-family:"Unbounded";padding-bottom:12px}.testimonialsSlider .swiper-slide .member{position:absolute;left:24px;right:24px;bottom:32px}.testimonialsSlider .swiper-slide .member figure{width:48px;margin-right:16px}.testimonialsSlider .swiper-slide .member figure img{border-radius:50%}.testimonialsSlider .swiper-slide .member .name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:16px}@media screen and (min-width:1081px){.testimonialsSlider .swiper{padding-bottom:96px}.testimonialsSlider .swiper-slide{min-height:100%}}.recentPosts{margin-bottom:40px;text-align:center}.recentPosts .container{border-radius:32px;background:#FFC630;padding:56px 4%;overflow-x:hidden}.recentPosts .swiper-slide{min-height:100%;text-align:left}@media screen and (min-width:768px){.recentPosts .container{border-radius:40px}}@media screen and (max-width:1080px){.recentPosts .swiper{overflow:visible;padding-right:6%}.recentPosts .navBox{position:static;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:48px}.recentPosts .navBox .navbutton{margin:0 7px}}@media screen and (min-width:1081px){.recentPosts .container{padding:96px 64px 72px}.recentPosts h2{padding-right:0}}.post-item{text-decoration:none;display:block;overflow:hidden;border-radius:24px;background:#fff;color:#001A35}.post-item figure img{margin:0 auto}.post-item .info{padding:24px}.post-item .info time{font-size:16px;font-weight:600;color:#0858A5;display:block;padding-bottom:16px}.post-item .info h3{font-size:20px;padding-bottom:8px}.post-item .info p{font-weight:500;color:rgb(0 0 0 / .7)}@media screen and (min-width:1081px){.post-item figure{overflow:hidden}.post-item figure img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.post-item .info h3{font-size:22px}.post-item:hover figure{overflow:hidden}.post-item:hover figure img{margin:0 auto;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}}