﻿@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap");@font-face{font-family:'CalibreMd';src:url("../webfonts/calibre/Calibre_Medium.woff2") format("woff2"),url("../webfonts/calibre/Calibre_Medium.woff") format("woff")}@font-face{font-family:'avenirblack';src:url("../webfonts/avenir/avenir_black.woff2") format("woff2"),url("../webfonts/avenir/avenir_black.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'avenirmedium';src:url("../webfonts/avenir/avenir_medium.woff2") format("woff2"),url("../webfonts/avenir/avenir_medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'avenirroman';src:url("../webfonts/avenir/avenir-roman.woff2") format("woff2"),url("../webfonts/avenir/avenir-roman.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'univers-cond';src:url("../fonts/univers-cond.eot");src:local("☺"),url("../fonts/univers-cond.woff") format("woff"),url("../fonts/univers-cond.ttf") format("truetype"),url("../fonts/univers-cond.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'hipster-script-pro';src:url("../fonts/hipster-script-pro.eot");src:url("../fonts/hipster-script-pro.eot?#iefix") format("embedded-opentype"),url("../fonts/hipster-script-pro.woff2") format("woff2"),url("../fonts/hipster-script-pro.woff") format("woff"),url("../fonts/hipster-script-pro.ttf") format("truetype"),url("../fonts/hipster-script-pro.svg#hipster-script-pro") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Calibre";src:url("../fonts/calibre/calibre.eot");src:url("../fonts/calibre/calibre.eot?#iefix") format("embedded-opentype"),url("../fonts/calibre/calibre.woff2") format("woff2"),url("../fonts/calibre/calibre.woff") format("woff"),url("../fonts/calibre/calibre.ttf") format("truetype")}@font-face{font-family:'CalibreLight';src:url("../fonts/calibre/Calibre_Light.woff2") format("woff2"),url("../fonts/calibre/Calibre_Light.woff") format("woff")}@font-face{font-family:'Calibrethin';src:url("../fonts/calibre/Calibre_Thin.woff2") format("woff2"),url("../fonts/calibre/Calibre_Thin.woff") format("woff")}@font-face{font-family:'CalibrethinIt';src:url("../fonts/calibre/Calibre_Thin_Italic.woff2") format("woff2"),url("../fonts/calibre/Calibre_Thin_Italic.woff") format("woff")}@font-face{font-family:'CalibreReg';src:url("../fonts/calibre/Calibre_Regular.woff2") format("woff2"),url("../fonts/calibre/Calibre_Regular.woff") format("woff")}@font-face{font-family:'CalibreMd';src:url("../fonts/calibre/Calibre_Medium.woff2") format("woff2"),url("../fonts/calibre/Calibre_Medium.woff") format("woff")}@font-face{font-family:'CalibreSm';src:url("../fonts/calibre/Calibre_Semibold.woff2") format("woff2"),url("../fonts/calibre/Calibre_Semibold.woff") format("woff")}@font-face{font-family:'CalibreBd';src:url("../fonts/calibre/Calibre_Bold.woff2") format("woff2"),url("../fonts/calibre/Calibre_Bold.woff") format("woff")}.t-0{top:0 !important}.r-0{right:0 !important}.b-0{bottom:0 !important}.l-0{left:0 !important}.font-weight-300{font-weight:300 !important}.font-weight-400{font-weight:400 !important}.font-weight-500{font-weight:500 !important}.font-weight-600{font-weight:600 !important}.font-weight-700{font-weight:700 !important}.font-weight-800{font-weight:800 !important}.font-weight-900{font-weight:900 !important}.text-black{color:#000 !important}.text-none{text-transform:none !important}.text-purple{color:#440f63}.bg-black{background:#000 !important}.cursor{cursor:pointer}.flex-1{flex:1}.line-height-small{line-height:1.1 !important}.overflow-hidden{overflow:hidden}.font-20{font-size:20px}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none !important}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 0.5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 0.4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/icons/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 0.1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 0.4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-dots{text-align:center;padding-top:15px;position:absolute;bottom:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.owl-dots .owl-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:rgba(128,128,128,0.5);margin:0 3px;border:none;padding:0}.owl-dots .owl-dot.active{background:gray}.owl-dots .owl-dot:focus{outline:none}@media (max-width: 767px){.owl-prev{left:5px}.owl-next{right:5px}}.slider-container .owl-carousel .item{height:230px}.slider-container .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.slider-container .owl-carousel .owl-video-tn{height:230px}.slider-container{position:relative;display:block}.slider-container .slider .content img{width:100%}.slider-container .slider-controls a{position:absolute;top:45%;z-index:100;color:#333333}.slider-container .slider-controls a.slider-left{left:-25px}.slider-container .slider-controls a.slider-right{right:-25px}.thumbnail-slider-container{margin-top:5px}.thumbnail-slider-container .content{position:relative;width:100%;padding-top:56.25% !important}.thumbnail-slider-container img{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;font-size:20px;color:white;height:100%;padding-right:5px}.thumbnail-slider{display:flex !important;justify-content:center}.thumbnail-slider .content{padding:5px}.thumbnail-slider-container .owl-nav button{position:absolute;top:0;height:100%;outline:none}.thumbnail-slider-container .owl-nav .owl-prev{left:0}.thumbnail-slider-container .owl-nav .owl-next{right:0}.section-school-learn:before{position:absolute;content:'';left:0;top:0;background:#010101;height:215px;width:100%;z-index:9;pointer-events:none}@media (max-width: 567px){.section-school-learn:before{height:175px}}.section-school-learn>div{position:relative;z-index:10}.section-school-learn .l-item:nth-child(odd){background:#f5f5f5}.section-school-learn .l-item:nth-child(even){background:#fff}.section-school-learn .l-item .l-name a{font-family:"avenirroman",sans-serif;color:#000}.section-school-learn .l-item .l-name a:hover{color:#440f63}.section-school-learn .l-item .l-icon span{background:url(../images/icons/arrow.png) no-repeat right center;display:block;height:20px;width:180px}@media (max-width: 992px){.section-school-learn .l-item .l-icon span{width:100px}}@media (max-width: 567px){.section-school-learn .l-item .l-icon span{width:60px}}.section-school-learn .l-item .l-icon a:hover span{filter:invert(12%) sepia(26%) saturate(7378%) hue-rotate(267deg) brightness(90%) contrast(105%)}.section-school-learn #exp{list-style:none}.section-school-learn #exp a.common-btn{color:#fff}.section-school-learn #exp a.common-btn:hover{color:#000}.section-school-featured:before{position:absolute;content:'';left:0;top:0;background:#010101;height:285px;width:100%;z-index:9;pointer-events:none}@media (max-width: 567px){.section-school-featured:before{height:205px}}.section-school-featured>div{position:relative;z-index:10}.section-school-featured .l-item{list-style:none}.section-school-featured .l-item:nth-child(odd){background:#f5f5f5}.section-school-featured .l-item:nth-child(even){background:#fff}.section-school-featured .l-item .l-name p{font-size:1.1rem}@media (max-width: 567px){.section-school-featured .l-item .l-name p{font-size:1rem}}.section-school-featured .l-item .l-name .sub_title a{font-family:"avenirroman",sans-serif;font-style:italic;color:#000}.section-school-featured .l-item .l-name .sub_title a:hover{color:#440f63}.section-school-featured .l-item .l-name .sub_program{font-family:"avenirblack",sans-serif}.section-school-featured .l-item .l-icon .btn-seeranking{font-weight:400;font-family:"avenirroman",sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:11px 2rem 10px;border-radius:5px;border-top:1px solid #202020;border-left:1px solid #202020;border-right:1px solid #202020;border-bottom:5px solid #8d1d5f;background:#202020;color:#fff;font-size:1rem;transition:all 0.5s ease;position:relative}.section-school-featured .l-item .l-icon .btn-seeranking span{margin-left:15px;background:url("../images/icons/arrow-white.png") no-repeat right;width:55px;height:10px}.section-school-featured .l-item .l-icon .btn-seeranking:hover{background:#fff;border-top:1px solid #202020;border-right:1px solid #202020;border-left:1px solid #202020;border-bottom:5px solid #8d1d5f;color:#202020;box-shadow:0 0 3px 0 rgba(0,0,0,0.2)}.section-school-featured .l-item .l-icon .btn-seeranking:hover span{filter:invert(100%) sepia(2%) saturate(7483%) hue-rotate(208deg) brightness(100%) contrast(99%)}@media (max-width: 567px){.section-school-featured .l-item .l-icon .btn-seeranking{font-size:1rem;padding:10px 1rem;width:100%}}.section-school-intro nav .nav{top:75px;border:1px solid #5a5a5a}.section-school-intro nav .nav div.nav-link{outline:0;display:block;cursor:pointer;margin-bottom:0;border-radius:0;border-bottom:0;border-top:0;border-right:0;border-left:5px solid #fff;padding:0.75rem 1rem 0.75rem 2rem}@media (max-width: 1024px){.section-school-intro nav .nav div.nav-link{padding:0.75rem 1rem 0.75rem 1rem}}.section-school-intro nav .nav div.nav-link span{display:flex;align-items:center;line-height:1.35;min-height:35px;color:#333}.section-school-intro nav .nav div.nav-link.active,.section-school-intro nav .nav div.nav-link:hover{background:#e3dbe6;border-left:5px solid #511e62}.section-school-intro nav .nav div.nav-link.active span,.section-school-intro nav .nav div.nav-link:hover span{font-family:"avenirblack",sans-serif}.section-school-intro .tab-content .section-title{text-align:left}.section-school-intro .tab-content p+.section-title{margin-top:2rem}@media (max-width: 567px){.section-school-intro .tab-content p+.section-title{margin-top:1rem}}@media (max-width: 992px){.section-school-intro .tab-content .tab-pane{display:block !important;opacity:1 !important}.section-school-intro .tab-content .tab-pane+.tab-pane{margin-top:2rem}}.section-school-intro .tab-content .keepEditorStyle p,.section-school-intro .tab-content .keepEditorStyle li{font-size:16px}.section-school-intro .tab-content .keepEditorStyle p span,.section-school-intro .tab-content .keepEditorStyle li span{font-family:"avenirroman",sans-serif !important;font-size:16px}.section-school-intro .tab-content .keepEditorStyle p span span,.section-school-intro .tab-content .keepEditorStyle li span span{font-size:16px !important}.section-school-intro .tab-content .keepEditorStyle p strong,.section-school-intro .tab-content .keepEditorStyle p b,.section-school-intro .tab-content .keepEditorStyle li strong,.section-school-intro .tab-content .keepEditorStyle li b{font-family:"avenirblack",sans-serif !important}.section-school-intro .tab-content .keepEditorStyle p strong span,.section-school-intro .tab-content .keepEditorStyle p b span,.section-school-intro .tab-content .keepEditorStyle li strong span,.section-school-intro .tab-content .keepEditorStyle li b span{font-family:"avenirblack",sans-serif !important}.section-school-intro .tab-content .keepEditorStyle p u span,.section-school-intro .tab-content .keepEditorStyle li u span{text-decoration:underline}.section-school-intro .m-title{position:relative;padding-left:65px;font-size:25px;border-bottom:2px solid #8d1d5f;font-family:"avenirmedium",sans-serif;padding-top:10px;padding-bottom:10px;color:#000;text-align:left}.section-school-intro .m-title:before{content:'';position:absolute;left:0;top:0;width:60px;height:100%;background:#fff url("../images/palm/palm-5.svg") no-repeat center 4px;background-size:30px auto}@media (max-width: 567px){.section-school-intro .m-title{font-size:1.5rem;padding-left:60px}.section-school-intro .m-title:before{width:50px;background-size:30px auto}}.section-school-intro .table-responsive th,.section-school-intro .table-responsive td{padding:15px 15px;text-align:left}.section-school-intro .table-responsive th+th,.section-school-intro .table-responsive th td,.section-school-intro .table-responsive td+th,.section-school-intro .table-responsive td td{text-align:center}.section-school-intro .table-responsive th{font-family:"avenirblack",sans-serif;font-size:17px;white-space:nowrap;min-width:160px}@media (max-width: 567px){.section-school-intro .table-responsive th{min-width:unset}.section-school-intro .table-responsive th:nth-child(1){min-width:215px}}.section-school-intro .table-responsive td{font-size:16px;text-align:left}.section-school-intro .table-responsive td+td{text-align:center}.section-school-intro #nav-10 .slider-container{opacity:0;transition:opacity 2s ease-in-out}@media (max-width: 992px){.section-school-intro #nav-10 .slider-container{opacity:1}}.section-school-intro #nav-10.show.active .slider-container{opacity:1}.section-school-intro .slider-container .owl-carousel .item{padding-top:56.25%;overflow:hidden;height:auto}.section-school-intro .slider-container .owl-carousel .item>*{position:absolute;top:0;left:0;width:100%;height:100%}.section-school-intro .slider-container .owl-carousel .content img,.section-school-intro .slider-container .owl-carousel .owl-video-tn img{height:100%;object-fit:cover}.section-school-intro .slider-container .owl-carousel .content iframe,.section-school-intro .slider-container .owl-carousel .owl-video-tn iframe{width:100%;height:100%}.section-school-intro .thumbnail-slider-container .owl-carousel .owl-stage-outer{margin:0 0px}.section-school-intro .thumbnail-slider-container .type-video{position:relative}.section-school-intro .thumbnail-slider-container .type-video:after{content:'';background:url(../images/icons/owl.video.play.png) no-repeat center;background-size:30% auto;pointer-events:none;position:absolute;z-index:10;width:100%;height:100%;left:0;top:0}.section-school-intro .owl-nav button{border:0px solid #333;background:#fff;padding:0}.section-school-intro .owl-nav button:hover{color:#440f63;border-color:#440f63}.section-school-intro .owl-nav button.owl-prev{left:-36px}@media (max-width: 567px){.section-school-intro .owl-nav button.owl-prev{left:-17px}}.section-school-intro .owl-nav button.owl-next{right:-35px}@media (max-width: 567px){.section-school-intro .owl-nav button.owl-next{right:-17px}}.section-school-intro .accordion .card-header button{font-size:17px}.section-school-intro .accordion .card-body{font-size:16px}.section-school-banner{background-color:#010101}.section-school-banner .s-banner{min-height:380px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 567px){.section-school-banner .s-banner{min-height:220px}}.section-school-banner .s-school .s-img{width:250px;height:250px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:10px;background:#fff;margin-top:-190px}.section-school-banner .s-school .s-img img{max-width:170px;max-height:170px;width:100%}@media (max-width: 567px){.section-school-banner .s-school .s-img{width:150px;height:150px;margin-top:-120px}.section-school-banner .s-school .s-img img{max-width:130px;max-height:130px}}.section-school-banner .s-school .s-name{color:#fff}.section-school-banner .s-school .s-name small{padding-top:4px}.section-school-banner .s-action{position:relative}.section-school-banner .s-action:before{content:'';position:absolute;left:0;top:0;width:100%;height:50%;background:#010101}.section-school-banner .s-action .common-btn{font-size:1.2rem}@media (max-width: 567px){.section-school-banner .s-action .common-btn{font-size:1rem}}.section-school-banner .s-detail{max-width:1000px}.section-school-banner .s-detail .s-left i{width:80px;background-position:left;background-size:60px}@media (max-width: 567px){.section-school-banner .s-detail .s-left i{background-size:45px;height:75px;background-position:center;margin:auto}}.section-school-banner .s-detail .s-left .s-1{font-family:"avenirblack",sans-serif;font-size:1.35rem;margin-top:2px;text-align:left}@media (max-width: 567px){.section-school-banner .s-detail .s-left .s-1{font-size:1rem;text-align:center}}.section-school-banner .s-detail .s-left .s-2{margin-bottom:2px;margin-top:5px;font-size:1.1rem;text-align:left}@media (max-width: 567px){.section-school-banner .s-detail .s-left .s-2{font-size:1rem;text-align:center}}.section-school-banner .s-detail .s-right{font-family:"avenirblack",sans-serif;font-size:1.35rem;line-height:1.4;text-align:left}@media (max-width: 567px){.section-school-banner .s-detail .s-right{font-size:1rem;text-align:center}}.section-school-banner .s-social span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:50px;background:#fff;border-radius:50%;margin:0 10px 10px;cursor:pointer}.section-school-banner .s-social span i{transition:all 0.3s ease-in-out;font-size:1.45rem}.section-school-banner .s-social span:hover{color:#440f63}@media (max-width: 567px){.section-school-banner .s-social span{flex:0 0 45px;width:45px;height:45px}.section-school-banner .s-social span i{font-size:1.3rem}}.accordion .card-header{background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,0.125);padding:5px 0;margin-bottom:0 !important}.accordion .card-header button{text-decoration:none;width:100%;justify-content:flex-start;z-index:3;position:relative;padding-left:0;font-family:"avenirmedium",sans-serif;font-size:1.05rem;color:#000;text-align:left;box-shadow:none}.accordion .card-header h5{position:relative}.accordion .card-header h5:before{position:absolute;right:0;top:0;font-family:"Font Awesome 6 Pro";content:"\2b";vertical-align:middle;font-weight:900;line-height:2.6;color:#333;font-size:20px}.accordion .card-header.active button{color:#000}.accordion .card-header.active h5{position:relative}.accordion .card-header.active h5:before{content:"\f068";color:#440f63;font-family:"Font Awesome 6 Pro","fas";font-size:0.6rem;top:8px;font-weight:normal;right:-0.5px}.accordion .card-header.active h5 button{color:#440f63}.accordion .card-body{padding-left:0;padding-right:0}.accordion .card{border:0}.school-floating-btn{bottom:200px;z-index:10000;right:180px;transition:right 1s linear}@media (max-width: 567px){.school-floating-btn{right:160px;bottom:200px}}.school-floating-btn.ani-0{right:50px}@media (max-width: 567px){.school-floating-btn.ani-0{right:43px}}.school-floating-btn .common-btn{border-radius:25px 0 0 25px;padding:11px 0.8rem 10px 1.2rem;position:absolute;white-space:nowrap}.school-floating-btn .common-btn i{margin-top:-1px}.shake-ani{animation:shake-ani 3s linear infinite}@keyframes shake-ani{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}
/*# sourceMappingURL=school.css.map */
