.section-heading.sh-para-extra h2,.section-heading.sh-para.fw h2+p{margin:0 0 clamp(20px,1.5625vw,30px)}.pg-title h1,.pg-title p{text-shadow:0 0 14px rgba(0,0,0,.25)}.pg-content-text h2 strong,.section-heading h2 strong{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--dark);-webkit-text-fill-color:transparent}#values .values-content .values-content__text h3 strong,.pg-content-text h2+h3{letter-spacing:clamp(1px, .15625vw, 3px);text-transform:uppercase;line-height:1.3}#kbsDifference h2,#motto h2,.pg-content-text h2{margin:0 0 clamp(15px,.78125vw,15px)}.bg-light .ion-icon-box,.profiles .profile-card,html .bg-light .inner-box{box-shadow:0 clamp(15px,.78125vw,15px) clamp(15px,1.0416666666667vw,20px) 0 rgba(5,35,64,.04)}#ion-navigator ul,#singleProfile .sp-content ul{list-style:none;padding:0}:root{--spacing:clamp(60px, 5.208333333333333vw, 100px);--radius:10px;--transition:all 0.3s;--transition--slow:all 0.6s ease;--transition--fast:all 0.15s;--font:"Georgia","Times New Roman",serif;--heading:"railroad-gothic-atf",sans-serif;--accent:"archivo",sans-serif;--thin:"din-2014-narrow",sans-serif;--font-size:clamp(16px, 1.25vw, 24px);--font-size--small:clamp(16px, 1.0416666666667vw, 20px);--font-size--h1:clamp(35px, 4.9479166666667vw, 95px);--font-size--h2:clamp(30px, 3.4375vw, 66px);--font-size--h3:clamp(18px, 1.3541666666667vw, 26px);--line-height:1.625;--line-height--small:1.25;--line-height--large:2;--line-height--heading:0.9;--container-above--1600:1450px;--container-above--1368:1308px;--green:#01783A;--green-btn:#0A5A2E;--blue:#024E80;--text:#606060;--dark:#052340;--light:#F2F6F9;--grey:#999999;--yellow:#F9ED39;--primary:var(--blue);--secondary:var(--green);--button-padding--top:clamp(15px, 0.83333333333333vw, 16px);--button-padding--bottom:var(--button-padding--top);--button-padding--left:clamp(23.333333333333px, 1.8229166666667vw, 35px);--button-padding--right:var(--button-padding--left);--button-radius:7px;--button-text--casing:capitalize;--button-text--size:var(--font-size);--button-text--weight:500;--button-text--font:var(--accent);--button-text--colour:#FFF;--button-text--letter-spacing:0px;--button-border-width:1px;--button-background--primary:var(--primary);--button-background--secondary:var(--secondary);--button-background--ghost:transparent;--button-hover--background:var(--dark);--button-hover--color:#fff;--button-hover--background-dark:#fff;--button-hover--color-dark:#000;--form-field--border:var(--primary);--form-field--padding-top:clamp(15px, 0.88541666666667vw, 17px);--form-field--padding-bottom:clamp(15px, 0.98958333333333vw, 19px);--form-field--padding-left:clamp(15px, 0.78125vw, 15px);--form-field--padding-right:clamp(36px, 2.8125vw, 54px);--form-field--radius:10px;--faq-spacing:clamp(16px, 1.25vw, 24px);--faq-line--width:0;--faq-open-close-width:clamp(21.333333333333px, 1.6666666666667vw, 32px);--header-adjustment:32px}#footer .footer-brand a img,#header .navigation li.brand a svg,#wpadminbar #wp-admin-bar-site-name>.ab-item .site-icon img{display:block;width:100%;height:100%;object-fit:contain}body,html{overflow-x:hidden!important;scroll-padding:300px}h1,h2,h3{font-family:var(--heading);font-weight:500}#values .values-navigation__toggle,.ion-icon-box .elementor-icon-box-title,h4,h5,h6{font-weight:800;font-family:var(--accent)}.pt-xsm{padding-top:clamp(20px,1.5625vw,30px)!important}.pb-xsm{padding-bottom:clamp(20px,1.5625vw,30px)!important}.pt-sm{padding-top:var(--spacing)!important}.pb-sm{padding-bottom:var(--spacing)!important}.pt-md{padding-top:calc(var(--spacing) * 1.33)!important}.pb-md{padding-bottom:calc(var(--spacing) * 1.33)!important}.pt-lg{padding-top:calc(var(--spacing) * 1.75)!important}.pb-lg{padding-bottom:calc(var(--spacing) * 1.75)!important}#contactForm .elementor-field-group .elementor-select-wrapper select,#contactForm .elementor-field-group input.elementor-field,#contactForm .elementor-field-group textarea.elementor-field{color:var(--dark);font-family:var(--font);font-size:clamp(16px, 1.0416666666667vw, 20px);padding:var(--form-field--padding-top) var(--form-field--padding-right) var(--form-field--padding-bottom) var(--form-field--padding-left);border:1px solid var(--form-field--border);border-radius:var(--form-field--radius);box-shadow:0 4px 4px 0 rgba(33,130,195,0);outline:0;transition:var(--transition)}#contactForm .elementor-field-group .elementor-select-wrapper select:focus,#contactForm .elementor-field-group .elementor-select-wrapper select:hover,#contactForm .elementor-field-group input.elementor-field:focus,#contactForm .elementor-field-group input.elementor-field:hover,#contactForm .elementor-field-group textarea.elementor-field:focus,#contactForm .elementor-field-group textarea.elementor-field:hover{border-color:#0a5a2e;box-shadow:0 4px 4px 0 rgba(33,130,195,.25)}#contactForm .elementor-field-group input.elementor-field::placeholder,#contactForm .elementor-field-group textarea.elementor-field::placeholder{color:var(--dark);font-family:var(--font);opacity:1}#contactForm .elementor-field-group .elementor-select-wrapper select:invalid{color:var(--dark)}#contactForm .elementor-field-group .elementor-select-wrapper select option,.ion-icon-box .elementor-icon-box-description strong,.ion-icon-box.no-em .elementor-icon-box-description strong,.section-heading h2+p strong,html .faqs .faq .faq-content b,html .faqs .faq .faq-content strong{color:var(--dark)}#contactForm .elementor-field-group .elementor-select-wrapper select{color:var(--dark)!important;-webkit-text-fill-color:var(--dark);opacity:1}html .elementor-field-group .elementor-select-wrapper select{appearance:none;padding-right:clamp(33.333333333333px,2.6041666666667vw,50px)!important;background-image:url(i/icon-form.svg);background-size:clamp(15px,1.1458333333333vw,22px);background-position:calc(100% - clamp(15px,1.0416666666667vw,20px)) center;background-repeat:no-repeat}.elementor-field-group .elementor-select-wrapper .select-caret-down-wrapper,.home #applications,.page-id-594 .donateToday.apply,.profiles .profile-card:not(:has(img)) .profile-card-content a{display:none!important}#header{position:fixed!important;top:0;left:0;right:0;width:100%;background-color:transparent;padding:clamp(16.666666666667px,1.3020833333333vw,25px) 0 0;border-top:5px solid rgba(2,78,128,0);z-index:9999999;transition:.3s}#header.active{border-top:5px solid #024e80;background-color:#fff;padding:0;transition:.3s}.admin-bar #header{top:var(--header-adjustment);transition:.3s}#header .navigation ul{align-items:flex-start}#header .navigation li:not(.brand){padding:clamp(18.666666666667px,1.4583333333333vw,28px) 0 0;transition:.3s;padding:clamp(16.666666666667px,1.3020833333333vw,25px) 0 clamp(20px,1.5625vw,30px)}#header .navigation li{margin-right:clamp(26.666666666667px,2.0833333333333vw,40px)}#header.active .navigation li{margin-right:clamp(34.666666666667px,2.7083333333333vw,52px)}#header .navigation li.brand{margin-right:auto}#header .navigation li:last-of-type{margin-right:0}#header .navigation li.brand a{display:flex;width:clamp(96px,11.25vw,216px);height:clamp(102px,12.083333333333vw,232px);margin-bottom:0;position:relative;z-index:5;transition:.3s}#header .navigation li.brand a:focus,#header .navigation li.brand a:hover{filter:grayscale(1);transition:.3s}#header.active .navigation li.brand a{width:clamp(86px,6.71875vw,129px);height:clamp(92.666666666667px,7.2395833333333vw,139px);margin-bottom:clamp(-45px,-2.34375vw,-30px);transition:.3s}#header .navigation li a{color:#fff;font-family:var(--thin);font-size:clamp(18.666666666667px, 1.4583333333333vw, 28px);font-weight:600;line-height:.9;letter-spacing:-1px;text-transform:uppercase;transition:.3s}#header.active .navigation li a{color:var(--dark);font-weight:600;transition:.3s}#footer .copyright p a:focus,#footer .copyright p a:hover,#footer .footer-container .contact-links ul li a:focus,#footer .footer-container .contact-links ul li a:hover,#footer .footer-container .directions ul li a:focus,#footer .footer-container .directions ul li a:hover,#footer .footer-links ul li a:focus,#footer .footer-links ul li a:hover,#header .navigation li a:focus,#header .navigation li a:hover,#header .navigation li.current-menu-item>a,#header .preheader ul li a:focus,#header .preheader ul li a:hover,#kbsDifference p a:focus,#kbsDifference p a:hover{color:var(--yellow)}#header.active .navigation li a:focus,#header.active .navigation li a:hover,#header.active .navigation li.current-menu-item>a{color:var(--green)}#header .preheader{position:absolute;padding:clamp(8.666666666666666px,.6770833333333334vw,13px) 0;bottom:clamp(-55px,-2.8645833333333335vw,-36.666666666666664px);left:0;right:0;background:var(--primary);box-shadow:0 4px clamp(16px,1.25vw,24px) 0 rgba(0,0,0,.25);opacity:0;transition:.3s}#donateToday.active,#header.active .preheader,.donateToday.active{opacity:1;transition:.3s}#header .preheader ul{width:1450px;max-width:100%;margin:0 auto!important}#footer .footer-container .contact-links ul,#footer .footer-container .directions ul,#header .preheader ul li,.no-text .ion-icon-box .elementor-icon-box-icon,.no-text .ion-icon-box .elementor-icon-box-title{margin:0!important}#header .preheader ul li:not(:last-of-type){padding-right:clamp(21.333333333333px,1.6666666666667vw,32px);margin-right:clamp(21.333333333333px,1.6666666666667vw,32px)!important;position:relative}#header .preheader ul li:not(:last-of-type):after{content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:1px;height:clamp(19.333333333333px,1.5104166666667vw,29px);background:#0c639d;margin:auto 0}#header .preheader ul li a{color:#fff;font-family:var(--thin);font-size:clamp(15px, .98958333333333vw, 19px);font-weight:600;text-transform:uppercase}#header .preheader ul li:last-child a,#header .preheader ul li:nth-last-child(2) a{padding-right:clamp(18.666666666667px,1.4583333333333vw,28px);position:relative}#header .preheader ul li:last-child a:after,#header .preheader ul li:nth-last-child(2) a:after{content:'';position:absolute;top:0;bottom:0;right:0;display:block;width:clamp(11px,.6770833333333334vw,13px);height:clamp(11px,.6770833333333334vw,13px);margin:auto;background-image:url(i/icon-chevron-yellow.svg);background-size:100%;background-position:center;background-repeat:no-repeat}#header .preheader ul li a .elementor-icon-list-icon,#header .preheader ul li a .elementor-icon-list-icon svg{width:auto;height:clamp(15.333333333333px,1.1979166666667vw,23px)}#header .preheader ul li a .elementor-icon-list-icon svg{margin:0}#header .preheader ul li a .elementor-icon-list-text{padding-left:12px}#hero{height:calc(100vh - var(--header-adjustment));position:relative}#hero:after,#hero:before{content:'';position:absolute;display:block;width:100%;opacity:.6;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);z-index:5}#motto:before,#values .values-content__card:before,html .elementor-button.hero-btn-icon:before{content:'';background-position:center;background-repeat:no-repeat}#hero:before{top:0;left:0;right:0;height:clamp(191.33333333333334px,14.947916666666666vw,287px);transform:scaleY(-1)}#hero:after{inset:0;height:100%;z-index:5}#hero .hero-content{position:relative;padding-bottom:clamp(66.666666666667px,5.2083333333333vw,100px);z-index:10;width:clamp(483.33333333333px,37.760416666667vw,725px);max-width:100%}#hero .hero-content h1,#hero .hero-content p{color:#fff;text-shadow:0 0 14px rgba(0,0,0,.25)}#hero .hero-content h1{line-height:.85;text-transform:uppercase;margin:0 0 5px}#hero .hero-content .btn-group{margin:clamp(30px,2.34375vw,45px) 0 0;display:flex;flex-wrap:wrap;grid-gap:clamp(15px,0.78125vw,15px)}html .elementor-button.hero-btn-icon{padding-left:clamp(48.666666666667px,3.8020833333333vw,73px)!important;position:relative}html .elementor-button.hero-btn-icon:before{position:absolute;top:0;bottom:0;left:clamp(18px,1.40625vw,27px);display:block;width:clamp(22px,1.71875vw,33px);height:clamp(16px,1.25vw,24px);margin:auto 0;background-size:100%}html .elementor-button.hero-btn-icon.admissions:before{background-image:url(i/icon-admissions.svg)}html .elementor-button.hero-btn-icon.apply:before{background-image:url(i/icon-apply.svg)}#motto h2,.pg-content-text h2{color:var(--dark);font-size:var(--font-size--h2);font-weight:500;line-height:.9}.highlight-bold p strong{font-weight:400;position:relative;color:var(--primary);white-space:nowrap}.highlight-bold p strong:after{content:'';position:absolute;top:clamp(-3px,-.15625vw,-2px);bottom:clamp(-3px,-.15625vw,-2px);left:clamp(2px,.15625vw,3px);right:clamp(2px,.15625vw,3px);display:block;width:calc(100% + clamp(4px,.3125vw,6px));height:calc(100% + clamp(4px,.3125vw,6px));background-color:#daf4ff;z-index:-1}.btn-spacing{margin-top:clamp(50px,3.90625vw,75px)!important}.btn-spacing.sm{margin-top:clamp(33.333333333333px,2.6041666666667vw,50px)!important}#motto{position:relative;background-color:var(--primary)}#motto:before{position:absolute;top:0;bottom:0;left:0;display:block;width:clamp(744.66666666667px,58.177083333333vw,1117px);height:100%;background-size:cover;background-image:url(i/motto-bg-v2.webp);z-index:5}#motto .elementor-widget-text-editor{position:relative;z-index:99;width:clamp(400px,41.875vw,804px);max-width:100%;margin:0 0 0 auto}#applications h2,#applications p,#footer .footer-container .contact-links ul li a,#footer .footer-links ul li a,#kbsDifference h2,#kbsDifference p,#motto h2,#motto p{color:#fff}#importantlinks:not(.home #importantlinks),#values .values-content__card:not(.is-active),html .testimonials .elementor-swiper-button svg{display:none}#values .values-navigation__toggle{color:var(--dark);font-size:clamp(15px, .83333333333333vw, 16px);line-height:1.3;text-transform:uppercase;display:flex;align-items:center;grid-gap:13px;background-color:#fff;position:relative;padding:0 12px}#values .values-navigation__toggle.is-active,#values .values-navigation__toggle:focus,#values .values-navigation__toggle:hover{color:var(--secondary)}.values-navigation__toggles{display:flex;grid-gap:clamp(25px,2.7083333333333vw,52px)}#values .values-navigation__toggle .vnt-icon{display:flex;align-items:center;justify-content:center;width:clamp(30px,2.34375vw,45px);height:clamp(30px,2.34375vw,45px);background-color:#ebf7ff;border-radius:100%;transition:.3s}#values .values-navigation__toggle.is-active .vnt-icon,#values .values-navigation__toggle:focus .vnt-icon,#values .values-navigation__toggle:hover .vnt-icon{background-color:var(--secondary);transition:.3s}#values .values-navigation__toggle .vnt-icon svg{display:flex;width:clamp(16.666666666667px,1.3020833333333vw,25px);height:auto;position:relative}#values .values-navigation__toggle .vnt-icon svg *{transition:.3s}#values .values-navigation__toggle.is-active .vnt-icon svg *,#values .values-navigation__toggle:focus .vnt-icon svg *,#values .values-navigation__toggle:hover .vnt-icon svg *{fill:#FFF;transition:.3s}#values .values-navigation{display:flex;justify-content:space-between;align-items:center;position:relative}#values .values-navigation:before{content:'';position:absolute;inset:0 clamp(-500px,-26.041666666666668vw,-333.3333333333333px);display:block;width:clamp(1280px,100vw,1920px);height:1px;background-color:#dfdfdf;margin:auto}#values .values-navigation__sliders{display:flex;align-items:center;grid-gap:clamp(15px,0.78125vw,15px)}#values .values-navigation__sliders button{background-color:#fff;padding:0 12px;position:relative;z-index:5}#values .values-navigation__sliders button .vns-wrapper{display:flex;align-items:center;justify-content:center;width:clamp(30px,2.34375vw,45px);height:clamp(30px,2.34375vw,45px);background-color:#ebf7ff;border-radius:100%;transition:.3s}#values .values-navigation__sliders button:focus .vns-wrapper,#values .values-navigation__sliders button:hover .vns-wrapper{background-color:var(--secondary);transition:.3s}#values .values-navigation__sliders button .vns-wrapper svg{display:block;width:clamp(16.666666666667px,1.3020833333333vw,25px);height:clamp(16.666666666667px,1.3020833333333vw,25px)}#footer .footer-container .contact-links ul li,.disclaimer p{width:max-content}#footer .footer-container .contact-links ul li:nth-child(3) svg *,#footer .footer-container .contact-links ul li:nth-child(4) svg *,#values .values-navigation__sliders button .vns-wrapper svg *{transition:.3s}#values .values-navigation__sliders button:focus .vns-wrapper svg *,#values .values-navigation__sliders button:hover .vns-wrapper svg *,html .itabs .itabs__tab.is-active .itabs__icon svg *,html .itabs .itabs__tab:focus .itabs__icon svg *,html .itabs .itabs__tab:hover .itabs__icon svg *{fill:#FFF;transition:.3s}#values .values-content{margin:clamp(88.666666666667px,6.9270833333333vw,133px) 0 clamp(46.666666666667px,3.6458333333333vw,70px);display:flex;grid-gap:clamp(60px,4.6875vw,90px)}#values .values-content .values-content__text{width:clamp(400.66666666667px,31.302083333333vw,601px);flex:0 0 clamp(400.66666666667px,31.302083333333vw,601px)}#values .values-content .values-content__media{position:absolute;top:clamp(66.666666666667px,5.2083333333333vw,100px);bottom:0;left:calc(clamp(400.66666666667px,31.302083333333vw,601px) + clamp(60px,4.6875vw,90px));width:clamp(1063.3333333333px,83.072916666667vw,1595px);flex:0 0 clamp(1063.3333333333px,83.072916666667vw,1595px);height:clamp(342.66666666667px,26.770833333333vw,514px)}#values .values-slide{border-radius:clamp(15px,1.0416666666667vw,20px);overflow:hidden}#values .values-content .values-content__text h3{color:var(--dark);font-family:var(--heading);font-size:var(--font-size--h2);font-weight:500;line-height:.9;display:flex;flex-direction:column;margin:0 0 10px}#values .values-content .values-content__text h3 strong{display:block;color:var(--primary);font-family:var(--accent);font-size:clamp(15px, 1.1458333333333vw, 22px);font-weight:300;order:-1}#values .values-content .values-content__body{margin:0 0 clamp(53.333333333333px,4.1666666666667vw,80px)}#approach .approach-card p,#values .values-content .values-content__body p,.ion-icon-box .elementor-icon-box-description,.pg-content-text blockquote p,html .inner-box p{font-size:var(--font-size--small)}#values .values-content__card{position:relative}#values .values-content__card:before{position:absolute;left:clamp(-168px,-8.75vw,-112px);top:clamp(-85px,-4.427083333333333vw,-56.666666666666664px);display:block;width:clamp(223.33333333333px,17.447916666667vw,335px);background-size:100%;z-index:-1}#values .values-content__card.values-content__card--competence:before{background-image:url(i/bg-competence.svg);height:clamp(190.66666666667px,14.895833333333vw,286px)}#values .values-content__card.values-content__card--character:before{background-image:url(i/bg-character.svg);height:clamp(241.33333333333px,18.854166666667vw,362px)}#values .values-content__card.values-content__card--community:before{background-image:url(i/bg-community.svg);height:clamp(232px,18.125vw,348px)}#values .values-content__card.values-content__card--confidence:before{background-image:url(i/bg-confidence.svg);height:clamp(294.66666666667px,23.020833333333vw,442px)}.section-heading h2{color:var(--dark);font-family:var(--heading);font-size:var(--font-size--h2);font-weight:500;line-height:.9;display:flex;flex-direction:column}.section-heading:not(.reverse-order) h2 strong{order:-1}.section-heading h2+p{width:clamp(666.66666666667px,52.083333333333vw,1000px);max-width:100%;margin:10px 0 0}.section-heading.sh-para h2+p{margin:10px auto 0}.section-heading.sh-para.fw h2+p{width:100%}.section-heading.sh-para.fw h2+p:last-of-type{margin:10px 0 0}.wrap-container,.wrap-container>.e-con-inner{display:flex!important;flex-wrap:wrap!important;flex-direction:unset!important;grid-gap:clamp(22.666666666667px,1.7708333333333vw,34px) 30px!important;justify-content:center!important}.wrap-container.three-cols .ion-icon-box{width:calc(33% - 17px)!important}.wrap-container.three-cols.last-two .ion-icon-box:last-child,.wrap-container.three-cols.last-two .ion-icon-box:nth-last-child(2),.wrap-container.two-cols .ion-icon-box{width:calc(50% - 15px)!important}.wrap-container.two-cols.last-one .ion-icon-box:last-child{width:100%!important}.ion-icon-box{border-radius:clamp(15px,1.0416666666667vw,20px)!important;background:#f2f6f9;padding:clamp(40px,3.125vw,60px) clamp(26.666666666667px,2.0833333333333vw,40px)!important}#applications,.disclaimer{background:var(--primary)}.no-text .ion-icon-box{padding:30px!important}.bg-light .ion-icon-box{border-radius:10px!important;background:#fff}.ion-icon-box:has(.elementor-widget-button){display:flex!important;flex-direction:column!important}.ion-icon-box .elementor-icon-box-icon{margin:0 0 clamp(20px,1.5625vw,30px)!important}.ion-icon-box.pull-top .elementor-icon-box-icon{margin:0 0 clamp(26.666666666667px,2.0833333333333vw,40px)!important}.ion-icon-box .elementor-icon{width:clamp(41.333333333333px,3.2291666666667vw,62px);height:clamp(41.333333333333px,3.2291666666667vw,62px)}.ion-icon-box.pull-top .elementor-icon{width:clamp(105.33333333333px,8.2291666666667vw,158px);height:clamp(105.33333333333px,8.2291666666667vw,158px);border:solid #f2f6f9;background-color:var(--primary);border-radius:100%;display:flex;align-items:center;justify-content:center;margin:calc(clamp(-60px,-3.125vw,-40px) - (clamp(105.33333333333px,8.2291666666667vw,158px)/ 2)) auto 0}.ion-icon-box .elementor-icon svg{width:100%!important;height:100%!important;object-fit:contain}.ion-icon-box.pull-top .elementor-icon svg{width:auto!important;height:clamp(40px,3.125vw,60px)!important;object-fit:contain}.ion-icon-box .elementor-icon-box-title{color:var(--dark);font-size:var(--font-size--h3);line-height:1.3!important}.ion-icon-box .elementor-icon-box-title span,.profiles .profile-card .profile-card-content{display:flex;flex-direction:column}#applications:after,#experience:after,.disclaimer p:before{display:block;background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;content:''}.ion-icon-box .elementor-icon-box-title span em{color:var(--dark);font-family:var(--heading);font-size:clamp(25px, 2.8125vw, 54px);font-style:normal;font-weight:500;line-height:1.3}.ion-icon-box.no-em .elementor-icon-box-description{margin-top:clamp(23.333333333333px,1.8229166666667vw,35px)}.ion-icon-box .elementor-icon-box-description a:not(.button):not(.elementor-button){color:var(--green);text-decoration:underline}#experience .captcha-note p a:focus,#experience .captcha-note p a:hover,.ion-icon-box .elementor-icon-box-description a:not(.button):not(.elementor-button):focus,.ion-icon-box .elementor-icon-box-description a:not(.button):not(.elementor-button):hover,html .club-tables .club-tables__td.club-tables__td--grade{color:var(--text)}.ion-icon-box:has(.elementor-widget-button) .elementor-icon-box-description{margin-bottom:clamp(33.333333333333px,2.6041666666667vw,50px)!important}.ion-icon-box .elementor-widget-button{margin-top:auto!important}.ion-icon-box .elementor-widget-button .elementor-button{font-size:clamp(15px, 1.0416666666667vw, 20px)!important}.ion-icon-box.landscape .elementor-icon-box-title{padding-left:clamp(36.666666666667px,2.8645833333333vw,55px);color:var(--dark);font-family:var(--accent);font-size:var(--font-size--h3);font-weight:800;line-height:1.15;min-height:clamp(24px,1.875vw,36px);margin:0 0 10px!important;display:flex;align-items:center}.ion-icon-box.landscape.md .elementor-icon-box-title{padding-left:clamp(50px,3.90625vw,75px);min-height:clamp(30px,2.34375vw,45px)}.ion-icon-box.landscape.lg .elementor-icon-box-title{padding-left:clamp(57.333333333333px,4.4791666666667vw,86px);min-height:clamp(38.666666666667px,3.0208333333333vw,58px);margin:0 0 clamp(15px,1.0416666666667vw,20px)!important}.ion-icon-box.landscape .elementor-icon-box-icon{margin:0!important;position:absolute;top:0;left:0}.ion-icon-box.landscape .elementor-icon{width:auto;max-width:clamp(24px,1.875vw,36px);height:clamp(24px,1.875vw,36px)}.ion-icon-box.landscape.md .elementor-icon{height:clamp(30px,2.34375vw,45px);max-width:clamp(30px,2.34375vw,45px)}.ion-icon-box.landscape.lg .elementor-icon{height:clamp(38.666666666667px,3.0208333333333vw,58px);max-width:clamp(38.666666666667px,3.0208333333333vw,58px)}.disclaimer{border-radius:clamp(15px,.78125vw,15px);display:flex;justify-content:center!important;padding:clamp(23.333333333333px,1.8229166666667vw,35px) clamp(20px,1.5625vw,30px);margin:clamp(25.333333333333px,1.9791666666667vw,38px) 0 0}.disclaimer p{color:#fff;max-width:100%;padding-left:clamp(49.333333333333px,3.8541666666667vw,74px);position:relative}.disclaimer p:before{top:0;left:0;width:clamp(29.333333333333px,2.2916666666667vw,44px);height:clamp(32.666666666667px,2.5520833333333vw,49px);background-image:url(i/icon-disclaimer.svg)}.btn-group{display:flex!important;grid-gap:clamp(15px,0.98958333333333vw,19px)!important}#applications{position:relative}#applications:after{bottom:clamp(-42px,-2.1875vw,-18px);right:clamp(-21px,-1.09375vw,-9px);width:clamp(297px,52.291666666667vw,1004px);height:clamp(229px,40.3125vw,774px);background-image:url(i/bg-applications-v2.webp)}.page-id-387 #applications:after,.page-id-49 #applications:after{background-image:url(i/backgrounds/applications-1.webp)}.page-id-447 #applications:after,.page-id-588 #applications:after{background-image:url(i/backgrounds/applications-2.webp)}.page-id-275 #applications:after,.page-id-424 #applications:after{background-image:url(i/backgrounds/applications-3.webp)}.page-id-453 #applications:after,.page-id-594 #applications:after{background-image:url(i/backgrounds/applications-4.webp)}#applications .elementor-widget-text-editor{width:clamp(526.66666666667px,41.145833333333vw,790px);max-width:100%}#applications h2{margin:0 0 clamp(16.666666666667px,1.3020833333333vw,25px)}#applications p{width:clamp(390px,30.46875vw,585px);max-width:100%;margin:0 0 clamp(60px,4.6875vw,90px)}#applications .btn-group .elementor-button-success .elementor-button{border-color:#fff;color:#fff}#applications .btn-group .elementor-button-success .elementor-button:focus,#applications .btn-group .elementor-button-success .elementor-button:hover{border-color:var(--dark)}#experience{position:relative;overflow:hidden}#experience:after{bottom:clamp(-290px,-15.104166666666666vw,-128px);left:clamp(-215px,-11.197916666666666vw,-143.33333333333334px);width:clamp(378px,66.666666666667vw,1280px);height:clamp(303px,53.385416666667vw,1025px);background-image:url(i/bg-experience.webp)}.page-id-387 #experience:after,.page-id-447 #experience:after,.page-id-49 #experience:after,.page-id-588 #experience:after{background-image:url(i/backgrounds/experience-1.webp)}.page-id-275 #experience:after,.page-id-424 #experience:after,.page-id-453 #experience:after,.page-id-594 #experience:after{background-image:url(i/backgrounds/experience-2.webp)}#experience .elementor-widget-form,#experience .elementor-widget-text-editor{width:clamp(600px,33.854166666667vw,650px);max-width:100%;margin-left:auto}#experience h2{color:var(--dark);font-size:var(--font-size--h2);font-weight:500;line-height:.9}#experience h2+p{color:var(--text);font-size:var(--font-size);font-weight:400;margin:0 0 clamp(26.666666666667px,2.0833333333333vw,40px)}#experience .captcha-note{margin:0;text-align:left}#experience .captcha-note p,#experience .captcha-note p a{color:var(--text);font-size:clamp(15px, .98958333333333vw, 19px);font-weight:400;line-height:1.515}#experience .captcha-note p a{color:var(--secondary);text-decoration:underline!important}#footer .copyright p a,#kbsDifference p a{text-decoration:underline}#experience .e-form__buttons .elementor-button{display:block!important;border-radius:7px!important;background:#0a5a2e!important;padding:10px clamp(23.333333333333px,1.8229166666667vw,35px)!important;width:max-content!important;flex-basis:unset!important;margin:0 0 0 auto!important;min-height:clamp(39.333333333333px,3.0729166666667vw,59px)!important}#experience .e-form__buttons .elementor-button:focus,#experience .e-form__buttons .elementor-button:hover{background:var(--dark)!important}#experience .elementor-field-group-hearabout{margin:0 0 clamp(33.333333333333px,2.6041666666667vw,50px)!important}#footer .footer-container{display:flex;flex-wrap:wrap;flex-direction:unset!important;grid-gap:clamp(30px,2.34375vw,45px)}#footer .footer-container .footer-brand{width:clamp(149.33333333333px,11.666666666667vw,224px);flex:0 0 clamp(149.33333333333px,11.666666666667vw,224px)}#footer .footer-container .footer-links{width:clamp(283.33333333333px,22.135416666667vw,425px);flex:0 0 clamp(283.33333333333px,22.135416666667vw,425px)}#footer .footer-container .footer-contact{width:calc(100% - (clamp(283.33333333333px,22.135416666667vw,425px) + clamp(149.33333333333px,11.666666666667vw,224px) + clamp(60px,4.6875vw,90px)));flex:0 0 calc(100% - (clamp(283.33333333333px,22.135416666667vw,425px) + clamp(149.33333333333px,11.666666666667vw,224px) + clamp(60px,4.6875vw,90px)))}#footer .footer-brand a:has(img){display:flex;width:clamp(149.33333333333px,11.666666666667vw,224px);height:clamp(160.66666666667px,12.552083333333vw,241px)}#footer .footer-brand a:focus,#footer .footer-brand a:hover{filter:grayscale(1)}#footer .copyright{margin:clamp(62px,4.84375vw,93px) 0 0;padding:clamp(30.666666666667px,2.3958333333333vw,46px) 0 0;border-top:1px solid #164b7d}#footer .copyright>.elementor-widget-text-editor,#footer .footer-container .contact-links ul li:first-child,html .testimonials .elementor-main-swiper{width:100%}#footer .copyright p,#footer .copyright p a{color:#fff;font-size:var(--font-size--small);font-weight:400}#footer .copyright p{display:flex;align-items:center;justify-content:space-between}#footer .footer-container .contact-links ul li a em,#footer .footer-container .directions ul li{color:#9ad3eb!important;font-style:normal!important}#footer .footer-container .directions ul li:not(:has(a)){width:clamp(222px,17.34375vw,333px);max-width:100%}#footer .footer-container .directions ul li a{color:#fff;display:flex;flex-direction:row-reverse;grid-gap:12px}#footer .footer-container .directions ul li a svg{margin:0;width:clamp(15px,.9375vw,18px);height:clamp(15px,.9375vw,18px)}#footer .footer-container .directions{margin-bottom:clamp(33.333333333333px,2.6041666666667vw,50px)}#footer .footer-container .contact-links ul{display:flex;flex-wrap:wrap;flex-direction:unset}#singleProfile .sp-content ul li:not(:has(.kbs-icon,.kbs-date-link)):before,.pg-content.icon-list ul li svg{width:clamp(18.666666666667px,1.4583333333333vw,28px);height:clamp(18.666666666667px,1.4583333333333vw,28px)}#footer .footer-container .contact-links ul li:nth-child(2){padding-right:clamp(24.666666666667px,1.9270833333333vw,37px)}#footer .footer-container .contact-links ul li:nth-child(3){padding-right:5px}#footer .footer-container .contact-links ul li:nth-child(3) svg,#footer .footer-container .contact-links ul li:nth-child(4) svg{width:24px;height:24px}#footer .footer-container .contact-links ul li:nth-child(3) a:focus svg *,#footer .footer-container .contact-links ul li:nth-child(3) a:hover svg *,#footer .footer-container .contact-links ul li:nth-child(4) a:focus svg *,#footer .footer-container .contact-links ul li:nth-child(4) a:hover svg *{fill:var(--yellow);transition:.3s}#footer .footer-links ul{margin:0!important;display:flex;flex-wrap:wrap;flex-direction:unset;grid-gap:5px clamp(15px,1.0416666666667vw,20px)}#footer .footer-links ul li{width:calc(50% - 10px)}.testimonials .testimonial-card__wrapper,html .testimonials .elementor-testimonial{border-radius:10px;background:#f2f6f9;padding:clamp(53.333333333333px,4.1666666666667vw,80px) clamp(40px,3.125vw,60px);display:flex;flex-direction:column;position:relative}html .bg-light .faqs .faq,html .bg-light .testimonials .elementor-testimonial{background:#fff;box-shadow:0 4px 4px 0 rgba(33,130,195,.1)}#footer .footer-container .directions ul li a .elementor-icon-list-text,#testimonials .swiper-slide,html .testimonials .swiper-slider{padding:0}#testimonials .testimonial-card__wrapper:before,.ion-icon-box.quote-box:before,html .testimonials .elementor-testimonial:before{content:'';position:absolute;top:clamp(39.333333333333px,3.0729166666667vw,59px);left:clamp(26px,2.03125vw,39px);display:block;width:clamp(58.666666666667px,4.5833333333333vw,88px);height:clamp(44px,3.4375vw,66px);background-image:url(i/icon-quotes.svg);background-size:100%;background-position:center;background-repeat:no-repeat;z-index:0}.ion-icon-box.quote-box:before{top:clamp(20px,1.5625vw,30px);left:clamp(16.666666666667px,1.3020833333333vw,25px)}#testimonials .testimonial-card__wrapper-content{margin:0 0 clamp(40px,4.6875vw,90px)}html .testimonials .elementor-testimonial .elementor-testimonial__content{margin:0 0 clamp(30px,2.34375vw,45px)}#testimonials .testimonial-card__wrapper-content p,html .testimonials .elementor-testimonial .elementor-testimonial__text{color:var(--dark);font-weight:400;line-height:1.625;position:relative;font-size:var(--font-size);font-style:normal;z-index:5}html .testimonials.sm .elementor-testimonial .elementor-testimonial__text strong{font-size:var(--font-size)}html .testimonials.sm .elementor-testimonial .elementor-testimonial__text{font-size:16px}#testimonials .testimonial-card__wrapper-credit,html .testimonials .elementor-testimonial .elementor-testimonial__footer{margin:auto 0 0}#testimonials .testimonial-card__wrapper-credit,html .testimonials .elementor-testimonial .elementor-testimonial__cite{display:flex;align-items:center;grid-gap:clamp(15.333333333333px,1.1979166666667vw,23px);color:#000;font-family:var(--accent);font-size:clamp(15px, 1.0416666666667vw, 20px);font-style:normal;font-weight:800;line-height:1.625}#testimonials .testimonial-card__wrapper-credit svg{width:clamp(84px,6.5625vw,126px);height:clamp(15px,1.09375vw,21px)}#testimonials .testimonial-card__wrapper-credit ul{list-style:none;margin:0 0 0 auto;padding:0;width:max-content;display:flex;align-items:center;grid-gap:clamp(15px,0.78125vw,15px)}#testimonials .testimonial-card__wrapper-credit ul li{margin:0}#testimonials .testimonial-card__wrapper-credit ul li button{outline:0;background:unset;border:unset;display:block;width:max-content;height:auto;padding:0;cursor:pointer;transition:.3s}#testimonials .testimonial-card__wrapper-credit ul li button:focus,#testimonials .testimonial-card__wrapper-credit ul li button:hover{opacity:.75;filter:grayscale(1);transition:.3s}#testimonials .testimonial-card__wrapper-credit ul li button svg{display:block;width:clamp(17.333333333333px,1.3541666666667vw,26px);height:clamp(17.333333333333px,1.3541666666667vw,26px)}html .testimonials .elementor-swiper-button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background-size:100%;background-position:center;background-repeat:no-repeat}html .testimonials .elementor-swiper-button.elementor-swiper-button-prev{background-image:url(i/icon-testimonial-prev.svg);left:clamp(-56px,-2.9166666666666665vw,-37.333333333333336px)}html .testimonials .elementor-swiper-button.elementor-swiper-button-next{background-image:url(i/icon-testimonial-next.svg);right:clamp(-56px,-2.9166666666666665vw,-37.333333333333336px)}.pg-title{padding:clamp(274px,21.40625vw,411px) clamp(20px,1.5625vw,30px) clamp(72.666666666667px,5.6770833333333vw,109px)}.pg-title h1{color:#fff;font-weight:500;line-height:.85;text-transform:uppercase}.pg-title p{color:#fff;margin-top:10px}.pg-content-text h2 strong{display:block}.pg-content-text h2+h3{display:block;color:var(--primary);font-family:var(--accent);font-size:clamp(15px, 1.1458333333333vw, 22px);font-weight:300;margin:0 0 clamp(33.333333333333px,2.6041666666667vw,50px)}html .pg-content-image img{border-radius:var(--radius);overflow:hidden}html .pg-content-image.double-img .elementor-widget-image:first-of-type{margin:0 0 36px!important}.img-disclaimer p{color:var(--dark);font-size:var(--font-size--small);border-radius:10px;background:var(--light,#f2f6f9);padding:clamp(22.666666666667px,1.7708333333333vw,34px);margin:clamp(22.666666666667px,1.7708333333333vw,34px) 0 0}.inline-disclaimer p{color:var(--dark);padding:0 clamp(35.333333333333px,2.7604166666667vw,53px)}.elementor-widget-reasons_slider .rs__heading{color:var(--dark,#052340);font-weight:500;line-height:.9}.elementor-widget-reasons_slider .rs .rs__arrow,.elementor-widget-reasons_slider .rs .rs__arrow:focus,.elementor-widget-reasons_slider .rs .rs__arrow:hover{width:clamp(24.666666666667px,1.9270833333333vw,37px)!important;height:clamp(24.666666666667px,1.9270833333333vw,37px)!important;background-color:transparent}.elementor-widget-reasons_slider .rs__arrow svg{width:100%;height:100%}.elementor-widget-reasons_slider .rs__arrow svg *{transition:.3s}.elementor-widget-reasons_slider .rs .rs__arrow:focus-visible,.elementor-widget-reasons_slider .rs .rs__arrow:not(:disabled):hover{color:unset!important;fill:none!important;background-color:unset!important}.elementor-widget-reasons_slider .rs .rs__arrow:focus-visible svg *,.elementor-widget-reasons_slider .rs .rs__arrow:not(:disabled):hover svg *{fill:var(--secondary);transition:.3s}.elementor-widget-reasons_slider .rs__intro{margin-bottom:clamp(40px,3.125vw,60px)!important;max-width:100%!important;width:clamp(850px,66.40625vw,1275px)}.elementor-widget-reasons_slider .rs__header{gap:clamp(26.666666666667px,2.0833333333333vw,40px)!important;margin-bottom:clamp(15px,.78125vw,15px)!important}.elementor-widget-reasons_slider .rs__content-inner .rs__title{color:var(--dark);font-size:clamp(36px, 2.8125vw, 54px);font-weight:500;line-height:.9;margin-bottom:10px!important}.elementor-widget-reasons_slider .rs__media img{display:block;width:100%;height:100%;border-radius:10px}#kbsDifference>.e-con-inner>.elementor-element:has(.elementor-widget-text-editor){width:clamp(544px,42.5vw,816px);max-width:100%;margin-left:auto}html .faqs .faq{padding:clamp(20px,1.8229166666667vw,35px) clamp(25px,2.8645833333333vw,55px)!important;border-radius:10px;background:var(--light)}#approach .approach-card h3:before,html .itabs .itabs__qmark{background-repeat:no-repeat;background-position:center;display:block}html .faqs .faq h3{color:var(--dark);font-family:var(--accent);font-size:clamp(18px, 1.5625vw, 30px);font-weight:800;line-height:1.3;grid-gap:clamp(20px,1.5625vw,30px)}#approach .approach-card h3 strong,html .club-tables .club-tables__table th{font-size:clamp(15px, .88541666666667vw, 17px);letter-spacing:clamp(1px, .15625vw, 3px);text-transform:uppercase;font-family:var(--accent)}html .faqs .faq .faq-content p:first-of-type{padding-top:clamp(15px,1.0416666666667vw,20px)}#fiveThings .faqs .faq h3{min-height:clamp(28px,2.1875vw,42px);padding-left:clamp(39.333333333333px,3.0729166666667vw,59px);position:relative}#fiveThings .faqs{counter-reset:faq}#fiveThings .faqs .faq{counter-increment:faq}#fiveThings .faqs .faq h3:before{content:counter(faq);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:clamp(28px,2.1875vw,42px);height:clamp(28px,2.1875vw,42px);background-color:var(--secondary);color:#fff;font-family:var(--accent);font-size:var(--font-size);font-weight:800;line-height:1.3;border-radius:100%}html .text-two-cols{column-count:2;column-gap:clamp(66.666666666667px,5.2083333333333vw,100px)}html .itabs{gap:clamp(83.333333333333px,6.5104166666667vw,125px)!important}html .itabs .itabs__nav{gap:clamp(39.333333333333px,3.0729166666667vw,59px);flex:0 0 clamp(143.33333333333px,11.197916666667vw,215px)}html .itabs .itabs__tab,html .itabs .itabs__tab:focus,html .itabs .itabs__tab:hover{align-items:center;gap:13px}html .itabs .itabs__label{color:var(--dark);font-family:var(--accent);font-size:clamp(15px, 1.0416666666667vw, 20px);font-weight:800;line-height:1.3}html .itabs .itabs__icon{font-size:clamp(15px, 1.1458333333333vw, 22px)!important;width:clamp(30px,2.34375vw,45px);height:clamp(30px,2.34375vw,45px)}html .itabs .itabs__icon svg{width:22px;height:22px}html .itabs .itabs__tab:not(:last-child)::after{left:calc(clamp(30px,2.34375vw,45px)/ 2 - 4px / 2);top:clamp(30px,2.34375vw,45px);bottom:clamp(-59px,-3.0729166666666665vw,-39.333333333333336px);width:4px}html .itabs .itabs__icon svg *{fill:var(--primary);transition:.3s}html .itabs .itabs__tab.is-active .itabs__icon,html .itabs .itabs__tab:focus .itabs__icon,html .itabs .itabs__tab:hover .itabs__icon{background-color:var(--secondary)}html .itabs .itabs__quote{margin:0 0 clamp(30px,2.34375vw,45px)!important;padding:clamp(31.333333333333px,2.4479166666667vw,47px) clamp(36.666666666667px,2.8645833333333vw,55px);border-radius:10px;background-color:var(--light)}html .itabs .itabs__quote .itabs__quote-text{color:var(--dark);position:relative;z-index:5}html .itabs .itabs__quote .itabs__quote-cite{color:var(--primary);font-size:clamp(15px, 1.0416666666667vw, 20px)}html .itabs .itabs__qmark{font-size:0;width:clamp(29.333333333333px,2.2916666666667vw,44px);height:clamp(24.666666666667px,1.9270833333333vw,37px);position:absolute;top:0;bottom:unset;background-size:100%;z-index:-1}html .itabs .itabs__qmark.itabs__qmark--open{background-image:url(i/icon-quote-open.svg);left:clamp(36.666666666667px,2.8645833333333vw,55px)}html .itabs .itabs__qmark.itabs__qmark--close{background-image:url(i/icon-quote-closed.svg);right:clamp(36.666666666667px,2.8645833333333vw,55px)}.profiles .profile-card,html .club-tables .club-tables__row.is-alt,html .inner-box{background:var(--light)}html .itabs .itabs__content p{margin:0 0 clamp(15px,1.0416666666667vw,20px)}#ion-navigator ul li,.profiles .profile-card:not(:has(img)) .profile-card-content h3,html .itabs .itabs__content li,html .itabs .itabs__content li:last-of-type,html .itabs .itabs__content p:last-of-type{margin:0}.pg-content.icon-list ul li strong,html .club-tables .club-tables__table td,html .itabs .itabs__content li strong,html .itabs .itabs__content p strong{color:var(--dark)}#approach{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:533fr 579fr;gap:clamp(30px,2.34375vw,45px);min-height:clamp(755.33333333333px,59.010416666667vw,1133px)}#approach .leadership{grid-column:1;grid-row:1/-1}#approach .meaningful{grid-column:2;grid-row:1}#approach .thrives{grid-column:2;grid-row:2}#approach .approach-card{padding:clamp(30px,3.125vw,60px);border-radius:10px;background:#f2f6f9}#approach .approach-card h3{color:var(--dark,);font-size:clamp(28.666666666667px, 2.2395833333333vw, 43px);font-weight:500;line-height:.91;display:flex;flex-direction:column;justify-content:center;padding-left:clamp(50px,3.90625vw,75px);min-height:clamp(36.666666666667px,2.8645833333333vw,55px);position:relative;margin:0 0 clamp(23.333333333333px,1.8229166666667vw,35px)}#approach .approach-card h3 strong{display:block;color:var(--primary);font-weight:300;line-height:1.3}#approach .approach-card h3:before{content:'';position:absolute;top:0;left:0;width:clamp(36.666666666667px,2.8645833333333vw,55px);height:clamp(36.666666666667px,2.8645833333333vw,55px);background-size:contain}#approach .approach-card.leadership h3:before{background-image:url(i/icon-leadership.svg)}#approach .approach-card.meaningful h3:before{background-image:url(i/icon-meaningful.svg)}#approach .approach-card.thrives h3:before{background-image:url(i/icon-thrives.svg)}#approach .approach-card p strong{color:var(--dark,#052340)}#approach .approach-card h4{color:var(--dark);font-family:var(--heading);font-size:clamp(22px, 1.71875vw, 33px);font-weight:500;line-height:1.3}html .club-tables{gap:0 12px}html .club-tables .club-tables__table td,html .club-tables .club-tables__table th{padding:13px clamp(18.666666666667px,1.4583333333333vw,28px) 14px}html .club-tables .club-tables__table th{color:#fff;font-weight:500;line-height:1.3;background:var(--primary)}html .club-tables .club-tables__row{background:#fff}html .club-tables .club-tables__icon{width:clamp(20px,1.5625vw,30px);height:clamp(20px,1.5625vw,30px)}html .side-by-side>.e-con-inner{grid-gap:clamp(53.333333333333px,4.1666666666667vw,80px)!important}.side-by-side img{display:block;width:100%;height:clamp(297.33333333333px,23.229166666667vw,446px);object-fit:cover;margin:0 0 clamp(26.666666666667px,2.0833333333333vw,40px)}html .inner-boxes{grid-gap:clamp(15px,1.0416666666667vw,20px)!important}html .inner-box{border-radius:10px;padding:clamp(30px,2.34375vw,45px)}html .bg-light .inner-box{background:#fff}html .inner-box p:has(strong){margin:0!important}html .inner-box p strong{display:block;margin:0 0 5px;color:var(--dark);font-family:var(--accent);font-size:clamp(17.333333333333px, 1.3541666666667vw, 26px);font-weight:800;line-height:1.15}html .inner-box p a{font-family:var(--button-text--font);font-size:var(--button-text--size);padding:var(--button-padding--top) var(--button-padding--right) var(--button-padding--bottom) var(--button-padding--left);background-color:var(--button-background--primary);color:var(--button-text--colour);line-height:1;font-weight:var(--button-text--weight);border-radius:var(--button-radius);text-transform:var(--button-text--casing);border:var(--button-border-width) solid var(--button-background--primary);cursor:pointer;display:inline-block;transition:var(--transition);letter-spacing:var(--button-text--letter-spacing);margin-top:clamp(15px,1.0416666666667vw,20px)}html .inner-box p a:focus,html .inner-box p a:hover{background:var(--button-hover--background);color:var(--button-hover--color);border-color:var(--button-hover--background)}#houseSystem svg{width:clamp(1067.3333333333px,83.385416666667vw,1601px);max-width:100%;height:auto}.pg-content.icon-list ul li svg{margin:0 clamp(15px,.83333333333333vw,16px) 0 0;top:clamp(3.3333333333333335px,.2604166666666667vw,5px)}.extra-list-spacing .pg-content.icon-list ul{margin:clamp(40px,3.125vw,60px) 0 clamp(33.333333333333px,2.6041666666667vw,50px)}.profiles{display:flex;flex-wrap:wrap;justify-content:center}.profiles:has(img){grid-gap:clamp(100px,7.8125vw,150px) clamp(20px,1.5625vw,30px)}.profiles:not(:has(img)){grid-gap:clamp(20px,1.5625vw,30px)}.profiles .profile-card{width:calc(25% - clamp(16.666666666667px,1.3020833333333vw,25px));border-radius:10px}.profiles .profile-card:has(img){padding:0 clamp(20px,1.5625vw,30px) clamp(33.333333333333px,2.6041666666667vw,50px)}.profiles .profile-card:not(:has(img)){padding:clamp(33.333333333333px,2.6041666666667vw,50px) clamp(20px,1.5625vw,30px)}.profiles .profile-card .profile-card-image:has(img){width:clamp(143.33333333333px,11.197916666667vw,215px);height:clamp(143.33333333333px,11.197916666667vw,215px);border:solid #f2f6f9;border-radius:100%;overflow:hidden;margin:calc(clamp(-215px,-11.197916666666666vw,-143.33333333333334px)/ 2) auto clamp(15px,1.0416666666667vw,20px)}.profiles .profile-card .profile-card-image img{display:block;width:100%;height:100%;object-fit:cover}.profiles .profile-card:has(img) .profile-card-content{height:calc(100% - ((clamp(143.33333333333px,11.197916666667vw,215px)/ 2) + clamp(15px,1.0416666666667vw,20px)))}.profiles .profile-card:not(:has(img)) .profile-card-content{height:100%;align-items:center;justify-content:center}.profiles .profile-card .profile-card-content h3{color:var(--dark);text-align:center;font-family:var(--accent);font-size:clamp(20px, 1.5625vw, 30px);font-weight:800;line-height:1.3}.profiles .profile-card:has(img) .profile-card-content h3{margin:0 0 clamp(26.666666666667px,2.0833333333333vw,40px)}.profiles .profile-card .profile-card-content h3 strong{display:block;color:var(--primary);font-size:13px;font-style:normal;font-weight:300;line-height:1.3;letter-spacing:clamp(1px, .15625vw, 3px);text-transform:uppercase}.profiles .profile-card .profile-card-content a{width:max-content;text-align:center;max-width:100%;margin:auto auto 0}#singleProfile .sp-content p strong{display:block;color:var(--dark,#052340);font-family:var(--accent)}#singleProfile .sp-content p:not(:first-of-type) strong{margin-top:clamp(53.333333333333px,4.1666666666667vw,80px)}#singleProfile .sp-content ul li:not(:has(.kbs-icon,.kbs-date-link)){padding-left:clamp(29.333333333333px,2.2916666666667vw,44px);position:relative}#singleProfile .sp-content ul li:not(:has(.kbs-icon,.kbs-date-link)):before{content:'';position:absolute;top:clamp(4px,.3125vw,6px);left:0;display:block;background-image:url(i/icon-list.svg);background-size:100%;background-repeat:no-repeat;background-position:center}#footer{position:relative;z-index:9999}#donateToday,.donateToday{position:fixed!important;bottom:clamp(20px,2.6041666666667vw,50px)!important;right:clamp(20px,2.6041666666667vw,50px)!important;display:flex!important;width:max-content!important;max-width:100%!important;background-color:var(--secondary)!important;border-radius:var(--radius)!important;padding:clamp(15px,1.0416666666667vw,20px)!important;border:1px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.15)!important;z-index:9998!important;opacity:0;transition:.3s}#donateToday:focus,#donateToday:hover,.donateToday:focus,.donateToday:hover{background-color:var(--dark)!important}#donateToday .elementor-icon-box-icon,.donateToday .elementor-icon-box-icon{margin:0!important}#donateToday .elementor-icon-box-icon svg,.donateToday .elementor-icon-box-icon svg{width:clamp(26.666666666667px,2.0833333333333vw,40px)!important;height:clamp(26.666666666667px,2.0833333333333vw,40px)!important}#donateToday .elementor-icon-box-icon svg *,.donateToday .elementor-icon-box-icon svg *{fill:#FFF}#donateToday .elementor-icon-box-title,.donateToday .elementor-icon-box-title{font-size:var(--font-size);font-family:var(--accent);color:#fff;margin:0!important}#donateToday .elementor-icon-box-description,.donateToday .elementor-icon-box-description{font-size:clamp(15px, .83333333333333vw, 16px);color:#fff;max-width:125px;line-height:1.3;margin:10px auto 0}.pg-content-text blockquote{background-color:var(--light);margin:0;padding:clamp(30px,2.0833333333333335vw,40px) 30px;border-radius:10px}.pg-content-text blockquote:not(:last-of-type){margin-bottom:clamp(15px,1.0416666666667vw,20px)}.pg-content-text blockquote strong{color:var(--dark);display:block;margin:8px 0 0}#experience .elementor-form{position:relative;z-index:5}html .testimonials.sm .swiper-wrapper{align-items:flex-start;transition-property:transform,height}html .testimonials.sm .swiper-slide{height:auto}html .btn-group em{font-style:normal}.elementor-editor-active .ion-op-nav{position:relative!important;top:0!important}.ion-op-nav{background-color:#fff;z-index:999;border-bottom:1px solid #d2d2d2}#ion-navigator ul{display:flex;align-items:center;margin:0}#ion-navigator ul li a{font-size:clamp(12px, .9375vw, 18px);display:flex;align-items:center;color:var(--text)}#ion-navigator ul li a:before{content:"";display:block;width:10px;height:10px;border:1px solid #aaa;border-radius:100%;transition:var(--transition);margin-right:7px}#ion-navigator ul li a.active:before{border-color:var(--primary);background-color:var(--primary)}#ion-navigator ul li a.active,#ion-navigator ul li a:hover{color:var(--primary)}#ion-navigator ul li a:hover:before{border-color:var(--primary)}#ion-navigator{padding:12px 0}#ion-navigator ul li:not(:last-child){margin-right:clamp(10px,1.3020833333333333vw,25px)}.ion-op-nav.elementor-sticky--active{top:clamp(104px,7.8125vw,150px)!important}.admin-bar .ion-op-nav.elementor-sticky--active{top:calc(clamp(104px,7.8125vw,150px) + var(--header-adjustment))!important}.faq h3>.faq-toggle{appearance:none;background:0 0;border:0;margin:0;padding:0;width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;display:inherit;align-items:inherit;justify-content:inherit;gap:inherit;cursor:pointer}.faq h3>.faq-toggle:focus-visible{outline:currentColor solid 2px;outline-offset:4px}#kbsDifference p a{color:#fff}.tuition-price{font-size:clamp(30px, 2.34375vw, 45px)}.tuition-price span{display:block;font-size:13px;font-weight:300;width:250px;max-width:100%;margin:0 auto}#hero .elementor-widget-ion_hero_video{position:absolute;inset:0;display:block;width:100%;height:100%}#hero .elementor-widget-ion_hero_video .ion-hero-video{height:100%}@media (max-width:1367px){#hero,#ion-navigator,.preheader{padding-left:30px!important;padding-right:30px!important}#header .preheader ul li a .elementor-icon-list-icon svg{margin:0;position:relative;top:-1px}#header .preheader ul li:last-child a:after,#header .preheader ul li:nth-last-child(2) a:after{top:-1px}#experience .elementor-widget-form,#experience .elementor-widget-text-editor{width:clamp(500px,33.854166666667vw,650px)}html .testimonials .elementor-main-swiper{width:90%}html .testimonials .elementor-swiper-button.elementor-swiper-button-prev{left:0}html .testimonials .elementor-swiper-button.elementor-swiper-button-next{right:0}#ion-navigator ul li a:before{top:-1px;position:relative}}@media (min-width:1368px){#header .preheader ul{width:1308px}}@media (min-width:1600px){#header .preheader ul{width:1450px}}@media (max-width:1199px){#values .values-content .values-content__media{width:100%;flex:0 0 100%}#values .values-slide__img{display:block;width:100%!important;height:100%!important;position:relative!important}#values .values-slide__img img{display:block;width:100%!important;height:100%!important;object-fit:cover!important}#experience .elementor-widget-form,#experience .elementor-widget-text-editor{width:clamp(450px,33.854166666667vw,650px)}}@media (max-width:1024px){.drop1024>.e-con-inner{flex-direction:column!important;grid-gap:40px!important}.drop1024>.e-con-inner>.elementor-element{width:100%!important}.drop1024>.e-con-inner>.elementor-element.content-left,.drop1024>.e-con-inner>.elementor-element.content-right{padding:0!important}.profiles .profile-card{width:calc(33% - clamp(16px,1.3020833333333vw,25px))}}@media (max-width:991px){#header .navigation li.brand{width:100%;display:flex;justify-content:center;align-items:center}#header .navigation li{margin-right:clamp(20px,2.0833333333333vw,40px)}#header.active .navigation li.brand a{margin-bottom:0;width:clamp(57px,6.71875vw,129px);height:clamp(61px,7.2395833333333vw,139px);margin-top:5px}#header.active .navigation li{margin-right:clamp(20px,2.7083333333333vw,52px)}#header .navigation ul{align-items:center;justify-content:center}#header .preheader ul{justify-content:center}#header .navigation li.brand,#header .navigation li:last-of-type{margin:0!important}#header .navigation li:not(.brand){padding:clamp(10px,1.3020833333333vw,25px) 0 clamp(20px,1.5625vw,30px)}#motto:after{content:'';position:absolute;inset:0;display:block;width:100%;height:100%;background-color:rgba(2,78,128,.65);z-index:6}#experience .elementor-widget-form,#experience .elementor-widget-text-editor,#motto .elementor-widget-text-editor{width:100%}#kbsDifference h2,#kbsDifference p,#motto h2,#motto p{text-align:center}.wrap-container.three-cols .ion-icon-box{width:calc(33% - 18px)!important}.wrap-container.three-cols .ion-icon-box:has(.elementor-button),.wrap-container.two-cols .ion-icon-box:has(.elementor-button){width:100%!important}#experience{padding-bottom:325px!important}#experience:after{right:0;margin:0 auto;width:400px;bottom:-50px;height:325px}#footer .footer-container{flex-direction:column!important}#footer .footer-container .footer-brand,#footer .footer-container .footer-contact,#footer .footer-container .footer-links,#values .values-content .values-content__media,#values .values-content .values-content__text{width:100%;flex:0 0 100%}#footer .footer-container .contact-links ul li:nth-child(2){padding:0 0 30px;width:100%}#footer .footer-container .footer-brand{order:1}#footer .footer-container .footer-links{order:2}#footer .footer-container .footer-contact{order:3}#footer .copyright p{flex-direction:column;grid-gap:8px;text-align:center}#values .values-content{display:flex;grid-gap:clamp(60px,4.6875vw,90px);flex-direction:column;margin:40px 0 0;grid-gap:30px}#values .values-content .values-content__media{order:-1;position:relative;top:unset;bottom:unset;left:unset}#values .values-content .values-content__body{margin:0 0 30px}#values .values-navigation__sliders{display:none}#values .values-navigation:before{content:none}#values .values-navigation__toggles,html .itabs .itabs__nav{display:flex;flex-wrap:wrap;grid-gap:10px;width:100%;flex-direction:unset!important}#values .values-navigation__toggle,html .itabs .itabs__nav .itabs__tab{grid-gap:8px;background-color:#ebf7ff;padding:10px;width:calc(50% - 5px);border-radius:10px;display:flex;align-items:center;justify-content:center}#values .values-navigation__toggle .vnt-icon svg{width:auto;height:auto}html .itabs .itabs__nav .itabs__tab{background-color:#e6eef6}#values .values-navigation__toggle.is-active,#values .values-navigation__toggle:focus,#values .values-navigation__toggle:hover,html .itabs .itabs__nav .itabs__tab.is-active,html .itabs .itabs__nav .itabs__tab:focus,html .itabs .itabs__nav .itabs__tab:hover{color:#fff!important;background-color:var(--secondary)}html .itabs .itabs__nav .itabs__tab.is-active .itabs__label,html .itabs .itabs__nav .itabs__tab:focus .itabs__label,html .itabs .itabs__nav .itabs__tab:hover .itabs__label{color:#fff!important}#approach{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:unset;gap:clamp(30px,2.34375vw,45px);min-height:unset}#approach .leadership,#approach .meaningful,#approach .thrives{grid-column:span 2;grid-row:unset}#kbsDifference>.e-con-inner>.elementor-element:has(.elementor-widget-text-editor){width:100%;margin-left:unset}#kbsDifference .elementor-widget-button{justify-content:center;display:flex}.pg-content.va-center{align-items:flex-start}html .itabs{gap:clamp(40px,6.5104166666667vw,125px)!important;flex-direction:column}html .itabs__tab:not(:last-child)::after{content:none!important}html .pg-content.collapse-991 .content-left,html .pg-content.collapse-991 .content-right{padding:0!important}}@media (min-width:768px) and (max-width:991px){.ion-op-nav.elementor-sticky--active{top:clamp(165px,calc(130.759px + 4.4643vw),175px)!important}.admin-bar .ion-op-nav.elementor-sticky--active{top:calc(clamp(165px,calc(130.759px + 4.4643vw),175px) + var(--header-adjustment))!important}}@media (max-width:782px){:root{--header-adjustment:46px}}@media (min-width:768px){.content-right{padding-left:clamp(30px,3.125vw,60px)!important}.content-left{padding-right:clamp(30px,3.125vw,60px)!important}.donateToday.apply{display:none!important}a.ion-navigator-mobile-trigger{display:none}#header .navigation ul ul{top:calc(100% - 22px);width:200px;display:flex;flex-wrap:wrap;align-items:stretch;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);box-sizing:border-box;padding:0;transition:.3s}#header.active .navigation ul ul{top:calc(100% - 2px);transition:.3s}#header .navigation ul #menu-item-389 ul{width:clamp(300px,20.833333333333332vw,400px)}#header .navigation ul ul li{width:100%;display:flex;float:none;margin:0!important;padding:0!important;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}#header .navigation #menu-item-389>.sub-menu>li{width:50%}#header .navigation #menu-item-389>.sub-menu>li:last-child:nth-child(odd){width:100%}#header .navigation ul ul li a{flex:1;display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:var(--font-size--small)!important;padding:clamp(10px,.78125vw,15px)!important;text-align:center!important}}@media (max-width:767px){#applications h2,#applications p,#hero .hero-content *,#testimonials .elementor-testimonial .elementor-testimonial__text,#testimonials .testimonial-card__wrapper-content p,.disclaimer p{text-align:center}.wrap-container.three-cols .ion-icon-box,.wrap-container.three-cols.last-two .ion-icon-box:last-child,.wrap-container.three-cols.last-two .ion-icon-box:nth-last-child(2),.wrap-container.two-cols .ion-icon-box{width:100%!important}#header,#header.active{top:0!important;background-color:#fff;z-index:999999!important;border-color:var(--dark);padding:8px 15px!important;box-shadow:0 0 15px rgba(0,0,0,.15)}#header .mobile-logo a{display:flex;width:61px;height:65px}#header .mobile-logo a img{display:block;width:100%;height:100%;object-fit:contain}#header .navigation li.brand,#header .preheader{display:none!important}#header .mobile-button a{display:flex}#header .navigation{position:fixed;top:86px;left:0;right:0;flex-direction:unset;grid-gap:0!important}#header .navigation ul li{width:100%!important;margin:0!important;padding:0!important}#header .navigation ul li a{display:block;padding:15px;background-color:var(--dark);color:#fff!important;font-size:17px;line-height:1;border-bottom:1px solid rgba(255,255,255,.2)}#header .navigation ul li:last-of-type a{border-bottom:none}#header .navigation ul li a:focus,#header .navigation ul li a:hover,#header .navigation ul li.current-menu-item>a{background-color:var(--secondary);color:#fff!important}#hero,.pg-title{margin-top:86px!important}.admin-bar #hero,.admin-bar .pg-title{margin-top:calc(86px - var(--header-adjustment))!important}#hero{height:auto;position:relative;padding:100px 30px 75px}#hero .hero-content{padding-bottom:0}#applications:after{content:none}#applications p{margin:0 0 clamp(40px,4.6875vw,90px);width:100%}#applications .btn-group,.elementor-49 .elementor-element.elementor-element-5528602 .rs__pagination,html #hero .btn-group{justify-content:center}#testimonials .elementor-testimonial .elementor-testimonial__cite,#testimonials .testimonial-card__wrapper-credit{grid-gap:clamp(8px,1.1979166666667vw,23px);flex-direction:column;justify-content:center;align-items:center}#testimonials .testimonial-card__wrapper-credit ul{margin:20px 0 0}#testimonials .testimonial-card__wrapper-credit ul li button svg{width:26px;height:26px}#testimonials .elementor-testimonial,#testimonials .testimonial-card__wrapper{padding:clamp(30px,4.1666666666667vw,80px) clamp(30px,3.125vw,60px)}.disclaimer p{padding:clamp(49.333333333333px,3.8541666666667vw,74px) 0 0}.disclaimer p:before{right:0;margin:0 auto}.pt-lg{padding-top:var(--spacing)!important}.pb-lg{padding-bottom:var(--spacing)!important}.ion-icon-box .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;grid-gap:20px!important}.ion-icon-box:not(.landscape) .elementor-icon-box-icon{margin:0!important}#experience .captcha-note p,#experience .captcha-note p a{text-align:center;margin:0 0 20px}#experience .e-form__buttons{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:unset!important;flex-wrap:unset!important}#experience .e-form__buttons .elementor-button{margin:0!important;width:max-content!important}#header .navigation li a{letter-spacing:0}.pg-title{padding:75px 30px 50px}.double-img{display:flex!important;flex-direction:row!important;flex-wrap:unset!important;grid-gap:20px!important;order:-1!important}.pg-content .pg-content-image,.pg-content .pg-content-text{width:100%!important;flex:0 0 100%!important;max-width:100%!important}.pg-content .pg-content-image{margin:0 0 40px!important}.wrap-container:has(.pull-top),.wrap-container:has(.pull-top)>.e-con-inner{grid-gap:75px 30px!important}.wrap-container:has(.pull-top) .ion-icon-box:not(.landscape) .elementor-icon-box-wrapper{flex-direction:column!important;grid-gap:0!important}html .text-two-cols{column-count:1}.pg-content.collapse-767 .content-left,.pg-content.collapse-767 .content-right{padding:0!important}html .inner-box:first-of-type{margin-top:40px!important}html .testimonials .elementor-main-swiper{width:85%}#applications .elementor-widget-text-editor,#hero .hero-content,html .testimonials .elementor-testimonial .elementor-testimonial__footer{margin:0 auto}html .no-text .ion-icon-box:not(.landscape) .elementor-icon-box-wrapper{align-items:center!important}html .no-text .ion-icon-box:not(.landscape) .elementor-icon-box-content{display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:center}.profiles .profile-card{width:calc(50% - clamp(16px,1.3020833333333vw,25px))}#singleProfile .sp-content,.extra-margin-mobile .ion-icon-box.pull-top:first-of-type{margin-top:40px}.mobile-navigation li.mobile-button strong.third-button-icon{background-color:var(--secondary);background-image:url(i/icon-book.svg)}.inline-disclaimer p{padding:0}html .testimonials .elementor-swiper-button.elementor-swiper-button-prev{left:-10px}html .testimonials .elementor-swiper-button.elementor-swiper-button-next{right:-10px}#ion-navigator ul:before,html .btn-group em{display:none}#experience{padding-bottom:265px!important}#experience:after{right:0;left:0;margin:0 auto;width:300px;bottom:-30px;height:245px}#kbsDifference{background-position:30% center!important}a.ion-navigator-mobile-trigger{display:flex;align-items:center;width:100%}a.ion-navigator-mobile-trigger svg:first-child{margin-right:10px}a.ion-navigator-mobile-trigger span{transition:var(--transition);transform-origin:center;transform:rotate(1800deg);width:15px;height:9px;display:block;position:relative;margin-left:auto}a.ion-navigator-mobile-trigger span svg{margin-right:0!important;width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}a.ion-navigator-mobile-trigger.active span{transform:rotate(180deg)}#ion-navigator ul{display:none;padding-top:10px}#ion-navigator ul li a{padding:7px 0}.admin-bar .ion-op-nav.elementor-sticky--active,.ion-op-nav.elementor-sticky--active{top:86px!important}body,html{scroll-padding:350px}#header .navigation ul ul li a{background-color:#002e5b}}@media (max-width:500px){.btn-group:not(#hero .btn-group) .elementor-widget-button,.profiles .profile-card{width:100%}.btn-group:not(#hero .btn-group) .elementor-widget-button a{display:flex;width:100%;text-align:center;justify-content:center}.highlight-bold p strong{white-space:unset}.highlight-bold p strong:after{content:none}#values .values-navigation__toggle,html .itabs .itabs__label{font-size:clamp(13px, .83333333333333vw, 16px)!important}}#values .values-navigation__toggle,#values .values-navigation__sliders button{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;font-family:var(--accent);text-align:left}#values .values-navigation__sliders button{color:inherit;line-height:0}#testimonials .testimonial-card__wrapper-credit ul li button:focus-visible,#values .values-navigation__toggle:focus-visible,#values .values-navigation__sliders button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}#testimonials .testimonial-card__wrapper-credit ul li button .tp-play,#testimonials .testimonial-card__wrapper-credit ul li button[aria-pressed=true] .tp-pause{display:none}#testimonials .testimonial-card__wrapper-credit ul li button[aria-pressed=true] .tp-play{display:inline}@media (max-width:991px){#applications:after{background-image:url(i/bg-applications-v2-sm.webp)}#experience:after{background-image:url(i/bg-experience-sm.webp)}.page-id-387 #applications:after,.page-id-49 #applications:after{background-image:url(i/backgrounds/applications-1-sm.webp)}.page-id-447 #applications:after,.page-id-588 #applications:after{background-image:url(i/backgrounds/applications-2-sm.webp)}.page-id-275 #applications:after,.page-id-424 #applications:after{background-image:url(i/backgrounds/applications-3-sm.webp)}.page-id-453 #applications:after,.page-id-594 #applications:after{background-image:url(i/backgrounds/applications-4-sm.webp)}.page-id-387 #experience:after,.page-id-447 #experience:after,.page-id-49 #experience:after,.page-id-588 #experience:after{background-image:url(i/backgrounds/experience-1-sm.webp)}.page-id-275 #experience:after,.page-id-424 #experience:after,.page-id-453 #experience:after,.page-id-594 #experience:after{background-image:url(i/backgrounds/experience-2-sm.webp)}}.skip-link{position:absolute;left:16px;top:-200px;z-index:10000000;background:#fff;color:var(--dark);padding:12px 18px;border-radius:var(--radius);font-family:var(--accent);font-weight:700;text-decoration:underline;box-shadow:0 2px 12px rgba(0,0,0,.25)}.skip-link,.skip-link:focus{transition:none}.skip-link,.skip-link:visited,.skip-link:hover,.skip-link:focus{color:#052340;background-color:#fff}.skip-link:focus{top:16px;color:var(--dark);text-decoration:underline;outline:2px solid var(--secondary);outline-offset:2px}main:focus,main [tabindex="-1"]:focus{outline:0}html{scroll-padding-top:130px}@media (max-width:767px){html{scroll-padding-top:100px}}@media (min-width:768px){.navigation li:focus-within>ul{transform:scaleY(1)}.navigation li.is-dismissed>ul{transform:scaleY(0)!important}}.inline-disclaimer a,.inline-disclaimer a:hover,.inline-disclaimer a:focus,.faq-content a,.faq-content a:hover,.faq-content a:focus,.elementor-icon-box-description a:not(.elementor-button),.elementor-icon-box-description a:not(.elementor-button):hover,.elementor-icon-box-description a:not(.elementor-button):focus,.elementor-widget-text-editor p a:not(.elementor-button),.elementor-widget-text-editor p a:not(.elementor-button):hover,.elementor-widget-text-editor p a:not(.elementor-button):focus,.elementor-widget-text-editor li a:not(.elementor-button),.elementor-widget-text-editor li a:not(.elementor-button):hover,.elementor-widget-text-editor li a:not(.elementor-button):focus{text-decoration:underline!important;text-underline-offset:.15em}#contactForm .elementor-field:focus-visible,#contactForm select:focus-visible{outline:2px solid #0a5a2e;outline-offset:2px}.kbs-video-toggle{position:absolute;right:clamp(16px,2.0833vw,40px);bottom:clamp(16px,2.0833vw,40px);z-index:20;display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 14px;border:0;border-radius:999px;background:rgba(5,35,64,.8);color:#fff;font:700 13px/1 var(--accent);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:var(--transition)}.kbs-video-toggle:hover{background:rgba(5,35,64,1)}.kbs-video-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.kbs-video-toggle svg{width:12px;height:12px;fill:currentColor}.kbs-video-toggle .kvt-play,.kbs-video-toggle.is-paused .kvt-pause{display:none}.kbs-video-toggle.is-paused .kvt-play{display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.kbs-map{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;background:#e5e3df}.kbs-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:767px){.kbs-map{aspect-ratio:4/3}}.kbs-map-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0}.kbs-map-links a{font-family:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:.15em}

#footer .footer-container .footer-contact iframe {
    max-width: 82%;
    margin-bottom: clamp(33.333333333333px, 2.6041666666667vw, 50px);
    border-radius: var(--radius);
    overflow: hidden;
}

@media (max-width: 991px) {
    .elementor-element.elementor-element-2779330.pt-150.pb-170.elementor-widget.elementor-widget-custom_image_content .pg-content-image {
        margin: 0 0 40px;
    }
}

@media (min-width: 768px) {
    .double-img {
        grid-gap: 30px !important;
    }
    #wpadminbar {
        z-index: 99999999999;
    }
}

@media (max-width: 767px) {
    .kbs-video-toggle {
        right: 0;
        left: 0;
        margin: 0 auto;
        width: max-content;
    }
    .double-img {
        margin: 0 0 40px !important;
    }
    .double-img .elementor-element.elementor-element-0f7b715.elementor-widget.elementor-widget-menu-anchor {
        width: 100%;
    }
    .double-img {
        flex-direction: unset !important;
        flex-wrap: wrap !important;
    }
    .double-img .elementor-widget-image {
        width: calc(50% - 10px) !important;
    }
    #footer .footer-container .footer-contact iframe {
        max-width: 100%;
    }
}
