@import url("https://fonts.googleapis.com/css2?family=Open+Sans&family=Roboto:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Dancing+Script&family=Livvic:ital,wght@0,400;0,500;0,600;1,600&display=swap");html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}*{margin:0;padding:0;box-sizing:inherit;outline:0}li{list-style:none}*:focus,*:hover,*:active{outline:0}a{transition:0.2s all linear;text-decoration:none}a:hover{text-decoration:none}ul,ol{padding-left:0}html{font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:62%}}@media only screen and (min-width: 112.5em){html{font-size:62.5%}}body{box-sizing:border-box;overflow-x:hidden;font-family:"Livvic",sans-serif;font-size:1.6rem;font-weight:400;color:#000}@media only screen and (max-width: 56.25em){body{padding:0}}.app-wrap{padding:25px 0}.app-wrap__head{font-size:1.6rem;text-align:center;font-style:italic}.app-wrap__block ul{display:flex;justify-content:center}.app-wrap__block ul li{margin:0 15px}.app-wrap__block ul li a{cursor:pointer}.app-wrap__block ul li img{transition:0.2s all linear}.app-wrap__block ul li img:hover{opacity:0.8}.carousel-wrapper .carousel-control-next,.carousel-wrapper .carousel-control-prev{opacity:1}.carousel-wrapper .carousel-inner{position:relative}.carousel-wrapper .carousel-inner:before{background:rgba(0,0,0,0.5);position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;content:""}.carousel-wrapper .carousel-item__text{position:absolute;top:50%;left:20%;color:#fff;z-index:10}@media only screen and (max-width: 56.25em){.carousel-wrapper .carousel-item__text{top:25%}}.carousel-wrapper .carousel-item__text h1{font-family:"Dancing Script",cursive;font-size:10rem}@media only screen and (max-width: 56.25em){.carousel-wrapper .carousel-item__text h1{font-size:4rem}}.carousel-wrapper .carousel-item__text h2{font-weight:600;font-size:2rem;font-style:italic}@media only screen and (max-width: 56.25em){.carousel-wrapper .carousel-item__text h2{font-size:2rem}}.topbar{background:#2d394b;padding:10px 0}.topbar__wrapper{display:flex;justify-content:space-between}@media only screen and (max-width: 37.5em){.topbar__wrapper{flex-direction:column}}.topbar__head{color:#fff}.topbar__left{text-align:center}.topbar__right{text-align:center}.topbar__social{margin-bottom:0;display:flex}@media only screen and (max-width: 56.25em){.topbar__social{justify-content:center}}.topbar__social li{margin-right:15px}.topbar__social li:last-child{margin-right:0}.topbar__social li a{color:#fff;font-size:20px}.topbar__social li a:hover{color:#ccc}.gallery-wrapper{background:#faeada}.quotes-wrapper{background:url(../images/banner.jpg) no-repeat fixed center center/cover;position:relative;padding:10rem 0}.quotes-wrapper:before{background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;content:""}.quotes{text-align:center;position:relative;z-index:5;color:#fff}.quotes__title{font-family:"Dancing Script",cursive;font-size:6rem}.quotes__sub-title{font-size:2.4rem;font-weight:600}.course-wrapper{padding:5rem 0}.course__title{text-align:center;font-size:4rem;font-style:italic;margin-bottom:2.5rem}.course__list{display:flex;flex-wrap:wrap}.course__list li{width:calc( 25% - 10px);list-style:none;margin-right:10px;margin-bottom:20px}@media only screen and (max-width: 56.25em){.course__list li{width:calc( 50% - 10px)}.course__list li:nth-child(2n){margin-right:0}}.course__list li:nth-child(4n){margin-right:0}.course__details{text-align:center}.mobile-icon__list{cursor:pointer;padding:5px;margin:1em;transition:all .5s ease;width:46px;position:absolute;left:0;top:16px}@media only screen and (max-width: 37.5em){.mobile-icon__list{right:0;top:26px;left:auto;margin-right:5px}}.mobile-icon.close-icon .mobile-icon__list{display:none;left:-15px}@media only screen and (max-width: 56.25em){.mobile-icon.close-icon .mobile-icon__list{display:block}}.mobile-icon.close-icon .mobile-icon__list li{background:#fff}.mobile-icon__list li{height:3px;border-radius:2px;background:#000;transition:all 0.55s cubic-bezier(0.075, 0.82, 0.165, 1);width:100%;display:block;margin-bottom:6px}.mobile-icon.close-icon .mobile-icon__list li{left:-14px}.mobile-icon.close-icon .mobile-icon__list li:first-child{transform:translateY(12px) rotate(45deg)}.mobile-icon.close-icon .mobile-icon__list li:nth-child(2){opacity:0}.mobile-icon.close-icon .mobile-icon__list li:last-child{transform:translateY(-6px) rotate(-45deg)}.bottom-link__wrapper{display:flex;justify-content:space-between;flex-direction:column}.bottom-link__head{color:#fff;border-radius:5px;background:#106858;display:inline-block;padding:5px;font-size:12px}.bottom-link__bottom{margin-top:15px}.bottom-link__social{margin-bottom:0;display:flex}.bottom-link__social li{margin-right:15px}.bottom-link__social li:last-child{margin-right:0}.bottom-link__social li a{color:#fff;font-size:18px}.bottom-link__social li a:hover{color:#ccc}.social-block{position:absolute;top:30px;right:0;z-index:5}@media only screen and (max-width: 37.5em){.social-block{top:0}}.social-block.footer-social{position:relative;top:5px}.social-block.footer-social ul li:first-child{margin-left:0}.social-block ul{display:flex}.social-block ul li{margin:0 7px}.social-block ul li a{font-size:20px;transition:0.2s all linear}.social-block ul li a:hover{opacity:0.8}.social-block ul li a img{max-width:30px;transition:0.2s all linear}.social-block ul li a img:hover{opacity:0.8}.bread-crumb{background-size:cover;padding:25px 0;background-position:center bottom;position:relative}.bread-crumb:before{content:"";background:rgba(16,104,88,0.8);left:0;right:0;top:0;bottom:0;position:absolute}.bread-crumb__block{position:relative;z-index:100}.bread-crumb__block h1{color:#fff;font-size:40px;font-weight:bold}.bread-crumb__block ul{display:flex;margin-bottom:0;padding-left:0}.bread-crumb__block ul li{color:#fff;font-size:20px;margin-right:20px;text-align:center}.bread-crumb__block ul li:last-child{margin-right:0}.bread-crumb__block ul li a{color:#fff;font-size:20px;position:relative;text-transform:uppercase}.bread-crumb__block ul li a:hover{color:#e8eaed}.bread-crumb__block ul li a::after{content:"\f105";font-family:fontawesome;position:absolute;right:-14px;top:-1px}header.sticky{position:fixed;top:0;z-index:500;width:100%;background:#fff}header.sticky .logo-wrap img{max-width:7rem}header.sticky .header-menu{box-shadow:0 8px 6px -6px #ccc}.layout header .header-menu{box-shadow:0 8px 6px -6px #ccc}@media only screen and (max-width: 56.25em){.main-menu{background:rgba(0,0,0,0.9);position:fixed;width:75%;height:100%;z-index:777;top:0;padding:10px;left:-100%;transition:.2s left ease-in-out}.main-menu.slide{left:0}}.header-menu{display:flex;justify-content:center;align-items:flex-end;margin-bottom:0;padding:10px 0}@media only screen and (max-width: 56.25em){.header-menu{margin-top:10rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.header-menu .logo{transition:0.2s all linear;max-width:10rem}.header-menu li{line-height:1;min-width:100px;margin:0 15px;text-align:center;position:relative;transition:0.2s all linear}@media only screen and (max-width: 56.25em){.header-menu li{text-align:left}}.header-menu li:hover:before,.header-menu li.active:before{background:#106858;content:"";left:0;right:0;position:absolute;width:100%;height:100%;transform:skew(-20deg)}.header-menu li:hover a,.header-menu li.active a{color:#fff}.header-menu li.logo-wrap:hover:before,.header-menu li.logo-wrap.active:before{background:none}@media only screen and (max-width: 56.25em){.header-menu li{margin-bottom:15px}.header-menu li:nth-child(3){display:none}}.header-menu li a{font-weight:300;font-size:18px;color:#000;display:inline-block;font-family:"Roboto",sans-serif;text-transform:uppercase;display:block;position:relative;padding:10px}.header-menu li a:hover{color:#fff}@media only screen and (max-width: 56.25em){.header-menu li a{color:#fff}}.mobile-menu{position:relative;text-align:center;display:none}.mobile-menu.sticky{position:fixed;top:0;left:0;right:0;z-index:5;background:#fff}.mobile-menu.sticky img{max-width:9rem}.mobile-menu.sticky .mobile-icon__list{top:5px}@media only screen and (max-width: 56.25em){.mobile-menu{display:block;padding:10px 0}.mobile-menu img{max-width:60px}}@media only screen and (max-width: 37.5em){.mobile-menu{display:flex;padding:10px}}.login-block{animation:mouse-pointer 1s cubic-bezier(0.36, 0.07, 0.57, 0.99) infinite;position:fixed;right:0;top:75px;background:#2d394b;border-top-left-radius:5px;border-bottom-left-radius:5px;transition:0.2s all linear;z-index:666}@media only screen and (max-width: 37.5em){.login-block{top:155px}}.login-block:hover{background:#000}.login-block a{color:#fff;padding:5px 10px;display:block;font-size:10px}@keyframes mouse-pointer{0%{transform:scale(1.2)}20%{transform:scale(1.2)}22.5%{transform:scale(1.2)}32.5%{transform:scale(1.2)}35%{transform:scale(1.25)}100%{transform:scale(1.2)}}.whatsapp-block{position:fixed;background:#00860d;top:50%;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:0.2s all linear;z-index:666;width:122px;left:-88px}.whatsapp-block:hover{background:#2d394b;left:0}.whatsapp-block i{font-size:20px;display:inline-block}.whatsapp-block span{font-size:16px;display:inline-block;margin-right:10px}.whatsapp-block a{color:#fff;padding:10px;display:block;display:flex;align-items:center}.inner-page{min-height:60rem;padding:50px 0}.inner-page__wrapper{padding:50px 0}.about__text{flex-direction:column;display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.about h2{font-weight:bold;font-size:3.5rem;margin-bottom:2.5rem;color:#106858}.join-us__wrap{text-align:center}.join-us__wrap p{font-size:2.58rem;font-family:"Dancing Script",cursive;color:#106858}.popover-header{background:#106858;color:#fff;font-size:1rem}.popover-body{font-size:1.3rem}.footer-top{background:#2d394b;padding:5rem 0;position:relative}.footer-top p{color:#fff}.footer-top__menu-head{font-size:2rem;margin-bottom:10px;color:#fff}@media only screen and (max-width: 56.25em){.footer-top__menu-head{margin-top:2rem}}.footer-top__menu li a{color:#fff;font-size:16px}.footer-top__download li{margin-bottom:1rem}.footer-top__download li a{cursor:pointer}.footer-top__download li a img{transition:0.2s all linear}.footer-top__download li a img:hover{opacity:0.7}.footer-top__address{display:flex;align-items:flex-start;margin-bottom:0}@media only screen and (max-width: 56.25em){.footer-top__address:nth-child(4){margin-bottom:20px}}.footer-top__address>li{color:#fff}@media only screen and (max-width: 56.25em){.footer-top__address>li{text-align:center}}.footer-top__address>li a{color:#fff}.footer-top__address>li a:hover{color:#2d394b}.footer-top__address>li .fa{font-size:1.8rem;text-align:left}@media only screen and (max-width: 56.25em){.footer-top__address>li .fa{font-size:1.5rem}}.footer-top__address>li:nth-child(1){width:2.5rem;min-width:2.5rem}.footer-top__address>li:nth-child(2){margin-left:1rem;padding-bottom:1rem}@media only screen and (max-width: 56.25em){.footer-top__address>li:nth-child(2){margin-left:0;padding-left:1rem}}.footer-top__address>li a:hover{color:#ccc}.footer-bottom{padding:10px 0;background:#fff}.footer-bottom__image img{max-width:5rem}.footer-bottom__copy{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 37.5em){.footer-bottom__copy{flex-direction:column}}.footer-bottom__copy p{margin-bottom:0}@media only screen and (max-width: 37.5em){.footer-bottom__copy p{font-size:12px}}.footer-bottom__copy p a{color:#000}.footer-bottom__copy p a:hover{color:#106858}.about-us-wrapper{background:#e8eaed;position:relative}.about-us-wrapper .container-fluid{padding:0}.about-us__left{background-image:url(../images/misc/misc1.jpg);width:100%;height:100%;background-size:cover}.about-us__right{background-image:url(../images/misc/misc2.jpg);width:100%;height:100%;background-size:cover}.about-us__wrap{padding:7rem 0 5rem}@media only screen and (max-width: 56.25em){.about-us__wrap{padding:7rem 1rem 5rem}}.about-us__title{text-align:center;font-size:4rem;text-align:center;font-style:italic}.about-us__sub-title{text-align:center;font-size:2.5rem;color:#106858;font-family:"Dancing Script",cursive;margin-bottom:2.5rem}.about-us__button{text-align:center;margin-top:3rem}.about-us__button a{background:#106858;border-radius:5px;padding:10px 15px;color:#fff;transition:0.2s al linear}.about-us__button a:hover{background:#2d394b}.why-us-wrapper{padding:7rem 0;position:relative}@media only screen and (max-width: 56.25em){.why-us .col-md-6{max-width:100%;flex:0 0 100%}}.why-us__title{text-align:center;font-size:4rem;text-align:center;font-style:italic}.why-us__sub-title{text-align:center;font-size:2.5rem;color:#106858;font-family:"Dancing Script",cursive;margin-bottom:2.5rem}.why-us__list{margin-top:5rem;display:flex;flex-wrap:wrap}@media only screen and (max-width: 56.25em){.why-us__list{justify-content:center}}.why-us__list li{width:50%;margin-bottom:1rem}@media only screen and (max-width: 56.25em){.why-us__list li{width:100%;text-align:center}}.why-us__list li:nth-child(2n){display:flex;flex-direction:column;align-items:flex-end;text-align:right}@media only screen and (max-width: 56.25em){.why-us__list li:nth-child(2n){align-items:center;text-align:center}}.why-us__list-icon .fa{color:#2d394b;font-size:40px}.why-us__list-title{font-size:20px;font-weight:600}.why-us__list-content{font-size:13px}.why-us__list-image{margin-top:5rem}.careers{display:block}.careers__head{font-size:4rem}.careers__block .accordion-button{background:#106858;color:#fff;font-size:1.8rem}.careers__posts{display:inline-block;margin-left:5rem;font-size:1.4rem}.careers .accordion-button::after{filter:invert(1);width:2rem;height:2rem;background-size:2rem}.careers .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1)}.contact-info h2{font-size:3rem}.contact-info__details{margin-top:2rem;padding-left:0}.contact-info__details li{list-style-type:none;font-size:2rem;margin-bottom:2rem}.contact-info__details li a{color:#106858}.contact-info__details li a:hover{color:#2d394b}.contact-info__details li i{display:inline-block;margin-right:10px;color:#fff;background:#106858;width:44px;height:44px;border-radius:5px;text-align:center;line-height:44px}.contact-info__social{display:flex}.contact-info__social li{margin-right:10px}.contact-info__social li img{max-width:40px;transition:0.2s all linear}.contact-info__social li img:hover{opacity:0.8}
