main section.banner,main section.counter,main section.slider .owl-item:first-child div.item,main section.slider .owl-item:nth-child(2) div.item{background-position:center}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes change{0%,100%,110%,12.5%{transform:translate3d(0,0,0)}15.5%,25%{transform:translate3d(0,-12.5%,0)}28%,37.5%{transform:translate3d(0,-25%,0)}40.5%,50%{transform:translate3d(0,-37.5%,0)}53%,62.5%{transform:translate3d(0,-50%,0)}63.5%,75%{transform:translate3d(0,-62.5%,0)}78%,87.5%{transform:translate3d(0,-75%,0)}100%,90%{transform:translate3d(0,-87.5%,0)}}section.topBar{padding:15% 5% 5%}header nav.mainNav,main section.filler figure,main section.filler figure img,main section>h2.bordered::after,section.topBar div>a:last-of-type:after,section.topBar.active,section.topBar>a{display:none}section.topBar div{width:100%;justify-content:center;flex-wrap:wrap;gap:0}section.topBar div>a{width:50%;text-align:center;justify-content:center;font-size:12px}section.topBar div>a:first-of-type:after{right:-15px}section.topBar div nav{position:absolute;top:10px;left:0;width:100%;justify-content:center}header{padding:10px 5%}header a.logo{width:60%;height:50px;z-index:999}header a.logo img{width:auto;height:100%;object-fit:contain;padding:5px}header nav.mobileNav.active{display:flex;flex-direction:column;position:fixed;background-color:#fff;left:0;bottom:0;width:100%;height:92vh;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-start;padding:158px 5% 5%;box-sizing:border-box;overflow:scroll;gap:30px;z-index:99}main section.banner::after,main section.banner::before{background-size:100% 100%;background-image:url(/images/filler_before.png);width:100px;height:100px;content:""}header nav.mobileNav>a,header nav.mobileNav>p{font-size:16px;font-weight:300;letter-spacing:1px;padding:0;position:relative}header nav.mobileNav>p.sub_menu::after{content:"";position:absolute;right:-20px;top:3px;border:3px solid #4a474f;border-left:0;border-top:0;padding:3px;transform:rotate(45deg);transition-duration:.5s}header nav.mobileNav>p.sub_menu.active::after{transform:rotate(-45deg);transition-duration:.5s}header nav.mobileNav div.sub_menu{display:none;width:100%}header nav.mobileNav div.sub_menu.active{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}header nav.mobileNav div.sub_menu a{padding:10px 0 10px 20px;font-size:16px;font-weight:300;letter-spacing:1px;position:relative}header,header a.logo{background-color:#fefefe}header nav.mainNav a{padding:10px 0}header span.toggleMenu{display:flex;z-index:999}header span.toggleMenu.active span:first-child{transition-duration:.5s;transform:translate(0,10px) rotate(-45deg)}header span.toggleMenu.active span:nth-child(2){opacity:0;transition-duration:.5s}header span.toggleMenu.active span:nth-child(3){transition-duration:.5s;transform:translate(0,-8px) rotate(45deg)}main section.slider div.slider div div.item{flex-direction:column-reverse;justify-content:center;align-items:center;padding:25px 5%}main section.slider div.slider div div.item div{width:100%;gap:15px}main section.slider div.slider div div.item div p{font-size:16px!important;text-align:center;width:250px;font-weight:300!important}main section.slider div.slider div div.item div.left p img{width:40px}main section.slider div.slider div div.item div.center,main section.slider div.slider div div.item div:nth-of-type(2){justify-content:center;gap:25px}main section.slider div.slider div div.item div.left,main section.slider div.slider div div.item div.right,main section.slider div.slider div div.item div:first-of-type,main section.slider div.slider div div.item div:nth-of-type(3){align-items:center;justify-content:center}main section.slider div.slider div div.item h1,main section.slider div.slider div div.item h2{font-size:28px}main section.slider div.slider div div.item h3{font-size:20px}main section.slider div.slider div div.item div.right h1,main section.slider div.slider div div.item div.right h2{text-align:center}main section.slider nav.slider_dots,main section.sliderServices nav.slider_dots{bottom:-95px}main section.slider .owl-item:nth-child(3) div.item{background-position:right}main section.slider .owl-item:nth-child(4) div.item,main section.slider .owl-item:nth-child(6) div.item{background-position:75%}main section.slider .owl-item:nth-child(5) div.item{background-position:65%}main section.slider .owl-item:nth-child(7) div.item,main section.slider .owl-item:nth-child(9) div.item{background-position:15%}main section.slider .owl-item:nth-child(8) div.item{background-position:85%}main section.sliderServices div.item{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:10px;border-radius:5px;overflow:hidden}main section.kidsEducations section.area ul li,main section.sliderServices div.item a{width:100%}main section.sliderServices div.item figure{width:100%;height:200px;overflow:hidden;border-radius:5px}main section.sliderServices div.item figure img,main section.twoColumn div picture img{width:100%;height:100%;object-fit:cover}main section.sliderServices div.item div.text{padding:20px;display:flex;flex-direction:column;gap:20px;background-color:#fefefe;align-items:flex-start;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:5px}main section.sliderServices div.item div.text h3{width:100%;font-size:14px;font-weight:400;line-height:1.5em;height:50px}main section.sliderServices div.item div.text span{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}main section.sliderServices div.item div.text span p{color:rgba(226,100,37,.8);font-size:12px;font-weight:300;line-height:1.5em}main section.sliderServices nav.slider_services_dots{width:100%;z-index:99;display:flex;flex-direction:row;gap:15px;justify-content:center}main section.sliderServices nav.slider_services_dots button{border-color:#e26425}main>section{padding:25px 5%}main section.expertise section.container{width:100%;position:relative;display:flex;flex-direction:column;gap:25px}main section.expertise section.container div.card{display:flex;width:100%;border-radius:10px;box-shadow:-5px 0 10px #623e2a;transition:.4s ease-out;position:relative;left:0;flex:1;background-color:#fefefe}main section.expertise section.container div.card a{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;padding:20px;box-sizing:border-box}main section.expertise section.container div.card a span{padding:20px;width:auto;height:auto;border-radius:50%}main section.expertise section.container div.card a span img{width:80px;height:80px;position:relative;display:block;filter:invert(98%) sepia(61%) saturate(412%) hue-rotate(295deg) brightness(104%) contrast(87%)}main section.expertise section.container div.card a span img::after{content:"";position:absolute;left:0;top:0;background-color:red;padding:40px}main section.expertise section.container div.card a h3{font-size:16px;color:#35323b;text-align:center;line-height:1.5em}main section.expertise section.container div.card a p{font-size:14px;color:#666;text-align:center;line-height:1.5em}main section.zPattern{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}main section.twoColumn div,main section.twoColumn div ul.list,main section.zPattern div{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}main section.zPattern div h2{text-align:start;font-size:28px;font-weight:500;color:#72523b}main section.testimonials div.item div:first-of-type span p:first-of-type,main section.zPattern div h2 span,main section.zPattern div h3 span{font-weight:700}main section.zPattern div h3{width:100%;font-size:20px;font-weight:300;position:relative;color:#474740;line-height:1.5em}main section.zPattern div div{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}main section.zPattern div div p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}main section.zPattern div div p span{width:60px;height:60px;background-color:#e26425;border-radius:50%;display:block;padding:15px}div.popup.active span.close img,main section.zPattern div div p span img{width:100%;height:100%;display:block}main section.testimonials a.btn,main section.zPattern div a.btn{width:100%;text-align:center;justify-content:center}main section.zPattern>picture{width:100%;height:auto;position:relative}main section.zPattern>picture img{width:100%;height:100%;object-fit:contain}main section.zPattern>picture::before{content:"";background-image:url(/images/mimari_before.png);background-size:100% 100%;width:75px;height:75px;position:absolute;left:20px;top:20px;transform:rotate(90deg)}main section.zPattern>picture::after{content:"";background-image:url(/images/mimari_after.webp);background-size:100%;width:80px;height:110px;position:absolute;right:20px;bottom:20px;background-repeat:no-repeat}main section.onlyEducation{gap:50px}main section.onlyEducation div{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:25px;flex-wrap:wrap}main section.onlyEducation div a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:10px;flex:1 4 20%;box-shadow:-10px 0 6px 0 rgba(98,62,42,.2);border-radius:5px;background-color:#f5f5f4;font-size:16px;font-weight:300;color:#623e2a;transition-duration:.5s;min-height:60px}footer section div>span.smm a img,main section.onlyEducation div a img{width:30px;height:auto}main section.onlyEducation div a:hover{transition-duration:.5s;transform:translateY(-10px)}main section.banner{background-repeat:no-repeat;background-size:100%;background-origin:content-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-radius:5px;overflow:hidden;position:relative;background-image:none!important}main section.banner div{width:100%;display:flex;flex-direction:column;gap:25px}main section.banner div h2{color:var(--white_color);line-height:1em}main section.banner div h2.content__container{color:#fff;line-height:1em;font-weight:600;overflow:hidden;height:60px}main section.banner div h2.content__container span.content__container__list{text-align:left;list-style:none;-webkit-animation-name:change;-webkit-animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-name:change;animation-duration:12s;animation-iteration-count:infinite;display:block;overflow:hidden}main section.banner div h2.content__container span.content__container__list p.content__container__list__item{line-height:normal;margin:0;font-size:50px!important}main section.banner div.text h3{font-size:20px;font-weight:700;overflow:hidden;color:#623e2a}main section.banner div.text p{width:100%;font-size:16px;font-weight:300;color:#623e2a;line-height:1.5em}main section.banner div.text a{color:rgba(226,100,37,.8);font-weight:500}main section.banner::before{position:absolute;left:1%;bottom:0}main section.banner::after{position:absolute;right:1%;top:0;transform:rotate(180deg)}main section.searchBar{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}main section.searchBar h2{width:auto;color:#4a474f;font-size:25px;font-weight:500;line-height:1.5em;text-align:center}main section.searchBar form{width:100%;display:flex;flex-direction:row;align-items:stretch;gap:5px;justify-content:flex-start}main section.searchBar form input{width:100%;outline:0;font-family:inherit;border:2px solid rgba(226,100,37,.8);padding:15px 10px;margin:0;border-radius:10px;text-transform:lowercase}main section.searchBar form button{background-color:#f5f5f4;border:2px solid rgba(226,100,37,.8);border-radius:10px;padding:10px;cursor:pointer}main section.searchBar form button img,main section.twoColumn div ul.list li img{width:30px;height:auto;display:block}main section.kidsEducations,main section.twoColumn div article{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}main section.kidsEducations h2{width:100%;font-size:28px;font-weight:500;line-height:1.5em;color:#72523b}main section.kidsEducations>p{width:100%;font-size:16px;font-weight:300;color:#4a474f;line-height:1.5em}main section.kidsEducations section.area{width:100%;height:100%;display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:5%}main section.kidsEducations section.area ul{width:100%;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:45px}main section.kidsEducations section.area ul li a{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px}main section.kidsEducations section.area ul li:last-of-type a{width:100%;justify-content:center}main section.kidsEducations section.area ul li a img{width:50px;height:auto;display:block}main section.kidsEducations section.area ul li a span{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}main section.kidsEducations section.area ul li a span h3{font-size:20px;font-weight:400;color:#4a474f;transition-duration:.5s}main section.kidsEducations section.area ul li a span p{font-size:16px;font-weight:300;line-height:1.5em;color:#4a474f;transition-duration:.5s}main section.kidsEducations section.area ul li:not(:last-child):hover{background-color:rgba(226,100,37,.8);transition-duration:.5s}main section.kidsEducations section.area ul li:hover h3,main section.kidsEducations section.area ul li:hover p{color:#f5f5f4;transition-duration:.5s}main section.kidsEducations section.area ul li:hover img{background-color:#efe9e4;transition-duration:.5s}main section.kidsEducations section.area div.pictures{width:100%;height:350px;position:relative}main section.kidsEducations section.area div.pictures img{width:50%;height:auto;position:absolute;border-radius:var(--radius_border);animation:30s linear infinite bounce;border-radius:5px}main section.kidsEducations section.area div.pictures img:first-child{width:60%;left:0;top:10px;z-index:3}main section.kidsEducations section.area div.pictures img:nth-child(2){width:40%;right:10%;top:30px;z-index:3}main section.kidsEducations section.area div.pictures img:nth-child(3){width:50%;right:0;top:160px;z-index:1}main section.twoColumn{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px}main section.twoColumn div>h2{font-size:28px;font-weight:500;color:#72523b}main section.twoColumn div article p{font-size:16px;font-weight:300;line-height:1.5em;text-align:start}main section.twoColumn div ul.prograssBar{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px;list-style:none}main section.twoColumn div ul.prograssBar li{font-size:1.3vw;font-weight:300;color:#4a474f;width:100%}main section.twoColumn div ul.prograssBar li span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}main section.twoColumn div ul.prograssBar li span p{font-size:16px;line-height:1.5em}main section.twoColumn div ul.prograssBar li span.bar{width:100%;height:10px;display:block;border-radius:10px;background-color:#f5f5f4;border:1px solid rgba(226,100,37,.8);position:relative}main section.twoColumn div ul.prograssBar li span.bar span{left:0;height:100%;display:block;position:absolute;background-color:rgba(226,100,37,.8);border-radius:10px}main section.twoColumn div picture{width:100%;height:auto}main section.twoColumn div ul.list li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:25px}main section.twoColumn div ul.list li span{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}main section.twoColumn div ul.list li span h3{font-size:25px;font-weight:400;color:#4a474f;line-height:1.5em}main section.twoColumn div ul.list li span p{font-size:14px;font-weight:300;line-height:1.5em;color:#4a474f;transition-duration:.5s}main section.twoColumn div ul.list li ol{list-style-type:decimal;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}main section.twoColumn div ul.list li ol li{font-size:14px;font-weight:300;line-height:1.5em;color:#4a474f;transition-duration:.5s;padding:5px 0}main section.testimonials{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:50px}main section.testimonials div.item{border-radius:5px;background-color:#f5f5f4;padding:25px;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;gap:25px}main section.testimonials div.item div:first-of-type{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:flex-start;gap:25px;min-height:75px}main section.testimonials div.item div:first-of-type figure{width:50px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}main section.testimonials div.item div:first-of-type figure p{background-color:#72513a;border-radius:50%;padding:20px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;height:50px;width:50px;color:#f5f5f4}main section.testimonials div.item div:first-of-type span p{font-size:12px;font-weight:300;line-height:1.5em}main section.testimonials div.item div:first-of-type img{width:25px;height:auto;display:block}main section.testimonials div.text{display:flex;flex-direction:column;gap:25px;max-height:120px;height:120px;overflow:hidden}main section.testimonials div.text span.star{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:5px}main section.testimonials div.text span.star img{width:15px;height:auto;display:block}footer section div>p,main section.testimonials div.text p{font-size:14px;font-weight:300;line-height:1.5em}main section.testimonials div.owl-nav{position:absolute;transform:translateY(-50%);display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;box-sizing:border-box;width:110%;left:-5%;top:45%}main section.testimonials div.owl-nav span{background-color:rgba(226,100,37,.8);display:block;border-radius:50%;opacity:.5}main section.testimonials div.owl-nav span img{width:50px;height:auto;display:block;padding:10px;filter:invert(1)}main section.counter{padding:150px 10%;position:relative;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}main section.counter::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(98,62,42,.4);z-index:1}main section.counter div.area{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:25px}main section.counter div.area span{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;position:relative;z-index:9}main section.counter div.area span img{width:75px;height:auto;background-color:#f8f9fa;padding:20px;border-radius:50%;filter:invert(27%) sepia(50%) saturate(410%) hue-rotate(338deg) brightness(91%) contrast(100%)}main section.counter div.area span p{font-size:45px;font-weight:400;letter-spacing:2px;line-height:1.5em;color:#fefefe;margin-top:20px}main section.counter div.area span i{font-size:20px;font-weight:300;line-height:1.5em;color:#fefefe}main section.filler{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:25px;padding:50px 5%;background-color:#f5f5f4}main section.filler div.text{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:25px}main section.filler div.text h3{font-size:30px;color:#72523b;text-align:center}main section.filler div.text h2{background-color:#fefefe;color:#72523b;padding:5px 10px;border-radius:5px;font-size:20px;text-align:center}main section.filler div.text p{width:100%;font-size:16px;font-weight:300;line-height:1.5em;color:#474740;text-align:center}main section.filler div.text p img{width:30px;height:auto;vertical-align:middle;margin-right:10px}main section.demo{display:flex;flex-direction:column;justify-content:center;align-items:center}main section.demo div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:25px;width:100%}main section.demo div h2{font-size:28px;font-weight:400;color:#72523b;text-align:center}main section.demo div p{font-size:16px;line-height:1.5em;font-weight:300;text-align:center;color:#474740}main section.demo a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}footer,footer section{flex-direction:column;display:flex}main section.demo a img{width:20px;height:auto;filter:invert(1)}footer{width:100%;box-sizing:border-box;flex-wrap:nowrap}footer section{justify-content:center;align-items:center;flex-wrap:nowrap;gap:25px;padding:5%}footer section div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}footer section div a.logo{display:flex;flex-direction:row;justify-content:center;width:100%;height:auto}footer section div a.logo img{width:40%;height:auto;display:block}footer section div>span.smm{width:100%;display:flex;flex-direction:row;justify-content:center;gap:15px;flex-wrap:wrap}footer section div>span.smm a{display:block}footer section div h3{font-size:20px;font-weight:500;line-height:1.5em;position:relative}footer section div nav{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}footer section div nav a{font-size:16px;font-weight:300;padding:10px 0;position:relative;line-height:1.5em}footer section div.logos{justify-content:center;align-items:center}footer section div.logos img{width:50%;height:auto;display:block}footer section div.logos span p{text-align:center;font-size:14px;font-weight:300;line-height:1.5em}footer>p{width:100%;text-align:center;padding:20px 0;font-size:14px;font-weight:300}div.popup.active{position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.6)}div.popup.active a{display:flex;justify-content:center;align-items:center}div.popup.active a video{width:80%}div.popup.active span.close{position:absolute;display:block;width:40px;height:40px;right:25px;top:25px;cursor:pointer}