/*
  Theme Name:   finland-theme
  Template:     blankslate
*/
/*
  @Author : DigitalSalt
  @Project : finland
  @Dev : DigitalSalt Dev
  @Date : 22/06/2026;
*/
/* config */
.bs-form .form-checkboxes input[type=checkbox]:checked+.wpcf7-list-item-label:after,.bs-tabs .tab-pane.active,.cm-line-break,article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}hr,input[type=search]{box-sizing:content-box}img,legend{border:0}.bs-banner.typ-home,.btn,.cm-hide,.no-scroll,body.modal-open,svg:not(:root){overflow:hidden}.bs-banner.typ-about .image-wrap,.bs-banner.typ-common .image-wrap{animation:10s ease-in-out infinite idleTilt;perspective:1200px;will-change:transform}.bs-footer .footer-wrap,.bs-section.typ-center .sec-cont,.bs-section.typ-terms .sec-title,.pagination{text-align:center}.bs-banner .banner-title,.bs-banner.typ-admission .banner-band .band-subtitle,.bs-footer .nav-title{font-family:"Finlandica Headline",sans-serif!important}.admission-ribbon,.bs-header{box-shadow:0 1px 2px rgba(0,0,0,.05)}@font-face{font-family:"Inria Sans";src:url("./static-assets/fonts/InriaSans-Bold.woff2") format("woff2"),url("./static-assets/fonts/InriaSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inria Sans Regular";src:url("./static-assets/fonts/InriaSans-Regular.woff2") format("woff2"),url("./static-assets/fonts/InriaSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--clr-white:#ffffff;--clr-white-fa:#fafaff;--clr-white-f5:#faf5ff;--clr-white-60:#687dc6;--clr-white-30:#ffffff4d;--clr-white-0a:#ffffff0a;--clr-white-bg:#f3f4f6;--clr-white-eb:#ebf2ff;--clr-white-80:#ffffffcc;--clr-white-f7:#f7f9ff;--clr-white-blue:#f9fafb;--clr-red:#ef4444;--clr-error-bg:#fbf0f0;--clr-flash-white:#f1f5f9;--clr-light-white:#f8faff;--clr-black:#000000;--clr-dark-black:#0f172a;--clr-midnight-black:#1f2937;--clr-black-20:#202020;--clr-black-8:#6b7280;--clr-black-6a:#6a7282;--clr-black-1D:#1d1d1d;--clr-black-5E:#5d5a5e;--clr-black-63:#4b5563;--clr-black-7:#4d4337;--clr-black-2d:#2d3748;--clr-primary:#003399;--clr-primary-light:#eef2ff;--clr-primary-bg:#e6e9f5;--clr-primary-dark:#0d1b4b;--clr-blue-bg:#eceff5;--clr-blue-bg-f4:#eceff4;--clr-blue-1b:#1b4fd8;--clr-blue-3a:#3a7dff;--clr-blue-8a:#1b3a8a;--clr-blue-light:#0528a0;--clr-blue-63:#6366f1;--clr-blue-03:#0327a0;--clr-blue:#0038a8;--clr-blue-33:#334066;--clr-blue-border-20:#b9c9e9;--clr-dark-blue:#0f2a44;--clr-light-blue:#e2f1ff;--clr-sky-blue:#0455f7;--clr-light-blue-bg:#e8f2ff;--clr-yellow:#ffd530;--clr-yellow-border:#fbd005;--clr-dark-yellow:#fbbf24;--clr-dark-grey:#525252;--clr-maps:#6c63ff;--clr-midnight-grey:#374151;--clr-grey:#98a2b3;--clr-grey-66:#667085;--clr-grey-blue:#dbeafe;--clr-border:#e5e7eb;--clr-accordion-bg:#eaf2ff;--clr-border-ea:#eaefff;--clr-border-white:#eff6ff;--clr-tabs-border:#d9def5;--clr-border-e5:#d9dee5;--clr-border-e3:#e3e3e3;--clr-border-e2:#e2dfdf;--clr-secondary-dark:#84cc16;--clr-secondary:#99cc33;--clr-secondary-9c:#9ca3af;--clr-secondary-99:#99a1af;--clr-lime-dark:#facc15;--clr-lime:#a8cb56;--clr-brown-dark:#3b200a;--clr-pink:#da3682}*{outline:0;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.bs-blog-details .wp-block-columns .wp-block-image,.bs-blog-details figure,.bs-form.typ-contact .form-group .input-wrap>p,.bs-hero.typ-head .image-wrap,h1,h2,h3,h4.h5{margin:0}a,a:active,a:focus,a:hover{text-decoration:none;outline:0;color:inherit}li,ul{list-style:none;margin:0;padding:0}img{width:100%;object-fit:contain}button{background:0 0;box-shadow:none;border:none;outline:0;overflow:visible}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-behavior:smooth;scrollbar-face-color:var(--clr-primary);scrollbar-track-color:transparent}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.bs-accordion.typ-faq .acc-number,.bs-form .input-wrap.file-wrap .icon,.bs-form .wpcf7-response-output,.bs-header .nav-below-content,.bs-header.bg-sticky::before,.bs-testimonials .testimonial-pagination,.btn.btn-link .btn-ripple,.cm-hidden,[hidden],template{display:none}.btn,.btn .btn-text{display:flex;gap:1rem;position:relative}a{background-color:transparent}.bs-form.typ-contact .form-group .input-wrap .form-control:focus,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.bs-breadcrumb span,.icon.default,button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.bs-accordion.typ-faq .content,legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}.btn{width:100%;justify-content:flex-start;align-items:center;font-size:1.05rem;line-height:1.75rem;font-weight:700;color:var(--clr-white);border-radius:.5rem;padding:.5rem 1.5rem;z-index:1;max-width:max-content;transition:color .35s,border-color .35s,background-color .35s;border:2px solid transparent;max-height:3.125rem}[data-aos=fade-left],[data-aos=fade-right],html:not(.no-js) [data-aos=fade-up-children] p{transition-property:transform,opacity;transition-timing-function:ease}.btn .btn-text{z-index:3;align-items:center}.btn .btn-ripple{position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0);z-index:-1}.btn:focus{color:inherit}.bs-features.typ-full-img .f-desc,.bs-footer .footer-desc-below .link:hover,.bs-footer .nav-item a:hover,.bs-hero.typ-full .title,.btn.btn-solid,.btn.btn-solid-white:hover{color:var(--clr-white)}.btn.btn-solid{background:var(--clr-primary)}.btn.btn-border,.btn.btn-solid-white{color:var(--clr-primary)}.btn.btn-border .btn-ripple,.btn.btn-solid .btn-ripple{background:var(--clr-sky-blue)}.admission-ribbon,.bs-header.bg-sticky .nav-item:hover::before,.btn.btn-secondary .btn-ripple,.btn.btn-solid-white .btn-ripple,.btn.btn-solid-white .icon,.btn.btn-solid:hover .icon{background:var(--clr-primary)}.btn.btn-border:hover,.btn.btn-solid:hover{color:var(--clr-white);border-color:var(--clr-sky-blue)}.bs-section.typ-ruler .btn.btn-secondary .btn-ripple,.bs-section.typ-student-life .learner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.btn.btn-solid-white,.btn.btn-solid-white:hover .icon,.lyt-main.typ-curriculum .curriculum-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--clr-white)}.btn.btn-border{background:0 0;border:2px solid var(--clr-primary)}.btn.btn-secondary{background:var(--clr-secondary);color:var(--clr-white)}.icon.facebook,.icon.twitter{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem}.icon.facebook,.icon.twitter,body{background-color:var(--clr-white)}.btn.btn-secondary:hover{border-color:var(--clr-primary);color:var(--clr-white)}.btn.btn-secondary:hover .icon{background:var(--clr-white);transition:.35s}.bs-hero.typ-activities .sec-cont,.bs-section.typ-hero-cards .sec-cont,.bs-section.typ-info-tile .sec-cont,.bs-section.typ-student-life .swiper,.btn.btn-link,.lyt-main.typ-academic .bs-hero .sec-cont,.lyt-main.typ-curriculum .bs-hero .sec-cont{overflow:visible}.btn.btn-link .icon{transition:.35s}.bs-footer .footer-desc-below .link,.bs-footer .nav-item a::after{transition:transform .4s cubic-bezier(.86, 0, .07, 1)}.bs-section.typ-academics .card:hover .btn-link .icon,.btn.btn-link:hover .icon{transform:translateX(6px)}.btn-ripple.expand{animation:.55s forwards rippleExpand}.btn-ripple.shrink{animation:.45s forwards rippleShrink}@keyframes rippleExpand{from{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(25)}}@keyframes rippleShrink{from{transform:translate(-50%,-50%) scale(25)}to{transform:translate(-50%,-50%) scale(0)}}html::-webkit-scrollbar{width:.5rem;height:.5rem;cursor:grab}html::-webkit-scrollbar-thumb{background:var(--clr-primary);cursor:grab;border-radius:5rem}html::-webkit-scrollbar-track{background:0 0;cursor:grab;border-radius:5rem}html::-webkit-scrollbar-thumb:hover{background:var(--clr-primary);cursor:grab;border-radius:5rem}html::-webkit-scrollbar-corner{background:0 0}body{margin:0;line-height:initial;font-family:Roboto,sans-serif!important;font-weight:400;color:var(--clr-black);height:100%;overflow-x:hidden;top:0!important}.cm-number-font-bold{font-family:"Inria Sans",sans-serif!important}.cm-number-font-regular{font-family:"Inria Sans Regular",sans-serif!important;opacity:.8}footer{display:inline}.cm-container{max-width:75rem;width:100%;margin:0 auto}@media only screen and (max-width:1024px){.cm-container{padding:0 1.25rem}}@media only screen and (max-width:980px){.cm-container{max-width:initial;padding:0 1.5rem}}@media only screen and (max-width:768px){.btn{font-size:.875rem;line-height:1;padding:.5rem .75rem;max-height:initial;height:2rem;border-width:1px}.btn.btn-border{border-width:1px}.cm-container{padding:0 1.25rem;overflow:hidden}}.cm-container-sm{max-width:60rem;width:100%;margin:0 auto}@media only screen and (max-width:1220px){.cm-container-sm{padding:0 1.25rem}}[data-aos=fade-up]{transform:translateY(50px)!important;transition-property:transform,opacity}[data-aos=fade-up].aos-animate{transform:translateY(0)!important}[data-aos=fade-right]{transform:translateX(50px)!important}[data-aos=fade-left].aos-animate,[data-aos=fade-right].aos-animate{transform:translateX(0)!important}[data-aos=fade-left]{transform:translateX(-50px)!important}.line{display:block;overflow:hidden}@media only screen and (max-width:980px){.cm-container-sm{padding:0 1.5rem}.line.typ-inline-sm{display:inline}}html:not(.no-js) [data-aos=fade-up-children] p{opacity:0;transform:translate3d(0,50px,0);transition-duration:.8s}html:not(.no-js) [data-aos=fade-up-children].aos-animate p{opacity:1;transform:translate3d(0,0,0)}html:not(.no-js) [data-aos=fade-up-children] p:first-child{transition-delay:0.6s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(2){transition-delay:0.7s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(3){transition-delay:0.8s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(4){transition-delay:0.9s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(5){transition-delay:1s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(6){transition-delay:1.1s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(7){transition-delay:1.2s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(8){transition-delay:1.3s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(9){transition-delay:1.4s}html:not(.no-js) [data-aos=fade-up-children] p:nth-child(10){transition-delay:1.5s}@media only screen and (max-width:768px){.cm-container-sm{max-width:initial;padding:0 1.25rem}.line.typ-inline-xs{display:inline}[data-aos=fade-in-mb]{opacity:0;transition-property:opacity}[data-aos=fade-in-mb].aos-animate{opacity:1}[data-aos=fade-up-mb]{opacity:0;transform:translateY(50px);transition-property:opacity,transform}[data-aos=fade-up-mb].aos-animate{opacity:1;transform:translateY(0)}html:not(.no-js) [data-aos=fade-up-children-mb] p{opacity:0;transform:translate3d(0,50px,0);transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:ease}html:not(.no-js) [data-aos=fade-up-children-mb].aos-animate p{opacity:1;transform:translate3d(0,0,0)}html:not(.no-js) [data-aos=fade-up-children-mb] p:first-child{transition-delay:0.6s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(2){transition-delay:0.7s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(3){transition-delay:0.8s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(4){transition-delay:0.9s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(5){transition-delay:1s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(6){transition-delay:1.1s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(7){transition-delay:1.2s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(8){transition-delay:1.3s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(9){transition-delay:1.4s}html:not(.no-js) [data-aos=fade-up-children-mb] p:nth-child(10){transition-delay:1.5s}}.admission-ribbon,.bs-banner.typ-home .image-wrap .image-set img.active,.bs-testimonials .testimonial-detail-modal.active,.modal-overlay.active{opacity:1;visibility:visible}.cm-visible-sm,.cm-visible-sm-block,.cm-visible-xs,.wpcf7-response-output,.wpcf7-spinner{display:none!important}.cm-hidden-sm,.cm-hidden-xs{display:flex!important}.cm-hidden-sm-block,.cm-hidden-xs-block{display:block!important}.pagination{z-index:1;margin-top:4vw}.pagination ul{display:flex;gap:8px;justify-content:center;list-style:none;padding:0}.pagination li a,.pagination li span{padding:8px 12px;text-decoration:none;background:#eee;color:#333;border-radius:4px}.pagination li span.current{background:#1f4e64;color:#fff;font-weight:700}.loader{width:1.5rem;height:1.5rem;border:3px solid #ccc;border-top-color:#000;border-radius:50%;animation:.8s linear infinite spin;display:inline-block;margin-left:.625rem;vertical-align:middle}@media only screen and (min-width:1600px){html{font-size:17px}}@media only screen and (max-width:1400px){html{font-size:15px}}@media only screen and (min-width:1280px) and (max-width:1400px){html{font-size:14px}}@media only screen and (min-width:980px) and (max-width:1280px){html{font-size:12px}}@media only screen and (min-width:1200px) and (max-width:1366px){html{font-size:12px}}@media only screen and (min-width:768px) and (max-width:1200px){html{font-size:12px}}@media only screen and (min-width:1366px) and (max-width:1440px){html{font-size:14px}}@media only screen and (min-width:1650px){html{font-size:20px}}.cm-not-in-page{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admission-ribbon{position:fixed;left:0;width:100%;top:4.25rem;z-index:10;transition:.6s}@media only screen and (max-width:980px){.cm-visible-sm{display:flex!important}.cm-hidden-sm,.cm-hidden-sm-block{display:none!important}.cm-visible-sm-block{display:block!important}.admission-ribbon{top:4.15rem}}.admission-ribbon.header-sticky{transition:.9s;top:8.625rem}.admission-ribbon .admission-ribbon-inner{min-height:3.375rem;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.125rem;line-height:1.75rem;letter-spacing:4%;color:var(--clr-white);font-weight:700}@media only screen and (max-width:768px){.cm-visible-xs{display:flex!important}.cm-hidden-xs,.cm-hidden-xs-block{display:none!important}.pagination{margin-top:2.5rem}html{font-size:16px}.admission-ribbon{top:4.0625rem}.admission-ribbon .admission-ribbon-inner{font-size:.875rem;line-height:1.6;padding:.625rem 1.25rem;gap:1.875rem}.icon{flex:none}}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(5px);z-index:998;opacity:0;visibility:hidden;transition:.3s}.menu-open{overflow:hidden;height:100vh}.form-submit button[type=submit],.form-submit input[type=submit]{position:relative;transition:.3s}.form-submit button[type=submit]:disabled,.form-submit input[type=submit]:disabled{opacity:.7;cursor:not-allowed;pointer-events:none}.form-submit button[type=submit] .btn-spinner,.form-submit input[type=submit] .btn-spinner{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid var(--clr-primary);border-top-color:#fff;border-radius:50%;animation:.8s linear infinite cf7-btn-spin;vertical-align:middle}.shine{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.8)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%);pointer-events:none;z-index:3;opacity:0;transform:skew(30deg);animation:.75s linear shine}@keyframes cf7-btn-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes popGreen{0%,100%{transform:scale(1)}20%{transform:scale(1.12)}40%{transform:scale(.95)}}@keyframes popPinkTop{0%,100%{transform:scale(1)}25%{transform:translateY(-4px) scale(1.15)}45%{transform:scale(.95)}}@keyframes popPinkBottom{0%,100%{transform:scale(1)}30%{transform:translateX(-4px) scale(1.12)}50%{transform:scale(.96)}}@keyframes rotateQuarter{0%,100%{transform:rotate(0)}30%{transform:rotate(-8deg)}55%{transform:rotate(3deg)}}@keyframes slideTriangle{0%,100%{transform:translate(0,0)}35%{transform:translate(-4px,-4px)}55%{transform:translate(2px,2px)}}@keyframes squeeze{0%,100%{transform:scaleX(1)}30%{transform:scaleX(1.15)}45%{transform:scaleX(.9)}}@keyframes shine{0%{left:-50%;opacity:0}50%{left:25%;opacity:.5}100%{left:100%;opacity:0}}@keyframes idleTilt{0%,100%{transform:perspective(1200px) rotateX(0) rotateY(0)}12.5%{transform:perspective(1200px) rotateX(3deg) rotateY(5deg)}25%{transform:perspective(1200px) rotateX(-2deg) rotateY(3deg)}37.5%{transform:perspective(1200px) rotateX(-4deg) rotateY(2deg)}50%{transform:perspective(1200px) rotateX(3deg) rotateY(-6deg)}62.5%{transform:perspective(1200px) rotateX(5deg) rotateY(-3deg)}75%{transform:perspective(1200px) rotateX(-3deg) rotateY(-3deg)}87.5%{transform:perspective(1200px) rotateX(2deg) rotateY(4deg)}}.shape-geometry{overflow:visible!important;display:block}.shape-geometry path:first-of-type{transform-origin:center;animation:3.5s ease-in-out infinite shapeYellow}.shape-geometry path:nth-of-type(2){transform-origin:center;animation:3.5s ease-in-out .3s infinite shapeBlue}.shape-geometry path:nth-of-type(3){transform-origin:center;animation:3.5s ease-in-out .6s infinite shapeGreen}@keyframes shapeYellow{0%,100%{transform:scale(1)}25%{transform:scale(1.06)}45%{transform:scale(.98)}}@keyframes shapeBlue{0%,100%{transform:translateY(0) scale(1)}30%{transform:translateY(-5px) scale(1.04)}50%{transform:translateY(2px) scale(.98)}}@keyframes shapeGreen{0%,100%{transform:scale(1)}30%{transform:translateX(5px) scale(1.04)}50%{transform:translateX(-2px) scale(.98)}}.icon{display:flex;cursor:pointer;transition:.4s}.icon.facebook{mask-image:url("./static-assets/icons/facebook.svg");-webkit-mask-image:url("./static-assets/icons/facebook.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.twitter{mask-image:url("./static-assets/icons/twitter.svg");-webkit-mask-image:url("./static-assets/icons/twitter.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.instagram,.icon.play{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.play{mask-image:url("./static-assets/icons/play.svg");-webkit-mask-image:url("./static-assets/icons/play.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-primary)}.icon.instagram,.icon.percent{background-size:contain;background-color:var(--clr-white)}.icon.instagram{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/instagram.svg");-webkit-mask-image:url("./static-assets/icons/instagram.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.percent,.icon.play{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.percent{width:1rem;height:1rem;mask-image:url("./static-assets/icons/percent.svg");-webkit-mask-image:url("./static-assets/icons/percent.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.close,.icon.play{background-size:contain;background-color:var(--clr-primary)}.icon.play{width:1.375rem;height:1.375rem;mask-image:url("./static-assets/icons/play.svg");-webkit-mask-image:url("./static-assets/icons/play.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.accordion,.icon.close{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.close{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/close.svg");-webkit-mask-image:url("./static-assets/icons/close.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.accordion{width:1.875rem;height:1.875rem;mask-image:url("./static-assets/icons/accordion.svg");-webkit-mask-image:url("./static-assets/icons/accordion.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-size:contain;background-color:#aaa;rotate:180deg}.icon.cta-arrow,.icon.star{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-size:contain}.icon.cta-arrow{width:.875rem;height:.875rem;mask-image:url("./static-assets/icons/cta-arrow.svg");-webkit-mask-image:url("./static-assets/icons/cta-arrow.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-white);transition:color .4s}.icon.star{width:1.125rem;height:1.125rem;mask-image:url("./static-assets/icons/star.svg");-webkit-mask-image:url("./static-assets/icons/star.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-light-brown)}.icon.breadcrumb,.icon.dropdown{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.breadcrumb{width:.875rem;height:.875rem;mask-image:url("./static-assets/icons/breadcrumb.svg");-webkit-mask-image:url("./static-assets/icons/breadcrumb.svg");background-size:cover;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-secondary-99);flex:none}.icon.dropdown{width:1.5rem;height:1.5rem;mask-image:url("./static-assets/icons/dropdown.svg");-webkit-mask-image:url("./static-assets/icons/dropdown.svg");background-size:cover;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-brown-dark);flex:none;rotate:180deg}.icon.icon-right-up,.icon.menu-arrow{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-size:contain}.icon.menu-arrow{width:.875rem;height:.875rem;mask-image:url("./static-assets/icons/menu-arrow.svg");-webkit-mask-image:url("./static-assets/icons/menu-arrow.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-blue-03)}.icon.icon-right-up{width:2.5625rem;height:2.5625rem;mask-image:url("./static-assets/icons/arrow.svg");-webkit-mask-image:url("./static-assets/icons/arrow.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-white);transition:color .4s}.icon.icon-left,.icon.year{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-size:contain;background-color:var(--clr-secondary)}.icon.icon-left{width:1.35rem;height:1.35rem;mask-image:url("./static-assets/icons/arrow-right.svg");-webkit-mask-image:url("./static-assets/icons/arrow-right.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;transform:rotate(180deg)}.icon.year{width:1rem;height:1rem;mask-image:url("./static-assets/icons/year.svg");-webkit-mask-image:url("./static-assets/icons/year.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.address,.icon.calendar{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.calendar{width:1rem;height:1rem;mask-image:url("./static-assets/icons/calendar.svg");-webkit-mask-image:url("./static-assets/icons/calendar.svg");background-size:cover;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-grey)}.icon.address,.icon.location{background-size:cover;background-color:var(--clr-white)}.icon.address{width:1.8125rem;height:1.8125rem;mask-image:url("./static-assets/icons/address.svg");-webkit-mask-image:url("./static-assets/icons/address.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.location{width:1.5rem;height:1.5rem;mask-image:url("./static-assets/icons/location.svg");-webkit-mask-image:url("./static-assets/icons/location.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon.maps{width:1rem;height:1rem;background:url("./static-assets/icons/maps.png") 0 0/contain no-repeat;overflow:hidden}.icon.mail,.icon.phone{background-size:cover;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.mail,.icon.mobile-call,.icon.phone{background-color:var(--clr-white)}.icon.mail{width:1.5rem;height:1.5rem;mask-image:url("./static-assets/icons/mail.svg");-webkit-mask-image:url("./static-assets/icons/mail.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.phone{width:1.5rem;height:1.5rem;mask-image:url("./static-assets/icons/call.svg");-webkit-mask-image:url("./static-assets/icons/call.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.message,.icon.mobile-call{background-size:cover;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.mobile-call{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/mobile-call.svg");-webkit-mask-image:url("./static-assets/icons/mobile-call.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.message{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/message.svg");-webkit-mask-image:url("./static-assets/icons/message.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-white)}.icon.subject,.icon.timing{background-size:cover;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:var(--clr-white)}.icon.subject{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/subject.svg");-webkit-mask-image:url("./static-assets/icons/subject.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.timing{width:1.5rem;height:1.5rem;mask-image:url("./static-assets/icons/timing.svg");-webkit-mask-image:url("./static-assets/icons/timing.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.id,.icon.user{background-size:cover;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.id,.icon.user,.icon.user-filled{background-color:var(--clr-secondary-9c)}.icon.user{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/user.svg");-webkit-mask-image:url("./static-assets/icons/user.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.id{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/id.svg");-webkit-mask-image:url("./static-assets/icons/id.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.mobile-call-filled,.icon.user-filled{background-size:cover;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.user-filled{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/user-filled.svg");-webkit-mask-image:url("./static-assets/icons/user-filled.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.mobile-call-filled{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/mobile-call-filled.svg");-webkit-mask-image:url("./static-assets/icons/mobile-call-filled.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-secondary-9c)}.icon.briefcase,.icon.mail-filled{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-size:cover;background-color:var(--clr-secondary-9c)}.icon.mail-filled{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/mail-filled.svg");-webkit-mask-image:url("./static-assets/icons/mail-filled.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.briefcase{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/briefcase.svg");-webkit-mask-image:url("./static-assets/icons/briefcase.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.pagination-arrow,.icon.search{-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.icon.search{width:1.25rem;height:1.25rem;mask-image:url("./static-assets/icons/search.svg");-webkit-mask-image:url("./static-assets/icons/search.svg");background-size:cover;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:var(--clr-secondary-9c)}.icon.pagination-arrow,.icon.right-arrow{background-size:contain;background-color:var(--clr-primary)}.icon.pagination-arrow{width:1.5rem;height:1.5rem;mask-image:url("./static-assets/icons/pagination_arrow.svg");-webkit-mask-image:url("./static-assets/icons/pagination_arrow.svg");mask-size:contain;mask-position:center;mask-repeat:no-repeat}.icon.pagination-arrow.rev,.icon.right-arrow.rev{transform:scaleX(-1)}.icon.right-arrow{width:2.1875rem;height:1.5rem;mask-image:url("./static-assets/icons/right-arrow.svg");-webkit-mask-image:url("./static-assets/icons/right-arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;rotate:180deg}.bs-banner{min-height:calc(100dvh - 68px);display:flex;align-items:center}@media only screen and (max-width:980px){.bs-banner{min-height:initial}}.bs-banner .cm-container,.bs-banner.typ-about .image-wrap img,.bs-hero.typ-card-bg .h-item,.bs-hero.typ-card-bg .relative-wrap,.bs-hero.typ-full .h-item{height:100%}.bs-banner .banner-details,.bs-banner.typ-single .cm-container-sm{height:100%;display:flex;flex-direction:column;justify-content:center}.bs-banner .banner-title{font-size:4.5rem;line-height:5rem;font-weight:700;color:var(--clr-primary);margin-bottom:2.125rem;position:relative}.bs-banner .banner-title::before{content:"";position:absolute;background-color:var(--clr-yellow-border);left:0;bottom:-.5rem;width:4rem;height:.375rem}.bs-accordion .acc-content,.bs-activity .desc,.bs-banner .banner-desc,.bs-features .f-desc,.bs-hero .card-desc,.bs-hero .desc,.bs-page-band .desc,.bs-tabs .content-desc,.bs-tabs .desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-63)}.bs-accordion .acc-body p,.bs-accordion .acc-body ul,.bs-activity .desc p,.bs-banner .banner-desc p,.bs-education .desc p,.bs-features .f-desc p,.bs-hero .card-desc p,.bs-hero .desc p,.bs-page-band .desc p,.bs-section.typ-academics.typ-cards .sec-desc p,.bs-section.typ-career .desc p,.bs-tabs .content-desc p,.bs-tabs .content-desc ul,.bs-tabs .desc p,.bs-welcome .welcome-main .desc p{margin-bottom:1.25rem}.bs-accordion .acc-body p:last-child,.bs-accordion .acc-body ul:last-child,.bs-activity .desc p:last-child,.bs-banner .banner-desc p:last-child,.bs-banner.typ-about .banner-title,.bs-banner.typ-admission .banner-band .banner-title,.bs-education .desc p:last-child,.bs-features .card-wrapper:last-child,.bs-features .f-desc p:last-child,.bs-footer .slide-image-wrap:last-child,.bs-hero .card-desc p:last-child,.bs-hero .desc p:last-child,.bs-hero.typ-head .card-title,.bs-page-band .desc p:last-child,.bs-section.typ-academics .sec-desc p:last-child,.bs-section.typ-academics.typ-cards .sec-desc p:last-child,.bs-section.typ-career .desc p:last-child,.bs-section.typ-gallery .heading-title,.bs-section.typ-info-tile .d-desc p:last-child,.bs-section.typ-info-tile.typ-card-padding .d-desc p:last-child,.bs-section.typ-ruler .sec-desc p:last-child,.bs-section.typ-student-life .sec-desc p:last-child,.bs-section.typ-student-life .swiper-desc p:last-child,.bs-tabs .content-desc p:last-child,.bs-tabs .content-desc ul:last-child,.bs-tabs .desc p:last-child,.bs-welcome .welcome-main .desc p:last-child{margin-bottom:0}@media only screen and (min-width:769px) and (max-width:1280px) and (orientation:portrait){.bs-banner{min-height:43.75rem;max-height:43.75rem}.bs-banner.typ-home{min-height:43.75rem}.bs-section.typ-ruler{max-height:43.75rem}}.bs-banner.typ-home .banner-details{max-width:35rem}.bs-banner.typ-home .banner-title{margin-bottom:.75rem}.bs-accordion.typ-faq .content::before,.bs-banner.typ-about .banner-title::before,.bs-banner.typ-admission .banner-band .banner-title::before,.bs-banner.typ-home .banner-title::before,.bs-features.typ-full-img .f-title::after,.bs-section.typ-contact .f-title::after,.bs-section.typ-info-tile.typ-card-padding .image-wrap::before{content:none}.bs-banner.typ-home .banner-desc{padding-right:5rem}.bs-banner.typ-home .banner-wrap{height:100%;display:flex;gap:3.125rem;position:relative}.bs-banner.typ-home .btn-wrap{margin-top:4.125rem;display:flex;gap:1rem}.bs-banner.typ-home .image-wrap{width:39.75rem;height:35.4375rem;position:absolute;top:50%;transform:translateY(-50%);right:-4.75rem}.bs-banner.typ-home .image-wrap::after{content:"";position:absolute;background:url("./static-assets/images/home-bg.svg") center center/contain no-repeat;width:39.75rem;height:35.4375rem;inset:0}@media only screen and (max-width:980px){.bs-banner.typ-home{min-height:initial}.bs-banner.typ-home .image-wrap::after{width:inherit;height:inherit}.bs-banner.typ-home .image-wrap{width:34.375rem;height:30.625rem;top:auto;bottom:0;right:0;transform:translate(0,0)}}@media only screen and (max-width:768px){.icon.percent{width:.375rem;height:.375rem}.icon.address,.icon.close,.icon.location,.icon.mail,.icon.maps,.icon.pagination-arrow,.icon.phone,.icon.play,.icon.timing{width:1rem;height:1rem}.icon.accordion{width:1.5rem;height:1.5rem}.icon.cta-arrow,.icon.star{width:.75rem;height:.75rem}.icon.breadcrumb,.icon.menu-arrow{width:.625rem;height:.625rem}.icon.dropdown{width:1.25rem;height:1.25rem}.icon.icon-left,.icon.icon-right-up{width:1.125rem;height:1.125rem}.icon.calendar,.icon.year{width:.875rem;height:1rem}.icon.briefcase,.icon.id,.icon.mail-filled,.icon.message,.icon.mobile-call,.icon.mobile-call-filled,.icon.search,.icon.subject,.icon.user,.icon.user-filled{width:.875rem;height:.875rem}.bs-banner{width:100%;height:100dvh}.bs-banner::before{position:absolute;background:rgba(3,39,160,.1);transform:rotate(180deg);border-radius:50%;width:7.3125rem;height:7.3125rem;right:-2.0625rem;top:.625rem}.bs-banner .banner-title{font-size:2rem;line-height:1.2;margin-bottom:2rem;max-width:90%}.bs-banner .banner-title::before{height:.25rem}.bs-banner .banner-desc{font-size:.875rem;line-height:1.6;color:var(--clr-black-63)}.bs-banner.typ-home{height:auto;min-height:initial;padding-bottom:2.5rem}.bs-banner.typ-home::before{content:none}.bs-banner.typ-home .banner-details{max-width:initial}.bs-banner.typ-home .banner-title{margin-bottom:.25rem;max-width:86%}.bs-banner.typ-home .banner-desc{padding-right:0}.bs-banner.typ-home .banner-wrap{height:auto;flex-direction:column;gap:2.5rem}.bs-banner.typ-home .btn-wrap{margin-top:2rem}.bs-banner.typ-home .btn{padding:.5rem 1rem;width:100%}.bs-banner.typ-home .image-wrap{max-width:17.1875rem;margin:0 auto;width:100%;position:static;height:18rem;transform:translateY(0)}.bs-banner.typ-home .image-wrap::after{width:100%;height:auto}.bs-banner.typ-home .image-wrap img{width:100%}}.bs-banner.typ-home .image-wrap img,.bs-education .image-wrap img{width:auto;height:100%}.bs-banner.typ-home .image-wrap .image-set{position:absolute;overflow:hidden}.bs-banner.typ-home .image-wrap .image-set img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;display:block;will-change:opacity;transform:translateZ(0)}.bs-banner.typ-home .image-wrap .image-set.top{top:.5rem;left:59%;transform:translateX(-50%);width:17.25rem;height:17.25rem}.bs-banner.typ-home .image-wrap .image-set.right{bottom:-4rem;right:2.5rem;transform:translateY(-50%);width:14.5rem;height:14.5rem}.bs-banner.typ-home .image-wrap .image-set.bottom{bottom:1rem;left:40%;transform:translateX(-50%);width:12.25rem;height:11.75rem}.bs-banner.typ-home .image-wrap .image-set.left{left:5.8%;top:48%;transform:translateY(-50%);width:12.75rem;height:11.25rem}.bs-banner.typ-about{overflow:hidden;padding-block:3.75rem;position:relative}.bs-banner.typ-about .banner-wrap{height:100%;max-width:41.5rem;display:flex;align-items:center}.bs-banner.typ-about .btn-wrap{margin-top:1.875rem}.bs-banner.typ-about .image-wrap{transform-style:preserve-3d;transform-origin:center center;width:38.125rem;height:36.25rem;position:absolute;right:calc((100vw - 95rem)/ 2)}@media only screen and (min-width:1600px){.bs-banner.typ-about .image-wrap{right:calc((100vw - 82.5rem)/ 2)}}@media only screen and (min-width:1920px){.cm-container{max-width:85.625rem}.bs-banner.typ-about{min-height:initial;height:50rem}.bs-banner.typ-about .image-wrap{right:calc((100vw - 85.625rem)/ 2)}.bs-banner.typ-common{min-height:initial;max-height:62.5rem}}@media only screen and (min-width:980px) and (max-width:1200px){.bs-banner.typ-about .image-wrap{right:2rem}}@media only screen and (min-width:768px) and (max-width:980px){.bs-banner.typ-about .banner-wrap{gap:3rem}.bs-banner.typ-about .banner-details{width:70%}.bs-banner.typ-about .image-wrap{right:0;position:static;transform:none}.bs-banner.typ-curriculum{padding-bottom:2.5rem}}.bs-banner.typ-common{min-height:initial;padding-block:3.75rem}.bs-banner.typ-common .banner-wrap{display:flex;align-items:center;justify-content:space-between;gap:5.9375rem;height:100%;width:100%}.bs-banner.typ-common .banner-desc{max-width:38.75rem;width:100%}.bs-banner.typ-common .image-wrap{flex:none;transform-style:preserve-3d;transform-origin:center center}@media only screen and (max-width:980px){.bs-banner.typ-home .image-wrap .image-set.top{left:auto;right:5.625rem;transform:none;width:15.625rem;height:14.375rem}.bs-banner.typ-home .image-wrap .image-set.right{bottom:-2.5rem;right:2rem;width:13.625rem;height:11.625rem}.bs-banner.typ-home .image-wrap .image-set.bottom{height:9.75rem}.bs-banner.typ-home .image-wrap .image-set.left{left:2rem;width:11rem;height:10rem}.bs-banner.typ-about .banner-wrap{min-height:max-content;margin-left:0;max-width:initial}.bs-banner.typ-common .banner-wrap{gap:3rem}.bs-banner.typ-common .banner-desc{max-width:80%}.bs-banner.typ-common .image-wrap{width:100%;margin:0 auto 1rem}}@media only screen and (max-width:768px){.bs-banner.typ-home .image-wrap .image-set.top{left:60%;transform:translateX(-50%);width:7.975rem;height:8.375rem}.bs-banner.typ-home .image-wrap .image-set.right{bottom:-2.5rem;right:1px;width:7.05rem;height:7.5875rem}.bs-banner.typ-home .image-wrap .image-set.bottom{bottom:.625rem;width:5.9375rem;height:5.875rem}.bs-banner.typ-home .image-wrap .image-set.left{left:.125rem;width:6.3125rem;height:6.25rem}.bs-banner.typ-about{height:initial;min-height:initial;margin-bottom:0;padding-block:0;padding-bottom:2.5rem}.bs-banner.typ-about .banner-wrap{flex-direction:column;min-height:initial;height:auto;max-width:initial;margin:0}.bs-banner.typ-about .banner-details{margin-top:0;justify-content:flex-start}.bs-banner.typ-about .btn-wrap{margin-top:1.5rem}.bs-banner.typ-about .image-wrap{position:static;display:block;width:17.1875rem;height:100%;margin:2rem auto 0;transform:translateY(0)}.bs-banner.typ-common{padding-block:0;min-height:auto;max-height:initial;height:auto}.bs-banner.typ-common .banner-wrap{flex-direction:column;gap:1.5rem}.bs-banner.typ-common .banner-desc{font-size:.875rem;line-height:1.6;max-width:initial}.bs-banner.typ-common .image-wrap{max-width:80%}}.bs-banner.typ-academics::before{right:auto;top:-1.25rem;left:-1.875rem}.bs-banner.typ-academics .image-wrap{width:31.25rem;height:37.5rem}@media only screen and (max-width:980px){.bs-banner.typ-academics .image-wrap{max-width:50%;height:auto;width:100%}}.bs-banner.typ-faculty .image-wrap{width:23.125rem;height:27.75rem}@media only screen and (max-width:980px){.bs-banner.typ-curriculum .image-wrap,.bs-banner.typ-faculty .image-wrap{max-width:60%;height:auto}}.bs-banner.typ-curriculum .image-wrap{width:31.25rem;height:auto}.bs-banner.typ-admission .cm-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.5rem}.bs-banner.typ-admission .banner-wrap{align-items:flex-start;height:auto;gap:1.875rem}.bs-banner.typ-admission .banner-desc{max-width:60.375rem}.bs-banner.typ-admission .image-wrap{width:15.0625rem}@media only screen and (max-width:980px){.bs-banner.typ-admission .banner-desc{max-width:80%}.bs-banner.typ-admission .image-wrap{max-width:60%;height:auto}}.bs-banner.typ-admission .banner-band{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;width:100%;background:var(--clr-white);padding-top:6rem}.bs-banner.typ-admission .banner-band .image-wrap{width:18.6875rem;flex-shrink:0;position:absolute;left:calc((100vw - 75rem)/ 2)}@media only screen and (min-width:1920px){.bs-banner.typ-admission .banner-wrap{gap:0}.bs-banner.typ-admission .banner-band .image-wrap{left:calc((100vw - 85.625rem)/ 2)}}.bs-banner.typ-admission .banner-band .image-wrap img{display:block;width:100%;height:auto}@media only screen and (max-width:1024px){.bs-banner.typ-admission .banner-band{flex-direction:column;text-align:center;padding:1.25rem}.bs-banner.typ-admission .banner-band .image-wrap{width:16.25rem}}.bs-banner.typ-admission .banner-band .content{flex:1;text-align:center;align-self:flex-end;justify-items:center;margin-left:auto;max-width:max-content;margin-right:11.375rem}.bs-banner.typ-admission .banner-band .band-subtitle{font-size:2.25rem;line-height:1.1;font-weight:600;color:var(--clr-black-63);margin-bottom:1.0625rem}.bs-banner.typ-admission .banner-band .btn{min-width:8.75rem;margin-top:1.0625rem}.bs-banner.typ-activities .content,.bs-banner.typ-process .content{flex:none}.bs-banner.typ-activities .banner-desc,.bs-banner.typ-process .banner-desc{max-width:44.875rem}.bs-banner.typ-process .image-wrap{flex:auto}.bs-banner.typ-student .banner-wrap{gap:10rem}.bs-banner.typ-student .banner-desc{max-width:39.875rem}.bs-banner.typ-school .banner-desc{max-width:39.75rem}.bs-banner.typ-school .image-wrap{max-width:31.5rem;flex:auto;position:relative}.bs-banner.typ-activities .banner-wrap{gap:6.6875rem}@media only screen and (max-width:980px){.bs-banner.typ-admission .banner-band .image-wrap{width:15rem;left:0}.bs-banner.typ-process{padding-bottom:2.5rem}.bs-banner.typ-activities .banner-desc,.bs-banner.typ-school .banner-desc,.bs-banner.typ-student .banner-desc{max-width:80%}.bs-banner.typ-activities .banner-wrap{gap:2rem}}.bs-banner.typ-activities .image-wrap{width:45.375rem;flex:auto}.bs-banner.typ-single{min-height:37.5rem;position:relative}.bs-banner.typ-single::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(75,43,1,0) 19%,#4b2b01 50.84%);left:0;z-index:2;opacity:72%}.bs-banner.typ-single .banner-wrap{height:100%;display:flex;flex-direction:column-reverse;z-index:2}.bs-banner.typ-single .image-wrap{position:absolute;inset:0;width:100%;height:100%}.bs-banner.typ-single .image-wrap img,.bs-marquee .image-wrap img{height:100%;object-fit:cover}.bs-banner.typ-single .title{font-size:3.75rem;line-height:4.625rem;max-width:44.375rem;margin-bottom:0;color:var(--clr-white)}.bs-banner.typ-single .pre-title{font-size:1.125rem;font-family:Lato,sans-serif!important;font-weight:500;margin-bottom:1rem;color:var(--clr-white)}.bs-footer{background:var(--clr-blue-03);padding:1.875rem 0 2.375rem;border-top:1px solid #c9c9c9;position:sticky;bottom:0}.bs-footer .footer-above-content{width:100%;display:flex;justify-content:space-between}.bs-footer .footer-data,.bs-footer .links-wrap{display:flex;gap:3rem}@media only screen and (max-width:768px){.bs-banner.typ-admission .cm-container{gap:3rem}.bs-banner.typ-activities .banner-wrap,.bs-banner.typ-admission .banner-wrap,.bs-banner.typ-student .banner-wrap{gap:1.5rem}.bs-banner.typ-activities .banner-desc,.bs-banner.typ-admission .banner-desc,.bs-banner.typ-process .banner-desc,.bs-banner.typ-school .banner-desc,.bs-banner.typ-student .banner-desc{max-width:initial}.bs-banner.typ-admission .banner-band{flex-direction:column-reverse;padding:1.25rem 0 0;gap:0;background:url("./static-assets/images/admission-bg-mb.jpg") bottom right/contain no-repeat #fcfafb}.bs-banner.typ-admission .banner-band .image-wrap{width:11.875rem;position:static;transform:scaleX(-1);margin-left:auto;margin-right:0;display:none}.bs-banner.typ-admission .banner-band .content{margin-right:auto;margin-left:0;justify-items:flex-start;margin-bottom:6.125rem}.bs-banner.typ-admission .banner-band .banner-title{margin:0 auto}.bs-banner.typ-admission .banner-band .band-subtitle{font-size:1.75rem;line-height:1;margin-bottom:.75rem}.bs-banner.typ-admission .banner-band .btn{min-width:initial;margin:.75rem auto 0}.bs-banner.typ-activities .image-wrap{width:80%}.bs-banner.typ-single{height:90dvh}.bs-banner.typ-single::before{width:100%;height:70%;bottom:0;background:linear-gradient(180.96deg,rgba(75,43,1,0) 19%,#4b2b01 50.84%)}.bs-banner.typ-single .title{font-size:2.375rem;line-height:100%}.bs-footer{padding:1rem 0;border-top:none;border:none}.bs-footer .footer-above-content{flex-direction:column}.bs-footer .footer-data{flex-direction:column;gap:2rem}}.bs-footer .details{max-width:23.75rem}.bs-footer .logo-wrap{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.bs-footer .image-wrap{max-width:max-content;width:100%;height:4.75rem}.bs-footer .image-wrap img,.bs-section.typ-maps .sec-cont img{height:100%;width:auto}.bs-footer .footer-desc{font-size:1.125rem;line-height:1.6;color:var(--clr-white);text-align:left}@media only screen and (max-width:768px){.bs-footer .details{max-width:initial}.bs-footer .logo-wrap{justify-content:center;margin-bottom:1.125rem}.bs-footer .image-wrap{width:auto;margin:0 auto}.bs-footer .footer-desc{font-size:.875rem;line-height:1.2;max-width:80%;margin:0 auto;width:100%;text-align:center}.bs-footer .links-wrap{gap:2.375rem}}.bs-footer .contact-details,.bs-footer .nav{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.bs-footer .data{max-width:16.875rem;text-align:left;margin-left:3.8125rem}@media only screen and (max-width:980px){.bs-footer .data{margin-left:1.875rem}}.bs-footer .nav-title{width:max-content;font-size:1.25rem;line-height:1.2;font-weight:700;letter-spacing:.075rem;text-transform:uppercase;color:var(--clr-white);margin-bottom:.5rem}@media only screen and (max-width:768px){.bs-footer .contact-details,.bs-footer .nav{grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-auto-flow:row;gap:.75rem;width:100%}.bs-footer .contact-details{border-bottom:none}.bs-footer .data{margin-left:0;max-width:initial;width:100%;text-align:center;margin-top:1.5rem}.bs-footer .nav-title{font-size:1rem;margin-bottom:.625rem}}.bs-footer .nav-item{font-size:1.125rem;line-height:1.6;text-transform:capitalize;color:var(--clr-white-80);cursor:pointer}.bs-footer .nav-item a{position:relative;display:inline-block;text-decoration:none;color:inherit;text-align:left;padding-bottom:.25rem}.bs-footer .nav-item a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--clr-white);transform:scaleX(0);transform-origin:bottom right}.bs-footer .nav-item a:hover::after{transform:scaleX(1);transform-origin:bottom left}.bs-footer .contact-item{text-align:left;text-transform:initial}.bs-footer .contact-item .address,.bs-footer .contact-item .link{font-size:1.125rem;line-height:1.6;display:flex;gap:1rem;color:var(--clr-white)}.bs-footer .contact-item p{max-width:18.1875rem}.bs-footer .contact-item i{margin:.2rem 0 0}.bs-footer .socialList{margin-top:1.5rem;display:flex;gap:1rem}.bs-footer .slide-image-wrap{max-width:13.75rem;margin-bottom:2.625rem}@media only screen and (max-width:768px){.bs-footer .nav-item{font-size:.875rem;line-height:1.2;text-align:left}.bs-footer .nav-item a{padding-bottom:0}.bs-footer .contact-item .address,.bs-footer .contact-item .link{font-size:.875rem;line-height:1.2;gap:.75rem}.bs-footer .contact-item i{margin:0}.bs-footer .socialList{justify-content:center}.bs-footer .slide-image-wrap{max-width:10.375rem;margin:1rem 0}}.bs-footer .social-link{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bs-blog-details a:hover,.bs-footer .mail:hover,.bs-footer .phone:hover,.bs-section.typ-terms .content-box a:hover{text-decoration:underline}.bs-footer .footer-below-content{margin-top:1.5rem;border-top:1px solid var(--clr-white-0a)}.bs-footer .footer-desc-below{font-size:.75rem;line-height:100%;color:var(--clr-white-30);text-align:center;padding-top:2.5rem}.bs-header{position:fixed;width:100vw;transition:.6s;z-index:122;padding:.3125rem 0;background:var(--clr-white)}.bs-header .header-wrap{min-width:75rem;max-width:120rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:0 auto;padding:0 6.25rem}@media only screen and (min-width:1600px){.bs-header .header-wrap{padding:0 3rem}}@media only screen and (max-width:1200px){.bs-header .header-wrap{min-width:initial;padding:0 1.25rem;gap:.9375rem}}@media only screen and (max-width:1024px){.bs-header .header-wrap{gap:.625rem}}.bs-header .humburger{display:none;z-index:13}.bs-header .menu{width:1.125rem;height:2px;border-radius:1.25rem;background:var(--clr-blue-03);transition:.5s ease-in-out}.bs-header .image-wrap{width:12.0625rem;position:relative}.bs-header .logo-link,.bs-section.typ-blogs .item-link,.bs-section.typ-news-events .featured-news .item-link,.bs-section.typ-news-events .news-card .item-link{position:absolute;inset:0}.bs-header .image-mobile{position:absolute;left:50%;transform:translateX(-50%)}.bs-header .navbar{display:flex;align-items:center;gap:1.5rem}@media only screen and (max-width:1170px){.bs-header .navbar{gap:.75rem}}.bs-header .nav-active{display:flex;transform:translateX(0)}.bs-blog-details .date-time .timer,.bs-form .input-wrap,.bs-header .nav-list,.bs-hero.typ-card-bg,.bs-page-band.typ-full .title,.bs-section.typ-career .sec-head,.bs-section.typ-contact,.bs-section.typ-contact .sec-head,.bs-section.typ-news-events,.bs-section.typ-ruler .swiper-slide,.bs-section.typ-single-details .date-time .timer,.bs-tabs .tab-content,.lyt-main.typ-curriculum .bs-hero.typ-card-bg .sec-head{position:relative}.bs-header .nav-list .icon{transition:.4s}.bs-header .nav-list .sub-menu{position:absolute;top:calc(100% + 2px);left:-1.3125rem;min-width:8.75rem;background:var(--clr-white);border-radius:0 0 10px 10px;box-shadow:0 4px 24px 0 #0000001a;padding:1.25rem 0;box-shadow:0 4px 24px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(10px);transition:.4s}.bs-header .nav-list .sub-item{width:100%;font-size:.875rem;line-height:1;display:block;padding:.5rem;color:var(--clr-black-63);transition:.4s}.bs-header .nav-list .sub-item.active,.bs-header .nav-list .sub-item:hover{color:var(--clr-primary);font-weight:700}@media only screen and (max-width:980px){.bs-header{padding:0;position:fixed;transition:.9s;background:rgba(255,255,255,.96);border-bottom:1.22072px solid rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06)}.bs-header .header-wrap{min-width:initial;max-width:initial;padding:.625rem 1.25rem;gap:1rem}.bs-header .humburger{width:2.75rem;height:2.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:5px;background:var(--clr-flash-white);border-radius:.875rem;cursor:pointer}.bs-header .humburger:before{content:"";position:absolute;width:1.625rem;height:1.625rem;top:-.5625rem;left:2px;z-index:2}.bs-header .humburger.active{background:var(--clr-white);background:rgba(3,39,160,.1);z-index:13}.bs-header .humburger.active .menu{transform:rotate(45deg) translate(3px,2px);width:1.125rem;border-radius:1.25rem;background:var(--clr-blue-03)}.bs-header .humburger.active .menu1{display:none}.bs-header .humburger.active .menu2{transform:rotate(-45deg) translate(2px,-2px);width:1.125rem;border-radius:1.25rem}.bs-header .image-wrap{max-width:12.5rem}.bs-header .image-mobile{width:4.1875rem}.bs-header .navbar{width:100%;height:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:1.03125rem 1.5rem 3.625rem;margin-top:3.75rem;gap:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.bs-header .navbar::after,.bs-header .navbar::before{content:"";position:absolute;bottom:3.125rem;left:0;height:7.5rem;width:7.5rem;background-color:var(--clr-secondary-dark);opacity:.2;border-radius:3.75rem;z-index:-1}.bs-header .navbar::after{bottom:14.0625rem;left:3.75rem;height:2.5rem;width:2.5rem;border-radius:1rem}.bs-header nav{min-height:100dvh;height:100%;width:100%;flex-direction:column;background:var(--clr-white);align-items:center;justify-content:flex-start;gap:0;position:absolute;top:0;right:0;z-index:12;transform:translateX(100%);transition:1s;padding:0;overflow:hidden}.bs-header nav::before{content:"";position:absolute;top:3.75rem;right:-1.875rem;height:11.25rem;width:11.25rem;background-color:var(--clr-dark-yellow);opacity:.25;border-radius:50%;z-index:-1}.bs-header nav::after{content:"";position:absolute;top:50%;right:1.875rem;height:5rem;width:5rem;background-color:var(--clr-blue-1b);opacity:.15;border-radius:1rem;z-index:-1}.bs-header .nav-list{display:block;width:100%;border-bottom:1.18px solid #00339914}.bs-header .nav-list .nav-item{width:100%;padding:.625rem .75rem}.bs-header .nav-list.open .icon{transform:rotate(90deg)}.bs-header .nav-list .icon{rotate:90deg;background:var(--clr-blue-03)}.bs-header .nav-list .sub-menu{position:static;left:auto;top:auto;min-width:100%;box-shadow:none;border-radius:0;background:0 0;opacity:1;visibility:visible;transform:none;display:none;padding:0}.bs-header .nav-list .sub-item{padding:.75rem 1.375rem;border-radius:.5rem;font-size:1rem;line-height:1.5rem}.bs-header .nav-list .sub-item.active,.bs-header .nav-list .sub-item:hover{background:#f5f5f5;color:var(--clr-primary)}}.bs-header .nav-list .sub-item.active{font-weight:400;background:var(--clr-blue-03);color:var(--clr-white)}@media only screen and (min-width:980px){.bs-header .nav-list:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.bs-header .nav-list:hover .icon{transform:scaleY(-1)}}.bs-header .nav-title-wrap{margin-bottom:2.28125rem}.bs-header .nav-title{font-size:1.25rem;line-height:1.6875rem;font-weight:600}.bs-header .nav-item{font-size:.875rem;color:var(--clr-black-20);font-weight:500;font-family:Lato,sans-serif!important;transition:.3s;position:relative;text-transform:capitalize;display:flex;gap:.3125rem;align-items:center;min-height:1.5rem}.bs-header .btn,.bs-section .sec-title{font-family:"Finlandica Headline",sans-serif!important}.bs-header .nav-item:before{content:"";position:absolute;bottom:-.3125rem;height:2px;width:0;background:0 0;right:50%;z-index:2;transform:translateX(50%);transition:.3s ease-in-out}.bs-header .nav-item:hover{cursor:pointer;color:var(--clr-black)}.bs-header .nav-item.nav-active-link::before,.bs-header .nav-item:hover::before,.bs-header.bg-sticky .nav-item.nav-active-link::before{background:var(--clr-primary);width:100%}.bs-header .nav-item.nav-active-link{color:var(--clr-black-20)}.bs-header .contacts{display:flex;gap:1.5rem;align-items:center}.bs-header .link{font-size:.875rem;line-height:100%;font-weight:700;color:var(--clr-black-5E)}.bs-header .btn{font-size:1rem;padding:.5rem 1rem;max-height:2.25rem;border-width:1px}.bs-header .btn.btn-secondary{font-size:1rem;line-height:1.25rem}.bs-header .links{margin-top:1.25rem;border-top:1.18px solid #0000000f;padding-top:1.25rem;display:flex;gap:1rem}.bs-header .mail,.bs-header .phone{display:flex;gap:.375rem;font-size:.75rem;line-height:100%;color:#00000080}.bs-section .sec-title,.bs-section.typ-stats .stats-number{line-height:2.25rem;font-weight:700;color:var(--clr-primary)}.bs-header .mail .icon,.bs-header .phone .icon{background:var(--clr-violet-purple)}.bs-header.bg-sticky{background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.06);position:fixed;margin-top:0}.bs-header.bg-sticky .menu1,.bs-header.bg-sticky .nav-active .menu{background:#5f5f5f}.bs-header.bg-sticky .nav-item{color:var(--clr-black-20);font-weight:500}.bs-header.bg-sticky .nav-item:hover{color:var(--clr-black)}.bs-section .sec-head{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bs-hero .sec-head.typ-left,.bs-section .sec-head.typ-left,.lyt-main.typ-academic .bs-hero.typ-head .sec-head{text-align:left}.bs-section .sec-title{font-size:2.5rem}.bs-section .sec-desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-1D)}.bs-section.typ-stats{padding:3rem 0;border-bottom:1px solid #f3f4f6}.bs-section.typ-stats .stats-list{display:flex;gap:2rem;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width:768px){.bs-footer .footer-below-content{margin-top:1rem}.bs-footer .footer-desc-below{font-size:.875rem;line-height:1.5;color:var(--clr-white-60);padding-top:1rem}.bs-footer .footer-desc-below .link{display:inline-flex}.bs-section .sec-title{font-size:1.5rem;line-height:2rem}.bs-section .sec-desc{font-size:.875rem;line-height:1.6}.bs-section.typ-stats{padding:1.875rem 0 0;background-color:#e2f1ff}.bs-section.typ-stats .stats-swiper{overflow:initial;margin-bottom:1.875rem}.bs-section.typ-stats .stats-list{gap:0;justify-content:flex-start;background-color:transparent;align-items:normal;margin:0 -1.25rem;padding:0 1.25rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.bs-section.typ-stats .stats-list::-webkit-scrollbar{display:none}}.bs-section.typ-stats .stats{width:13.599375rem}.bs-section.typ-stats .stats-number{font-size:1.875rem;font-family:"Inria Sans",sans-serif!important;margin-bottom:.25rem}.bs-section.typ-stats .stats-desc{font-size:.75rem;line-height:1rem;color:var(--clr-black-8);text-transform:uppercase}.bs-section.typ-stats .swiper-pagination{bottom:-1.5rem}.bs-section.typ-ruler{padding:3.25rem 0 4.25rem;background-color:var(--clr-blue-03);position:relative;min-height:100%;height:100dvh!important;overflow:hidden}@media only screen and (orientation:portrait){.bs-section.typ-ruler{max-height:43.75rem}}.bs-section.typ-ruler::before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,51,153,0) 17.18%,#039 88.38%);left:0;right:0;bottom:0;height:40%;z-index:2}.bs-section.typ-ruler .ruler-wrap{display:flex;align-items:flex-start;overflow:hidden}.bs-section.typ-ruler .sec-title{font-size:4rem;line-height:4.5rem;font-weight:600;font-family:"Finlandica Headline",sans-serif!important;color:var(--clr-white);margin-bottom:1.25rem}.bs-section.typ-ruler .sec-desc{color:var(--clr-white);margin-bottom:1.5rem;max-width:48.75rem}@media only screen and (max-width:980px){.bs-header .nav-title{font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--clr-blue-03);position:relative;display:flex;gap:.625rem;align-items:center}.bs-header .nav-title::before{content:"";width:2rem;height:2rem;background-color:var(--clr-blue-03);border-radius:50%}.bs-header .nav-item{display:flex;justify-content:space-between;font-size:1.125rem;line-height:1.625rem;font-family:Roboto,sans-serif!important;width:100%;padding:1rem 0;opacity:100%;color:var(--clr-blue-03);align-items:center;min-height:initial}.bs-header .nav-item:before{display:none;height:2px}.bs-header .nav-item:hover{color:var(--clr-black);background:#d9d9d980}.bs-header .link,.bs-header .nav-item:hover::before{display:none}.bs-header .contacts{gap:1rem}.bs-header .btn{font-size:.875rem;line-height:1.125rem}.bs-header .btn-wrap-nav{flex-direction:column;justify-content:flex-end;gap:.75rem;width:100%;height:100%}.bs-header .btn-wrap-nav a{width:100%}.bs-header .btn-wrap-nav .btn{border-width:1px;width:100%;max-width:100%;justify-content:center;min-height:3.4375rem}.bs-header .btn-wrap-nav .btn.btn-secondary{background-color:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-white)}.bs-header .nav-below-content{display:block;position:relative;padding:0 1.375rem}.bs-header .nav-below-content::before{content:"";background:url("./static-assets/images/menu-kangaroo.png") 0 0/cover no-repeat;display:block;height:14.5625rem;width:14.5625rem;position:relative;right:-1.875rem;top:-.9375rem}.bs-header.bg-sticky .nav-item,.bs-header.bg-sticky .nav-item:hover{color:var(--clr-blue-03)}.bs-section.typ-ruler .sec-desc{max-width:80%}}.bs-blog-details ol,.bs-blog-details ul,.bs-section.typ-ruler .sec-desc p{margin-bottom:1.125rem}.bs-section.typ-ruler .btn-wrap{position:relative;z-index:4}.bs-section.typ-ruler .btn.btn-secondary:hover{background-color:var(--clr-white);border-color:var(--clr-white);color:var(--clr-primary)}.bs-section.typ-ruler .ruler-slider{position:absolute;right:7rem;top:2rem}.bs-section.typ-ruler .swiper{width:100%;height:100%}.bs-section.typ-ruler .image-wrap{max-width:31.25rem;width:100%;position:absolute;bottom:0;right:2rem;height:100%}.bs-section.typ-ruler .image-wrap img{width:100%;display:block;position:absolute;left:0;bottom:0;opacity:0;visibility:hidden;filter:grayscale(1);pointer-events:none;transition:opacity .45s,filter .6s,visibility 0s linear .45s}.bs-section.typ-ruler .image-wrap img.is-active{opacity:1;visibility:visible;transition:opacity .45s,filter .6s,visibility 0s linear .45s}.bs-section.typ-ruler .ruler-bottom{position:absolute;left:3.5rem;right:0;bottom:5.125rem;display:flex;align-items:flex-end;gap:1.5rem;font-family:"Finlandica Headline",sans-serif!important;z-index:3}.bs-section.typ-ruler .ruler-value{font-size:11.875rem;line-height:8.125rem;min-width:21.25rem;color:var(--clr-white);font-weight:700;text-align:right;font-family:"Inria Sans",sans-serif!important}@media only screen and (max-width:768px){.bs-section.typ-stats .stats{max-width:max-content;width:100%;background-color:var(--clr-white);border-radius:.5rem;padding:.75rem 1.375rem}.bs-section.typ-stats .stats-number{font-size:1.25rem;line-height:.75rem;margin-bottom:.5rem}.bs-section.typ-stats .stats-desc{line-height:100%;text-wrap:nowrap}.bs-section.typ-stats .swiper-pagination{text-align:center}.bs-section.typ-stats .swiper-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.bs-section.typ-stats .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}.bs-section.typ-ruler{padding:1.3125rem 0 2rem;min-height:100vh!important;height:100vh!important;max-height:43.75rem!important}.bs-section.typ-ruler::before{height:11.25rem}.bs-section.typ-ruler .ruler-wrap{flex-direction:column}.bs-section.typ-ruler .sec-title{font-size:1.5rem;line-height:2rem;font-weight:700;margin-bottom:.75rem}.bs-section.typ-ruler .sec-title .cm-line-break{display:inline}.bs-section.typ-ruler .sec-desc{max-width:initial;font-size:.875rem;line-height:1.6;margin-bottom:2.25rem}.bs-section.typ-ruler .btn{font-size:.75rem;line-height:1.125rem;padding:.375rem .75rem;border-radius:.25rem}.bs-section.typ-ruler .ruler-slider{right:0;top:auto;bottom:10%}.bs-section.typ-ruler .image-wrap{max-width:initial;right:0}.bs-section.typ-ruler .ruler-bottom{left:1rem;bottom:2.9375rem;gap:.6875rem}.bs-section.typ-ruler .ruler-value{font-size:5.5rem;line-height:2.5625rem;min-width:9.125rem}}.bs-section.typ-ruler .ruler-text{color:var(--clr-white);font-size:2.25rem;line-height:1.4375rem;font-weight:700;display:flex;justify-content:center;align-items:center;gap:1.5rem}@media only screen and (max-width:768px){.bs-section.typ-ruler .ruler-text{font-size:1.25rem;line-height:.5rem;gap:.5rem;align-items:flex-end}}.bs-section.typ-ruler .ruler-text .icon-wrap{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--clr-white);display:flex;justify-content:center;align-items:center}.bs-section.typ-ruler .ruler-line{position:absolute;left:0;right:0;bottom:4.25rem;width:187.5rem;height:11.125rem;background:url("./static-assets/icons/ruler.svg") 0 0/contain repeat-x;pointer-events:none;z-index:2}.bs-section.typ-readdy-to-be-part .footer-geometry svg,.bs-section.typ-ruler .ruler-line svg{width:100%;height:100%;overflow:visible}.bs-section.typ-our-goal{padding:8.125rem 3.625rem 7.9375rem 2.375rem;background:var(--clr-light-blue);position:relative;overflow:hidden}.bs-section.typ-our-goal::before{content:"";position:absolute;display:block;width:43rem;height:65.3125rem;background:url("./static-assets/images/goal-bg.png") 0 0/cover no-repeat;z-index:0;left:-2.5rem;top:0}.bs-section.typ-our-goal .bs-wrap{display:flex;gap:2.3125rem}.bs-section.typ-our-goal .image-wrap{max-width:45.875rem;width:100%;border:4px solid rgba(0,51,153,.2);border-radius:.5rem;overflow:hidden;position:relative}.bs-section.typ-our-goal .image-wrap img{height:100%;object-fit:cover;border-radius:.5rem}.bs-section.typ-our-goal .video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:4.5625rem;height:4.5625rem;border-radius:50%;border:none;background:var(--clr-white);cursor:pointer}.bs-section.typ-our-goal .data-wrap{max-width:34.375rem;width:100%}.bs-section.typ-our-goal .sec-title{font-size:1.75rem;line-height:2.25rem;font-family:Roboto,sans-serif!important;font-style:italic;margin-bottom:1.125rem;position:relative;padding-top:4.375rem}.bs-section.typ-academics .btn-link,.bs-section.typ-academics.typ-cards .card-title,.bs-section.typ-mod .card-title,.bs-section.typ-readdy-to-be-part .sec-title,.bs-section.typ-student-life .swiper-title{font-family:"Finlandica Headline",sans-serif!important}.bs-section.typ-our-goal .sec-title::before{content:"";background:url("./static-assets/images/quotation_mark.png") 0 0/contain no-repeat;width:3.625rem;height:3.75rem;position:absolute;top:0}.bs-section.typ-our-goal .designation,.bs-section.typ-our-goal .name{font-size:1.25rem;line-height:1.75rem;color:var(--clr-black)}.bs-marquee .marquee-content,.bs-modal.goal-modal.active,.bs-modal.testimonial-modal.active,.bs-section.typ-marquee .marquee-content,.bs-section.typ-marquee .marquee-track{display:flex}.bs-section.typ-readdy-to-be-part{padding:5.5rem 0 8.375rem;position:relative}.bs-section.typ-readdy-to-be-part .footer-geometry{position:absolute;right:0;bottom:0;width:10.9375rem;height:10.8125rem}.bs-section.typ-readdy-to-be-part .footer-geometry .s0{transform-origin:center;animation:3s ease-in-out infinite popGreen}.bs-section.typ-readdy-to-be-part .footer-geometry .s1:nth-of-type(2){transform-origin:center;animation:3s ease-in-out .2s infinite popPinkTop}.bs-section.typ-readdy-to-be-part .footer-geometry .s1:nth-of-type(3){transform-origin:center;animation:3s ease-in-out .6s infinite popPinkBottom}.bs-section.typ-readdy-to-be-part .footer-geometry .s2{transform-origin:bottom right;animation:3s ease-in-out .4s infinite rotateQuarter}.bs-section.typ-readdy-to-be-part .footer-geometry .s3{transform-origin:center;animation:3s ease-in-out .3s infinite slideTriangle}.bs-section.typ-readdy-to-be-part .footer-geometry .s4{transform-origin:center;animation:3s ease-in-out .5s infinite squeeze}.bs-section.typ-readdy-to-be-part .shape{position:absolute;display:none;width:15.625rem;height:18.125rem;background-repeat:no-repeat;background-size:cover;z-index:-1;right:-4.75rem;top:.625rem}.bs-section.typ-readdy-to-be-part .sec-title{font-size:4.5rem;line-height:4.5rem;font-weight:700;color:var(--clr-primary);text-align:center}.bs-section.typ-readdy-to-be-part .btn-wrap{text-align:center;margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:.625rem}.bs-section.typ-mod{padding:5rem 3.375rem;background:var(--clr-blue-03);color:var(--clr-white)}.bs-section.typ-mod .sec-title{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:var(--clr-white);margin-bottom:2.1875rem}.bs-section.typ-mod .card-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.625rem;row-gap:3rem}@media only screen and (max-width:980px){.bs-section.typ-mod .card-list{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.bs-section.typ-mod .card-cont{padding:.625rem;border-radius:.75rem;transform:translateY(0);transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;height:100%}.bs-section.typ-mod .head-wrap{display:flex;justify-content:flex-start;align-items:center;gap:.6875rem;margin-bottom:.375rem}.bs-section.typ-mod .image-wrap,.bs-section.typ-mod .image-wrap img,.bs-section.typ-mod .image-wrap svg{width:1.75rem;height:1.75rem}.bs-section.typ-mod .card-title{font-size:1.375rem;line-height:2rem;font-weight:600;min-width:max-content}.bs-section.typ-mod .card-desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-grey-blue)}.bs-section.typ-academics{padding:4.375rem 0;display:flex;gap:4.375rem;position:relative;overflow:hidden}.bs-section.typ-academics::before{content:"";position:absolute;display:block;width:47.5rem;height:52.3125rem;background:url("./static-assets/images/academics-bg.png") 0 0/contain no-repeat;z-index:-1;right:1.875rem;bottom:-22rem}.bs-section.typ-academics .sec-head{max-width:25%;width:100%;align-items:flex-start;text-align:left}@media only screen and (max-width:980px){.bs-section.typ-academics{flex-direction:column;gap:2.625rem}.bs-section.typ-academics .sec-head{max-width:initial}.bs-section.typ-student-life .swiper-wrapper{align-items:stretch}}.bs-section.typ-academics .sec-title{font-size:2.25rem;line-height:2.625rem;margin-bottom:1rem}.bs-section.typ-academics .sec-desc,.bs-section.typ-academics.typ-cards .sec-desc,.bs-section.typ-info-tile .sec-desc,.bs-section.typ-student-life .sec-desc{color:var(--clr-black-63)}.bs-section.typ-academics .sec-desc p,.bs-section.typ-info-tile .d-desc p,.bs-section.typ-student-life .sec-desc p{margin-bottom:.875rem}.bs-blog-details .blog-content,.bs-form .contact-form,.bs-section.typ-academics .sec-cont,.bs-section.typ-blog .blog-item:hover .read-more::before{width:100%}.bs-section.typ-academics .card-list{display:flex;gap:1.5rem}.bs-section.typ-academics .card{max-width:29.0625rem;width:100%;height:32.5rem;position:relative;overflow:hidden;border-radius:.5rem;border:4px solid #0038a833;display:flex;flex-direction:column;justify-content:end;padding:1.5rem}.bs-section.typ-academics .card:hover .image-wrap img{scale:1.1}@media only screen and (max-width:768px){.bs-section.typ-ruler .ruler-text .icon-wrap{width:.75rem;height:.75rem}.bs-section.typ-ruler .ruler-line{bottom:2.75rem;width:105rem;height:3.75rem}.bs-section.typ-our-goal{padding:1.5rem 0}.bs-section.typ-our-goal::before{width:13.8125rem;height:21.0625rem;left:0}.bs-section.typ-our-goal .bs-wrap{flex-direction:column;gap:.75rem}.bs-section.typ-our-goal .data-wrap,.bs-section.typ-our-goal .image-wrap{max-width:initial}.bs-section.typ-our-goal .video-btn{width:3.75rem;height:3.75rem}.bs-section.typ-our-goal .sec-title{font-size:.875rem;line-height:1.25rem;font-weight:500;padding-top:1.375rem;margin-bottom:1rem}.bs-section.typ-our-goal .sec-title::before{width:1.25rem;height:1.25rem}.bs-section.typ-our-goal .designation,.bs-section.typ-our-goal .name{font-size:.875rem;line-height:1.25rem}.bs-section.typ-readdy-to-be-part{padding:4.125rem 0 5.1875rem}.bs-section.typ-readdy-to-be-part .footer-geometry{width:3.875rem;height:3.875rem}.bs-section.typ-readdy-to-be-part .shape{display:block;width:4.6875rem;height:5.8125rem;right:1.25rem;top:auto;bottom:1.25rem}.bs-section.typ-readdy-to-be-part .sec-title{font-size:2.25rem;line-height:100%}.bs-section.typ-readdy-to-be-part .sec-title .cm-line-break{display:inline}.bs-section.typ-mod{padding:1.25rem 0 1.875rem;background:var(--clr-white);color:var(--clr-black)}.bs-section.typ-mod .sec-title{font-size:1.5rem;color:var(--clr-blue);margin-bottom:1.25rem}.bs-section.typ-mod .card-list{gap:.625rem}.bs-section.typ-mod .card-cont{border:1px solid var(--clr-border);padding:1rem;display:flex;align-items:flex-start;gap:.75rem}.bs-section.typ-mod .head-wrap{margin-bottom:0}.bs-section.typ-mod .image-wrap{width:2.75rem;height:2.75rem;background-color:var(--clr-primary-light);border-radius:.625rem;display:flex;justify-content:center;align-items:center;flex:none}.bs-section.typ-mod .image-wrap img,.bs-section.typ-mod .image-wrap svg{width:1.5rem;height:1.5rem}.bs-section.typ-mod .card-title{font-size:1rem;line-height:1.25rem;font-weight:700;color:var(--clr-dark-black);margin-bottom:.25rem;min-width:initial}.bs-section.typ-mod .card-desc{font-size:.875rem;line-height:1.6;color:var(--clr-black-8)}.bs-section.typ-academics{gap:2.3125rem;padding:1.625rem 0;overflow:visible}.bs-section.typ-academics::before{content:none}.bs-section.typ-academics .sec-title{font-size:1.5rem;line-height:2rem}.bs-section.typ-academics .sec-title .cm-line-break{display:inline-block}.bs-section.typ-academics .sec-desc{font-size:.875rem;line-height:1.6}.bs-section.typ-academics .sec-desc p{margin-bottom:.5rem}.bs-section.typ-academics .sec-cont{position:relative}.bs-section.typ-academics .sec-cont::before{content:"";position:absolute;display:block;width:53.125rem;height:56.25rem;background:url("./static-assets/images/academics-bg.png") 0 0/contain no-repeat;z-index:-1;right:auto;bottom:-3.75rem;left:-21.25rem;transform:rotate(90deg)}.bs-section.typ-academics .card{max-width:initial;width:49%;padding:1.125rem;margin:0 auto;max-height:24.3125rem}.bs-section.typ-academics .image-wrap img{object-position:top}}.bs-section.typ-academics .card::before{content:"";background:linear-gradient(180.02deg,rgba(0,56,168,0) 7.53%,#0038a8 99.98%);width:100%;height:100%;position:absolute;inset:0;z-index:1}.bs-section.typ-academics .card-link{display:block;position:absolute;inset:0;z-index:3}.bs-section.typ-academics .image-wrap{position:absolute;inset:0;width:100%;height:100%;border-radius:.5rem}.bs-section.typ-academics .image-wrap img{height:100%;object-fit:cover;scale:1;transition:.4s}.bs-section.typ-academics .data-wrap{position:relative;z-index:2}.bs-section.typ-academics .card-title{font-size:1.75rem;line-height:2.305rem;font-weight:700;margin-bottom:.57625rem;color:var(--clr-white)}.bs-section.typ-academics .card-desc{font-size:1.125rem;line-height:1.625rem;margin-bottom:2.305rem;color:var(--clr-white)}.bs-section.typ-academics .btn-link{font-size:1.25rem;line-height:1.68rem;font-weight:700;color:var(--clr-white);padding:0;text-transform:uppercase}.bs-section.typ-academics.typ-cards{padding:5rem 0 1.75rem;flex-direction:column;gap:0}.bs-section.typ-academics.typ-cards::before{width:22.5625rem;height:23.8125rem;background-size:cover;right:auto;bottom:6.1875rem;left:0;transform:rotate(90deg)}.bs-section.typ-academics.typ-cards .sec-head{max-width:initial}.bs-activity .title,.bs-section.typ-academics.typ-cards .sec-title{font-size:4rem;line-height:1.1;font-family:"Finlandica Headline",sans-serif!important;font-weight:600;color:var(--clr-primary);margin-bottom:1.5rem}.bs-section.typ-academics.typ-cards .card-list{gap:3.75rem}.bs-section.typ-academics.typ-cards .card{max-width:40.625rem;height:32.5rem;padding:1.875rem;border-radius:.625rem;border:none}.bs-section.typ-academics.typ-cards .card::before{background:linear-gradient(180.4deg,rgba(0,56,168,0) .33%,#0038a8 79.28%)}.bs-section.typ-academics.typ-cards .data-wrap{min-height:13.4375rem}.bs-section.typ-academics.typ-cards .card-title{font-size:2rem;line-height:1.1;font-weight:600;color:var(--clr-white);margin-bottom:.75rem}.bs-section.typ-academics.typ-cards .card-desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-white);margin-bottom:0}.bs-section.typ-academics.typ-cards .image-wrap img{object-position:0 -100px}.bs-section.typ-student-life{padding:5rem 0 0;position:relative;overflow:hidden}.bs-section.typ-student-life::before{content:none;position:absolute;display:block;width:43rem;height:65.3125rem;background:url("./static-assets/images/student-life-bg.png") 0 0/cover no-repeat;z-index:-1;right:0;top:0}.bs-section.typ-student-life .cm-container{display:flex;gap:4.5625rem}.bs-section.typ-student-life .sec-head{max-width:18.4375rem;width:100%;align-items:flex-start;text-align:left}.bs-section.typ-student-life .sec-title{font-size:3.5rem;line-height:4rem;margin-bottom:1rem}.bs-section.typ-student-life .sec-cont{width:100%;padding:2.375rem 1.875rem 3.75rem;background:var(--clr-primary);border-radius:.5rem;overflow:hidden}@media only screen and (max-width:768px){.bs-section.typ-academics .card-title{font-size:1.25rem;line-height:1.75rem;margin-bottom:.375rem}.bs-section.typ-academics .card-desc{font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.bs-section.typ-academics .btn-link{font-size:.875rem;line-height:1.6;text-transform:uppercase;display:flex;align-items:center;gap:.625rem}.bs-section.typ-academics.typ-cards{padding:2.5rem 0}.bs-section.typ-academics.typ-cards .sec-head{margin-bottom:2.5rem}.bs-section.typ-academics.typ-cards .sec-title{font-size:1.5rem;line-height:2rem;margin-bottom:0;text-align:center}.bs-section.typ-academics.typ-cards .sec-desc{font-size:.875rem;line-height:1.125rem}.bs-section.typ-academics.typ-cards .sec-desc p{margin-bottom:1.125rem}.bs-section.typ-academics.typ-cards .sec-cont::before{z-index:-1;right:auto;bottom:-3rem;left:-21.25rem;transform:rotate(90deg)}.bs-section.typ-academics.typ-cards .card-list{gap:1.875rem}.bs-section.typ-academics.typ-cards .card{padding:1.5rem;border-radius:.5rem}.bs-section.typ-academics.typ-cards .data-wrap{min-height:initial}.bs-section.typ-academics.typ-cards .card-title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.625rem}.bs-section.typ-academics.typ-cards .card-desc{font-size:.875rem;line-height:1.6}.bs-section.typ-academics.typ-cards .image-wrap img{object-position:0 -50px}.bs-section.typ-student-life{background-color:var(--clr-blue-03);padding:1.5625rem 0 1.125rem}.bs-section.typ-student-life::before{content:none}.bs-section.typ-student-life .cm-container{flex-direction:column;gap:1.875rem}.bs-section.typ-student-life .sec-head{max-width:initial}.bs-section.typ-student-life .sec-title{font-size:1.5rem;line-height:2rem;font-weight:700;margin-bottom:.5rem;color:var(--clr-white)}.bs-section.typ-student-life .sec-desc{font-size:.875rem;line-height:1.125rem;color:var(--clr-white)}.bs-section.typ-student-life .sec-desc p{margin-bottom:.5rem}.bs-section.typ-student-life .sec-cont{overflow:visible;width:auto;padding:0 1.25rem;background:0 0;border-radius:0;margin:0 -1.25rem}}.bs-section.typ-student-life .learner-navigation{display:flex;justify-content:center;align-items:center;gap:14.25rem;margin-top:1.875rem}@media only screen and (max-width:1024px){.bs-section.typ-student-life .learner-navigation{margin-top:2.25rem}}@media only screen and (min-width:1600px){.bs-section.typ-student-life .learner-navigation{margin-top:1.5625rem}}.bs-modal .modal-close i,.bs-section.typ-student-life .learner-navigation .icon{background-color:var(--clr-white)}.bs-section.typ-student-life .learner-pagination{position:relative;bottom:-2rem;text-align:center}.bs-section.typ-student-life .learner-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.3);margin:0 .25rem;width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem}.bs-section.typ-student-life .learner-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-white)}.bs-section.typ-student-life .swiper-button-next,.bs-section.typ-student-life .swiper-button-prev{position:relative;width:3rem;height:2rem;display:flex;justify-content:center;align-items:center;border:none;background:0 0;cursor:pointer;border-radius:50%;transition:.3s}.bs-section.typ-student-life .swiper-button-next.swiper-button-disabled,.bs-section.typ-student-life .swiper-button-prev.swiper-button-disabled,.bs-testimonials .testimonial-next.swiper-button-disabled,.bs-testimonials .testimonial-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.bs-section.typ-student-life .swiper-button-next::after,.bs-section.typ-student-life .swiper-button-prev::after{display:none;font-size:1.625rem!important;color:var(--clr-white)!important}.bs-section.typ-student-life .image-wrap{max-width:18.625rem;width:100%;height:100%}@media only screen and (max-width:980px){.bs-section.typ-student-life .learner-navigation{display:none}.bs-section.typ-student-life .learner-pagination{margin-top:1.25rem;position:static}.bs-section.typ-student-life .image-wrap{max-width:initial;width:100%;height:24.0625rem;overflow:hidden;aspect-ratio:320/230}}@media only screen and (max-width:768px){.bs-section.typ-student-life .image-wrap{max-height:20rem;aspect-ratio:auto;height:100%}}.bs-section.typ-student-life .image-wrap img{width:100%;height:100%;border-radius:.625rem;object-fit:cover;object-position:top}.bs-section.typ-student-life .swiper-slide{display:flex;gap:1.6875rem;background:var(--clr-white);padding:2.5rem 2.3125rem 6rem;border-radius:.625rem;width:37.125rem;height:28.125rem;overflow:visible;position:relative;cursor:grab}.bs-section.typ-student-life .swiper-slide-active .btn-wrap{opacity:1}.bs-section.typ-student-life .data-wrap{position:relative;z-index:2;max-width:15.8125rem;width:100%}.bs-section.typ-student-life .swiper-title{font-size:2.25rem;line-height:1.440625rem;font-weight:700;margin-bottom:.75rem;text-transform:uppercase;color:var(--clr-primary)}.bs-section.typ-student-life .swiper-desc{font-size:1rem;line-height:1.5rem;color:var(--clr-black)}.bs-section.typ-student-life .btn-wrap .number,.bs-section.typ-student-life .card-link{color:var(--clr-white);font-weight:700;font-family:"Finlandica Headline",sans-serif!important}.bs-section.typ-student-life .swiper-desc p{margin-bottom:1.625rem}.bs-section.typ-student-life .card-link{font-size:1.25rem;line-height:1.68rem}.bs-section.typ-student-life .btn-wrap{width:8.125rem;height:8.125rem;padding:1rem;position:absolute;bottom:-3.125rem;left:-3.75rem;background:var(--clr-primary);border-radius:50%;z-index:1;display:flex;justify-content:center;align-items:center;opacity:0}.bs-section.typ-student-life .btn-wrap .number{font-size:4rem;line-height:2rem;width:100%;height:100%;display:block;border-radius:50%;background:var(--clr-pink);display:flex;justify-content:center;align-items:center}.bs-section.typ-testimonial{padding:5.5625rem 0 1.8125rem;background:var(--clr-white-blue)}.bs-section.typ-testimonial .sec-head{margin-bottom:3.4375rem}.bs-section.typ-testimonial .sec-title{color:var(--clr-blue);font-size:2.25rem;line-height:2.75rem;margin-bottom:1rem}.bs-section.typ-testimonial .sec-desc{width:100%;margin:0 auto;color:var(--clr-black-8);max-width:55.25rem}.bs-section.typ-hero-cards{padding:2.5rem 0 5rem}@media only screen and (max-width:768px){.bs-section.typ-testimonial{padding:1rem 0}.bs-section.typ-testimonial .sec-head{margin-bottom:2.6875rem}.bs-section.typ-testimonial .sec-title{font-size:1.5rem;line-height:2.25rem;font-weight:700;margin-bottom:.5rem}.bs-section.typ-testimonial .sec-desc{font-size:.75rem;line-height:100%;max-width:90%}.bs-section.typ-hero-cards{padding:1.25rem 0 1.875rem}.bs-section.typ-hero-cards .sec-cont{overflow:hidden;margin:0 -1.25rem;padding:0 1.25rem}.bs-section.typ-hero-cards .cards-pagination{text-align:center}.bs-section.typ-hero-cards .cards-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.bs-section.typ-hero-cards .cards-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}}.bs-hero.typ-activities .swiper-pagination,.bs-section.typ-blogs .blogs-swiper .swiper-pagination,.bs-section.typ-hero-cards .cards-pagination,.bs-section.typ-info-tile .swiper-pagination,.bs-section.typ-info-tile.typ-card-padding .swiper-pagination,.lyt-main.typ-curriculum .curriculum-pagination,.lyt-main.typ-curriculum .student-pagination{bottom:0}.bs-section.typ-hero-cards .card-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;padding:.625rem 0}.bs-section.typ-hero-cards .card-item{max-width:32.33%}@media only screen and (max-width:768px){.bs-section.typ-hero-cards .card-list{flex-wrap:nowrap;gap:0;padding:0 0 2.5rem;justify-content:unset;align-items:unset}.bs-section.typ-hero-cards .card-item{max-width:initial;width:49%}}.bs-section.typ-hero-cards .card-cont{padding:2.25rem;border-radius:.625rem;transform:translateY(0);transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;border:1px solid var(--clr-border-white);box-shadow:0 4px 24px 0 #00000012}.bs-section.typ-hero-cards .head-wrap{display:flex;justify-content:flex-start;align-items:center;gap:.6875rem;margin-bottom:.75rem}.bs-section.typ-hero-cards .image-wrap{display:flex;justify-content:center;align-items:center;flex:none;width:5.3125rem;height:5.3125rem;background:rgba(27,58,138,.082);border-radius:.625rem}.bs-hero.typ-activities .image-wrap img,.bs-section.typ-hero-cards .image-wrap img,.bs-section.typ-hero-cards .image-wrap svg{width:2.5rem;height:2.5rem}.bs-section.typ-hero-cards .card-title{font-size:1.75rem;line-height:2.25rem;font-family:"Finlandica Headline",sans-serif!important;font-weight:700;color:var(--clr-primary-dark)}.bs-section.typ-hero-cards .card-desc{font-size:1.125rem;line-height:1.625rem;min-height:4.875rem;color:var(--clr-black-63)}.bs-section.typ-vision-mission{max-width:65rem;margin:0 auto;width:100%;position:relative}.bs-section.typ-vision-mission::after{content:"";position:absolute;display:block;width:43rem;height:63.125rem;background:url("./static-assets/images/student-life-bg.png") 0 0/cover no-repeat;z-index:-1;right:-36.875rem;bottom:-14rem}@media only screen and (max-width:768px){.bs-section.typ-hero-cards .card-cont{padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.0784314);border:1px solid var(--clr-border);border-radius:.75rem;display:flex;gap:.75rem;height:auto;flex-direction:column}.bs-section.typ-hero-cards .head-wrap{flex-direction:column;align-items:flex-start;gap:1.375rem;margin-bottom:0}.bs-section.typ-hero-cards .image-wrap{width:4.1875rem;height:4.1875rem;background-color:var(--clr-primary-light);border-radius:.625rem}.bs-section.typ-hero-cards .image-wrap img,.bs-section.typ-hero-cards .image-wrap svg{width:2rem;height:2rem}.bs-section.typ-hero-cards .card-title{font-size:1.25rem;line-height:1.5rem;color:var(--clr-dark-black)}.bs-section.typ-hero-cards .card-desc{font-size:.875rem;line-height:1.4rem;min-height:4.2rem}.bs-section.typ-vision-mission::after{content:none;width:13.8125rem;height:21.0625rem;right:-1rem}.bs-section.typ-vision-mission{padding:0;max-width:initial;width:auto;margin:0 -1.25rem}}.bs-form .form-group,.bs-section.typ-vision-mission .sec-cont{display:flex;flex-direction:column;position:relative}@media only screen and (max-width:768px){.bs-section.typ-vision-mission .sec-cont{gap:0;flex-direction:row}}.bs-section.typ-vision-mission .card-wrap{background-color:var(--clr-blue-03);position:relative;overflow:hidden;border-radius:1.25rem;padding:5.1875rem 14.0625rem;display:flex;flex-direction:column;align-items:flex-start;gap:2.75rem;color:var(--clr-white)}.bs-section.typ-vision-mission .card-wrap::before{content:"";position:absolute;width:1rem;background-color:var(--clr-lime);height:100%;inset:0;pointer-events:none;z-index:1}.bs-section.typ-vision-mission .card-wrap.typ-mission{background-color:var(--clr-light-white);color:var(--clr-blue-03)}.bs-features .f-item.typ-rev .image-wrap::before,.bs-section.typ-vision-mission .card-wrap.typ-mission::before{left:auto;right:0}.bs-section.typ-vision-mission .card-wrap.typ-mission .bg-img{width:7.1875rem;height:7.1875rem;top:2.25rem}.bs-section.typ-vision-mission .card-wrap.typ-mission .card-desc{color:var(--clr-midnight-grey)}.bs-section.typ-vision-mission .card-wrap .top-border{position:absolute;width:12.5rem;height:12.5rem;right:-3.75rem;top:-3.75rem;opacity:.15;border:2px solid var(--clr-white);border-radius:50%}.bs-section.typ-vision-mission .card-wrap .bottom-border{position:absolute;width:10rem;height:10rem;left:-2.5rem;bottom:-2.5rem;border-radius:50%;background:var(--clr-white);opacity:.08}.bs-section.typ-vision-mission .card-wrap .bottom-circle{background-color:var(--clr-lime);position:absolute;width:7.5rem;height:7.5rem;right:-2.5rem;bottom:-2.5rem;opacity:.12}.bs-section.typ-vision-mission .card-wrap .left-circle{position:absolute;width:18.75rem;height:18.75rem;left:-9.375rem;top:3.125rem;border-radius:50%;background-color:var(--clr-blue-03);opacity:.06}.bs-section.typ-vision-mission .card-wrap .bg-img{width:7.1875rem;height:6.0625rem;position:absolute;left:3rem;top:1.8125rem}.bs-section.typ-vision-mission .card-wrap .bg-img svg{width:100%;height:auto}.bs-section.typ-vision-mission .card-wrap .card-title{font-size:3.5rem;line-height:4rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important;position:relative}.bs-section.typ-vision-mission .card-wrap .card-title:after{content:"";position:absolute;display:block;width:3.5rem;height:.25rem;background:var(--clr-secondary);border-radius:2px;left:0;bottom:-1.25rem}.bs-education .desc,.bs-section.typ-vision-mission .card-wrap .card-desc{font-size:1.125rem;line-height:1.625rem}.bs-section.typ-vision-mission .card-wrap .shape{position:absolute;z-index:1;pointer-events:none}.bs-features,.bs-section.typ-info-tile{padding:5rem 0;position:relative}.bs-section.typ-info-tile::before{position:absolute;display:block;width:65.3125rem;height:56rem;background:url("./static-assets/images/student-life-bg.png") 0 0/cover no-repeat;z-index:0;right:-39.5rem;bottom:18.75rem}.bs-section.typ-info-tile .sec-head{max-width:76%;margin:0 auto 3.9375rem}@media only screen and (max-width:768px){.bs-section.typ-vision-mission .card-wrap{padding:5.5rem 2.5rem 2.5rem;border-radius:.875rem;gap:1.125rem}.bs-section.typ-vision-mission .card-wrap::before{width:.375rem}.bs-section.typ-vision-mission .card-wrap.typ-mission .bg-img{top:2.5rem;width:2.75rem;height:2.75rem;left:2.5rem}.bs-section.typ-vision-mission .card-wrap .top-border{width:9.375rem;height:9.375rem}.bs-section.typ-vision-mission .card-wrap .bottom-border{width:3.9375rem;height:3.9375rem;left:-1.25rem;bottom:-1.25rem}.bs-section.typ-vision-mission .card-wrap .bottom-circle{width:3.75rem;height:3.75rem;right:-.625rem;bottom:20%}.bs-section.typ-vision-mission .card-wrap .left-circle{width:6.875rem;height:6.875rem;left:-3.125rem;bottom:auto;top:.625rem}.bs-section.typ-vision-mission .card-wrap .bg-img{left:2.5rem;top:2.5rem;width:3rem;height:2.5rem}.bs-section.typ-vision-mission .card-wrap .card-title{font-size:1.5rem;line-height:2rem}.bs-section.typ-vision-mission .card-wrap .card-title:after{width:1.375rem;bottom:-.5rem}.bs-section.typ-vision-mission .card-wrap .card-desc{font-size:.875rem;line-height:1.6}.bs-section.typ-info-tile{padding:2.625rem 0}.bs-section.typ-info-tile::before{width:13.8125rem;height:21.0625rem;right:-1rem}.bs-section.typ-info-tile .sec-head{margin:0 auto 1.875rem;text-align:left}.bs-section.typ-info-tile .sec-cont{overflow:hidden;margin:0 -1.25rem;padding:0 1.25rem}.bs-section.typ-info-tile .swiper-pagination{text-align:center}.bs-section.typ-info-tile .swiper-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.bs-section.typ-info-tile .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}}.bs-section.typ-info-tile .sec-title{font-size:3.5rem;line-height:4rem;font-weight:600;font-family:"Finlandica Headline",sans-serif!important;margin-bottom:1.5rem}.bs-section.typ-info-tile .card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2.375rem}.bs-section.typ-info-tile .card-cont{position:relative;overflow:visible;--border-glow-start:0deg;isolation:isolate;border-radius:.625rem;filter:drop-shadow(0 4px 24px rgba(0, 0, 0, .07));background:var(--clr-white);transition:.35s;height:100%}.bs-hero.typ-activities .h-cont::after,.bs-hero.typ-activities .h-cont::before,.bs-section.typ-info-tile .card-cont::after,.bs-section.typ-info-tile .card-cont::before,.bs-section.typ-info-tile.typ-card-padding .card-cont::after,.bs-section.typ-info-tile.typ-card-padding .card-cont::before,.lyt-main.typ-academic .bs-hero .h-cont::after,.lyt-main.typ-academic .bs-hero .h-cont::before,.lyt-main.typ-admissions .bs-hero .h-cont::after,.lyt-main.typ-admissions .bs-hero .h-cont::before{content:"";position:absolute;pointer-events:none;border-radius:inherit;inset:calc(4px * -1);border:4px solid transparent;background:conic-gradient(from var(--border-glow-start),var(--clr-primary),var(--clr-primary),var(--clr-primary),var(--clr-primary),var(--clr-primary),var(--clr-primary));background-origin:border-box;opacity:0;transition:opacity .35s;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-image:linear-gradient(#0000 0 0),conic-gradient(from calc(var(--border-glow-start) - 55deg),transparent 0deg,#fff,transparent 110deg);mask-composite:intersect}.bs-hero.typ-activities .h-cont::after,.bs-section.typ-info-tile .card-cont::after,.bs-section.typ-info-tile.typ-card-padding .card-cont::after,.lyt-main.typ-academic .bs-hero .h-cont::after,.lyt-main.typ-admissions .bs-hero .h-cont::after{filter:blur(5px)}.bs-section.typ-info-tile .image-wrap{height:20.1875rem;position:relative;overflow:hidden;border-radius:.375rem .375rem 0 0}.bs-section.typ-info-tile .image-wrap::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 100%);z-index:1}.bs-features .image-wrap img,.bs-section.typ-info-tile .image-wrap img{width:100%;height:100%;object-fit:cover}.bs-section.typ-info-tile .data-wrap{padding:1.5rem;font-family:"Finlandica Headline",sans-serif!important}.bs-section.typ-info-tile .d-title{font-size:1.625rem;line-height:1;font-weight:700;color:var(--clr-dark-black);margin-bottom:.75rem;min-height:3.25rem}.bs-section.typ-info-tile .d-desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-8)}.bs-section.typ-info-tile.typ-card-padding{padding:2.5rem 3.75rem 0}.bs-section.typ-info-tile.typ-card-padding .sec-cont{padding:1rem}.bs-section.typ-info-tile.typ-card-padding .card-list{gap:3.75rem 1.875rem}@media only screen and (max-width:768px){.bs-section.typ-info-tile .sec-title{font-size:1.875rem;line-height:2.375rem;margin-bottom:1rem;font-weight:700;width:100%}.bs-section.typ-info-tile .sec-desc{font-size:.875rem;line-height:1.125rem}.bs-section.typ-info-tile .card-list{display:flex;gap:0;padding-bottom:2.5rem}.bs-section.typ-info-tile .card,.bs-section.typ-info-tile .image-wrap,.bs-section.typ-info-tile .image-wrap img{height:auto}.bs-section.typ-info-tile .data-wrap{padding:1rem}.bs-section.typ-info-tile .d-title{font-size:1.125rem;line-height:1;min-height:2.25rem;margin-bottom:.625rem}.bs-section.typ-info-tile .d-desc{font-size:.875rem;line-height:1.6}.bs-section.typ-info-tile .d-desc p{margin-bottom:.5rem}.bs-section.typ-info-tile.typ-card-padding{padding:1.25rem 0 0}.bs-section.typ-info-tile.typ-card-padding .cm-container{padding:0}.bs-section.typ-info-tile.typ-card-padding .sec-cont{margin:0;padding:0 1rem}.bs-section.typ-info-tile.typ-card-padding .card-list{gap:0;margin:0 -1.25rem;padding:1.25rem 1.25rem 2.5rem}.bs-section.typ-info-tile.typ-card-padding .swiper-pagination{text-align:center}.bs-section.typ-info-tile.typ-card-padding .swiper-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.bs-section.typ-info-tile.typ-card-padding .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}}.bs-section.typ-info-tile.typ-card-padding .card-cont,.lyt-main.typ-academic .bs-hero .h-cont,.lyt-main.typ-admissions .bs-hero .h-cont{position:relative;overflow:visible;--border-glow-start:0deg;isolation:isolate;border-radius:.625rem;padding:1.5rem;filter:drop-shadow(0 4px 24px rgba(0, 0, 0, .07));background:var(--clr-white);transition:.35s}.bs-section.typ-info-tile.typ-card-padding .image-wrap{height:14.125rem;border-radius:.625rem;overflow:hidden}.bs-section.typ-info-tile.typ-card-padding .image-wrap img{border-radius:.625rem;height:100%;width:100%;object-fit:cover;scale:1}.bs-section.typ-info-tile.typ-card-padding .data-wrap{padding:1.5rem 0}.bs-section.typ-info-tile.typ-card-padding .d-title{font-size:1.625rem;line-height:1;font-weight:600;color:var(--clr-primary-black);margin-bottom:1.5rem;min-height:auto}.bs-section.typ-info-tile.typ-card-padding .d-desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-6a);font-family:Roboto,sans-serif!important}.bs-section.typ-info-tile.typ-card-padding .d-desc p{margin-bottom:.625rem}.bs-section.typ-cta{padding:4rem 0 5.75rem;position:relative;background-color:var(--clr-white);z-index:1}.bs-section.typ-cta .shape{position:absolute;display:block;width:15.625rem;height:18.125rem;background-repeat:no-repeat;background-size:cover;z-index:-1;right:-4.75rem;top:.625rem}.bs-section.typ-contact .sec-head::after,.bs-section.typ-contact::before{content:"";background:rgba(3,39,160,.1);transform:rotate(180deg);border-radius:50%;position:absolute}@media only screen and (max-width:980px){.bs-section.typ-student-life .swiper-slide{flex-direction:column-reverse;padding:1.375rem 1.4375rem 3.125rem;border-radius:.625rem;gap:1rem;height:auto;justify-content:flex-end}.bs-section.typ-student-life .swiper-slide-next .btn-wrap{opacity:1}.bs-section.typ-student-life .data-wrap{max-width:initial}.bs-section.typ-student-life .swiper-title{font-size:1.125rem;line-height:.875rem;margin-bottom:.375rem;text-transform:uppercase}.bs-section.typ-student-life .swiper-desc{font-size:.8125rem;line-height:1.125rem}.bs-section.typ-student-life .swiper-desc p{margin-bottom:1rem}.bs-section.typ-student-life .btn-wrap{width:4rem;height:4rem;bottom:-1rem;left:-1rem;padding:.5rem}.bs-section.typ-student-life .btn-wrap .number{font-size:2rem}.bs-section.typ-cta .shape{width:8.875rem;height:11rem;right:0;top:auto;bottom:1rem}}.bs-section.typ-cta .sec-head{margin-bottom:3rem}.bs-section.typ-cta .sec-title{font-size:3.75rem;line-height:1.2}.bs-section.typ-cta .btn-wrap{display:flex;justify-content:center;align-items:center;gap:1.875rem}.bs-section .heading-title{font-size:4.5rem;line-height:4.5rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important;color:var(--clr-primary);text-align:center;margin-bottom:4.875rem}.bs-section.typ-contact::before{width:17.25rem;height:17.25rem;left:-11rem;top:-1.25rem}.bs-section.typ-career .shape,.bs-section.typ-contact .shape{position:absolute;display:block;width:14.5rem;height:23.1875rem;background:url("./static-assets/images/contact-us.svg") 0 0/cover no-repeat;z-index:-1;top:-6.25rem;right:calc((100vw - 75rem)/ 2)}@media only screen and (min-width:1920px){.bs-section.typ-academics.typ-cards::before{left:calc((100vw - 85.625rem)/ 10)}.bs-section.typ-cta .shape{right:0}.bs-section.typ-career .shape,.bs-section.typ-contact .shape{right:calc((100vw - 85.625rem)/ 2)}}.bs-section.typ-contact .sec-head::after{width:4.4375rem;height:4.4375rem;left:1.25rem;top:0}.bs-section.typ-contact .sec-cont{display:flex;gap:3.375rem}.bs-section.typ-contact .c-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;justify-self:center}.bs-section.typ-contact .c-item{background:var(--clr-border-ea);border:1px solid var(--clr-white-bg);border-radius:.625rem;min-width:15.9375rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:14.375rem}.bs-section.typ-contact .icon-wrap{width:3.25rem;height:3.25rem;border-radius:.625rem;background-color:var(--clr-primary);display:flex;justify-content:center;align-items:center}.bs-section.typ-contact .c-title{font-size:1.5rem;line-height:2rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important;color:var(--clr-black-2d);margin:.9375rem 0}.bs-section.typ-contact .c-desc{font-size:.875rem;line-height:1.25rem;color:var(--clr-midnight-grey)}.bs-section.typ-contact .c-helper-text{font-size:.75rem;color:var(--clr-secondary-9c);margin-top:.25rem}.bs-section.typ-contact .bs-form{padding:2.5rem;background:var(--clr-white);border:1px solid var(--clr-white-bg);box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:.625rem;flex:1}@media only screen and (max-width:768px){.bs-section.typ-info-tile.typ-card-padding .card,.bs-section.typ-info-tile.typ-card-padding .image-wrap{height:auto}.bs-section.typ-info-tile.typ-card-padding .card-cont{padding:1.25rem}.bs-section.typ-info-tile.typ-card-padding .data-wrap{padding:1rem 0}.bs-section.typ-info-tile.typ-card-padding .d-title{font-size:1.125rem;line-height:1;margin-bottom:1rem}.bs-section.typ-info-tile.typ-card-padding .d-desc{font-size:.875rem;line-height:1.6}.bs-section.typ-cta{padding:2.625rem 0 4rem}.bs-section.typ-cta .shape{width:4.6875rem;height:5.8125rem;right:1.25rem;top:auto;bottom:1.25rem}.bs-section.typ-cta .sec-head{margin-bottom:2rem}.bs-section.typ-cta .sec-title{font-size:2rem;line-height:1.1}.bs-section.typ-cta .sec-title .cm-line-break{display:inline}.bs-section.typ-cta .btn-wrap{flex-direction:column}.bs-section .heading-title{font-size:2.25rem;line-height:1.2;margin-bottom:1.875rem}.bs-section.typ-contact::before{width:7.3125rem;height:7.3125rem;left:-2.0625rem;top:-4.375rem;content:none}.bs-section.typ-contact .shape{width:3.6875rem;height:5.975rem;right:1.25rem;top:-1.5625rem}.bs-section.typ-contact .sec-head::after{content:none}.bs-section.typ-contact .sec-cont{flex-direction:column;gap:2.5rem}.bs-section.typ-contact .c-item{flex-direction:row;align-items:center;text-align:left;max-width:max-content;max-width:initial;width:100%;margin:0 auto;gap:1.25rem;padding:1.25rem;min-height:initial}.bs-section.typ-contact .icon-wrap{width:4.375rem;height:4.375rem}.bs-section.typ-contact .icon-wrap .icon{width:1.875rem;height:1.875rem}.bs-section.typ-contact .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.bs-section.typ-contact .c-title{font-size:1.25rem;line-height:1.5rem;margin:0 0 .625rem}.bs-section.typ-contact .c-desc{line-height:1.6}.bs-section.typ-contact .c-helper-text{margin:.625rem 0 0}.bs-section.typ-contact .bs-form{padding:2.5rem 1.25rem;margin:0 -1.25rem;border-radius:.5rem;background-color:var(--clr-white-f7)}}.bs-section.typ-contact .f-title{font-size:1.75rem;line-height:2rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important;color:var(--clr-black-2d);margin-bottom:.5rem}.bs-section.typ-contact .f-desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-8);max-width:23.75rem;width:100%;margin-bottom:2rem}.bs-section.typ-maps{display:flex;align-items:center;gap:2rem;padding:5rem 0 3.125rem;position:relative}.bs-section.typ-maps .sec-head{max-width:25.3125rem;width:100%;text-align:left;align-items:flex-start}.bs-section.typ-maps .title{font-size:1.875rem;line-height:2.25rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important;color:var(--clr-black-2d);margin-bottom:2rem;position:relative;max-width:90%}.bs-section.typ-maps .title::after{content:"";position:absolute;background-color:var(--clr-lime-dark);height:.25rem;width:3rem;bottom:-.25rem;left:0}.bs-section.typ-maps .desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-63);margin-bottom:2rem}.bs-section.typ-maps .sec-cont{height:17rem;flex:1;width:100%;max-width:52.625rem;border-radius:.625rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.bs-section.typ-contact .f-title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.625rem}.bs-section.typ-contact .f-desc{font-size:.875rem;line-height:1.6;max-width:70%;margin-bottom:1.875rem}.bs-section.typ-maps{padding:2.5rem 0;gap:1rem;flex-direction:column}.bs-section.typ-maps::before{content:"";position:absolute;width:17.25rem;height:17.25rem;right:-15rem;top:0;background:rgba(3,39,160,.1);transform:rotate(180deg);border-radius:50%}.bs-section.typ-maps .sec-head{max-width:initial}.bs-section.typ-maps .title{font-size:1.5rem;line-height:2rem;max-width:initial}.bs-section.typ-maps .desc{font-size:.875rem;line-height:1.6;max-width:80%}.bs-section.typ-maps .sec-cont{height:9.125rem;max-width:80%;width:100%;flex-direction:column}.bs-section.typ-maps .sec-cont img{width:100%}}.bs-section.typ-maps .location{width:1rem;height:1rem;background-color:var(--clr-primary)}.bs-section.typ-maps .maps-link{position:absolute;z-index:1;inset:0}.bs-section.typ-career{padding:0 0 3rem;position:relative}.bs-section.typ-career::before{content:"";position:absolute;width:17.25rem;height:17.25rem;left:-11rem;top:50%;transform:translateY(-50%) rotate(180deg);background:rgba(3,39,160,.1);border-radius:50%}.bs-section.typ-career .sec-head::after,.bs-section.typ-career::after{content:"";background:rgba(3,39,160,.1);transform:rotate(180deg);border-radius:50%;position:absolute}.bs-section.typ-career::after{width:9.625rem;height:9.625rem;right:5.4375rem;bottom:2.25rem}.bs-section.typ-career .sec-head::after{width:4.4375rem;height:4.4375rem;right:1.25rem;top:1rem}.bs-section.typ-career .heading-title{margin-bottom:1.75rem}.bs-section.typ-career .desc,.bs-section.typ-career .title{text-align:left;width:100%}.bs-section.typ-career .title{font-size:3.75rem;line-height:1.1;font-family:"Finlandica Headline",sans-serif!important;font-weight:600;color:var(--clr-primary);margin-bottom:2.25rem;position:relative}.bs-page-band.typ-full .title::after,.bs-section.typ-career .title::after{content:"";position:absolute;background-color:var(--clr-yellow-border);height:.25rem;width:4rem;bottom:-.5rem;left:0}.bs-section.typ-career .desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-63);margin-bottom:1.75rem}.bs-section.typ-career.typ-form{padding:3.75rem 0;background-color:var(--clr-light-blue-bg)}.bs-section.typ-blogs{padding:4.375rem 0 2.625rem}.bs-section.typ-blogs .heading-title{margin-bottom:2.0625rem}@media only screen and (max-width:768px){.bs-section.typ-career{padding:0 0 6.25rem}.bs-section.typ-career .sec-head::after,.bs-section.typ-career::before{content:none}.bs-section.typ-career::after{width:7.3125rem;height:7.3125rem;top:1.5rem;right:-1.875rem}.bs-section.typ-career .shape{width:3.6875rem;height:5.875rem;right:1.25rem;top:-1.5625rem}.bs-section.typ-career .title::after{bottom:-1.75rem}.bs-section.typ-career .title{font-size:1.25rem;line-height:1.5rem;margin-bottom:4rem}.bs-section.typ-career .desc{font-size:.875rem;line-height:1.6;margin-bottom:0}.bs-section.typ-career .desc p{margin-bottom:1.125rem}.bs-section.typ-career.typ-form{padding:2.5rem 0}.bs-section.typ-blogs{padding:1.875rem 0 3.75rem}.bs-section.typ-blogs .heading-title{margin-bottom:1.875rem}.bs-section.typ-blogs .blogs-swiper{margin:0 -1.25rem;padding:0 1.25rem 2.5rem}.bs-section.typ-blogs .blogs-swiper .swiper-pagination{text-align:center}.bs-section.typ-blogs .blogs-swiper .swiper-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.bs-section.typ-blogs .blogs-swiper .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}}.bs-section.typ-blogs .blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.bs-section.typ-blogs .blog-item{height:100%;background:var(--clr-white);border:1px solid var(--clr-white-blue);box-shadow:0 1px 2px 1px rgba(0,0,0,.05);border-radius:.625rem;overflow:hidden;position:relative}.bs-section.typ-blogs .image-wrap{overflow:hidden;width:100%;max-height:12rem}.bs-section.typ-blogs .image-wrap img{width:100%;height:100%;object-fit:cover;transition:.5s;display:block}.bs-section.typ-blogs .content-wrap{display:flex;flex-direction:column;flex:1;padding:1.5rem;margin-bottom:2.25rem}.bs-section.typ-blogs .post-title{font-size:1.5rem;line-height:1.625rem;font-weight:500;color:var(--clr-dark-blue);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem;min-height:3.625rem}.bs-section.typ-blogs .post-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:.9375rem;border-top:1px solid rgba(0,0,0,.1)}.bs-section.typ-blogs .meta{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;font-size:.875rem;color:#8b96a9}.bs-section.typ-blogs .meta .separator{color:#bfc6d4}.bs-section.typ-blogs .post-date,.bs-section.typ-blogs .read-time{display:flex;align-items:center;gap:.375rem}.bs-section.typ-blogs .read-more,.bs-section.typ-news-events .featured-news .read-more{width:2.75rem;height:2.75rem;margin-top:.9375rem;border-radius:50%;background:var(--clr-primary);display:flex;align-items:center;justify-content:center;color:var(--clr-white);flex-shrink:0;transition:.3s}.bs-form .input-wrap .icon.mail,.bs-section.typ-blogs .read-more .icon,.bs-section.typ-news-events .featured-news .read-more .icon{width:1.25rem;height:1.25rem}.bs-section.typ-blogs .cta-wrap,.bs-section.typ-news-events .cta-wrap{max-width:max-content;margin:2.5rem auto 0}.bs-section.typ-news-events::after{content:"";position:absolute;display:block;width:12.5rem;height:9.1875rem;background:url("./static-assets/images/news-events-bg.png") 0 0/contain no-repeat;z-index:-1;top:-6.25rem;right:calc((100vw - 75rem)/ 2)}@media only screen and (min-width:1920px){.bs-section.typ-news-events::after{right:calc((100vw - 85.625rem)/ 2)}}.bs-section.typ-news-events .heading-title{margin-bottom:2.3125rem}.bs-section.typ-news-events .news-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:2.0625rem}@media only screen and (max-width:980px){.bs-section.typ-news-events .news-layout{gap:1.875rem}}.bs-section.typ-news-events .news-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.bs-section.typ-news-events .news-tags.featured{margin-bottom:1rem}.bs-section.typ-news-events .news-tag{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .875rem;color:var(--clr-blue-3a);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:1;background:var(--clr-white-eb);border:.8px solid rgba(58,125,255,.3);border-radius:.625rem}.bs-form,.bs-form .form-group input,.bs-form .form-group select,.bs-form .form-group textarea,.bs-section.typ-blog .blog-item,.bs-section.typ-news-events .featured-news,.bs-section.typ-news-events .news-card{background:var(--clr-white);background:var(--clr-white)}.bs-section.typ-news-events .featured-news{position:relative;display:flex;align-items:center;gap:3.5rem;padding:2rem 1.5rem;border:1px solid rgba(3,39,160,.1);box-shadow:0 4px 24px rgba(15,42,68,.07);border-radius:.625rem}.bs-section.typ-news-events .featured-news:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.bs-section.typ-news-events .featured-news .content-wrap,.bs-section.typ-news-events .news-card .content-wrap,.bs-welcome .content-wrap{flex:1}.bs-section.typ-news-events .featured-news .image-wrap{width:20.3125rem;height:100%;flex-shrink:0}@media only screen and (max-width:768px){.bs-section.typ-blogs .blog-list{display:flex;gap:0}.bs-section.typ-blogs .image-wrap{max-height:initial}.bs-section.typ-blogs .content-wrap{padding:1.25rem;margin-bottom:0}.bs-section.typ-blogs .post-title{-webkit-line-clamp:2;min-height:3.25rem;font-size:1.25rem}.bs-section.typ-blogs .read-more .icon{width:1rem;height:1rem}.bs-section.typ-blogs .read-more{width:2rem;height:2rem}.bs-section.typ-news-events::after{width:4rem;height:3.125rem;top:-1.25rem;right:1.25rem}.bs-section.typ-news-events::before{content:"";position:absolute;background:rgba(3,39,160,.1);transform:rotate(180deg);border-radius:50%;width:7.3125rem;height:7.3125rem;right:-2.0625rem;top:-4.375rem;content:none}.bs-section.typ-news-events .heading-title{margin-bottom:1.875rem}.bs-section.typ-news-events .news-layout{grid-template-columns:1fr;gap:1.25rem}.bs-section.typ-news-events .news-tags{margin-bottom:.5rem}.bs-section.typ-news-events .news-tags.featured{margin-bottom:1.25rem}.bs-section.typ-news-events .news-tag{padding:.3125rem .625rem;font-size:.625rem;line-height:.625rem;border-radius:.5rem}.bs-section.typ-news-events .featured-news{padding:1.25rem;gap:1.25rem}.bs-section.typ-news-events .featured-news .image-wrap{max-height:24.375rem;width:auto;border-radius:.625rem;overflow:hidden}}.bs-section.typ-news-events .featured-news .image-wrap img{height:100%;width:inherit;object-fit:cover}.bs-section.typ-news-events .featured-news .post-desc,.bs-section.typ-news-events .featured-news .post-title{font-size:1.5rem;line-height:2.125rem;font-weight:500;margin-bottom:2.125rem;color:var(--clr-dark-blue)}@media only screen and (max-width:768px){.bs-section.typ-news-events .featured-news .post-desc,.bs-section.typ-news-events .featured-news .post-title{font-size:.875rem;line-height:1.6;margin-bottom:1.25rem}}.bs-section.typ-news-events .featured-news .post-desc{font-weight:400;margin-bottom:0}.bs-section.typ-news-events .meta{display:flex;justify-content:space-between;align-items:flex-end;margin-top:4rem}.bs-section.typ-news-events .post-date{display:flex;gap:.375rem;color:var(--clr-grey);font-size:.875rem;line-height:1.125rem}.bs-section.typ-news-events .news-sidebar{display:flex;flex-direction:column;gap:1.125rem}.bs-section.typ-news-events .news-card{position:relative;display:flex;gap:1.125rem;align-items:center;padding:.875rem .75rem;border-radius:.625rem;transition:.35s;border:1px solid rgba(3,39,160,.1)}@media only screen and (max-width:768px){.bs-section.typ-news-events .featured-news .post-desc{margin-bottom:1.25rem}.bs-section.typ-news-events .featured-news .read-more{width:2rem;height:2rem;margin-top:0}.bs-section.typ-news-events .meta{margin-top:auto}.bs-section.typ-news-events .news-card{max-width:max-content;width:100%;margin:0 auto}}.bs-section.typ-news-events .news-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.06)}.bs-section.typ-news-events .news-card .image-wrap{width:10.625rem;height:auto;flex-shrink:0;aspect-ratio:203/132}@media only screen and (max-width:768px){.bs-section.typ-news-events .news-card .image-wrap{width:auto;height:auto}}.bs-section.typ-news-events .news-card .image-wrap img{width:inherit;height:100%;object-fit:cover;border-radius:.625rem}.bs-section.typ-news-events .news-card .post-title{font-size:1.25rem;line-height:1.375rem;font-weight:500;margin-bottom:.25rem}.bs-section.typ-news-events .news-card .post-desc{font-size:.875rem;line-height:1.6;margin-bottom:.5rem;color:var(--clr-grey-66)}.bs-hero,.bs-section.typ-single-details{padding:5rem 0}.bs-section.typ-single-details .sec-head{margin-bottom:2.5rem}.bs-section.typ-single-details .sec-title{font-size:3rem;line-height:4.25rem;margin-bottom:1.5rem;text-transform:capitalize}.bs-section.typ-single-details .date-time{display:flex;color:var(--clr-black-7);color:var(--clr-black-7);gap:.9375rem;font-family:Lato,sans-serif!important}.bs-blog-details .date-time .timer::before,.bs-section.typ-single-details .date-time .timer::before{content:"";height:100%;width:1.5px;position:absolute;left:-.46875rem;background:var(--clr-black-7)}.bs-section.typ-blog{padding:5rem 0;text-align:center}.bs-section.typ-blog .blog-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}.bs-section.typ-blog .sec-desc{font-size:1.125rem;line-height:1.75rem;font-family:"Finlandica Headline",sans-serif!important;font-weight:500;color:var(--clr-black-6c);margin-top:2rem}.bs-section.typ-blog .sec-cont{margin-top:2.625rem}.bs-section.typ-blog .blog-item{box-shadow:0 6px 22.9px 0 #0000001a;position:relative}.bs-section.typ-blog .blog-item:hover{box-shadow:0 12px 30px 0 #00000026}.bs-section.typ-blog .blog-item:hover img{transform:scale(1.05)}.bs-section.typ-blog .link{position:absolute;inset:0;width:100%;height:100%;z-index:4}.bs-section.typ-blog .image-wrap{overflow:hidden;height:17.25rem}@media only screen and (max-width:768px){.bs-section.typ-single-details{padding:3.75rem 0 1.875rem}.bs-section.typ-single-details .sec-head{margin-bottom:1.25rem}.bs-section.typ-single-details .sec-title{font-size:1.5rem;line-height:2rem;margin-bottom:.75rem}.bs-section.typ-blog{padding:3.75rem 0}.bs-section.typ-blog .blog-list{grid-template-columns:repeat(1,1fr);gap:.75rem}.bs-section.typ-blog .sec-desc{font-size:.875rem;line-height:1.6;margin-top:1rem}.bs-section.typ-blog .sec-cont{margin-top:1.875rem}.bs-section.typ-blog .blog-item{min-height:20rem;max-width:26rem;width:100%;margin:0 auto}.bs-section.typ-blog .image-wrap{min-height:12.5rem;height:15rem;max-height:30rem}}.bs-section.typ-blog .image-wrap img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.bs-section.typ-blog .content-wrap{text-align:left;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;min-height:13.75rem}.bs-section.typ-blog .post-title{font-size:1.25rem;line-height:1.9375rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important;margin-bottom:2.125rem;color:#3a3a3a;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3}.bs-section.typ-blog .date-link,.bs-section.typ-blog .read-more{font-size:.875rem;font-family:"Finlandica Headline",sans-serif!important}.bs-section.typ-blog .date-link{display:flex;justify-content:space-between;align-items:center;font-weight:500;color:#18181bcc}.bs-section.typ-blog .read-more{font-weight:700;position:relative;color:#0e082c;text-decoration:none}.bs-section.typ-center .sec-desc,.bs-section.typ-terms .content-box{font-family:Lato,sans-serif!important}.bs-section.typ-blog .read-more::before{content:"";position:absolute;width:0;height:1px;display:block;bottom:-.125rem;left:0;background-color:currentColor;transition:width .3s}.bs-section.typ-gallery{padding:4.625rem 0 6.5rem}.bs-section.typ-gallery .sec-head{margin-bottom:5.875rem}.bs-section.typ-center{min-height:calc(100dvh - 68px);display:flex;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:980px){.bs-section.typ-center{min-height:initial}}.bs-section.typ-center.modal{max-width:50rem;height:auto;padding:2.5rem 3.75rem}.bs-section.typ-center .image-wrap{max-width:9.375rem;margin:0 auto}.bs-section.typ-center .sec-title{margin:2rem 0 1rem}.bs-section.typ-center .sec-desc{margin-bottom:2.5rem}.bs-section.typ-center .btn-wrap{width:100%;display:flex;align-items:center;justify-content:center}.bs-section.typ-terms{padding:7.5rem 0}.bs-section.typ-terms .sec-desc{font-size:3rem;font-weight:600;margin-bottom:0}.bs-section.typ-terms .sec-cont{margin-top:3.125rem}.bs-section.typ-terms .content-box h4{font-size:2.5rem;line-height:3rem;margin-bottom:1.875rem}.bs-section.typ-terms .content-box li,.bs-section.typ-terms .content-box p{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.5rem}.bs-section.typ-terms .content-box li strong,.bs-section.typ-terms .content-box p strong{font-size:1.25rem;line-height:1.5rem;font-weight:700}.bs-blog-details strong,.bs-section.typ-terms .content-box strong{font-size:1.375rem;line-height:1.75rem}.bs-section.typ-terms .content-box ol,.bs-section.typ-terms .content-box ul{margin-bottom:1.125rem;margin-left:1.125rem}.bs-blog-details ol strong,.bs-blog-details ul strong,.bs-section.typ-terms .content-box ol strong,.bs-section.typ-terms .content-box ul strong{font-size:1.25rem;line-height:1.625rem}@media only screen and (max-width:768px){.bs-section.typ-blog .content-wrap{padding:1.25rem;min-height:initial}.bs-section.typ-blog .post-title{font-size:1rem;line-height:1.625rem;margin-bottom:1.5rem}.bs-section.typ-gallery{padding:3.75rem 0}.bs-section.typ-gallery .sec-head{margin-bottom:2.5rem}.bs-section.typ-center{height:100dvh}.bs-section.typ-center.modal{padding:2.5rem 1.875rem}.bs-section.typ-terms .sec-title{font-size:1.75rem}.bs-section.typ-terms .sec-desc{font-size:1.25rem}.bs-section.typ-terms .sec-cont{margin-top:1.25rem}.bs-section.typ-terms .content-box h4{font-size:1.5rem;line-height:2rem;margin-bottom:1.25rem}.bs-section.typ-terms .content-box li,.bs-section.typ-terms .content-box p{font-size:.875rem;line-height:1.25rem;margin-bottom:1.125rem}.bs-section.typ-terms .content-box li strong,.bs-section.typ-terms .content-box p strong{font-size:.875rem;line-height:1.25rem}.bs-section.typ-terms .content-box ol strong,.bs-section.typ-terms .content-box strong,.bs-section.typ-terms .content-box ul strong{font-size:1.125rem;line-height:1.5rem}.bs-section.typ-terms .content-box ol,.bs-section.typ-terms .content-box ul{margin-bottom:.875rem;margin-left:.875rem}.bs-section.typ-terms .content-box li{margin-bottom:.875rem}}.bs-section.typ-terms .content-box li{margin-bottom:.875rem;list-style-type:disc}.bs-section.typ-terms .content-box img,.bs-tabs .sec-head{margin-bottom:1.5rem}.bs-section.typ-terms .content-box h2{font-size:1.625rem;font-weight:700;margin-bottom:.625rem}.bs-section.typ-terms .update-wrap{display:flex;justify-content:center;align-items:center;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.1)}.bs-section.typ-terms .update-wrap .date{font-size:1.25rem;font-weight:500;text-transform:capitalize;color:var(--clr-white-6)}.bs-section.typ-terms .update-wrap .date b{color:var(--clr-white-8)}.bs-section.typ-terms .btn-wrap{width:100%;display:flex;justify-content:center;alignment-baseline:center}.bs-section.typ-terms .btn-solid{margin-top:1rem}.bs-blog-details{margin-top:5rem;font-family:"Finlandica Headline",sans-serif!important}.bs-blog-details .title{font-size:2.25rem;line-height:2.75rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important;color:var(--clr-primary);margin-bottom:.625rem;text-transform:capitalize}.bs-blog-details .date-time{display:flex;align-items:center;font-size:1.25rem;color:var(--clr-black-7);color:var(--clr-black-7);gap:.9375rem;font-family:Lato,sans-serif!important}.bs-blog-details h2{font-size:1.75rem;line-height:2.25rem;margin:2.5rem 0 1.25rem;max-width:55.625rem}.bs-blog-details h3{font-size:1.25rem;line-height:1.625rem;margin:2.5rem 0 1.25rem}.bs-blog-details li,.bs-blog-details p{font-size:1.125rem;line-height:2.25rem;color:var(--clr-gray-28)}.bs-blog-details a,.bs-form .f-title{color:var(--clr-primary)}.bs-blog-details li strong,.bs-blog-details p strong{font-size:1rem;line-height:1.5rem;font-weight:700}.bs-blog-details .wp-block-image{margin:3.75rem 0 2.5rem}.bs-blog-details .wp-block-image img{max-height:32.5625rem;height:100%;object-fit:cover}.bs-blog-details .wp-block-columns{margin-top:3.75rem;align-items:flex-start}.bs-blog-details .wp-block-columns h2{margin:0;max-width:27.5rem}.bs-blog-details .wp-block-columns p{max-width:30rem;margin-block-start:1rem}.bs-blog-details .wp-block-columns img{max-height:27.6875rem;height:100%;object-fit:cover;margin:0;border-radius:0}.bs-blog-details li{list-style:inside}.bs-blog-details .wp-block-quote-is-layout-flow{padding:1.5rem 2rem;border:1px solid #b49361;border-radius:.75rem;margin:1.25rem 0}.bs-blog-details .wp-block-quote-is-layout-flow p{font-size:1.5rem;font-family:Roboto,sans-serif!important;line-height:2.25rem;color:#b49361;text-align:center;letter-spacing:.125rem}.bs-blog-details .blog-widgets{min-width:max-content;max-width:13.75rem;width:100%;padding:1.25rem 1.875rem 1rem;border-radius:1.25rem;position:sticky;top:0}.bs-blog-details .blog-widgets .wp-block-heading{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}.bs-form{border-radius:.75rem;overflow:hidden;padding:4rem;border:1.17px solid var(--clr-white-f5);box-shadow:0 12px 24px rgba(0,0,0,.0509804);max-width:45rem;margin:0 auto}.bs-form .f-title{font-size:2.25rem;line-height:1.1;font-family:"Finlandica Headline",sans-serif!important;font-weight:700;margin-bottom:3rem;position:relative}.bs-form .f-title::after{content:"";position:absolute;background-color:var(--clr-yellow-border);height:.25rem;width:4rem;bottom:-.75rem;left:0}.bs-form .form-checkboxes .wpcf7-not-valid-tip,.bs-form .form-group .wpcf7-not-valid-tip,.bs-form .wpcf7-list-item{line-height:1rem;font-family:"Finlandica Headline",sans-serif!important}.bs-form label{font-size:1.25rem;line-height:1.6;color:var(--clr-midnight-black);margin-bottom:.5rem;font-family:Lato,sans-serif!important;display:block}.bs-form label span{color:var(--clr-red)}.bs-form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.bs-form .form-group .wpcf7-form-control-wrap{position:static}.bs-form .form-group .wpcf7-not-valid{border-color:var(--clr-red)!important;background:var(--clr-error-bg)}.bs-form .form-group .wpcf7-not-valid-tip{position:absolute;bottom:-1.25rem;left:.3125rem;font-size:.75rem;color:var(--clr-red);font-weight:500}.bs-form .form-group.text-area .wpcf7-not-valid-tip{bottom:.75rem}@media only screen and (max-width:460px){.bs-form .form-group.text-area .wpcf7-not-valid-tip{bottom:1.75rem}}.bs-form .form-group.full{grid-column:span 2}.bs-form .form-group input,.bs-form .form-group select,.bs-form .form-group textarea{width:100%;font-size:1rem;line-height:1.6;padding:1rem 1.25rem 1rem 3.25rem;border:1px solid var(--clr-border-e3);border-radius:.625rem;color:var(--clr-black);outline:0;transition:.3s;box-sizing:border-box;border:1px solid var(--clr-border-e3);min-height:3.75rem}.bs-form .form-group input option:first-child:checked,.bs-form .form-group select,.bs-form .form-group select option:first-child:checked,.bs-form .form-group select option[value=""],.bs-form .form-group textarea option:first-child:checked{color:var(--clr-secondary-9c)}.bs-form .form-group input:focus,.bs-form .form-group select:focus,.bs-form .form-group textarea:focus{border-color:var(--clr-black)}.bs-form .form-group input::placeholder,.bs-form .form-group select::placeholder,.bs-form .form-group textarea::placeholder{color:var(--clr-black-8)}@media only screen and (max-width:768px){.bs-section.typ-terms .content-box img{margin-bottom:1.125rem}.bs-section.typ-terms .content-box h2{font-size:1.25rem;margin-bottom:.625rem}.bs-section.typ-terms .update-wrap{padding:1.25rem 0}.bs-section.typ-terms .update-wrap .date{font-size:1rem}.bs-section.typ-terms .btn-solid{margin-top:1rem}.bs-blog-details .title{font-size:1.5rem;line-height:2rem;margin-bottom:.75rem}.bs-blog-details h2{font-size:1.125rem;line-height:1.625rem;margin:1.25rem 0;max-width:55.625rem}.bs-blog-details h3{font-size:1rem;line-height:1.5rem;margin:1.25rem 0}.bs-blog-details li,.bs-blog-details p{font-size:.875rem;line-height:1.6}.bs-blog-details li strong,.bs-blog-details p strong{font-size:.875rem;line-height:1.25rem}.bs-blog-details ol strong,.bs-blog-details strong,.bs-blog-details ul strong{font-size:1.125rem;line-height:1.5rem}.bs-blog-details .wp-block-image{margin:1.875rem 0 1.25rem}.bs-blog-details .wp-block-quote-is-layout-flow{margin:.625rem 0;padding:.75rem 1rem}.bs-blog-details .wp-block-quote-is-layout-flow p{font-size:1.125rem;font-family:Roboto,sans-serif!important;line-height:1.625rem;letter-spacing:.12375rem}.bs-blog-details .blog-widgets{display:none}.bs-blog-details .wp-block-table{margin-inline:0}.bs-form{padding:0;max-width:initial;background-color:transparent;box-shadow:none;border:none}.bs-form .f-title{font-size:1.5rem;line-height:2rem;margin-bottom:3rem}.bs-form label{font-size:1.25rem;line-height:1.2;font-weight:700}.bs-form .form-grid{grid-template-columns:repeat(1,1fr);gap:1.625rem}.bs-form .form-group.full{grid-column:span 1}.bs-form .form-group input,.bs-form .form-group select,.bs-form .form-group textarea{padding:.75rem .75rem .75rem 2.0625rem;font-size:.875rem;line-height:1.6;min-height:3.75rem}}.bs-form .form-group textarea{min-height:8.125rem;resize:none}.bs-form .form-group select{appearance:none;cursor:pointer;padding-right:3.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.125rem center;background-size:.875rem}.bs-form .form-group select:valid{color:var(--clr-black)}.bs-form .form-group select option,.lyt-main.typ-terms .nav-item,.lyt-main.typ-terms .nav-item:hover{color:var(--clr-black)}.bs-form .form-group option{color:var(--clr-black);background:var(--clr-white)}.bs-form .form-group .wpcf7-file{width:100%;border:0;border-radius:0;padding:0;background:var(--clr-white);color:var(--clr-black-8);cursor:pointer;font-size:1rem;min-height:auto}.bs-form .form-group .wpcf7-file::file-selector-button{border:1px solid #d1d5db;background:var(--clr-white);color:var(--clr-midnight-gray);padding:.625rem 1.25rem;border-radius:.5rem;margin-right:1.125rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:.3s}.bs-form .form-group .wpcf7-file::file-selector-button:hover{background:#f5f5f5;border-color:var(--clr-black)}.bs-form .form-group .wpcf7-file::-webkit-file-upload-button{border:1px solid #d1d5db;background:var(--clr-white);color:var(--clr-midnight-gray);padding:.625rem 1.25rem;border-radius:.5rem;margin-right:1.125rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:.3s}.bs-form .form-group .wpcf7-file::-webkit-file-upload-button:hover{background:#f5f5f5;border-color:var(--clr-black)}.bs-form .form-group .wpcf7-file:focus{outline:0;border-color:var(--clr-black)}.bs-form .form-group .file-wrap .wpcf7-file{background:0 0}.bs-form .form-group .file-wrap input{background-color:red}.bs-form .input-wrap .icon{position:absolute;left:1.25rem;top:1.25rem;z-index:2;color:#98a2b3;pointer-events:none;background-color:var(--clr-secondary-9c)}.bs-form .form-captcha{margin-top:1.5rem}.bs-form .form-checkboxes .wpcf7-not-valid-tip{font-size:.75rem;color:var(--clr-red);margin-top:.375rem;display:block;font-weight:500;position:absolute;bottom:-1.25rem}.bs-form .form-checkboxes{margin-top:2rem}.bs-form .form-checkboxes .wpcf7-list-item{display:block;margin:0;position:relative;cursor:pointer;padding-left:2.25rem;line-height:1.25rem}.bs-form .form-checkboxes input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.bs-form .form-checkboxes input[type=checkbox]+.wpcf7-list-item-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:1.4375rem;width:1.4375rem;background-color:transparent;border:1px solid #c4c4c4;border-radius:.25rem;transition:.2s;cursor:pointer}.bs-form .form-checkboxes input[type=checkbox]+.wpcf7-list-item-label:after{content:"";position:absolute;width:.9375rem;height:.9375rem;left:.25rem;top:.21875rem;background:url("./static-assets/icons/tick.svg") 0 0/cover no-repeat;display:none}.bs-form .form-checkboxes input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:var(--clr-black);border-color:var(--clr-black)}.bs-form .form-checkboxes .wpcf7-list-item-label{font-size:.875rem;font-weight:500;user-select:none;color:var(--clr-gray-80)}.bs-form .wpcf7-list-item{font-size:1rem;margin:.625rem 0 0;color:var(--clr-gray-28)}.bs-form .form-submit{margin-top:3rem;display:flex;align-items:center;justify-content:center}.bs-form .form-helper-text{display:block;text-align:center;font-size:.75rem;line-height:1;margin-top:1.5rem;color:var(--clr-secondary-9c)}.bs-form.typ-contact input,.bs-form.typ-contact select,.bs-form.typ-contact textarea{background-color:var(--clr-white-blue);min-height:2.6875rem;padding:1.5rem 1rem .8125rem 2.5rem;border:none}.bs-form.typ-contact .form-submit{margin-top:3rem;justify-content:flex-start}.bs-features.typ-full-img .f-list,.bs-form.typ-contact .form-grid,.lyt-main.typ-academic .bs-hero .h-list{gap:2rem}.bs-form.typ-contact .input-wrap .icon{width:1rem;height:1rem;left:.75rem;top:1.875rem}.bs-form.typ-contact .form-group .input-wrap .wpcf7-form-control-wrap{display:block;position:relative}.bs-form.typ-contact .form-group .input-wrap .form-control{width:100%;position:relative;z-index:1}.bs-form.typ-contact .form-group .input-wrap .floating-label{position:absolute;left:2.5rem;top:60%;z-index:2;padding:0;color:var(--clr-black-8);font-size:1rem;line-height:1;pointer-events:none;background-color:transparent;transform:translateY(-50%);transform-origin:left center;transition:top .25s,transform .25s,font-size .25s,color .25s}.bs-form.typ-contact .form-group .input-wrap .floating-label em{color:var(--clr-red);font-style:normal}.bs-form.typ-contact .form-group .input-wrap:focus-within .floating-label,.bs-form.typ-contact .form-group .input-wrap:has(.form-control:not(:placeholder-shown)) .floating-label{top:0;transform:translateY(55%);font-size:.75rem}.bs-form.typ-contact .form-group .input-wrap:has(textarea.form-control) .floating-label{transform:none;top:1.875rem}.bs-form.typ-contact .form-group .input-wrap:has(textarea.form-control):has(textarea.form-control:focus) .floating-label,.bs-form.typ-contact .form-group .input-wrap:has(textarea.form-control):has(textarea.form-control:not(:placeholder-shown)) .floating-label{top:1.125rem;transform:translateY(-85%);font-size:.75rem;color:var(--clr-black)}.bs-form.typ-contact.modal{background-color:var(--clr-white-bg);padding:1.875rem}.bs-form.typ-contact.modal .form-title{font-size:1.625rem;font-weight:700;color:var(--clr-primary);margin-bottom:1.875rem;text-align:center}.bs-form.typ-contact.modal .form-submit{margin:3rem auto 0;width:max-content}.bs-marquee{padding:6.393125rem 0}.bs-marquee .sec-head{max-width:57.9375rem;width:100%;margin:0 auto 7.8125rem;text-align:center}.bs-marquee .sec-title{font-size:2.25rem;line-height:2.625rem;font-family:"Finlandica Headline",sans-serif!important;font-weight:700;margin-bottom:1.25rem;color:var(--clr-primary)}.bs-marquee .sec-desc{font-size:1.25rem;line-height:1.75rem;color:var(--clr-black-63)}.bs-marquee .marquee-swiper{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bs-marquee .marquee-track{display:flex;width:max-content;animation:25s linear infinite marquee;will-change:transform}.bs-marquee .market-item{background:rgba(1,53,92,.4);border-radius:1.5972222222vw;border:1px solid rgba(255,255,255,.1);min-width:12.5vw;margin:0 auto;padding:.8333333333vw;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;column-gap:.9722222222vw;white-space:nowrap}.bs-marquee .image-wrap{width:16.6425rem;height:1.75rem}.bs-marquee .btn-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin:3.625rem 0 0}.bs-marquee .btn{padding:.875rem 3rem;background:var(--clr-primary)}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.bs-testimonials{padding:5rem 5rem 1.875rem;background:var(--clr-white-blue)}.bs-testimonials.details-content{padding:0;background:var(--clr-white)}.bs-testimonials .swiper{margin:0 -5rem;padding:0 5rem}@media only screen and (max-width:768px){.bs-form .form-group .wpcf7-file{font-size:.875rem}.bs-form .form-group .wpcf7-file::-webkit-file-upload-button,.bs-form .form-group .wpcf7-file::file-selector-button{font-size:.875rem;padding:.5rem .875rem}.bs-form .input-wrap .icon{top:1.375rem;left:.875rem}.bs-form .input-wrap .icon.mail{width:.875rem;height:.875rem}.bs-form .form-checkboxes .wpcf7-not-valid-tip{bottom:-2.1875rem}.bs-form .form-submit{margin-top:1.5rem}.bs-form .form-helper-text,.bs-marquee .sec-desc{font-size:.875rem;line-height:1.6}.bs-form.typ-contact input,.bs-form.typ-contact select,.bs-form.typ-contact textarea{min-height:2.625rem;border:.5px solid #0000001a;padding:1.25rem .625rem .625rem 2.5rem}.bs-form.typ-contact .form-submit{margin-top:2.5rem}.bs-form.typ-contact .input-wrap .icon{top:1.5rem}.bs-form.typ-contact .form-group .input-wrap:has(textarea.form-control) .floating-label{top:1.5rem}.bs-form.typ-contact.modal .form-submit{margin:2.5rem auto 0}.bs-marquee{padding:2.625rem 0}.bs-marquee .sec-head{max-width:initial;margin:0}.bs-marquee .sec-title{font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem}.bs-marquee .marquee-track{padding:.625rem 0}.bs-marquee .market-item{min-width:initial;width:100%;column-gap:.625rem;border-radius:1.4375rem;padding:1rem}.bs-marquee .btn-wrap{margin:1.3125rem 0 2.125rem}.bs-marquee .btn{line-height:.5rem}.bs-testimonials{padding:0 1rem}.bs-testimonials .swiper{margin:0 -1.25rem;padding:0 1.25rem}}.bs-testimonials .testimonial-card{display:flex;align-items:center;background:var(--clr-white);border-radius:.625rem;overflow:hidden;min-height:15.375rem;max-width:38.75rem}.bs-testimonials .know-more{font-size:.875rem;line-height:.9375rem;width:100%;text-align:right;margin-bottom:.625rem;color:var(--clr-midnight-black)}.bs-testimonials .testimonial-image{width:10.125rem;position:relative}.bs-testimonials .testimonial-image::before{content:"";position:absolute;width:.5rem;height:100%;background-color:var(--clr-primary);left:0;border-top-left-radius:2rem;border-bottom-left-radius:2rem}.bs-testimonials .testimonial-image img{width:100%;height:100%;object-fit:cover;border-radius:.625rem}.bs-testimonials .quote{position:absolute;top:1.25rem;left:.9375rem;z-index:1}.bs-testimonials .testimonial-content{flex:1;padding:2.0925rem 1rem}.bs-testimonials .card-desc{font-size:1.25rem;line-height:1.5rem;font-weight:600;margin-bottom:.805rem;color:var(--clr-blue);position:relative;padding-top:1.875rem}.bs-testimonials .card-desc::before{content:"";background:url("./static-assets/icons/quote.svg") 0 0/contain no-repeat;width:1.9375rem;height:1.25rem;position:absolute;top:0}.bs-testimonials .card-name{font-size:1rem;line-height:1rem;font-weight:700;color:var(--clr-midnight-black);margin-top:.5rem}.bs-accordion .acc-number,.bs-accordion .acc-title,.bs-accordion .title,.bs-education .title,.bs-features .f-title,.bs-hero .card-title,.bs-hero .title,.bs-page-band .title{font-weight:600;font-family:"Finlandica Headline",sans-serif!important}.bs-testimonials .card-parent-details{font-size:.875rem;line-height:.9375rem;color:var(--clr-midnight-black)}.bs-testimonials .rating{display:flex;gap:4px}.bs-testimonials .star.active .icon{background-color:var(--clr-yellow)}.bs-testimonials .testimonial-video-btn{width:2.970625rem;height:2.970625rem;position:absolute;bottom:0;right:-.625rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--clr-white);border:.36px solid #00000080;cursor:pointer}.bs-testimonials .testimonial-navigation{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.875rem}.bs-testimonials .testimonial-next,.bs-testimonials .testimonial-prev{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border:1px solid #e5e7eb;background:0 0;cursor:pointer;border-radius:50%;transition:.3s}.bs-testimonials .testimonial-detail-modal{position:fixed;inset:0;z-index:9999;opacity:0;visibility:hidden;transition:.3s}.bs-testimonials .testimonial-detail-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.bs-testimonials .testimonial-detail-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:56.25rem;z-index:2}.bs-testimonials .testimonial-detail-close{position:absolute;top:-2.8125rem;right:0;border:0;background:0 0;color:#fff;cursor:pointer}.bs-testimonials .testimonial-card-modal{max-width:100%;width:100%;padding:1.25rem}.bs-testimonials .testimonial-card-modal .card-desc{-webkit-line-clamp:unset;overflow:visible;display:block}.bs-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);z-index:999;border-radius:1rem;overflow:visible;opacity:0;visibility:hidden;transition:.35s}.bs-modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(.8)}.bs-modal .modal-close{position:absolute;top:-1.375rem;right:-1.375rem;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:var(--clr-black);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 15px rgba(0,0,0,.15)}.bs-modal .modal-body{overflow:hidden;border-radius:1rem;background:var(--clr-white)}.bs-modal.goal-modal,.bs-modal.testimonial-modal{width:min(90vw,1400px);height:90vh;padding:.625rem}.bs-modal.goal-modal .modal-close,.bs-modal.testimonial-modal .modal-close{top:-.875rem;right:-.875rem}.bs-modal.goal-modal .modal-body,.bs-modal.testimonial-modal .modal-body{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;border-radius:1rem}.bs-modal.goal-modal .goal-modal-inner,.bs-modal.goal-modal .testimonial-modal-inner,.bs-modal.testimonial-modal .goal-modal-inner,.bs-modal.testimonial-modal .testimonial-modal-inner{width:100%;aspect-ratio:16/9;max-height:100%;margin:auto;z-index:2}.bs-modal.goal-modal .goal-video,.bs-modal.goal-modal .testimonial-video,.bs-modal.testimonial-modal .goal-video,.bs-modal.testimonial-modal .testimonial-video{width:100%;height:100%;display:block;object-fit:contain;border-radius:.75rem;background:#000}.bs-modal.admission-modal{width:min(80vw,1067px);padding:.625rem;background:var(--clr-white-30)}@media only screen and (min-width:768px) and (max-width:980px){.bs-banner.typ-school{padding-bottom:2.5rem}.bs-section.typ-academics .card-list{justify-content:center}.bs-modal.admission-modal{width:min(92vw,1067px)}}.bs-modal.admission-modal .modal-close{top:-.875rem;right:-.875rem;background:var(--clr-white)}.bs-modal.admission-modal .modal-close i,.bs-welcome .welcome-main .btn-read-more .icon{background-color:var(--clr-primary)}.bs-modal.admission-modal .modal-body{display:grid;grid-template-columns:1fr 1fr;min-height:550px;gap:1rem}.bs-modal.admission-modal .md-cont{padding:3rem 0 3rem 3.75rem;display:flex;flex-direction:column;justify-content:center;text-align:left}.bs-modal.admission-modal .announcement-tag{display:inline-flex;gap:.625rem;align-self:center;background-color:var(--clr-primary);color:var(--clr-white);border-radius:1.5rem;padding:.6875rem .75rem;font-size:.875rem;text-transform:uppercase;font-family:"Finlandica Headline",sans-serif!important;font-weight:700;margin-bottom:1.75rem}.bs-modal.admission-modal .md-title{color:var(--clr-blue-03);font-size:5rem;line-height:5rem;font-weight:700;font-family:"Finlandica Headline",sans-serif!important}.bs-modal.admission-modal .md-title span{display:block;color:var(--clr-secondary)}.bs-modal.admission-modal .md-subtitle{font-size:2rem;line-height:1.75rem;font-weight:700;margin:2.625rem 0 2.5rem;color:var(--clr-dark-grey);text-transform:capitalize}.bs-modal.admission-modal .md-desc{font-size:1.125rem;line-height:1.625rem;max-width:92%;margin:2.5rem 0 3rem;color:var(--clr-dark-grey);position:relative}.bs-modal.admission-modal .md-desc::after{content:none;position:absolute;border-bottom:1px dashed var(--clr-yellow);width:inherit;inset:0;bottom:-3rem}.bs-modal.admission-modal .modal-image{height:100%;max-width:max-content;margin:0 auto;width:100%}@media only screen and (max-width:768px){.bs-testimonials .testimonial-card{min-height:initial;max-width:initial;border-radius:.5rem;align-items:flex-start;gap:1.8125rem}.bs-testimonials .know-more{font-size:.875rem;line-height:1rem}.bs-testimonials .testimonial-image{max-width:8rem;width:100%}.bs-testimonials .quote{top:.5625rem;left:.5rem}.bs-testimonials .testimonial-content{padding:.625rem 1.3125rem 1.1875rem 0}.bs-testimonials .card-desc{font-size:1rem;line-height:1.6;margin-bottom:.75rem;padding-top:1.125rem}.bs-testimonials .card-desc::before{width:1.375rem;height:.9375rem}.bs-testimonials .card-name{line-height:.75rem;margin:.3125rem 0}.bs-testimonials .card-parent-details{line-height:.6875rem}.bs-testimonials .testimonial-video-btn{width:2.82875rem;height:2.82875rem;bottom:0;right:-1rem}.bs-testimonials .testimonial-navigation{display:none}.bs-testimonials .testimonial-card-modal{flex-direction:column}.bs-testimonials .swiper-pagination{margin-top:1.4375rem;position:static;text-align:center}.bs-testimonials .swiper-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;background:rgba(0,51,153,.3);opacity:1;transition:.3s;border-radius:3.125rem}.bs-testimonials .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}.bs-testimonials .testimonial-pagination{display:block}.bs-modal{width:95%}.bs-modal.goal-modal .goal-modal-inner,.bs-modal.goal-modal .testimonial-modal-inner,.bs-modal.testimonial-modal .goal-modal-inner,.bs-modal.testimonial-modal .testimonial-modal-inner{width:100%}.bs-modal.admission-modal{width:100%;max-height:90vh;height:auto;padding:0}.bs-modal.admission-modal .modal-close{top:.75rem;right:.75rem;width:2rem;height:2rem;box-shadow:0 2px 4px rgba(0,0,0,.12549)}.bs-modal.admission-modal .modal-body{min-height:initial;grid-template-columns:1fr}.bs-modal.admission-modal .md-cont{padding:1.5rem 1.5rem 4rem;order:2}.bs-modal.admission-modal .announcement-tag{padding:.625rem 1rem;gap:.5rem;font-size:.75rem;margin-bottom:1.25rem}.bs-modal.admission-modal .md-title{font-size:2.25rem;line-height:110%;display:inline-flex;gap:.625rem}.bs-modal.admission-modal .md-subtitle{font-size:1.25rem;margin:1.25rem 0;max-width:initial}.bs-modal.admission-modal .md-desc{font-size:.875rem;line-height:1.6;max-width:initial;margin:1.25rem 0 1.5rem}.bs-modal.admission-modal .md-desc::after{content:none}.bs-modal.admission-modal .modal-image{order:1;padding:3.5rem 1.5rem 0;max-height:37.5rem;max-width:initial;width:auto}.bs-modal.book-tour-modal{width:86%}}.bs-modal.admission-modal .modal-image img{height:100%;object-fit:cover;object-position:top}.bs-modal.book-tour-modal.active{transform:translate(-50%,-50%) scale(1)}.bs-education{background-color:var(--clr-blue-03);padding:5rem 0;color:var(--clr-white);position:relative}.bs-education .cm-container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:3.75rem}.bs-education .title{font-size:3.5rem;line-height:4.5rem;margin-bottom:1.5rem}.bs-education .shape{position:absolute;background:url("./static-assets/icons/shape-edu.svg") center center/cover no-repeat;width:4.875rem;height:4.875rem;left:38.75rem;top:-2.4375rem}.bs-education .image-wrap{width:35.875rem;height:37rem}@media only screen and (max-width:980px){.bs-modal.goal-modal,.bs-modal.testimonial-modal{width:90vw;height:auto;max-height:90vh}.bs-education{padding:3.5rem 0}.bs-education .image-wrap{width:31.875rem;height:31rem}.bs-features{padding:3.125rem 0}}@media only screen and (max-width:768px){.bs-modal.book-tour-modal .form-grid{gap:1.5rem}.bs-education{padding:2.625rem 0}.bs-education .cm-container{flex-direction:column;gap:2rem}.bs-education .title{font-size:2rem;line-height:2.5rem;margin-bottom:1rem}.bs-education .desc{font-size:.875rem;line-height:1.6}.bs-education .desc p{margin-bottom:1rem}.bs-education .shape{display:none}.bs-education .image-wrap{max-width:17.1875rem;width:100%;height:100%;margin:0 auto}.bs-education .image-wrap img{width:100%}}.bs-features .f-list{display:flex;flex-direction:column;gap:1.25rem;overflow:hidden}.bs-features .card-wrapper{perspective:1200px;margin-bottom:2rem}.bs-features .card{will-change:transform;transform-origin:top center;backface-visibility:hidden}.bs-features .f-item{padding:2.25rem;background-color:var(--clr-primary-bg);border-radius:.625rem;display:flex;align-items:center;gap:3.125rem}@media only screen and (max-width:980px){.bs-features .card-wrapper{perspective:none;margin-bottom:1.25rem}.bs-features .f-item{flex-direction:column-reverse;max-width:80%;margin:0 auto}}.bs-features .f-item.typ-rev{flex-direction:row-reverse}.bs-features .f-title{font-size:2rem;line-height:1.1;color:var(--clr-primary);margin-bottom:1.75rem;position:relative}.bs-features .f-title::after{content:"";position:absolute;background-color:var(--clr-blue-03);height:.25rem;width:4rem;bottom:-.75rem;left:0}.bs-features .image-wrap{flex:none;width:38.1875rem;height:32.4375rem;border-radius:.625rem;overflow:hidden}@media only screen and (max-width:980px){.bs-features .f-item.typ-rev{flex-direction:column-reverse}.bs-features .image-wrap{width:100%;height:100%}}@media only screen and (max-width:768px){.bs-features{padding:2.5rem 0}.bs-features .f-item{gap:1.125rem;padding:1.25rem}.bs-features .f-title{font-size:1.25rem;line-height:1.5rem;margin-bottom:.625rem}.bs-features .f-title::after{width:1.5rem;height:.125rem;bottom:-.25rem}.bs-features .f-desc{font-size:.875rem;line-height:1.6}.bs-features .f-desc p{margin-bottom:1.125rem}.bs-features .image-wrap{border-radius:.5rem;max-width:initial;height:20rem}.bs-features.typ-full-img{padding:0}}.bs-features.typ-full-img .f-item{align-items:flex-start;padding:0;background-color:var(--clr-blue-03);border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;gap:0}@media only screen and (max-width:980px){.bs-features.typ-full-img .f-item{flex-direction:column;max-width:80%;margin:0 auto}}@media only screen and (max-width:768px){.bs-features.typ-full-img .f-item{border-radius:.5rem;flex-direction:column;max-width:80%;margin:0 auto}}.bs-features.typ-full-img .f-item.typ-large .f-title{font-size:3rem;line-height:1.1}.bs-features.typ-full-img .data-wrap{padding:3.25rem 3.125rem 0}.bs-features.typ-full-img .f-title{color:var(--clr-white);margin-bottom:1.5rem}.bs-features.typ-full-img .image-wrap{border-radius:0;width:31.25rem;height:100%;position:relative}@media only screen and (max-width:980px){.bs-features.typ-full-img .data-wrap{padding:1.5rem}.bs-features.typ-full-img .image-wrap{width:100%;height:100%;margin:auto 0}}.bs-features.typ-full-img .image-wrap::before{content:"";position:absolute;width:.5rem;height:100%;top:0;bottom:0;left:0;background-color:var(--clr-blue-8a);z-index:0}.bs-page-band{height:100%;margin:2.5rem 0 5rem}@media only screen and (max-width:768px){.bs-features.typ-full-img .f-item.typ-large .f-title{font-size:1.5rem}.bs-features.typ-full-img .data-wrap{padding:1.25rem}.bs-features.typ-full-img .f-title{line-height:2rem;margin-bottom:.625rem}.bs-features.typ-full-img .image-wrap{max-width:initial;height:auto;margin:0 auto;border-radius:.5rem .5rem 0 0}.bs-features.typ-full-img .image-wrap::before{content:none}.bs-page-band{padding:1.25rem;margin:1.25rem -1.25rem 0}}.bs-page-band .band-cont{background-color:var(--clr-primary-bg);padding:1.5rem;border-radius:.625rem;transition:box-shadow .25s ease-in-out}.bs-page-band .title{font-size:4rem;line-height:1.1;color:var(--clr-primary);margin-bottom:1.1875rem}.bs-page-band.typ-full{background-color:var(--clr-light-blue-bg);padding:5rem 0 3.75rem;margin:0}.bs-hero .sec-head{text-align:center;margin-bottom:3.25rem}.bs-hero .title{font-size:4rem;line-height:1.1;color:var(--clr-primary);margin-bottom:.5625rem}.bs-hero .h-list{display:flex;gap:3.25rem}.bs-hero .h-item{flex:100%}.bs-hero .h-cont{border-radius:.625rem;background-color:var(--clr-white)}.bs-hero .h-cont.typ-border{box-shadow:0 1.52005px 8.56015px rgba(0,0,0,.1),0 1.52005px 8.0401px -1.52005px rgba(0,0,0,.1);border-radius:10px;padding:2rem 2.25rem}.bs-hero .image-wrap{background-color:var(--clr-blue-bg);border-radius:.625rem;margin-bottom:1.125rem;width:4.5rem;height:4.5rem;display:flex;justify-content:center;align-items:center}.bs-hero .image-wrap img,.bs-hero .image-wrap svg{width:2.875rem;height:2.875rem}.bs-hero .card-title{font-size:1.625rem;line-height:1;color:var(--clr-primary);margin-bottom:.75rem}.bs-hero.typ-full{background-color:var(--clr-blue-light)}.bs-hero.typ-full .sec-head{margin-bottom:2.625rem}.bs-hero.typ-activities .h-list,.bs-hero.typ-full .h-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.bs-hero.typ-full .h-cont{padding:2rem 2.25rem;height:100%}.bs-hero.typ-card-bg::after,.bs-hero.typ-card-bg::before{content:"";position:absolute;width:30.5625rem;height:30.5625rem;left:-20.9375rem;border-radius:50%;bottom:8rem;background:rgba(3,39,160,.1)}@media only screen and (max-width:768px){.bs-page-band .title{font-size:1.5rem;line-height:2rem;margin-bottom:.625rem;text-align:center}.bs-hero .card-desc,.bs-hero .desc,.bs-page-band .desc{font-size:.875rem;line-height:1.6}.bs-hero .card-desc p,.bs-hero .desc p,.bs-page-band .desc p{margin-bottom:1.125rem}.bs-page-band.typ-full{padding:2.5rem 0;border-radius:0}.bs-page-band.typ-full .title{margin-bottom:2.75rem;text-align:left}.bs-page-band.typ-full .title::after{bottom:-1.25rem}.bs-hero{padding:2.625rem 0;overflow:hidden}.bs-hero .sec-head{margin-bottom:2rem}.bs-hero .title{font-size:1.5rem;line-height:2rem}.bs-hero .h-list{gap:0}.bs-hero .h-item{flex:none}.bs-hero .h-cont.typ-border,.bs-hero.typ-full .h-cont{padding:1.5rem}.bs-hero .image-wrap{margin-bottom:.625rem;width:3.75rem;height:3.75rem}.bs-hero .image-wrap img,.bs-hero .image-wrap svg{width:2rem;height:2rem}.bs-hero .card-title{font-size:1.25rem;line-height:1;margin-bottom:.625rem}.bs-hero.typ-card-bg::after,.bs-hero.typ-card-bg::before{width:15.625rem;height:15.625rem;left:-12.5rem}}.bs-hero.typ-card-bg::after{width:23.8125rem;height:23.8125rem;left:auto;right:-18.75rem;top:3rem;background:rgba(3,39,160,.1)}.bs-hero.typ-card-bg .h-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media only screen and (max-width:980px){.bs-hero.typ-card-bg .h-list{grid-template-columns:repeat(2,1fr);gap:1.875rem}}.bs-hero.typ-card-bg .h-cont{border-radius:.625rem;padding:3rem 3rem 2rem;background-color:var(--clr-primary-bg);position:relative;overflow:hidden;height:100%}.bs-hero.typ-card-bg .h-cont::before{content:"";position:absolute;border-left:4px solid var(--clr-blue-63);border-radius:.625rem 0 0 .625rem;transition:.4s;left:0;top:0;bottom:0}.bs-hero.typ-card-bg .image-wrap{margin-bottom:1rem;background-color:var(--clr-primary)}.bs-hero.typ-card-bg .card-title{font-weight:700;margin-bottom:1rem;color:var(--clr-primary);max-width:88%;min-height:3.25rem}.bs-hero.typ-card-bg .card-desc{font-size:1rem;line-height:1.6;color:var(--clr-black-63)}@media only screen and (max-width:768px){.bs-hero.typ-card-bg::after{width:15.625rem;height:15.625rem;right:-12.5rem}.bs-hero.typ-card-bg .h-list{grid-template-columns:repeat(1,1fr);gap:1.5rem}.bs-hero.typ-card-bg .h-cont{padding:1.5rem}.bs-hero.typ-card-bg .image-wrap{margin-bottom:.75rem}.bs-hero.typ-card-bg .card-title{font-size:1.25rem;line-height:1.1;min-height:2.5rem;margin-bottom:.75rem;max-width:initial}.bs-hero.typ-card-bg .card-desc{font-size:.875rem;line-height:1.125rem}.bs-hero .academic-swiper{margin:0 -1.25rem;padding:0 1.25rem}}.bs-hero.typ-head .head-wrap{display:flex;justify-content:flex-start;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.bs-hero.typ-activities .sec-head{max-width:76%;margin:0 auto 4rem}@media only screen and (max-width:768px){.bs-hero.typ-activities .sec-head{margin-bottom:2.5rem}.bs-hero.typ-activities .sec-cont{overflow:hidden;margin:0 -1.25rem;padding:0 1.25rem}.bs-hero.typ-activities .h-list{display:flex;gap:0;padding-bottom:3.75rem}}.bs-accordion .acc-item.active,.bs-hero.typ-activities .h-item,.lyt-main.typ-academic .bs-hero .h-item,.lyt-main.typ-curriculum .bs-hero .h-item{height:auto}.bs-hero.typ-activities .h-cont{padding:2rem;background:var(--clr-white);border:1px solid var(--clr-border-e2);border-radius:.625rem;height:21.5625rem;position:relative;overflow:visible;--border-glow-start:0deg;isolation:isolate;background:var(--clr-white);transition:.35s}.bs-hero.typ-activities .image-wrap{width:4.5rem;height:4.5rem;border-radius:50%;background-color:var(--clr-blue-bg-f4);flex:none}.bs-hero.typ-activities .card-desc{color:var(--clr-black-6a)}.bs-hero.typ-activities .card-subtitle{font-size:1rem;line-height:1.5;color:var(--clr-blue-33);margin-top:.75rem;width:89%;position:absolute;bottom:2.25rem}.bs-hero.typ-activities .card-subtitle::after{content:"";position:absolute;width:100%;height:1px;background-color:var(--clr-border-e5);left:0;right:4.5rem;top:-.75rem}.bs-hero.typ-activities .content-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bs-accordion{padding:2.5rem 0;border-radius:1.5rem;border:1px solid var(--clr-border);background-color:var(--clr-white-blue)}.bs-accordion .title{font-size:4rem;line-height:1.1;color:var(--clr-primary);margin-bottom:2rem}.bs-accordion .acc-list{display:flex;flex-direction:column;gap:.75rem}.bs-accordion .acc-item{background-color:var(--clr-white);border-radius:.625rem;padding:1.5rem;border:1px solid var(--clr-border);overflow:hidden;transition:.35s;height:6.5rem}.bs-accordion .acc-item.active .content::before,.bs-accordion.typ-faq .acc-item.active{background-color:var(--clr-blue-03)}.bs-accordion .acc-item.active .acc-number{background:var(--clr-accordion-bg)}.bs-accordion .acc-item.active .acc-body{max-height:max-content;opacity:1}.bs-accordion .content{position:relative;padding-left:1.5rem}.bs-accordion .content::before{content:"";position:absolute;left:0;height:100%;width:.25rem;border-radius:.625rem;background:var(--clr-border);transition:.35s}.bs-activity,.bs-tabs .tab-link:hover,.bs-tabs .table-wrap table{background:var(--clr-primary-bg)}.bs-accordion .acc-head{width:100%;display:flex;align-items:center;gap:1rem;padding:0;background:0 0;border:none;cursor:pointer;text-align:left}.bs-accordion .acc-number{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--clr-white-bg);display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:2.25rem;color:var(--clr-blue-03);flex-shrink:0}.bs-accordion .acc-title{font-size:1.625rem;line-height:1}.bs-accordion .acc-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s,opacity .3s;margin-top:.75rem}.bs-accordion .acc-body li,.bs-tabs .content-desc li{list-style-type:disc}.bs-accordion .acc-body ul,.bs-tabs .content-desc ul{padding-left:1.75rem}.bs-accordion.typ-faq{background-color:var(--clr-primary-bg);border:0;border-radius:0;padding:2.5rem;margin-bottom:1.5rem}.bs-accordion.typ-faq .acc-list{gap:1.375rem}.bs-accordion.typ-faq .acc-item{border:2.68684px solid rgba(70,45,114,.1);padding:1rem 3.125rem 1rem 2.75rem;border-radius:.625rem;transition:.4s;height:auto}.bs-accordion.typ-faq .acc-item.active .acc-title{transition:.4s;color:var(--clr-white)}.bs-accordion.typ-faq .acc-item.active .accordion{transform:scaleY(-1);background-color:var(--clr-white)}.bs-accordion.typ-faq .acc-head{justify-content:space-between}.bs-accordion.typ-faq .acc-title{font-size:1.25rem;line-height:1.5;transition:.4s}.bs-accordion.typ-faq .acc-body{margin-top:.875rem}.bs-accordion.typ-faq .acc-content{font-size:1rem;line-height:1.2;color:var(--clr-white);max-width:96%}.bs-activity{margin:1.25rem 0 2.5rem;border-radius:.625rem;padding:2rem}@media only screen and (max-width:768px){.bs-hero.typ-activities .swiper-pagination{text-align:center}.bs-hero.typ-activities .swiper-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.bs-hero.typ-activities .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}.bs-hero.typ-activities .h-cont{display:flex;flex-direction:column;height:100%}.bs-hero.typ-activities .card-subtitle{font-size:.875rem;line-height:1.25rem;height:calc(2 * 22px);margin-top:.75rem;padding-top:.75rem;width:100%;position:static;border-top:1px solid var(--clr-border-e5)}.bs-hero.typ-activities .card-subtitle::after{content:none}.bs-accordion .title{font-size:2.25rem;line-height:1;margin-bottom:1.5rem}.bs-accordion .acc-item{padding:1.5rem}.bs-accordion .acc-head{gap:.75rem}.bs-accordion .acc-title{font-size:1.25rem;line-height:1.5rem;font-weight:700}.bs-accordion .acc-body,.bs-accordion.typ-faq .acc-body{margin-top:.75rem}.bs-accordion .acc-body p,.bs-accordion .acc-body ul{margin-bottom:1.125rem}.bs-accordion .acc-body ul{padding-left:1rem}.bs-accordion .acc-content{font-size:.875rem;line-height:1.6}.bs-accordion.typ-faq{padding:2.625rem 0}.bs-accordion.typ-faq .acc-list{gap:.875rem}.bs-accordion.typ-faq .acc-item{padding:1.25rem}.bs-accordion.typ-faq .acc-title{font-size:1.125rem;line-height:1.625rem}.bs-accordion.typ-faq .acc-content{max-width:90%;font-size:.875rem;line-height:1.6}.bs-activity{border-radius:.625rem;padding:2.5rem 1.5rem;margin:0 -1.25rem}.bs-activity .title{font-size:1.5rem;line-height:2rem}}.bs-activity .activity-wrap{display:flex;justify-content:space-between;align-items:center;gap:4.5rem}.bs-activity .activity-content{max-width:27.125rem;flex-shrink:0}.bs-activity .activity-list{display:flex;align-items:center;flex:1;justify-content:space-between}.bs-activity .activity-item{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;max-width:7.75rem;width:100%;margin:0 auto}.bs-activity .activity-item:not(:last-child)::after{content:"";position:absolute;top:50%;right:-1rem;width:1.125rem;height:1.125rem;border-top:4px solid var(--clr-blue-8a);border-right:4px solid var(--clr-blue-8a);transform:rotate(45deg) translateY(-50%)}.bs-activity .image-wrap{width:6.125rem;height:6.125rem;border-radius:.625rem;display:flex;justify-content:center;align-items:center;background:rgba(3,39,160,.1)}.bs-activity .image-wrap img{width:4.8125rem;height:4.8125rem;object-fit:contain}.bs-activity .item-title{font-size:1.125rem;line-height:1.5rem;font-weight:500;color:var(--clr-black-63);margin-top:.625rem}.bs-tabs{padding:2.5rem 0;position:relative}.bs-tabs::after{content:"";position:absolute;width:23.8125rem;height:23.8125rem;top:8.75rem;right:-10%;border-radius:50%;z-index:-1;background:rgba(3,39,160,.1)}.bs-tabs .title{font-size:4rem;line-height:1.1;font-family:"Finlandica Headline",sans-serif!important;font-weight:600;color:var(--clr-primary);margin-bottom:.625rem}.bs-tabs .tab-links{display:flex;flex-wrap:nowrap;gap:.75rem;margin-bottom:1.5625rem;padding:0 calc((100vw - 75rem)/ 2);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.bs-tabs .tab-links::-webkit-scrollbar{display:none}@media only screen and (min-width:1920px){.bs-tabs .tab-links{padding:0 calc((100vw - 85.625rem)/ 2)}}@media only screen and (min-width:980px) and (max-width:1024px){.bs-tabs .tab-links{padding:0 calc((100vw - 72.5rem)/ 2)}}@media only screen and (max-width:980px){.bs-activity .activity-wrap{flex-direction:column}.bs-activity .activity-content{max-width:initial}.bs-activity .activity-list{gap:4rem}.bs-activity .activity-item:not(:last-child)::after{right:-2rem}.bs-tabs::after{right:0}.bs-tabs .tab-links{padding:0 1.5rem}}.bs-tabs .tab-link{padding:.5rem 1.125rem;border-radius:3.125rem;background:var(--clr-white);border:1px solid var(--clr-border);font-weight:500;font-size:1.125rem;line-height:1.625rem;color:var(--clr-midnight-grey);cursor:pointer;min-width:max-content;transition:.3s}.bs-tabs .content-title,.bs-welcome .welcome-main .title{font-family:"Finlandica Headline",sans-serif!important;font-weight:600}.bs-tabs .tab-link:hover{border-color:var(--clr-primary-bg)}.bs-tabs .tab-link.active{background:var(--clr-blue-03);color:var(--clr-white);border-color:var(--clr-blue-03)}.bs-tabs .table-wrap tbody td,.bs-tabs .table-wrap thead th{text-align:center;border-right:1px solid var(--clr-primary);color:var(--clr-primary)}.bs-tabs .tab-pane,.bs-welcome .welcome-main .desc p.hidden-para{display:none}.bs-tabs .content-box{background:var(--clr-white-fa);padding:2rem 2.5rem;border-radius:.625rem;border:1.5px solid var(--clr-tabs-border);box-shadow:0 4px 20px 0 #1a266614}.bs-tabs .content-title{font-size:1.625rem;line-height:1;color:var(--clr-blue-03);margin-bottom:1rem}.bs-tabs .table-wrap{margin-top:1rem;overflow-x:auto}.bs-tabs .table-wrap table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--clr-primary);border-radius:.625rem;overflow:hidden;font-family:Lato,sans-serif!important}.bs-tabs .table-wrap thead th{font-size:1.125rem;line-height:1.625rem;font-weight:700;padding:.625rem .75rem;width:25%}.bs-tabs .table-wrap tbody td[rowspan]:last-child,.bs-tabs .table-wrap thead th:last-child{border-right:0}.bs-tabs .table-wrap tbody td{padding:.625rem .75rem;vertical-align:middle;border-top:1px solid var(--clr-primary);font-size:.875rem;line-height:1.3}.bs-tabs .table-wrap tbody tr:last-child td{border-bottom:0}.bs-tabs .btn-wrap{margin-top:2.5rem;display:flex;justify-content:center;gap:1.875rem}.bs-welcome{padding:3.125rem 0 2rem;background:#eef6ff;overflow:hidden;position:relative;z-index:0}.bs-welcome .image-wrap .play-icon,.bs-welcome .image-wrap .play-icon::before{overflow:hidden;z-index:0;left:50%;transform:translate(-50%,-50%);border-radius:50%}.bs-welcome .welcome-main{display:flex;justify-content:space-between;align-items:center;gap:4.375rem;margin-bottom:5.625rem;position:relative}.bs-welcome .welcome-main::before{content:"";position:absolute;display:block;width:32.6875rem;height:36.0625rem;background:url("./static-assets/images/welcome-bg.png") 0 0/cover no-repeat;z-index:-1;right:-10.375rem;bottom:0}.bs-welcome .welcome-main .title{font-size:4rem;line-height:1.1;color:var(--clr-primary);margin-bottom:2.5rem;max-width:90%;position:relative}@media only screen and (max-width:768px){.bs-activity .desc,.bs-tabs .content-desc,.bs-tabs .desc,.bs-tabs .tab-link{font-size:.875rem;line-height:1.6}.bs-activity .desc p,.bs-tabs .content-desc p,.bs-tabs .content-desc ul,.bs-tabs .desc p{margin-bottom:1.125rem}.bs-activity .activity-list{gap:2rem;width:100%}.bs-activity .activity-item{max-width:initial}.bs-activity .activity-item:not(:last-child)::after{border-top:3px solid var(--clr-blue-8a);border-right:3px solid var(--clr-blue-8a);right:-1rem;width:.625rem;height:.625rem}.bs-activity .image-wrap{width:2.375rem;height:2.375rem}.bs-activity .image-wrap img{width:1.875rem;height:1.875rem}.bs-activity .item-title{font-size:.625rem;line-height:1rem;margin-top:.3125rem}.bs-tabs{padding:1.25rem 0 2.6875rem}.bs-tabs::after{content:none}.bs-tabs .title{font-size:1.5rem;line-height:2rem;font-weight:700}.bs-tabs .tab-links{overflow:auto;flex-wrap:nowrap;padding:0 1.25rem;margin-bottom:1.25rem}.bs-tabs .content-box{padding:1.125rem 1.5rem}.bs-tabs .content-title{font-size:1.25rem;line-height:1.75rem;margin-bottom:.75rem}.bs-tabs .content-desc ul{padding-left:1rem}.bs-tabs .table-wrap table{min-width:32.5rem}.bs-tabs .table-wrap thead th{font-size:.875rem;line-height:1.6;padding:.625rem;width:18%}.bs-tabs .table-wrap tbody td{padding:.625rem}.bs-tabs .btn-wrap{margin-top:1.5rem;gap:1.25rem}.bs-welcome .cm-container{overflow:visible}.bs-welcome .welcome-main::before{background-size:contain;width:13.8125rem;height:15.3125rem;left:-2.5rem;top:3.125rem;bottom:initial;transform:scaleX(-1) scaleY(-1);overflow:hidden}.bs-welcome .welcome-main{flex-direction:column-reverse;align-items:flex-start;gap:2.125rem;margin-bottom:1.5625rem}.bs-welcome .welcome-main .title{max-width:initial;font-size:1.5rem;line-height:2rem;margin-bottom:.75rem;font-weight:700}.bs-welcome .welcome-main .title::before{content:"";background:url("./static-assets/images/quotation_mark.png") 0 0/contain no-repeat;width:3.625rem;height:3.75rem;position:absolute;top:-5rem}}.bs-welcome .welcome-main .desc{font-size:1.125rem;line-height:1.625rem;color:var(--clr-black-63);font-family:Lato,sans-serif!important}.bs-welcome .welcome-main .btn-read-more{display:flex;align-items:center;gap:.5rem;cursor:pointer;border:0;padding:0;background:0 0;color:var(--clr-primary);font-weight:600;transition:.3s;font-size:.875rem;line-height:1.6;margin-top:1rem}.bs-welcome .welcome-main .btn-read-more:hover{opacity:.8}.bs-welcome .principal-name,.bs-welcome .warmly{font-size:1.25rem;line-height:1.75rem;color:var(--clr-black-63);margin-top:2.5rem;font-family:Lato,sans-serif!important}.bs-welcome .principal-name{margin-top:0;font-weight:700}.bs-welcome .image-wrap{flex:none;width:auto;height:calc(85vh - 150px);aspect-ratio:405/644;border:4px solid var(--clr-blue-border-20);border-radius:.75rem;overflow:hidden;position:relative}@media only screen and (max-width:1024px){.bs-section.typ-blogs .blog-list{grid-template-columns:repeat(2,1fr)}.bs-activity .activity-wrap{gap:2rem}.bs-welcome .image-wrap{max-width:50%;width:100%;height:100%}}@media only screen and (min-width:980px) and (max-width:1024px){.bs-welcome .image-wrap{height:calc(75vh - 150px);max-width:max-content}}@media only screen and (max-width:820px){.bs-welcome .image-wrap{max-width:50%;width:100%;height:100%}}@media only screen and (max-width:560px){.admission-ribbon .admission-ribbon-inner{padding:.625rem 1rem}.bs-banner.typ-about .image-wrap,.bs-banner.typ-common .image-wrap,.bs-education .image-wrap,.bs-features .f-item,.bs-features.typ-full-img .f-item,.bs-section.typ-info-tile .sec-head,.bs-section.typ-maps .sec-cont,.bs-section.typ-news-events .news-card,.bs-welcome .image-wrap{max-width:initial}.bs-banner.typ-academics .image-wrap,.bs-banner.typ-admission .image-wrap,.bs-banner.typ-curriculum .image-wrap,.bs-banner.typ-faculty .image-wrap{max-width:80%}.bs-footer .links-wrap{gap:2rem}.bs-section.typ-mod .card-list{grid-template-columns:repeat(1,1fr)}.bs-section.typ-academics .card-list,.bs-section.typ-vision-mission .sec-cont{flex-direction:column}.bs-section.typ-academics .card{width:100%;max-width:initial}.bs-section.typ-student-life .image-wrap{max-height:17.5rem}.bs-section.typ-hero-cards .card-item{width:100%}.bs-section.typ-contact .c-list{grid-template-columns:repeat(1,1fr);gap:1.25rem}.bs-section.typ-news-events .featured-news .image-wrap{max-height:15rem;max-width:8.4375rem}.bs-section.typ-news-events .news-card .image-wrap{max-width:50%;width:100%;height:100%;aspect-ratio:156/101}.bs-section.typ-blog .image-wrap{height:12.5rem;max-height:initial}.bs-marquee .marquee-track{animation-duration:25s}.bs-modal.admission-modal .modal-image{max-height:18.75rem}.bs-features .image-wrap{border-radius:.25rem;height:100%}.bs-features.typ-full-img .image-wrap{max-width:initial;height:auto}}.bs-welcome .image-wrap img{height:100%;object-fit:cover;width:100%;display:block;object-position:41%}.bs-welcome .image-wrap .play-icon{position:absolute;width:6.25rem;height:6.25rem;top:60%;cursor:pointer}.bs-welcome .image-wrap .play-icon::before{content:"";position:absolute;background:url("./static-assets/images/play-circle.png") 0 0/cover no-repeat;width:7.25rem;height:7.25rem;box-shadow:0 12px 24px rgba(0,0,0,.2);top:50%}.bs-welcome .image-wrap .play-icon::after{content:"";position:absolute;width:6.25rem;height:6.25rem;border-radius:50%;backdrop-filter:blur(7.5px);inset:0;z-index:-1}.bs-welcome .leaders-list{display:flex;flex-direction:column;gap:5.875rem}@media only screen and (max-width:1200px){.bs-welcome{padding:2.5rem 0}.bs-welcome .image-wrap img{object-position:unset}.bs-welcome .leaders-list{gap:2.5rem;padding:1.25rem 1.25rem 0}}.bs-welcome .leader-item{display:flex;align-items:center;gap:6.6875rem;padding-left:3.125rem;position:relative}.bs-welcome .leader-item::before{content:"";position:absolute;display:block;width:32.6875rem;height:36.0625rem;background:url("./static-assets/images/welcome-bg.png") 0 0/cover no-repeat;z-index:-1;left:-10rem;bottom:-2rem;transform:scaleX(-1)}@media only screen and (max-width:1024px){.bs-welcome .leader-item{padding-left:0;gap:2.25rem}}.bs-welcome .leader-item.typ-rev{flex-direction:row-reverse;justify-content:center;padding-left:0;padding-right:3.125rem}.bs-welcome .leader-item.typ-rev::before{left:auto;width:34.6875rem;right:-10rem;transform:scaleX(1)}.bs-welcome .leader-item.typ-rev .data-wrap{margin-right:2.0625rem}.bs-welcome .data-wrap{max-width:33.5rem;margin-left:2.0625rem}.bs-welcome .quote{position:relative;font-size:1.5rem;line-height:2.25rem;color:var(--clr-primary);font-style:italic;font-weight:600;margin:3rem 0 1.125rem}.bs-welcome .quote::before{content:"";background:url("./static-assets/images/quotation_mark.png") 0 0/contain no-repeat;width:2.625rem;height:1.75rem;position:absolute;top:-3rem}.bs-welcome .icon.play,.lyt-main{background-color:var(--clr-white)}.bs-welcome .d-label,.bs-welcome .d-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--clr-black-63)}.bs-welcome .d-label{font-weight:400;display:block}.bs-welcome .btn{display:inline-flex;align-items:center;gap:.625rem}.bs-welcome .icon.play{width:1.25rem;height:1.25rem}.bs-breadcrumb{position:absolute;left:calc((100vw - 75rem)/ 2);top:5.75rem;z-index:90;transition:top .35s}.bs-breadcrumb .cm-container{display:flex;align-items:center;gap:.5rem}.bs-breadcrumb a{font-size:1rem;line-height:1.2;color:var(--clr-secondary-99);text-decoration:none;transition:color .3s}.bs-breadcrumb .current,.bs-breadcrumb a:hover{color:var(--clr-blue-8a)}.lyt-main{padding-top:4.25rem;position:relative;z-index:2}.lyt-main.typ-home.typ-band{padding-top:7.625rem}.lyt-main.typ-home.typ-band .bs-banner.typ-home{min-height:calc(100dvh - 122px)}@media only screen and (min-width:769px) and (max-width:1280px) and (orientation:portrait){.bs-section.typ-center{min-height:43.75rem;max-height:43.75rem}.lyt-main.typ-home.typ-band .bs-banner.typ-home{min-height:43.75rem}}@media only screen and (max-width:768px){.bs-welcome .welcome-main .desc{font-size:.875rem;line-height:1.6}.bs-welcome .welcome-main .desc p{margin-bottom:1rem}.bs-welcome .welcome-main .image-wrap{height:20.6875rem;border:4px solid #00339933;border-radius:.75rem}.bs-welcome .welcome-main .image-wrap img{object-position:top}.bs-welcome .d-label,.bs-welcome .d-title,.bs-welcome .principal-name,.bs-welcome .warmly{font-size:.875rem;line-height:1.6;color:var(--clr-black)}.bs-welcome .image-wrap{border:1.15px solid #00339933;border-radius:2px;height:20.75rem}.bs-welcome .image-wrap .play-icon,.bs-welcome .image-wrap .play-icon::after,.bs-welcome .image-wrap .play-icon::before{width:2.5rem;height:2.5rem}.bs-welcome .leader-item::before{background-size:contain;width:13.8125rem;height:15.3125rem;left:-2.5rem;top:-1.25rem;bottom:initial;transform:scaleX(-1) scaleY(-1)}.bs-welcome .leader-item{padding-left:0;flex-direction:column;gap:.75rem}.bs-welcome .leader-item.typ-rev::before{background-size:contain;width:13.8125rem;height:15.3125rem;left:initial;right:-2.5rem;top:-1.25rem;bottom:initial;transform:scaleX(1) scaleY(-1)}.bs-welcome .leader-item.typ-rev{flex-direction:column;padding-right:0}.bs-welcome .leader-item.typ-rev .data-wrap{margin-right:0}.bs-welcome .data-wrap{max-width:initial;gap:.75rem;margin-left:.5rem}.bs-welcome .quote{font-size:.875rem;line-height:1.25rem;font-weight:500;margin:1.375rem 0 0}.bs-welcome .quote::before{width:1.25rem;height:1.25rem;top:-1.25rem}.bs-welcome .d-title{margin-top:.75rem}.lyt-main.typ-home.typ-band{padding-top:9.25rem}.lyt-main.typ-academic .bs-hero.typ-head .head-wrap{flex-direction:column;align-items:flex-start;gap:1.375rem;margin-bottom:0}.lyt-main.typ-academic .bs-hero.typ-head .card-title{margin-bottom:1.375rem}.lyt-main.typ-academic .bs-hero .sec-cont{margin:0 -1.25rem;padding:0 1.25rem;overflow:visible}.lyt-main.typ-academic .bs-hero .sec-cont .swiper-pagination{bottom:0}.lyt-main.typ-academic .bs-hero .h-list{gap:0;padding-bottom:3.75rem}}@media only screen and (max-width:768px) and (max-width:768px){.bs-welcome .welcome-main .title::before{width:1.25rem;height:1.25rem;top:-1.25rem;content:none}.lyt-main.typ-academic .bs-hero .sec-cont .swiper-pagination{text-align:center}.lyt-main.typ-academic .bs-hero .sec-cont .swiper-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.lyt-main.typ-academic .bs-hero .sec-cont .swiper-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}}.lyt-main.typ-academic .bs-hero .h-cont{height:100%;box-shadow:0 4px 24px 0 #00000012}.lyt-main.typ-academic .bs-features.typ-full-img{padding-top:0}@media only screen and (min-width:768px){.bs-section.typ-mod .card-cont:hover{user-select:none;box-shadow:0 0 40px 0 rgba(79,70,229,.8);transform:translateY(-5px)}.bs-section.typ-hero-cards .card-cont:hover{box-shadow:0 2px 8px rgba(0,0,0,.0784314);transform:translateY(-5px)}.bs-hero.typ-activities .h-cont:hover,.bs-section.typ-info-tile .card-cont:hover,.bs-section.typ-info-tile.typ-card-padding .card-cont:hover{filter:drop-shadow(none);box-shadow:none}.bs-hero.typ-activities .h-cont:hover::after,.bs-hero.typ-activities .h-cont:hover::before,.bs-section.typ-info-tile .card-cont:hover::after,.bs-section.typ-info-tile .card-cont:hover::before,.bs-section.typ-info-tile.typ-card-padding .card-cont:hover::after,.bs-section.typ-info-tile.typ-card-padding .card-cont:hover::before,.lyt-main.typ-academic .bs-hero .h-cont:hover::after,.lyt-main.typ-academic .bs-hero .h-cont:hover::before,.lyt-main.typ-admissions .bs-hero .h-cont:hover::after,.lyt-main.typ-admissions .bs-hero .h-cont:hover::before{opacity:1}.bs-hero.typ-activities .h-cont:hover .shine,.bs-section.typ-info-tile .card-cont:hover .shine{display:block}.bs-section.typ-info-tile.typ-card-padding .card-cont:hover .image-wrap img,.lyt-main.typ-academic .bs-hero .h-cont:hover .image-wrap img,.lyt-main.typ-admissions .bs-hero .h-cont:hover .image-wrap img{scale:1}.bs-page-band .band-cont:hover{box-shadow:0 3px 16px rgba(0,0,0,.478431)}.bs-hero.typ-card-bg .h-cont:hover::before{border-width:.5rem}}.lyt-main.typ-news{padding:6.75rem 0 0}.lyt-main.typ-faculty .bs-features,.lyt-main.typ-school .bs-features{padding:0 0 5rem}.lyt-main.typ-school .bs-features .f-list{gap:2.5rem}@media only screen and (max-width:768px){.lyt-main.typ-academic .bs-hero .h-cont,.lyt-main.typ-admissions .bs-hero .h-cont{padding:1.25rem}.lyt-main.typ-news{padding:3.75rem 0 0}.lyt-main.typ-faculty .bs-features,.lyt-main.typ-school .bs-features{padding:0 0 2.5rem}.lyt-main.typ-school .bs-features .f-list{gap:2rem}.lyt-main.typ-curriculum .curriculum-pagination,.lyt-main.typ-curriculum .student-pagination{text-align:center}.lyt-main.typ-curriculum .curriculum-pagination .swiper-pagination-bullet,.lyt-main.typ-curriculum .student-pagination .swiper-pagination-bullet{width:.4375rem;height:.4375rem;opacity:1;transition:.3s;border-radius:3.125rem;background:rgba(0,51,153,.3)}.lyt-main.typ-curriculum .curriculum-pagination .swiper-pagination-bullet-active,.lyt-main.typ-curriculum .student-pagination .swiper-pagination-bullet-active{width:1.125rem;background:var(--clr-primary)}}.lyt-main.typ-curriculum .curriculum-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.3)}@media only screen and (max-width:768px){.lyt-main.typ-curriculum .bs-hero .sec-cont{overflow:hidden;margin:0 -1.25rem;padding:0 1.25rem}.lyt-main.typ-curriculum .bs-hero .h-list{display:flex;gap:0;padding-bottom:2.5rem}}@media only screen and (max-width:376px){.cm-container{padding:0 1rem}.bs-footer .footer-data{gap:1.5rem}.bs-footer .image-wrap{height:4rem}.bs-footer .links-wrap{gap:0}.bs-footer .nav-title{margin-bottom:.5rem}.bs-footer .slide-image-wrap{max-width:8.125rem}.bs-hero .academic-swiper,.bs-hero.typ-activities .sec-cont,.bs-section.typ-hero-cards .sec-cont,.bs-section.typ-info-tile .sec-cont,.bs-section.typ-stats .stats-list,.bs-section.typ-student-life .sec-cont,.bs-testimonials .swiper,.lyt-main.typ-academic .bs-hero .sec-cont,.lyt-main.typ-curriculum .bs-hero .sec-cont{margin:0 -1rem;padding:0 1rem}.bs-section.typ-ruler .image-wrap{width:80%}.bs-section.typ-ruler .ruler-value{font-size:4.5rem;line-height:2.8125rem;min-width:7rem}.bs-section.typ-ruler .ruler-text{font-size:1rem;line-height:1.5rem}.bs-activity,.bs-page-band,.bs-section.typ-vision-mission{margin:0 -1rem}.bs-section.typ-info-tile.typ-card-padding .card-list{margin:0 -1rem;padding:1.25rem 1rem 2.5rem}.bs-section.typ-contact .bs-form{margin:0 -1rem;padding:2.5rem 1rem}.bs-section.typ-blogs .blogs-swiper{margin:0 -1rem;padding:0 1rem 2.5rem}}.lyt-main.typ-curriculum .bs-hero.typ-card-bg .sec-head::after{content:"";position:absolute;width:4.4375rem;height:4.4375rem;background:rgba(3,39,160,.1);border-radius:50%;right:0;bottom:0}.lyt-main.typ-activities .bs-banner{min-height:initial;padding:6.25rem 0 5.625rem}.lyt-main.typ-activities .bs-features{padding:3.75rem 0 1.25rem}.lyt-main.typ-admissions .bs-banner::before{right:auto;left:-4.25rem;top:15.25rem}@media only screen and (max-width:768px){.lyt-main.typ-curriculum .bs-hero.typ-card-bg .sec-head::after{content:none}.lyt-main.typ-activities .bs-banner{padding:0 0 2.5rem}.lyt-main.typ-activities .bs-features{padding:0}.lyt-main.typ-admissions .bs-banner .banner-wrap{flex-direction:row}.lyt-main.typ-admissions .bs-banner .image-wrap{border-radius:.5rem;overflow:hidden}}@media only screen and (max-width:650px){.lyt-main.typ-admissions .bs-banner .banner-wrap{flex-direction:column}.lyt-main.typ-admissions .bs-banner .image-wrap{max-width:initial;width:100%}}.lyt-main.typ-admissions .bs-hero .sec-head{margin-bottom:1.4375rem}.lyt-main.typ-admissions .bs-hero .h-cont.typ-border{padding:1.75rem 1.25rem}@media only screen and (min-width:769px){html:not(.no-js) [data-aos=line-reveal]{display:block;opacity:0;transform:translate3d(0,100%,0);transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.16,1,0.3,1)}.reveal-wrapper[data-aos=fade-up],[data-aos=fade-in-mb],[data-aos=fade-up-mb]{opacity:1!important;transform:none!important}html:not(.no-js) [data-aos=line-reveal].aos-animate{opacity:1;transform:translate3d(0,0,0)}[data-aos=fade-in-mb],[data-aos=fade-up-mb]{transition:none!important}html:not(.no-js) [data-aos=fade-up-children-mb],html:not(.no-js) [data-aos=fade-up-children-mb] p{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.lyt-main.typ-admissions .bs-section.typ-cta::before{width:11.5rem;height:14.125rem;top:auto;bottom:1.625rem}}.lyt-main.typ-admission-process .bs-banner{min-height:43.75rem;padding:0}@media only screen and (min-width:1920px){.bs-breadcrumb{left:calc((100vw - 85.625rem)/ 2)}.lyt-main.typ-admission-process .bs-banner{min-height:43.75rem;max-height:43.75rem}}.lyt-main.typ-terms .nav-item:hover::before{background:var(--clr-black)}.lyt-main.typ-terms .nav-item.nav-active-link::before{background:var(--clr-black);width:2rem}.lyt-main.typ-dark{padding-top:3.75rem}.lyt-main .btn.btn-solid-white{border-radius:1.875rem;padding:.5625rem 1.5rem;font-size:.875rem;line-height:1}.lyt-main.typ-padding{padding-top:11.25rem}@media only screen and (max-width:980px){.bs-welcome .image-wrap img{object-position:top}.bs-breadcrumb{display:none}.lyt-main{padding-top:6.875rem}.lyt-main.typ-home.typ-band .bs-banner.typ-home{min-height:initial}.lyt-main.typ-padding{padding-top:7.5rem}}@media only screen and (max-width:768px){.lyt-main.typ-admissions .bs-hero{padding:.625rem 0 2.5rem}.lyt-main.typ-admissions .bs-hero .sec-head{max-width:80%;width:100%;margin:0 auto 1.4375rem}.lyt-main.typ-admissions .bs-hero .h-list{flex-direction:column;gap:2.5rem;padding-bottom:.625rem}.lyt-main.typ-admission-process .bs-banner{min-height:initial}.lyt-main .btn.btn-solid-white{font-size:.75rem;line-height:1.25rem;padding:.5rem 1rem;width:max-content}.lyt-main.typ-padding{padding-top:6.25rem}}