@import url(variables.css);a.btn img,header nav a img,main section.education_section div.banner ul li p img,main section.education_section div.banner ul.education li a img,main section.education_section div.banner>p img,section.topBar ul li a img,section.topBar>a img{width:20px;height:auto}a.btn,main section form button{gap:var(--icon_gap);box-sizing:border-box;transition-duration:.5s}a.btn,blockquote{border-radius:var(--radius_border);display:flex}a.btn.primary:hover,a.btn.secondary:hover,a.btn.white:hover,aside.notification a.btn,blockquote h4,blockquote p,main section.filler.shadow div.text a,main section.filler_full div.text h2,main section.filler_full div.text p,main section.two_column div.area ul li:hover span.text h3,main section.two_column div.area ul li:hover span.text h4,main section.two_column div.area ul li:hover span.text ol>li,main section.two_column div.area ul li:hover span.text p{color:var(--white_color)}aside.notification a.btn,blockquote,header nav.mainNav div.sub_menu div h4,main section.slider ol.slider_dots button.active,main section.slider_services ol.slider_services_dots button.active{background-color:#fff}main section.filler.befored::after,main section.filler.befored::before{background-image:url(/images/filler_before.png);width:100px;height:100px}main section.counter,main section.filler_full{background-attachment:fixed;background-size:cover}a.btn.primary:hover,main section.education_section div.banner a.btn:hover{background-color:var(--secondary_color)}div.info p a,main section.article p a{text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}ol,ul{list-style:none}a{text-decoration:none;color:inherit}body{font-family:Roboto,Arial,Arial,Helvetica,sans-serif}a.btn{padding:10px 30px;flex-direction:row;width:fit-content;font-weight:300;align-items:center}aside.notification,blockquote,header,section.topBar{width:100%;box-sizing:border-box}a.btn img{filter:invert(1)}a.btn.primary,a.btn.secondary,main section.blog ul.categories li.active{background-color:var(--primary_color);color:var(--white_color)}a.btn.primary:hover{transition-duration:.5s}a.btn.secondary:hover,main section.slider div.item div.text a.btn:hover{background-color:var(--primary_color_alt);transition-duration:.5s}a.btn.white{background-color:var(--white_color);color:var(--gray_color)}a.btn.white:hover{background-color:var(--purple_color)}p{line-height:1.5em}aside.notification{background-color:rgba(157,202,198,.15);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:10px 0}aside.notification p{font-size:16px;font-weight:700;color:var(--black_color);text-align:center}aside.notification a.btn{font-size:14px;font-weight:700}blockquote{padding:20px;flex-direction:column;gap:10px;background-color:var(--primary_color)}header,header nav.mainNav div.sub_menu div a:hover,main section.kids_education div.area ul li:hover img{background-color:var(--background_color)}blockquote h4{line-height:1.5em;font-weight:500}blockquote p{line-height:1.5em;font-weight:300}section.topBar{display:flex;flex-direction:row;justify-content:space-between;padding:1% 8%;z-index:1000;position:relative}section.topBar>a{font-size:14px;display:flex;align-items:center}section.topBar>a img{margin-right:10px}section.topBar ul{display:flex;flex-direction:row;justify-content:space-between;gap:50px}section.topBar ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;position:relative}section.topBar ul li:not(:first-child)::before{content:"";position:absolute;left:-25px;width:15px;height:30px;box-shadow:rgba(50,50,93,.25) 20px 0 2px -20px inset,transparent 0 -12px 86px 52px inset}header,header nav.mainNav div.sub_menu{box-shadow:0 12px 13px -10px var(--brown)}section.topBar ul li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px;font-size:14px}header,header nav{flex-direction:row;display:flex}header{padding:1% 8%;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;position:sticky;top:-1px;z-index:999}header a.logo{width:30%}header a.logo img{width:70%;height:auto;display:block}header nav{width:80%;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;position:relative}header nav a{padding:20px 10px;font-weight:500;display:flex;gap:5px;position:relative;color:var(--text_color_alternate)}header nav a.blog{border-radius:0;font-size:14px;padding:10px;font-weight:500}header nav a:not(.btn):after{content:"";position:absolute;width:60%;height:2px;background:var(--primary_color);border-radius:5px;left:0;bottom:16px;transform-origin:right;transform:scaleX(0);transition:transform .5s}footer div nav.footer a:hover::after,header nav>a:not(.btn):hover::after,main section.only_education div.area ul li a:hover p::after{transform-origin:left;transform:scaleX(1)}header nav a.btn img{filter:invert(1)}header nav.mainNav div.sub_menu{display:none;width:138%;min-width:50%;position:absolute;right:0;top:50px;background-color:var(--background_color_alternate);flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:1%;box-sizing:border-box;border-radius:var(--radius_border);z-index:9999}main section.slider div.item,main section.slider div.owl-nav{padding:1%;align-content:center;box-sizing:border-box}header nav.mainNav div.sub_menu.short{width:fit-content;width:max-content}header nav div.sub_menu:hover,header nav>a:hover+div.sub_menu,section.tabList div.tab.active{display:flex}header nav.mainNav div.sub_menu>div{width:20%;padding:2%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}header nav.mainNav div.sub_menu>div.genis{width:60%;flex-wrap:wrap;flex-direction:row}header nav.mainNav div.sub_menu>div.genis a{width:33%}header nav.mainNav div.sub_menu.short>div,header nav.mainNav div.sub_menu>div.genis h4,main section.two_column div.area ul,main>section>video{width:100%}header nav.mainNav div.sub_menu div+div{border-left:.5px solid var(--card_color)}header nav.mainNav div.sub_menu div h4{background-color:var(--primary_color);width:90%;font-size:15px;color:var(--background_color_alternate);padding:5px 10px;font-weight:500;line-height:1.5em;margin-bottom:10px;position:relative}header nav.mainNav div.sub_menu div:last-child h4:last-of-type{margin-top:35px}header nav.mainNav div.sub_menu div>a{width:100%;font-size:13px;line-height:1.5em;padding:8px 10px;box-sizing:border-box;font-weight:500;position:relative}header img.toogleMenu,header nav.mainNav div.sub_menu div a+span.sub_menu,header nav.mobileNav,main section.only_education.mobile{display:none}header nav.mainNav div.sub_menu div a::after{content:unset;bottom:6px}header nav.mainNav div.sub_menu div span.sub_menu{padding-left:10px}header nav.mainNav div.sub_menu div span.sub_menu a,main section.education_section div.banner>p.small{font-size:14px}header nav.mainNav div.sub_menu section.leads{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:200px;position:absolute;bottom:-195px;left:0}header nav.mainNav div.sub_menu section.leads a{padding:0;display:block}header nav.mainNav div.sub_menu section.leads img{width:100%;height:auto;display:block}main>section{padding:3% 8%;box-sizing:border-box;display:flex;gap:2%;position:relative;background-color:var(--background_color)!important}footer>p,main section.testimonials{background-color:#f5f5f5}main>section.row{flex-wrap:nowrap;align-items:flex-start}main>section.column{flex-direction:column;gap:50px}main section>div.title{display:flex;flex-direction:row;justify-content:space-between}main section>div.title h1,main section>div.title h2,main>section>h1,main>section>h2{width:100%;font-size:28px;font-weight:500;line-height:1.5em;display:flex;align-items:center;gap:10px;position:relative;color:var(--text_color_alternate)}main section>div.title p,main>section>p{font-size:16px;font-weight:300;color:var(--gray_color)}main>section div.title h1>img,main>section div.title h2>img,main>section>h1>img,main>section>h2>img{width:30px;height:auto;display:inline-block}h1.bordered::after,h2.bordered::after,h3.bordered::after,h4.bordered::after{content:"";position:absolute;width:65%;height:2px;background:var(--primary_color);border-radius:5px;right:0}h3.bordered::after{left:0;right:unset;bottom:-3px}h4.bordered::after{left:0}main section.slider{width:100%;height:82vh;padding:0;position:relative}main section.slider+section{padding-top:2%}main section.slider div.item{width:100%;height:82vh;background-origin:border-box;background-size:cover;background-repeat:no-repeat;background-position:left;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}main section.slider div.item.top{align-items:flex-start}main section.slider .owl-item:nth-child(2) div.item,main section.slider .owl-item:nth-child(3) div.item,main section.slider .owl-item:nth-child(4) div.item{background-position:right!important}main section.slider div.item.reverse::after,main section.slider div.item::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.4);z-index:9}main section.filler.text_right,main section.slider div.item.reverse,main section.slider div.item.reverse div.text p span{justify-content:flex-end}main section.slider div.item div.text{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:flex-start;gap:20px;padding:50px 100px;box-sizing:border-box;z-index:9999;position:relative}main section.slider div.item div.text.center{justify-content:center;align-items:flex-start;padding:50px 0;gap:100px}main section.slider div.item div.text.center a.btn{margin-left:25%}main section.slider div.item div.text.center p{text-align:center;align-items:center;font-size:4vw;font-weight:300;line-height:normal;text-shadow:0 2px 5px rgba(0,0,0,.65)}main section.slider div.item div.text.center p.row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}main section.slider div.item div.text.center p span{text-align:center;font-weight:500}main section.slider div.item p.small{font-size:2vw;font-weight:300;position:absolute;bottom:100px;width:100%;color:#fff;text-align:center;margin:0 auto;z-index:999}main section.slider div.item p.small strong{font-weight:900}main section.slider div.item.reverse div.text{align-items:flex-end!important}main section.slider .owl-item.reverse div.text h2,main section.slider div.item.reverse div.text h1,main section.slider div.item.reverse div.text h2,main section.slider div.item.reverse div.text h3,main section.slider div.item.reverse div.text p,main section.slider div.item.reverse div.text p span{text-align:end}main section.slider div.item div.text h1,main section.slider div.item div.text h2{font-size:60px;font-weight:600;color:#fff;z-index:9999;position:relative;text-shadow:0 2px 5px rgba(0,0,0,.65)}main section.slider div.item div.text h3{font-size:25px;font-weight:300;color:#fff;z-index:9999;position:relative}main section.mini_zpattern>div.text h3::after,main section.slider div.item div.text h3:after{content:"";position:absolute;width:60%;height:2px;background:var(--primary_color);border-radius:5px;left:0;bottom:-6px}main section.slider div.item div.text p{font-size:20px;font-weight:300;line-height:1.5em;width:60%;height:100%;z-index:9999;position:relative;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}main section.slider div.item div.text p span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;height:100%}main section.slider div.item div.text p.list{gap:25px}main section.slider div.item div.text p.list span{font-weight:600;font-size:1.5vw;width:max-content}main section.slider div.item div.text p.list span i{font-weight:400;font-style:normal}main section.slider div.item div.text p span>img{width:15px!important;height:auto!important;filter:invert(1)}main section.slider div.item div.text p span>img.icon{width:60px!important;height:auto!important;filter:unset}main section.slider div.item div.text a.btn{font-size:16px;font-weight:300;transition-duration:.5s;z-index:9999;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.65);background-color:#e26425}main section.slider div.item>a.btn{position:absolute;z-index:999;bottom:100px;right:10%;background-color:rgb(226 100 37)}main section.slider ol.slider_dots{position:absolute;width:100%;bottom:5%;z-index:99;display:flex;flex-direction:row;gap:15px;justify-content:center}main section.slider ol.slider_dots button{padding:8px;border:1px solid #fff;border-radius:50%;background-color:transparent;cursor:pointer}main section.slider div.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}main section.slider div.owl-nav span,main section.slider_services div.owl-nav span{background-color:transparent;background-color:var(--primary_color);display:block;border-radius:50%}main section.slider div.owl-nav span img,main section.slider_services div.owl-nav span img,main section.testimonials div.owl-nav span img,main section.work_partners div.owl-nav span img{width:50px;height:auto;display:block;padding:10px;filter:invert(1)}main section.slider_services>div.slider_services>div.owl-stage-outer{padding-bottom:50px}main section.slider_services div.item{display:flex;flex-direction:column;padding:0 10px}main section.slider_services div.item figure{display:block;width:100%;height:200px;overflow:hidden}main section.slider_services div.item figure img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius_border);border-bottom-left-radius:0;border-bottom-right-radius:0}main section.slider_services div.text{padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;background-color:var(--background_color_alternate);border-radius:var(--radius_border);align-items:flex-start;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);height:150px;max-height:150px}main section.slider_services div.text h3{width:100%;font-size:14px;font-weight:400;line-height:1.5em;overflow:hidden}main section.history div.text h4,main section.slider_services div.text h4{font-size:30px;font-weight:400}main section.slider_services div.text p{width:100%;font-size:12px;font-weight:300;line-height:1.5em;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;color:var(--primary_color)}main section.history div.text a.btn,main section.slider_services div.text a.btn{font-size:14px;font-weight:300}main section.slider_services div.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:110%;left:-5%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;box-sizing:border-box}main section.slider_services ol.slider_services_dots{position:absolute;width:80%;bottom:3%;z-index:99;display:flex;flex-direction:row;gap:15px;justify-content:center}main section.slider_services ol.slider_services_dots button{padding:8px;border:1px solid var(--primary_color);border-radius:50%;cursor:pointer}main section.expertise div.cards{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:4%}main section.expertise div.cards div.card{width:23%;padding:20px 30px;box-sizing:border-box;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;transition-duration:.5s;background-color:var(--white_color)}main section.expertise div.cards div.card a{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}main section.expertise div.cards div.card:first-child{transition-duration:.5s;border-color:#cca881}main section.expertise div.cards div.card:nth-child(2){transition-duration:.5s;border-color:#c2c8c5}main section.expertise div.cards div.card:nth-child(3){transition-duration:.5s;border-color:#72513a}main section.expertise div.cards div.card:nth-child(4){transition-duration:.5s;border-color:#757269}main section.expertise div.cards div.card:nth-child(5){transition-duration:.5s;border-color:#7c3e25}main section.expertise div.cards div.card:hover h3,main section.expertise div.cards div.card:hover p{color:var(--primary_color);transition-duration:.5s}main section.expertise div.cards div.card:hover img.icon{transition-duration:.5s;filter:invert(1)}main section.expertise div.cards div.card h3{font-size:20px;font-weight:400;text-align:center;line-height:1.5em;color:var(--brown)}main section.expertise div.cards div.card p{font-size:14px;font-weight:300;text-align:center;color:var(--primary_color)}main section.mini_zpattern,main section.two_column{gap:2%}main section.mini_zpattern{width:100%;background-size:cover;background-position:right;background-repeat:no-repeat}main section.counter,main section.filler.background_left,main section.page_header{background-position:center;background-repeat:no-repeat}main section.mini_zpattern>div.text{width:50%;display:flex;flex-direction:column;gap:40px;justify-content:center}main section.mini_zpattern>div.text h3{width:fit-content;font-size:1.8vw;font-weight:300;position:relative;color:var(--text_color);line-height:1.5em}main section.mini_zpattern>div.text h2{text-align:start;font-size:2.8vw;font-weight:600;color:var(--text_color_alternate)}main section.mini_zpattern>div.text div.list{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px}footer div p,main section.mini_zpattern>div.text div.list>p,main section.testimonials div.item div.text p,main section.three_column div p,main section.two_column div.area ul>li span.text ol li,main section.two_column>div>p{font-size:14px;font-weight:300;line-height:1.5em}main section.mini_zpattern>div.text div.list ul{width:50%;display:flex;flex-direction:column;gap:20px}main section.mini_zpattern>div.text div.list ul li{position:relative;width:fit-content;color:var(--text_color);font-size:15px}main section.mini_zpattern>div.text div.list ul li::before{content:"";position:absolute;width:20px;height:2px;background:var(--primary_color);border-radius:5px;left:-30px;top:50%}main section.mini_zpattern>div.text ul.row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:25px}main section.mini_zpattern>div.text ul.row li{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}main section.mini_zpattern>div.text ul.row li span.background{background-color:#e26425;border-radius:50%;display:block;padding:15px}main section.mini_zpattern>div.text ul.row li span.background img{display:block;width:40px;height:40px}main section.mini_zpattern>picture{width:49%;height:500px;position:relative}main section.mini_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.mini_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.mini_zpattern>picture img,main section.two_column div.area div.photos>div picture img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius_border)}main section.only_education div.area{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4%}main section.only_education div.area ul{width:23%;display:flex;flex-direction:column;gap:20px}main section.only_education div.area ul li{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-start;align-items:center;align-content:center;min-height:55px;box-shadow:-10px 0 6px 0 rgba(98,62,42,.2);border-radius:var(--radius_border);background-color:var(--white_color)}main section.education_section div.banner ul.education li a,main section.only_education div.area ul li a{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-start;align-items:center;align-content:center;padding:10px}footer div span.smm img,main section.only_education div.area ul li img,main section.search_bar form button img{width:30px;height:auto}main section.only_education div.area ul li p{font-size:16px;font-weight:300;color:var(--brown);position:relative}main section.only_education div.area ul li a p:after{content:"";position:absolute;width:60%;height:2px;background:var(--primary_color);border-radius:5px;left:0;bottom:-2px;transform-origin:right;transform:scaleX(0);transition:transform .5s}main section.filler{display:flex;flex-direction:row;position:relative}main section.filler.shadow{box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1.5rem 2.2rem rgba(0,0,0,.1)!important;gap:0;background-color:var(--light_gray_color)!important;padding:3% 16% 0 3%}main section.filler.shadow figure{width:50%;height:500px}main section.filler.shadow figure img{width:auto;height:100%;object-fit:cover}main section.filler.background_left{background-size:100%;background-origin:content-box}main section.filler div.text{text-align:end;align-items:flex-end}main section.filler.befored::before{content:"";background-size:100% 100%;position:absolute;left:17%;bottom:30px}main section.filler.befored::after{content:"";background-size:100% 100%;position:absolute;right:17%;top:30px;transform:rotate(180deg)}main section.filler.text_right div.text{text-align:start;align-items:flex-start}main section.filler div.text{width:50%;display:flex;flex-direction:column;gap:25px;padding:50px;box-sizing:border-box}main section.filler div.text h3{background-color:var(--background_color_alternate);color:var(--text_color_alternate);padding:5px 10px;border-radius:5px}main section.filler div.text h2{color:var(--white_color);line-height:1em}main section.filler div.text h2 span{display:block;overflow:hidden}main section.filler div.text h2 span.change_titles{list-style-type:none;padding:0;margin:0}main section.filler div.text h2 span.change_titles p.change_title{font-size:24px;line-height:50px}main section.filler.shadow h2{font-size:25px!important;color:var(--text_color_alternate)!important}main section.education_section div.area h2,main section.filler div.text h4{color:var(--brown)}main section.filler div.text p{width:100%;font-size:16px;font-weight:300;color:var(--brown)}main section.filler.shadow p{color:var(--text_color)!important}main section.filler div.text a{color:var(--primary_color);font-weight:500}main section.filler div.text p img{width:30px;height:auto;vertical-align:middle;margin-right:10px}main section.filler_full{padding:150px 0;background-origin:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}main section.filler_full div.text{display:flex;flex-direction:column;gap:25px;justify-content:center;align-content:center;align-items:center}main section.filler_full div.text p.thin{width:50%;text-align:center;font-size:24px;text-shadow:0 2px 5px rgba(0,0,0,.65)}main section.kids_education,main section.work_partners{gap:10px}main section.kids_education div.area{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2%}main section.kids_education div.area ul{width:49%;margin-top:20px}main section.kids_education div.area ul li{padding:25px;border-radius:var(--radius_border);transition-duration:.5s}main section.kids_education div.area ul li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:25px}main section.kids_education div.area ul li:last-of-type{justify-content:center}main section.kids_education div.area ul li:not(:last-of-type):hover,main section.two_column div.area ul>li:hover{background-color:var(--primary_color);transition-duration:.5s}main section.kids_education div.area ul li img,main section.two_column div.area ul>li img{width:60px;height:auto;display:block;padding:10px;border-radius:50%}main section.blog ul.blog>li a,main section.kids_education div.area ul li span.text,main section.two_column div.area ul>li span.text{display:flex;flex-direction:column;gap:20px}main section.kids_education div.area ul li span.text h3{font-size:20px;font-weight:400;color:var(--gray_color)}main section.kids_education div.area ul li span.text p{font-size:16px;font-weight:300;line-height:1.5em;color:var(--gray_color)}main section.kids_education div.area ul li:hover span.text h3,main section.kids_education div.area ul li:hover span.text p{transition-duration:.5s;color:var(--background_color_alternate)}main section.kids_education div.area div.pictures{width:49%;position:relative}main section.kids_education div.area div.pictures img{width:50%;height:auto;border-radius:var(--radius_border);animation:30s linear infinite bounce;position:absolute}main section.kids_education div.area div.pictures img:first-child{width:60%;left:0;top:10%;z-index:3}main section.kids_education div.area div.pictures img:nth-child(2){width:40%;right:10%;top:0;z-index:2}main section.kids_education div.area div.pictures img:nth-child(3){width:50%;right:0;top:40%;z-index:1}main section.kids_education>p{width:40%}main section.kids_education div.area ul li a.btn{background-color:var(--primary_color);width:100%;color:var(--background_color_alternate);font-weight:400;justify-content:center;font-size:1vw}main section.work_partners div.slider_brands{margin-top:50px}main section.article img,main section.work_partners div.slider_brands img{width:100%;height:auto;object-fit:cover}main section.work_partners div.slider_certificated a{display:inline-block;width:230px;height:230px}main section.article article figure video,main section.blog ul.blog>li figure img,main section.education_section div.area picture img,main section.gallery div.gallery_area picture img,main section.testimonials div.item div figure img,main section.two_column>div>picture img,main section.work_partners div.our_photos img,main section.work_partners div.slider_certificated img,main section.work_partners div.student_works embed embed,main section.work_partners div.student_works img{width:100%;height:100%;object-fit:cover}main section.article article figure,main section.education_section div.area details p img{width:100%;height:auto}main section.our_photos a.btn{margin:50px auto 0}main section.work_partners div.our_photos a,main section.work_partners div.student_works a{display:block;width:100%;height:250px}main section.work_partners div.slider_brands .owl-stage{display:flex;flex-direction:row;align-content:center;align-items:center}main section.two_column.expand{gap:8%}main section.history div.item:nth-child(2n),main section.two_column:nth-child(2n){flex-direction:row-reverse}main section.two_column>div{width:49%;display:flex;flex-direction:column;gap:25px;position:sticky;top:150px;height:auto}main section.two_column>div:first-of-type{position:sticky;top:150px;height:fit-content}main section.article h1,main section.demo div h3,main section.two_column div h1,main section.two_column div h2{font-size:3vw;font-weight:400;color:var(--text_color_alternate)}main section.article div.column p+p,main section.two_column div article+h2{margin-top:25px}main section.two_column div h3{width:90%;font-size:20px;font-weight:300;line-height:1.5em;position:relative}main section.two_column div ul.two_column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start}main section.two_column div ul.two_column li{width:50%;text-align:center}main section.two_column>div>picture{width:100%;display:block}main section.two_column div article{display:flex;flex-direction:column;gap:25px}main section.article p,main section.article ul li,main section.two_column div article p{font-size:1.2vw;font-weight:300;line-height:1.5em;text-align:justify}div.info p a,main section.article p a,main section.education_section div.banner ul>li>p:first-of-type,main section.testimonials div.item div span p:first-of-type{font-weight:700}main section.two_column div article ul.list{display:flex;flex-direction:column;gap:25px;margin-top:25px}main section.two_column div article ul.list li,main section.two_column div article ul.list li a{font-size:14px;font-weight:700;line-height:1.5em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:10px}main section.two_column div article ul.list li img{width:25px;height:auto;display:block}main section.two_column div article details{background-color:#ddd;border-radius:var(--radius_border)}main section.two_column div article details summary{padding:10px;box-sizing:border-box;font-size:16px;font-weight:300;background-color:var(--primary_color);color:var(--white_color);list-style:none;cursor:pointer;border-radius:var(--radius_border);position:relative}main section.two_column div article details summary::after{content:"";position:absolute;right:10px;top:5px;width:30px;height:30px;background-image:url(/images/icons/plus_summary.svg);background-size:100% 100%;background-repeat:no-repeat;transition-duration:.5s}main section.two_column div article details[open] summary::after{transform:rotate(135deg);transition-duration:.5s}main section.two_column div article details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}main section.two_column div article details p{padding:25px;box-sizing:border-box}main section.two_column ul.prograss_bar{margin-top:50px;display:flex;flex-direction:column;gap:30px}main section.two_column ul.prograss_bar li>span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}main section.two_column ul.prograss_bar li>label{width:100%;height:10px;display:block;border-radius:10px;background-color:var(--white_color);border:1px solid var(--primary_color);position:relative}main section.two_column ul.prograss_bar li>label span{content:"";left:0;height:100%;display:block;position:absolute;background-color:var(--primary_color);border-radius:10px}main section.two_column div ol{width:100%;display:flex;flex-direction:row;justify-content:flex-start;gap:25px}main section.two_column div ol li img{width:100%;height:100px;display:block}main section.two_column div ol.social_media li img{height:30px}main section.two_column div.area div.photos{width:100%;display:flex;flex-direction:row;gap:10px}main section.education_section div.banner ul,main section.two_column div.area div.photos>div{width:100%;display:flex;flex-direction:column;gap:10px}main section.two_column div.area div.photos>div picture{display:block;width:100%;height:auto}main section.two_column div.area ul>li{padding:25px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:25px;border-radius:var(--radius_border);transition-duration:.5s}main section.two_column div.area ul>li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:25px;transition-duration:.5s}main section.two_column div.area ul>li span.testimonial{gap:0}main section.two_column div.area ul>li span.text h3{font-size:25px;font-weight:400;color:var(--gray_color)}main section.two_column div.area ul>li span.text h4{font-size:18px;font-weight:400;color:var(--gray_color)}main section.education_section div.banner h2,main section.two_column div.area ul>li span.testimonial h3{font-size:20px}main section.two_column div.area ul>li span.text p{font-size:14px;font-weight:300;line-height:1.5em;color:var(--gray_color)}main section.two_column div.area ul>li span.text ol{list-style-type:decimal;display:flex;flex-direction:column;gap:20px}main section.two_column div.area ul li:hover img{background-color:var(--white_color);transition-duration:.5s}main section.three_column{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5%}main section.three_column div{width:30%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:25px;padding:25px;min-height:440px}footer div.logos img,main section.three_column div img{width:50%;height:auto;display:block}footer div.logos p,main section.three_column div h2,main section.three_column div p{text-align:center}main section.three_column div h3{font-size:20px;font-weight:400;line-height:1.5em}main section.education_section div.banner p.purple,main section.education_section h3.purple,main section.three_column div h2.purple{color:#e13fa8}main section.three_column div h2.blue{color:#007ca2}main section.education_section div.banner p.green,main section.education_section h3.green,main section.three_column div h2.green{color:#00bf63}main section.three_column div a.purple{background-color:#e13fa8!important}main section.three_column div a.blue{background-color:#007ca2!important}main section.three_column div a.green{background-color:#00bf63!important}main section.three_column div a.btn{background-color:#5aa69e;color:#fff}main section.testimonials>div.slider_testimonials div.owl-stage-outer div.owl-stage div.owl-item{box-sizing:border-box}main section.testimonials div.item{border-radius:var(--radius_border);background-color:var(--white_color);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 span p{font-size:12px;font-weight:300;line-height:1.5em}main section.testimonials div.item div figure{width:50px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}main section.testimonials div.item div 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:var(--white_color)}main section.testimonials div.item div>img{width:25px;height:auto}main section.testimonials div.item div.text{display:flex;flex-direction:column;gap:25px;max-height:120px;height:120px;overflow:hidden}main section.testimonials div.item div.text span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:5px}main section.testimonials div.item div.text span img{width:15px;height:auto}main section.gallery>a.btn,main section.testimonials a.btn{margin:0 auto}main section.counter{padding:150px 10%;position:relative}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:row;justify-content:center;align-items:center;align-content:center;gap:10%}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:var(--light_gray_color);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:var(--background_color_alternate);margin-top:20px}main section.counter div.area span i{font-size:20px;font-weight:300;line-height:1.5em;color:var(--background_color_alternate)}main section.gallery div.gallery{width:100%;display:grid;grid-auto-rows:100px;grid-template-columns:repeat(11,.5fr);gap:10px}main section.gallery div.gallery picture:first-child{grid-area:1/1/4/6}main section.gallery div.gallery picture:nth-child(2){grid-area:1/6/4/9}main section.gallery div.gallery picture:nth-child(3){grid-area:4/1/10/4}main section.gallery div.gallery picture:nth-child(4){grid-area:4/4/7/9}main section.gallery div.gallery picture:nth-child(5){grid-area:1/9/7/12}main section.gallery div.gallery picture:nth-child(6){grid-area:7/4/10/7}main section.gallery div.gallery picture:nth-child(7){grid-area:7/7/10/12}main section.gallery div.gallery picture{cursor:pointer;overflow:hidden}main section.gallery div.gallery picture img{width:100%;height:100%;object-fit:cover;transition-duration:.5s}main section.gallery div.gallery picture:hover img{transform:scale(1.2);transition-duration:.5s}main section.gallery div.gallery_area{display:flex;flex-direction:row;flex-wrap:wrap}main section.gallery div.gallery_area picture{flex:1 1 25%;height:auto;padding:10px;box-sizing:border-box}main section.demo{gap:30px;justify-content:space-evenly;align-items:center}main section.demo div{display:flex;flex-direction:column;flex-wrap:nowrap;gap:25px;width:50%}main section.demo div p{font-size:1.5vw;font-weight:300;color:var(--text_color)}main section.page_header{background-size:100% 200%;gap:15px;padding:50px 10%;background-image:unset;background-color:var(--background_color)}main section.page_header h1{font-size:50px!important;position:relative;color:var(--white_color)}main section.page_header p{width:50%;color:var(--white_color)}main section.map{width:100%;padding:0}main section form{display:flex;flex-direction:column;gap:5px;align-content:flex-end;align-items:flex-start;justify-content:flex-start}main section form label{font-size:14px;color:var(--primary_color)}main section form input,main section form textarea{width:100%;padding:10px;box-sizing:border-box;border:1px solid var(--light_gray_color);border-radius:var(--radius_border);margin-bottom:20px;outline:0;font-family:inherit}main section form textarea{resize:vertical;height:150px;max-height:200px;min-height:100px;font-family:inherit}main section form button{padding:var(--padding);border-radius:var(--radius_border);display:flex;flex-direction:row;width:fit-content;font-weight:300;align-items:center;border:1px solid var(--primary_color);background-color:var(--primary_color);color:var(--white_color);cursor:pointer}main section.education_section{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:top}main section.education_section>div{width:60%;display:flex;flex-direction:column}main section.education_section>div:first-of-type{width:35%}main section.education_section div.banner{padding:25px;box-sizing:border-box;box-shadow:0 0 10px 0 rgba(0,0,0,.5);background-color:var(--white_color);border-radius:var(--radius_border);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;height:fit-content;position:sticky;top:110px}main section.education_section div.banner>h1,main section.education_section div.banner>h2,main section.education_section div.title h1,main section.education_section div.title h2{text-align:center;line-height:1.5em;font-size:28px;color:var(--brown)}main section.education_section div.banner>span{padding:20px;box-sizing:border-box;border-radius:50%;width:150px;height:150px}main section.education_section div.banner>span img{filter:invert(1);width:100%;height:100%;display:block}main section.education_section div.banner ul>li{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:center;font-size:16px;color:var(--black_color);text-align:end}main section.education_section div.banner ul>li.full{flex-direction:column}main section.education_section div.banner ul:not([class])>li+li{border-top:1px solid var(--soft_white_color);padding-top:10px}main section.education_section div.banner ul>li>ol{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:5px;flex-wrap:wrap;padding-top:15px}main section.education_section div.banner ul>li>ol li{text-align:start;width:49%;font-size:12px;list-style-image:url(/images/icons/tik.svg);list-style-position:inside}main section.education_section div.banner ul li p,main section.education_section div.banner>p{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:5px}main section.education_section div.banner>p{width:100%;font-size:16px}main section.education_section div.banner div.box{width:100%;border:1px solid var(--primary_color);border-radius:10px;padding:0 20px;box-sizing:border-box}main section.education_section div.banner details{padding:15px 0}main section.education_section div.banner details+details{border-top:1px solid var(--primary_color)}main section.education_section div.banner details summary{cursor:pointer;font-size:14px;list-style:none;position:relative}main section.education_section div.banner details summary::after{content:"";position:absolute;right:-7px;top:-7px;background-image:url(/images/icons/plus_summary.svg);width:30px;height:30px;display:block;background-size:100%;filter:invert(1);transition-duration:.5s}main section.education_section div.banner details[open] summary::after{transform:rotate(45deg);transition-duration:.5s}main section.education_section div.banner details p{font-size:14px;padding:20px 0}div.info h3,main section.education_section div.row span p{font-size:16px}main section.education_section div.banner a.btn{width:100%;justify-content:center;text-align:center;background-color:var(--primary_color)}main section.education_section div.banner a.btn.primary{background-color:#5aa69e}main section.education_section div.banner a.btn.primary:hover{background-color:#3d736d}main section.education_section div.banner a.video{display:flex;align-items:center;gap:10px;font-size:14px;color:#00f}main section.education_section div.banner a.video img{width:25px;height:auto;filter:invert(8%) sepia(99%) saturate(7463%) hue-rotate(247deg) brightness(97%) contrast(144%)}main section.education_section div.banner ul.education{width:100%;display:flex;flex-direction:column;gap:20px}main section.education_section div.banner ul.education li{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-start;align-items:center;align-content:center;box-shadow:0 0 7px 0 rgba(0,0,0,.5);border-radius:var(--radius_border)}main section.education_section div.banner ul.education li a p{font-size:16px;font-weight:300;color:var(--gray_color);position:relative}main section.education_section div.title{display:flex;flex-direction:column;justify-content:center;align-items:center}main section.education_section div.row{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.card ul,main section.education_section div.row span{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}main section.education_section div.row span img{width:auto;height:40px}main section.education_section div.row a.btn{width:40%;border-radius:50px}main section.education_section div.row a.btn.blue{background-color:#1ed4ed;border:1px solid #007ca2;color:#fff}main section.education_section div.row a.btn.purple{background-color:#e13fa8;border:1px solid #b5007f;color:#fff}main section.education_section div.row a.btn.green{background-color:#00bf63;border:1px solid #015d31;color:#fff}main section.education_section div.column{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}main section.education_section div.column h3{text-align:center;line-height:1.5em;font-size:20px}main section.education_section div.banner p.blue,main section.education_section h3.blue{color:#4cccee}div.info h3,div.info p{color:var(--gray_color)}main section.education_section div.banner p{width:100%!important;text-align:center;font-size:1rem}main section.education_section div.area{display:flex;flex-direction:column;gap:25px;position:sticky;top:110px;height:fit-content}main section.education_section div.area ul li,main section.education_section div.area>p,section.tabList div.tab i,section.tabList div.tab p{font-size:14px;line-height:1.8em;color:var(--gray_color)}div.info{background-color:#c2c8c5;border-left:5px solid #bcdff1;padding:20px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px}div.info p{font-size:14px;line-height:2em}div.info p.center{text-align:center;font-size:16px}div.info div.images{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}div.info div.images img{width:auto;height:70px;display:block}main section.education_section div.area details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:center;box-shadow:0 0 7px 0 rgba(0,0,0,.5);border-radius:var(--radius_border)}main section.blog ul.blog>li,main section.history div.text{box-shadow:0 12px 13px -10px var(--brown);border-radius:var(--radius_border)}main section.education_section div.area details.info{background-color:var(--light_gray_color);color:var(--primary_color)}main section.education_section div.area details summary{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-start;align-items:center;align-content:center;padding:20px;cursor:pointer;box-sizing:border-box;border-radius:var(--radius_border);position:relative;background-color:var(--white_color)}main section.education_section div.area details summary::after{content:"";position:absolute;right:15px;top:15px;background-image:url(/images/icons/plus_summary.svg);width:30px;height:30px;display:block;background-size:100%;filter:invert(1);transition-duration:.5s}main section.education_section div.area details[open] summary::after{transform:rotate(45deg);transition-duration:.5s;filter:invert(0)}main section.education_section div.area details[open] summary{background-color:var(--primary_color);color:var(--white_color);border-bottom-left-radius:0;border-bottom-right-radius:0}main section.education_section div.area details.blue[open] summary{background-color:#9ed4dd}main section.education_section div.area details.green[open] summary{background-color:#76bc7d}main section.education_section div.area details.pink[open] summary{background-color:#d581a6}main section.education_section div.area details p{padding:30px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px}main section.education_section div.area details p span.title{font-weight:400;font-size:35px;line-height:normal;padding:15px 0;color:var(--brown)}main section.education_section div.area details p span.description{font-size:14px;line-height:1.5em;color:var(--gray_color);width:100%}main section.education_section div.area picture{width:100%;height:400px;display:block}main section.education_section div.area h3{font-weight:400;line-height:1.5em}main section.history{flex-direction:column;flex-wrap:nowrap;gap:50px;position:relative}main section.history::after{content:"";position:absolute;width:2px;height:100%;left:50%;top:0;background-color:#ccc}main section.history div.item{width:100%;display:flex;flex-direction:row}main section.history div.item a{width:50%;display:flex;flex-direction:column;padding:0 30px;box-sizing:border-box;position:relative}main section.history div.item a::after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background-color:var(--primary_color);top:-1px;right:-8px;z-index:99}main section.history div.item:nth-child(2n) a::after{right:unset;left:-8px}main section.history div.item figure{display:block;width:100%;overflow:hidden}main section.history div.item figure img{width:100%;height:auto;border-radius:var(--radius_border);border-bottom-left-radius:0;border-bottom-right-radius:0}main section.history div.item span{margin:0 0 0 30px;font-size:14px;font-weight:600;color:var(--primary_color)}main section.history div.item:nth-child(2n) span{margin:0 30px 0 0}main section.history div.text{padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;align-items:flex-start;background-color:var(--background_color_alternate)}main section.history div.text h3{font-size:20px;font-weight:300;line-height:1.5em;min-height:60px;max-height:60px;overflow:hidden}main section.history div.text p{font-size:14px;font-weight:300;line-height:1.5em;min-height:65px;max-height:65px;overflow:hidden}main section.blog ul.categories{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}main section.blog ul.categories li{width:fit-content;background-color:var(--white_color);padding:10px 20px;font-size:14px;cursor:pointer;border-radius:var(--radius_border);text-align:center}.card,main section.blog ul.blog>li{background-color:var(--background_color_alternate)}main section.blog ul.blog{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px 1%}main section.blog ul.blog>li{width:32%;padding:0 0 20px}main section.blog ul.blog>li figure{width:100%;height:200px}main section.blog ul.blog>li h3{padding:0 20px;box-sizing:border-box;font-weight:400}main section.blog ul.blog>li ol{display:flex;flex-direction:row;gap:10px;padding:0 20px;box-sizing:border-box}.card a,main section.search_bar{flex-direction:column;display:flex;gap:20px}main section.blog ul.blog>li ol>li{width:fit-content;background-color:var(--primary_color);color:var(--white_color);font-size:11px;padding:5px 10px;box-sizing:border-box;border-radius:vaR(--radius_border)}main section.search_bar{justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:center}main section.search_bar h2{color:var(--gray_color);width:fit-content!important;font-size:25px}main section.article h2,main section.article h3{font-weight:400;color:var(--text_color_alternate)}main section.search_bar form{width:70%;display:flex;flex-direction:row;align-items:stretch}main section.search_bar form input{border:2px solid var(--primary_color);padding:15px 10px;margin:0;border-radius:10px;text-transform:lowercase}main section.search_bar form button{background-color:var(--white_color);border:2px solid var(--primary_color);border-radius:10px;padding:10px;cursor:pointer}.card a img:after,.card a span{border-radius:50%;box-sizing:border-box}.container{position:relative;display:flex}.card{display:flex;width:200px;border-radius:10px;box-shadow:-5px 0 10px var(--brown);transition:.4s ease-out;position:relative;left:0;flex:1}.card a{width:100%;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.card a span{padding:20px;width:auto;height:auto}.card a img{width:80px;height:80px;position:relative;display:block;filter:invert(98%) sepia(61%) saturate(412%) hue-rotate(295deg) brightness(104%) contrast(87%)}.card a img:after{content:"";position:absolute;left:0;top:0;background-color:red;padding:40px}.card a h3{font-size:16px;color:var(--black_color);text-align:center;line-height:1.5em}.card a p{font-size:14px;color:#666;text-align:center}.card:not(:first-child){margin-left:-50px}.card.active,.card:hover{transform:translateY(-20px);transition:.4s ease-out}.card.active~.card,.card:hover~.card{position:relative;left:50px;transition:.4s ease-out}.card p.price{font-size:2vw;font-weight:500}.card p.bold{font-size:1vw;font-weight:600}.card ul li{font-size:14px;font-weight:300;line-height:1.5em;text-align:center}.stroke{stroke:white;stroke-dasharray:360;stroke-dashoffset:360;transition:.6s ease-out}main section.price-card{justify-content:center;align-items:flex-start}footer{width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap}footer>p{width:100%;text-align:center;padding:20px 0;font-size:14px;font-weight:300}footer section{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4%;padding:5% 8%}footer div{width:23%;display:flex;flex-direction:column;gap:25px}footer div a.logo{display:flex;flex-direction:row;justify-content:flex-start;width:100%;height:auto}footer div img.logo{width:40%;height:auto;display:block}footer div span.smm{width:100%;display:flex;flex-direction:row;justify-content:flex-start;gap:15px;flex-wrap:wrap}footer div span.smm a{display:block}footer div h4{font-size:20px;font-weight:500;line-height:1.5em;position:relative}footer div nav.footer{display:flex;flex-direction:column;gap:10px}footer div nav.footer a{width:100%;font-size:16px;font-weight:300;padding:10px 0;position:relative;line-height:1.5em}footer div nav.footer a:after{content:"";position:absolute;width:60%;height:2px;background:var(--primary_color);border-radius:5px;left:0;bottom:6px;transform-origin:right;transform:scaleX(0);transition:transform .5s}footer div.logos{justify-content:center;align-items:center;align-content:center}.content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:160px;overflow:hidden;font-size:35px;line-height:40px;color:#ecf0f1}.content__container{font-weight:600;overflow:hidden;height:60px}.content__container__text{display:inline;float:left;margin:0}.content__container__list{text-align:left;list-style:none;-webkit-animation-name:change;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-name:change;animation-duration:10s;animation-iteration-count:infinite}.content__container__list__item{line-height:normal;margin:0;font-size:50px!important}main section.testimonials div.owl-nav,main section.work_partners 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;pointer-events:none;width:110%;left:-5%;top:45%}main section.testimonials div.owl-nav span,main section.work_partners div.owl-nav span{background-color:var(--primary_color);display:block;border-radius:50%;opacity:.5}main section.work_partners div.owl-nav button{pointer-events:all}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 img{width:100%;height:auto;object-fit:cover;display:block}div.popup.active span.close{position:absolute;display:block;width:40px;height:40px;right:25px;top:25px;cursor:pointer}div.popup.active span.close img{width:100%;height:100%;display:block}main section.article{justify-content:center;align-items:center;flex-direction:column;gap:50px}main section.article article{width:80%;display:flex;flex-direction:column;gap:25px}main section.article h2{font-size:32px;line-height:1.5em}main section.article h3{font-size:24px}main section.article div.tags{width:80%;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}main section.article div.tags a{display:block;width:fit-content;padding:10px;background-color:var(--background_color_alternate);font-size:12px}main section.article div.author{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:25px}main section.article div.author span{display:flex;flex-direction:row;align-items:center;gap:10px}main section.article div.author span img{width:20px;height:20px;font-size:14px}main section.article div.column{display:flex;flex-direction:row;flex-wrap:nowrap;gap:50px}main section.article div.column>*{width:50%}main section.article ul{display:flex;flex-direction:column;gap:15px;list-style:circle}nav.tabNav{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;position:sticky;top:130px;z-index:99}nav.tabNav a{background-color:#fff;color:var(--primary_color);padding:10px 50px;transition-duration:.5s;text-align:center;flex:1}nav.tabNav a.active,nav.tabNav a:hover{background-color:var(--primary_color);color:#fff;transition-duration:.5s}nav.tabNav a:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}nav.tabNav a:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}section.tabList div.tab{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px;padding:50px 0}section.tabList div.tab details{width:100%;background-color:#fff}main>section>h2.big-font{font-size:4vw;text-align:center}main>section>h3.big-font{font-size:2vw;text-align:start}main>section ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}main>section ul li{font-size:1.3vw;font-weight:300;color:var(--gray_color);width:100%}main section.blog ul.blog li{background-color:transparent;box-shadow:unset;text-align:center}main section.blog ul.blog li a figure{height:auto}main section.blog ul.blog li a figure img{width:100%;height:150px;object-fit:contain}nav.projectNav{width:100%;padding:50px 8%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-25%)}}@media only screen and (max-width:600px){header,header a.logo,header a.menuToggle{background-color:var(--background_color_alternate)}.card a h3 br,aside.notification,h1.bordered::after,h2.bordered::after,h3.bordered::after,h4.bordered::after,header nav.mainNav,header nav.mobileNav,main section.filler.shadow figure,main section.gallery div.gallery picture:last-child,main section.history::after,main section.only_education div.area ul,main section.only_education.desktop,main section.two_column div.area ul>li img,section.topBar.active,section.topBar>a{display:none}section.topBar{box-shadow:none;background-color:#fff;padding:15% 5% 5%;display:flex}.container .card,footer div,main section.article article,main section.article div.tags,main section.blog ul.blog>li,main section.demo div,main section.expertise div.cards div.card,main section.filler div.text p,main section.kids_education div.area div.pictures,main section.kids_education div.area ul,main section.kids_education>p,main section.search_bar form,main section.two_column div h3,main section.two_column>div>p,main>section ul,section.topBar ul{width:100%}section.topBar ul li{width:50%;justify-content:center}section.topBar ul li:not(:first-child)::before{left:-20%}section.topBar ul li a{font-size:12px}section.topBar ul li.smm{position:absolute;top:10px;left:0;width:100%;justify-content:center}header{padding:0 5%;align-items:stretch}header a.logo{width:60%;height:50px;z-index:999}header a.logo img{width:auto;height:100%;object-fit:contain;padding:5px}header a.menuToggle{z-index:999;width:40%;display:flex;justify-content:flex-end}header img.toogleMenu{display:block;z-index:999}header nav.mobileNav{flex-direction:column;position:fixed;background-color:#fff;left:0;bottom:0;width:100%;height:100vh;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}header nav.mobileNav.active,main section.kids_education div.area ul li:last-of-type,main section.only_education.mobile{display:flex}header nav.mobileNav>a,header nav.mobileNav>p{font-size:16px;font-weight:300;letter-spacing:1px;padding:0;position:relative}header nav a:not(.btn):after{bottom:-5px}header nav.mobileNav>p.sub_menu::after{content:"";position:absolute;right:-20px;top:6px;border:3px solid var(--gray_color);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 a{padding:10px 0 10px 20px;font-size:16px;font-weight:300;letter-spacing:1px;position:relative}header img.toogleMenu{width:65px;height:auto}main>section{padding:50px 5%}main>section.column{gap:25px}main section.two_column:nth-child(2n),main>section.row{flex-direction:column;gap:25px!important}main>section.row>*{width:100%!important}main section.slider div.item,main section.slider div.item.reverse{justify-content:center;padding:0}main section.slider div.item::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.4);z-index:9999}main section.slider div.item div.text{position:relative;z-index:9999999;padding:25px 5%;justify-content:center;align-items:center;gap:35px}main section.slider div.item div.text h1,main section.slider div.item div.text h2{position:relative;font-size:40px;color:var(--white_color);text-shadow:0 2px 5px rgba(0,0,0,.65)}main section.slider div.item div.text h3{position:relative;font-size:25px;color:var(--white_color);text-shadow:0 2px 5px rgba(0,0,0,.65)}main section.kids_education div.area ul li span.text p,main section.mini_zpattern>div.text div.list ul li,main section.slider div.item div.text a.btn{font-size:14px}main section.slider+section{padding-top:50px!important}main section.education_section div.banner,main section.slider_services div.text{padding:25px}main section.slider_services div.owl-nav{width:110%;left:-5%;top:45%}main section.slider_services div.item,main section.slider_services>div.slider_services>div.owl-stage-outer{padding:0}main section.slider div.owl-nav{padding:0 2%}footer div h4,footer div nav.footer a,footer div p,main section.slider .owl-item.reverse div.text h2,main section.slider div.item div.text h1,main section.slider div.item div.text h2,main section.slider div.item.reverse div.text h1,main section.slider div.item.reverse div.text p,main section.slider div.item.reverse div.text p span{text-align:center!important}main section.slider div.item.reverse div.text{align-items:center!important}main section.slider div.item div.text p{position:relative;font-size:14px;color:var(--white_color);text-shadow:0 2px 5px rgba(0,0,0,.65);width:100%;text-align:center;align-items:center}main section.slider div.item div.text p span{text-align:center;height:auto;width:auto}main section.counter div.area,main section.expertise div.cards{flex-direction:column;gap:50px}.card:not(:first-child),main section.history div.item span,main section.slider div.item div.text.center a.btn,main section.work_partners div.slider_brands{margin:0}.card.active~.card,.card:hover~.card{left:0}.container,footer section,main section.education_section,main section.mini_zpattern{flex-direction:column;gap:25px}main section.mini_zpattern div,main section.mini_zpattern picture{width:100%!important;align-items:center}main section.mini_zpattern picture{height:230px;display:none}main section.kids_education div.area ul li span.text h3,main section.mini_zpattern>div.text h3{font-size:20px}main section.article h1,main section.mini_zpattern>div.text h2{font-size:30px}main section.mini_zpattern>div.text div.list ul{padding:5%}main section.blog ul.blog,main section.demo,main section.only_education div.area,main section.slider div.item div.text.center p.row{flex-direction:column}main section.only_education div.area ul:first-child{display:flex;width:100%}main section.only_education a.btn{width:100%;text-align:center;justify-content:center}main section.filler{background-image:none!important}footer div a.logo,footer div span.smm,main section.filler,main section.filler.text_right{justify-content:center}main section.filler.text_right div.text{width:100%;padding:10%}main section.filler div.text,main section.history div.item a{width:100%;padding:0}main section.history div.item:nth-child(2n),main section.kids_education div.area,main section.slider div.item{flex-direction:column-reverse}main section.kids_education div.area div.pictures{height:300px}main section.work_partners div.slider_brands img{width:90%}main section.two_column>div:first-of-type{position:relative;top:unset}main section.two_column div.area ul{display:flex;flex-direction:column;gap:25px;width:100%}main section.two_column div.area ul>li{flex-wrap:wrap;padding:0}main section.testimonials div.title>a.btn{position:absolute;bottom:25px;left:0;right:0;margin:0 auto}main section.gallery div.gallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px .5%}main section.gallery div.gallery picture{width:49%}main section.gallery div.title a.btn{position:absolute;bottom:30px;left:0;right:0;margin:0 auto}main section.page_header{background-size:100% 50%;padding:25px 5% 100px;background-position:bottom}main section.page_header h1,main section.page_header h2{font-size:30px!important}main section.page_header p{width:100%;font-size:14px}main section.education_section>*{width:100%!important;position:relative!important;top:unset!important}main section.education_section div.area picture{height:180px}main section.filler_full{background-position:center}main section.two_column div ol li img{object-fit:cover}main section.history div.item{flex-direction:column-reverse;gap:10px}main section.history div.item a::after{top:-25px;left:unset!important;right:0!important}main section.blog ul.categories{gap:15px}main section.two_column div ul.two_column li img{width:100%;height:auto}footer div nav.footer{align-items:center}.card a h3{width:80%}.card.active,.card:hover{transform:translate(0)}main section.mini_zpattern>picture::before{width:50px;height:50px}main section.mini_zpattern>picture::after{width:50px;height:70px}main section.filler.befored::after{right:10%}main section.filler.befored::before{left:10%}.content__container__list__item{font-size:46px!important}main section.filler.shadow{padding:10%}div.info div.images{flex-direction:column;gap:25px;margin-top:30px}main section.education_section div.area details summary{padding:20px 50px 20px 20px}main section.slider .owl-item div.item{background-position:15%!important}main section.slider .owl-item:nth-child(2) div.item,main section.slider .owl-item:nth-child(3) div.item,main section.slider .owl-item:nth-child(4) div.item,main section.slider .owl-item:nth-child(5) div.item,main section.slider .owl-item:nth-child(7) div.item{background-position:85%!important}main section.article div.tags a{padding:8px;font-size:10px}main section.mini_zpattern>div.text ul.row{flex-wrap:wrap}main section.slider div.item div.text.center{gap:35px;align-items:center;width:100%}main section.slider div.item div.text p span>img.icon{width:25px!important;height:auto!important}main section.slider div.item div.text p.list span{font-size:3vw;width:50%;text-align:start}main section.slider div.item div.text.top p.list{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.card p.price,main section.slider div.item div.text.center p{font-size:9vw}main section.slider div.item div.text p.list{gap:0}main section.price-card{overflow:scroll;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}main section.three_column div{width:max-content;min-width:60%}.card p.bold,main section.article p,main section.article ul li,main section.demo div p,main section.kids_education div.area ul li a.btn,main section.two_column div article p,main>section>h3.big-font{font-size:4vw}main>section ul li{font-size:4vw;width:100%}main section.article h1,main section.demo div h3,main section.two_column div h1,main section.two_column div h2{font-size:8vw}main section.education_section div.banner ul li p,main section.education_section div.banner>p{font-size:3.5vw}}@keyframes opacity{0%,100%{opacity:0}50%{opacity:1}}@keyframes change{0%,12.5%{transform:translate3d(0,-12.5%,0)}15.5%,25%{transform:translate3d(0,-25%,0)}28%,37.5%{transform:translate3d(0,-37.5%,0)}40.5%,50%{transform:translate3d(0,-50%,0)}53%,62.5%{transform:translate3d(0,-62.5%,0)}63.5%,75%{transform:translate3d(0,-75%,0)}78%,87.5%{transform:translate3d(0,-87.5%,0)}100%,90.5%{transform:translate3d(0,-100%,0)}}@media only screen and (min-width:1600px){main section.education_section>div:first-of-type{width:25%}main section.education_section>div{width:70%}}