body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,b,i,th,var{font-style:inherit;font-weight:inherit}del{text-decoration:none}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select,code,samp,kbd{font-family:inherit;font-size:inherit;font-weight:inherit}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0;border:0;outline:0}mark{background-color:transparent}[hidden]{display:none !important}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a{text-decoration:none;color:inherit;outline:none}form{display:inline}input,textarea,select,button{vertical-align:middle}textarea{overflow:auto}input,textarea,[contenteditable=true]{resize:none}input,textarea,select,[contenteditable=true]{outline:none}button,input[type="button"],input[type="submit"]{margin:0;border:0;padding:0;overflow:visible;outline:none;font-family:inherit;color:inherit;cursor:pointer}button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled{cursor:default}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local(""),url("/assets/fonts/ssp/300.woff2?1607105154000") format("woff2"),url("/assets/fonts/ssp/300.woff?1607105154000") format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:block}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local(""),url("/assets/fonts/ssp/300i.woff2?1607105154000") format("woff2"),url("/assets/fonts/ssp/300i.woff?1607105154000") format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:block}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local(""),url("/assets/fonts/ssp/400.woff2?1607105154000") format("woff2"),url("/assets/fonts/ssp/400.woff?1607105154000") format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:block}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local(""),url("/assets/fonts/ssp/400i.woff2?1607111017789") format("woff2"),url("/assets/fonts/ssp/400i.woff?1607110743448") format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:block}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local(""),url("/assets/fonts/ssp/600.woff2?1607105154000") format("woff2"),url("/assets/fonts/ssp/600.woff?1607105154000") format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:block}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:local(""),url("/assets/fonts/ssp/600i.woff2?1607105154000") format("woff2"),url("/assets/fonts/ssp/600i.woff?1607105154000") format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:block}html{font-family:"Source Sans Pro","Calibri","Gill Sans","Open Sans",sans-serif;color:#1d2022;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px}body{background:#fff;overflow-x:hidden;overflow-y:scroll}main{overflow-x:hidden}.button,input[type="button"].button,input[type="submit"].button{display:inline-block;margin:0;padding:5px 33px 5px 15px;background:transparent;border:2px solid currentColor;border-radius:5px;font-size:1.7rem;line-height:2.5rem;font-weight:600;-webkit-transition:background-color 0.1s ease-in, background-position 0s linear 0.075s, color 0.1s ease-in, text-shadow 0.1s ease-in, box-shadow 0.1s ease-in;transition:background-color 0.1s ease-in, background-position 0s linear 0.075s, color 0.1s ease-in, text-shadow 0.1s ease-in, box-shadow 0.1s ease-in;min-height:3.9rem;position:relative}.button::before,.button::after,input[type="button"].button::before,input[type="button"].button::after,input[type="submit"].button::before,input[type="submit"].button::after{content:'';position:absolute;top:50%;right:0.9em;display:block;margin-top:-4px;width:8px;height:8px;border-right:0.2em solid currentColor;border-top:0.2em solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.1s ease-in;transition:border-color 0.1s ease-in}.button::before,input[type="button"].button::before,input[type="submit"].button::before{content:none}header{position:fixed;z-index:100;top:0;left:0;right:0;box-shadow:0px 2px 8px rgba(0,0,0,0.11)}@media (max-width: 699px){header{position:fixed;top:0px}}@media (max-height: 499px){header{position:absolute}}@media print{header{background:transparent}}header+main{margin-top:66px}@media (max-width: 999px){header+main{margin-top:66px}}header>.content{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ffffff;max-width:100%;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px 20px}@media (max-width: 999px){header>.content{padding:16px 0px}}html.section-concept header>.content{background:#1d2022}html.section-community header>.content{background:#19ca54}html.section-about header>.content{background:#0090ff}html.section-study header>.content{background:#822eff}html.section-admission header>.content{background:#ffb600}header #hamburger{display:block;padding-left:20px;z-index:2}@media (min-width: 1000px){header #hamburger{display:none}}header #hamburger input{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;cursor:pointer;opacity:0;z-index:2;width:32px;height:32px}header #hamburger span{display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:4px;left:7px;margin:6px 0px;position:relative;background:#000000;z-index:1;-webkit-transform-origin:5px 0px;transform-origin:5px 0px;-webkit-transition:background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}html.section-concept header #hamburger span{background:#fff;color:#fff}html.section-community header #hamburger span{background:#fff;color:#fff}html.section-about header #hamburger span{background:#fff;color:#fff}html.section-study header #hamburger span{background:#fff;color:#fff}html.section-admission header #hamburger span{background:#fff;color:#fff}header #hamburger span:first-child{-webkit-transform-origin:0% 0%;transform-origin:0% 0%}header #hamburger span:nth-last-child(2){-webkit-transform-origin:0% 100%;transform-origin:0% 100%}header #hamburger input:checked ~ span{opacity:1;-webkit-transform:rotate(45deg) translate(-1px, 3px);transform:rotate(45deg) translate(-1px, 3px);background:#000000}html.section-concept header #hamburger input:checked ~ span{background:#fff;color:#fff}html.section-community header #hamburger input:checked ~ span{background:#fff;color:#fff}html.section-about header #hamburger input:checked ~ span{background:#fff;color:#fff}html.section-study header #hamburger input:checked ~ span{background:#fff;color:#fff}html.section-admission header #hamburger input:checked ~ span{background:#fff;color:#fff}header #hamburger input:checked ~ span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(0.2, 0.2);transform:rotate(0deg) scale(0.2, 0.2)}header #hamburger input:checked ~ span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0, -1px);transform:rotate(-45deg) translate(0, -1px)}header #hamburger input:checked ~ ul{-webkit-transform:none;transform:none}header .branding{position:relative;z-index:1;box-sizing:content-box;font-size:10px;text-align:left;-ms-flex-preferred-size:auto;flex-basis:auto;white-space:nowrap;padding:16px 32px}@media (max-width: 999px){header .branding{position:absolute;width:100%;margin:0 auto;text-align:center;padding:0px}}@media (min-width: 1000px) and (max-width: 1249px){header .branding{padding-left:16px;padding-right:16px}}@media print{header .branding{background:transparent !important}}header .branding .logo{display:inline-block;z-index:9999;vertical-align:middle;color:transparent;width:15.2em;height:3.5em;background:url("/assets/img/logo-black.svg?1483100240000") no-repeat 0 center;background-size:auto 3.5em}@media print{header .branding .logo{-webkit-filter:invert(1);filter:invert(1)}}@supports (-webkit-mask-repeat: no-repeat){header .branding .logo{background:#1e2022;-webkit-mask-image:url("/assets/img/logo-black.svg?1483100240000");-webkit-mask-repeat:no-repeat}}html.section-concept header .branding .logo{background:url("/assets/img/logo.svg?1483100280000") no-repeat 0 center;-webkit-mask-image:none}html.section-community header .branding .logo{background:url("/assets/img/logo.svg?1483100280000") no-repeat 0 center;-webkit-mask-image:none}html.section-about header .branding .logo{background:url("/assets/img/logo.svg?1483100280000") no-repeat 0 center;-webkit-mask-image:none}html.section-study header .branding .logo{background:url("/assets/img/logo.svg?1483100280000") no-repeat 0 center;-webkit-mask-image:none}html.section-admission header .branding .logo{background:url("/assets/img/logo.svg?1483100280000") no-repeat 0 center;-webkit-mask-image:none}header .branding .sub-title{display:inline-block;vertical-align:top;font-size:10px;line-height:12px;color:rgba(0,0,0,0.69);text-align:left;text-transform:uppercase;width:6em;font-weight:400;letter-spacing:0.5px;white-space:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 999px){header .branding .sub-title{display:none}}@media print{header .branding .sub-title{color:#000}}html.section-concept header .branding .sub-title{color:#fff}html.section-community header .branding .sub-title{color:#fff}html.section-about header .branding .sub-title{color:#fff}html.section-study header .branding .sub-title{color:#fff}html.section-admission header .branding .sub-title{color:#fff}header nav{font-size:1.9rem;font-weight:800;position:relative;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 999px){header .main-nav{-ms-flex-preferred-size:100%;flex-basis:100%;height:100%;background:#ffffff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:inherit;flex-flow:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html.section-concept header .main-nav{background:#1d2022;color:#fff}html.section-community header .main-nav{background:#19ca54;color:#fff}html.section-about header .main-nav{background:#0090ff;color:#fff}html.section-study header .main-nav{background:#822eff;color:#fff}html.section-admission header .main-nav{background:#ffb600;color:#fff}}header .meta-menu{-ms-flex-preferred-size:auto;flex-basis:auto}header ul{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden}header ul.main{margin:0 auto;max-width:1050px;width:100%;padding:0px 0}@media (max-width: 999px){header ul.main{display:none}}header ul.main>li{padding:22px 32px;margin:0px}@media (min-width: 1000px) and (max-width: 1249px){header ul.main>li{font-size:0.9em;padding-left:16px !important;padding-right:16px !important}}header ul.main>li.active{box-shadow:inset 0 -4px 0 0 #1e2022}html.section-concept header ul.main>li.active{box-shadow:inset 0 -4px 0 0 #fff}html.section-community header ul.main>li.active{box-shadow:inset 0 -4px 0 0 #fff}html.section-about header ul.main>li.active{box-shadow:inset 0 -4px 0 0 #fff}html.section-study header ul.main>li.active{box-shadow:inset 0 -4px 0 0 #fff}html.section-admission header ul.main>li.active{box-shadow:inset 0 -4px 0 0 #fff}header ul.meta{margin-right:12px;font-size:12px;font-weight:600;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;overflow:hidden;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:rgba(0,0,0,0.33);margin-left:auto}@media (max-width: 999px){header ul.meta{display:none}}header ul.meta>li{padding:22px 0}header ul.meta>li a{padding:0 16px;color:rgba(0,0,0,0.33)}html.section-concept header ul.meta>li a{color:rgba(255,255,255,0.66)}html.section-community header ul.meta>li a{color:rgba(255,255,255,0.66)}html.section-about header ul.meta>li a{color:rgba(255,255,255,0.66)}html.section-study header ul.meta>li a{color:rgba(255,255,255,0.66)}html.section-admission header ul.meta>li a{color:rgba(255,255,255,0.66)}@media (min-width: 1000px) and (max-width: 1249px){header ul.meta>li a{padding-left:10px;padding-right:10px}}header ul.mobile{position:fixed;max-height:calc(100% - 65px);z-index:9999;top:65px;bottom:0px;left:0px;height:100%;margin:0;background-color:#ffffff;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate(-120%, 0);transform:translate(-120%, 0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);max-width:100%;width:100%;display:block;list-style:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}html.section-concept header ul.mobile{background:#1d2022}html.section-community header ul.mobile{background:#19ca54}html.section-about header ul.mobile{background:#0090ff}html.section-study header ul.mobile{background:#822eff}html.section-admission header ul.mobile{background:#ffb600}@media (min-width: 1000px){header ul.mobile{display:none;text-align:left}}header ul.mobile.sub-menu{margin:0 auto;padding-left:32px !important;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;list-style:none;background-attachment:#ffffff;padding:24px 0px;width:100%;max-width:1200px;background-color:white}@media (max-width: 999px){header ul.mobile.sub-menu{background:-webkit-gradient(linear, left top, right top, color-stop(-347.07%, #1e2022), color-stop(116%, #fff)) !important;background:-webkit-linear-gradient(left, #1e2022 -347.07%, #fff 116%) !important;background:linear-gradient(90deg, #1e2022 -347.07%, #fff 116%) !important}html.section-concept header ul.mobile.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#1e2022), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #1e2022 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #1e2022 0%, #fff 219.47%) !important}html.section-community header ul.mobile.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#5ec663), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #5ec663 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #5ec663 0%, #fff 219.47%) !important}html.section-about header ul.mobile.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#3a90f7), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #3a90f7 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #3a90f7 0%, #fff 219.47%) !important}html.section-study header ul.mobile.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#763bf5), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #763bf5 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #763bf5 0%, #fff 219.47%) !important}html.section-admission header ul.mobile.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#f5b840), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #f5b840 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #f5b840 0%, #fff 219.47%) !important}}header ul.mobile.sub-menu>li{padding:16px 32px;margin:0px !important;color:rgba(0,0,0,0.55);float:none;font-size:18px;line-height:26px;font-weight:800;font-style:normal;font-weight:bold;text-align:left}@media (max-width: 999px){header ul.mobile.sub-menu>li{background-repeat:no-repeat;background-image:url() !important;margin-left:0px !important;margin:0 30px !important}html.section-concept header ul.mobile.sub-menu>li{color:#ffffff;margin-left:0px !important;background-image:url() !important}html.section-community header ul.mobile.sub-menu>li{color:#ffffff;margin-left:0px !important;background-image:url() !important}html.section-about header ul.mobile.sub-menu>li{color:#ffffff;margin-left:0px !important;background-image:url() !important}html.section-study header ul.mobile.sub-menu>li{color:#ffffff;margin-left:0px !important;background-image:url() !important}html.section-admission header ul.mobile.sub-menu>li{color:#ffffff;margin-left:0px !important;background-image:url() !important}}header ul.mobile.sub-menu>li>a{display:block;-webkit-transition:color 0.3s, box-shadow 0.3s;transition:color 0.3s, box-shadow 0.3s;color:rgba(0,0,0,0.55);border-bottom:0px;padding-left:0px !important;margin-left:0px !important}html.section-concept header ul.mobile.sub-menu>li>a{color:#ffffff}html.section-community header ul.mobile.sub-menu>li>a{color:#ffffff}html.section-about header ul.mobile.sub-menu>li>a{color:#ffffff}html.section-study header ul.mobile.sub-menu>li>a{color:#ffffff}html.section-admission header ul.mobile.sub-menu>li>a{color:#ffffff}header ul.mobile.sub-menu>li>a:hover{color:#ffffff;padding-left:0px !important;background-image:url() !important;padding-left:0px !important;margin-left:0px !important}html.section-concept header ul.mobile.sub-menu>li>a:hover{color:#ffffff !important;padding-left:0px !important;background-image:url() !important}html.section-community header ul.mobile.sub-menu>li>a:hover{color:#ffffff !important;padding-left:0px !important;background-image:url() !important}html.section-about header ul.mobile.sub-menu>li>a:hover{color:#ffffff !important;padding-left:0px !important;background-image:url() !important}html.section-study header ul.mobile.sub-menu>li>a:hover{color:#ffffff !important;padding-left:0px !important;background-image:url() !important}html.section-admission header ul.mobile.sub-menu>li>a:hover{color:#ffffff !important;padding-left:0px !important;background-image:url() !important}header ul.mobile.sub-menu:hover{color:rgba(0,0,0,0.44)}header ul.mobile>li{padding:16px 0px;margin:0px;color:#000000;font-size:24px;font-weight:800;text-align:left;height:auto;cursor:pointer}header ul.mobile>li a{margin:0 32px;border-bottom:1px solid rgba(255,255,255,0.11)}header ul.mobile>li:last-child{position:relative;top:auto;bottom:10px;border-radius:8px;border:4px solid #000000;border-bottom:4px solid #000000 !important;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 32px !important;margin:16px 32px}html.section-concept header ul.mobile>li:last-child{border:4px solid #ffffff;border-bottom:4px solid #ffffff !important}html.section-community header ul.mobile>li:last-child{border:4px solid #ffffff;border-bottom:4px solid #ffffff !important}html.section-about header ul.mobile>li:last-child{border:4px solid #ffffff;border-bottom:4px solid #ffffff !important}html.section-study header ul.mobile>li:last-child{border:4px solid #ffffff;border-bottom:4px solid #ffffff !important}html.section-admission header ul.mobile>li:last-child{border:4px solid #ffffff;border-bottom:4px solid #ffffff !important}header ul.mobile>li:last-child li{border-bottom:0px}header ul.sub-menu{margin:0 auto;padding-left:32px !important;display:none;position:absolute;z-index:-1;top:66px;left:-100%;right:-100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0px;padding-left:0px !important;width:auto;background-color:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.11)}@media (max-width: 999px){header ul.sub-menu{z-index:auto;box-shadow:none;position:relative;top:0px;left:0px;right:0px;padding:24px 0px;padding-left:64px !important;background:-webkit-gradient(linear, left top, right top, color-stop(-347.07%, #1e2022), color-stop(116%, #fff)) !important;background:-webkit-linear-gradient(left, #1e2022 -347.07%, #fff 116%) !important;background:linear-gradient(90deg, #1e2022 -347.07%, #fff 116%) !important}html.section-concept header ul.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#1e2022), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #1e2022 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #1e2022 0%, #fff 219.47%) !important}html.section-community header ul.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#5ec663), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #5ec663 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #5ec663 0%, #fff 219.47%) !important}html.section-about header ul.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#3a90f7), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #3a90f7 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #3a90f7 0%, #fff 219.47%) !important}html.section-study header ul.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#763bf5), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #763bf5 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #763bf5 0%, #fff 219.47%) !important}html.section-admission header ul.sub-menu{background:-webkit-gradient(linear, right top, left top, from(#f5b840), color-stop(219.47%, #fff)) !important;background:-webkit-linear-gradient(right, #f5b840 0%, #fff 219.47%) !important;background:linear-gradient(270deg, #f5b840 0%, #fff 219.47%) !important}}@media (max-width: 999px) and (min-width: 1000px){header ul.sub-menu{position:absolute;width:100%;left:-50%;right:-50%;display:none;background-color:white}}header ul.sub-menu>li{padding:16px 32px;margin:0px !important;height:auto;color:rgba(0,0,0,0.69);float:none;font-size:18px;line-height:26px;font-weight:800;font-style:normal;font-weight:bold;text-align:left}@media (max-width: 999px){header ul.sub-menu>li{padding-left:0px !important;padding:16px 0px;color:rgba(0,0,0,0.69);background-repeat:no-repeat;background-image:url() !important;margin-left:0px !important;margin:0 0px !important}html.section-concept header ul.sub-menu>li{color:#ffffff !important;padding-left:0px !important;margin-left:0px !important;background-image:url() !important}html.section-community header ul.sub-menu>li{color:#ffffff !important;padding-left:0px !important;margin-left:0px !important;background-image:url() !important}html.section-about header ul.sub-menu>li{color:#ffffff !important;padding-left:0px !important;margin-left:0px !important;background-image:url() !important}html.section-study header ul.sub-menu>li{color:#ffffff !important;padding-left:0px !important;margin-left:0px !important;background-image:url() !important}html.section-admission header ul.sub-menu>li{color:#ffffff !important;padding-left:0px !important;margin-left:0px !important;background-image:url() !important}}header ul.sub-menu>li.active a{color:rgba(0,0,0,0.84) !important}html.section-concept header ul.sub-menu>li.active a{color:#1d2022 !important}html.section-community header ul.sub-menu>li.active a{color:#19ca54 !important}html.section-about header ul.sub-menu>li.active a{color:#0090ff !important}html.section-study header ul.sub-menu>li.active a{color:#822eff !important}html.section-admission header ul.sub-menu>li.active a{color:#ffb600 !important}header ul.sub-menu>li>li:hover>ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:0px;float:none;clear:left;background-repeat:no-repeat}header ul.sub-menu>li>a{display:block;-webkit-transition:color 0.3s, box-shadow 0.3s;transition:color 0.3s, box-shadow 0.3s;color:rgba(0,0,0,0.66);border-bottom:0px;padding-left:0px !important;margin-left:0px !important}@media (max-width: 999px){header ul.sub-menu>li>a{color:rgba(0,0,0,0.69)}html.section-concept header ul.sub-menu>li>a{color:#ffffff}html.section-community header ul.sub-menu>li>a{color:#ffffff}html.section-about header ul.sub-menu>li>a{color:#ffffff}html.section-study header ul.sub-menu>li>a{color:#ffffff}html.section-admission header ul.sub-menu>li>a{color:#ffffff}}header ul.sub-menu>li>a:hover{color:rgba(0,0,0,0.55) !important;padding-left:0px !important;background-image:url() !important;margin-left:0px !important}header ul>li{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center;margin:0 auto;color:rgba(0,0,0,0.69);height:68px}html.section-concept header ul>li{color:#ffffff}html.section-community header ul>li{color:#ffffff}html.section-about header ul>li{color:#ffffff}html.section-study header ul>li{color:#ffffff}html.section-admission header ul>li{color:#ffffff}@media (max-width: 999px){header ul>li{color:#000000}html.section-concept header ul>li{color:#ffffff}html.section-community header ul>li{color:#ffffff}html.section-about header ul>li{color:#ffffff}html.section-study header ul>li{color:#ffffff}html.section-admission header ul>li{color:#ffffff}}header ul>li>a{display:block;-webkit-transition:color 0.3s, box-shadow 0.3s;transition:color 0.3s, box-shadow 0.3s;line-height:24px}header ul>li>a:hover{color:rgba(0,0,0,0.44)}html.section-concept header ul>li>a:hover{color:rgba(255,255,255,0.78)}html.section-community header ul>li>a:hover{color:rgba(255,255,255,0.78)}html.section-about header ul>li>a:hover{color:rgba(255,255,255,0.78)}html.section-study header ul>li>a:hover{color:rgba(255,255,255,0.78)}html.section-admission header ul>li>a:hover{color:rgba(255,255,255,0.78)}header ul>li.faq{color:#ababab}html.section-concept header ul>li.faq{color:#ffffff}html.section-community header ul>li.faq{color:#ffffff}html.section-about header ul>li.faq{color:#ffffff}html.section-study header ul>li.faq{color:#ffffff}html.section-admission header ul>li.faq{color:#ffffff}header ul>li.language{color:#ababab}html.section-concept header ul>li.language{color:rgba(255,255,255,0.69)}html.section-community header ul>li.language{color:rgba(255,255,255,0.69)}html.section-about header ul>li.language{color:rgba(255,255,255,0.69)}html.section-study header ul>li.language{color:rgba(255,255,255,0.69)}html.section-admission header ul>li.language{color:rgba(255,255,255,0.69)}header ul>li.english{color:#ababab}html.section-concept header ul>li.english{color:rgba(255,255,255,0.69)}html.section-community header ul>li.english{color:rgba(255,255,255,0.69)}html.section-about header ul>li.english{color:rgba(255,255,255,0.69)}html.section-study header ul>li.english{color:rgba(255,255,255,0.69)}html.section-admission header ul>li.english{color:rgba(255,255,255,0.69)}@media (min-width: 1000px){li:hover .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.show .sub-menu{display:block}.show a{background-image:url("/assets/img/icon-down-black.svg?1585948867546");background-position:0% 50%;background-repeat:no-repeat;padding-left:30px !important}html.section-concept .show a{color:#ffffff;background-image:url("/assets/img/icon-down.svg?1585948867546");background-position:0% 50%;background-repeat:no-repeat}html.section-community .show a{color:#ffffff;background-image:url("/assets/img/icon-down.svg?1585948867546");background-position:0% 50%;background-repeat:no-repeat}html.section-about .show a{color:#ffffff;background-image:url("/assets/img/icon-down.svg?1585948867546");background-position:0% 50%;background-repeat:no-repeat}html.section-study .show a{color:#ffffff;background-image:url("/assets/img/icon-down.svg?1585948867546");background-position:0% 50%;background-repeat:no-repeat}html.section-admission .show a{color:#ffffff;background-image:url("/assets/img/icon-down.svg?1585948867546");background-position:0% 50%;background-repeat:no-repeat}.show .sub-menu a{color:#000000 !important;background-image:url();background-position:0% 50%;background-repeat:no-repeat;padding-left:0px !important}html.section-concept .show .sub-menu a{color:#ffffff !important;background-image:url();background-position:0% 50%;background-repeat:no-repeat}html.section-community .show .sub-menu a{color:#ffffff !important;background-image:url();background-position:0% 50%;background-repeat:no-repeat}html.section-about .show .sub-menu a{color:#ffffff !important;background-image:url();background-position:0% 50%;background-repeat:no-repeat}html.section-study .show .sub-menu a{color:#ffffff !important;background-image:url();background-position:0% 50%;background-repeat:no-repeat}html.section-admission .show .sub-menu a{color:#ffffff !important;background-image:url();background-position:0% 50%;background-repeat:no-repeat}footer{position:relative;clear:both;padding:50px 0;color:#fff;font-size:15px;margin-top:12px;text-align:center;background:#1e2022;overflow:hidden}@media print{footer{background:transparent;color:#1e2022}}footer>.content{display:block !important;padding:0 25px}footer section.subscribe{margin:0 0 12px !important;padding-top:0 !important}footer nav{margin:0 auto}footer nav ul li{display:inline-block;vertical-align:middle;margin:5px 15px 5px 5px;font-size:15px}footer nav ul li:last-child{margin-right:0}footer nav ul li a{display:block;font-weight:600;padding:0 0.2em;color:#fff}footer nav ul li a:hover,footer nav ul li a:target{background:#fff;color:#1e2022}@media print{footer nav ul li a{color:#1e2022}}footer>.content>.text{margin:25px auto 0;font-size:1.4rem;color:#999}footer>.content>.text a{border-bottom:1px solid currentColor}footer>.content>.text a:hover{border-bottom-width:2px;text-shadow:0 0 0 currentColor}footer>.content>.text strong{font-weight:600}footer>.content>.text em{font-style:italic}footer>.content>.text del{text-decoration:line-through}footer .logos{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .logos li{margin:10px 30px}footer .logos li img{width:auto;height:50px;opacity:0.5}footer .logos li a:hover img{opacity:1}.content>section.box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#25282a;color:#fff;padding:50px}.content>section.box:first-child{padding-left:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.box:last-child{padding-right:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}@media print{.content>section.box{display:none}}.content>section.box nav{width:100%;max-width:250px;margin:0 auto;font-size:2rem}.content>section.box nav a{color:#fff}.content>section.box nav a:hover{border-bottom:2px solid #fff}.content>section.box nav strong{display:block;padding-bottom:5px;border-bottom:4px solid #fff;margin-bottom:5px;text-transform:uppercase;font-weight:700}.content>section.box nav ul li{position:relative;margin:10px 0;padding-left:0.9em}.content>section.box nav ul li::before{content:"";position:absolute;top:0.4em;left:-0.1em;display:block;width:0.5em;height:0.5em;border-right:0.2em solid #fff;border-top:0.2em solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}main>section:first-child>.content>section.box{padding-right:50px}html.section-concept .content>section.box{background:#1d2022}html.section-community .content>section.box{background:#19ca54}html.section-about .content>section.box{background:#0090ff}html.section-study .content>section.box{background:#822eff}html.section-admission .content>section.box{background:#ffb600}.content>section.form{background:#1e2022;color:#fff;padding:50px 25px}html.section-concept .content>section.form{background:#1d2022}html.section-concept .content>section.form form button:hover{color:#1d2022}html.section-community .content>section.form{background:#19ca54}html.section-community .content>section.form form button:hover{color:#19ca54}html.section-about .content>section.form{background:#0090ff}html.section-about .content>section.form form button:hover{color:#0090ff}html.section-study .content>section.form{background:#822eff}html.section-study .content>section.form form button:hover{color:#822eff}html.section-admission .content>section.form{background:#ffb600}html.section-admission .content>section.form form button:hover{color:#ffb600}.content>section.form.block:first-child{padding-left:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.form.block:last-child{padding-right:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.form h2,.content>section.form p,.content>section.form form{max-width:500px}.content>section.form h2{font-size:3.6rem;line-height:4rem;text-align:center;margin:0 auto 2rem}.content>section.form p{font-size:1.7rem;line-height:2.5rem;margin:1rem auto 0;padding:0 12px;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.content>section.form p a{border-bottom:1px solid currentColor}.content>section.form p a:hover{border-bottom-width:2px;text-shadow:0 0 0 currentColor}.content>section.form p strong{font-weight:600}.content>section.form p em{font-style:italic}.content>section.form p del{text-decoration:line-through}.content>section.form p small{display:inline-block;font-size:0.8em;line-height:1.5em}.content>section.form .messages{font-size:18px;background:#fffdd5;padding:15px 25px;margin-bottom:25px}.content>section.form .messages strong{font-weight:600}.content>section.form form{display:block;margin:2rem auto 0}.content>section.form form .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content>section.form form label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;margin:8px 12px}.content>section.form form label span{display:block;font-size:1.4rem;text-transform:uppercase;color:#fff}.content>section.form form input:not([type="checkbox"]):not([type="radio"]),.content>section.form form textarea,.content>section.form form select{margin-top:3px;width:100%;min-width:150px;border:0;border-radius:5px;padding:0 10px;background:#fff;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.content>section.form form input:not([type="checkbox"]):not([type="radio"]).error,.content>section.form form textarea.error,.content>section.form form select.error{background:#ffcad2}.content>section.form form input:not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder,.content>section.form form textarea::-webkit-input-placeholder,.content>section.form form select::-webkit-input-placeholder{color:#aaa}.content>section.form form input:not([type="checkbox"]):not([type="radio"])::-moz-placeholder,.content>section.form form textarea::-moz-placeholder,.content>section.form form select::-moz-placeholder{color:#aaa;opacity:1}.content>section.form form input:not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder,.content>section.form form textarea:-ms-input-placeholder,.content>section.form form select:-ms-input-placeholder{color:#aaa}.content>section.form form input:not([type="checkbox"]):not([type="radio"]),.content>section.form form select{font-size:2.2rem;height:40px}.content>section.form form input[type="date"]{text-transform:uppercase}.content>section.form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M96 96L0 192l256 256 256-256-96-96-160 160L96 96z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:right 10px center}.content>section.form form select:invalid{color:#999}.content>section.form form textarea{font-size:1.8rem;padding:10px;min-height:150px}.content>section.form form button,.content>section.form form .message{display:block;margin:2.5rem auto 0;color:#fff;border-color:#fff;word-wrap:normal;min-width:55px}.content>section.form form button:hover{background:#fff;color:#1e2022}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content>section.form form button.loading{color:transparent;background:transparent}.content>section.form form button.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:4px solid rgba(255,255,255,0.4);border-top-color:#fff;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.content>section.form form .message{padding:5px 15px;border:2px dashed #fff;font-size:1.7rem;line-height:2.5rem;font-weight:600;text-align:center}.content>section.form form .message a{text-decoration:underline}.content>section.form form.success button{background:transparent;color:rgba(255,255,255,0.6) !important;border-color:rgba(255,255,255,0.6)}.content>section.form.account-profile{background:transparent;color:#1e2022;padding-top:0;padding-bottom:0}.content>section.form.account-profile section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px 30px}.content>section.form.account-profile section>*{-webkit-box-flex:1;-ms-flex:1 0 189px;flex:1 0 189px;min-width:189px;margin:10px 25px}.content>section.form.account-profile section .fields{-webkit-box-flex:5;-ms-flex:5 0 189px;flex:5 0 189px;margin:10px 13px}.content>section.form.account-profile h2,.content>section.form.account-profile p,.content>section.form.account-profile form{max-width:none}.content>section.form.account-profile .heading{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(-1 * ((100vw - (100% + 2 * 25px)) / 2 + 25px));width:calc(20% + ((100vw - (100% + 2 * 25px)) / 2 + 25px));background:#f0f0f0;padding:25px 25px 25px 0}.content>section.form.account-profile .heading:empty{background:transparent;margin-top:0;margin-bottom:0;padding:0;height:1px}.content>section.form.account-profile .heading::before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc((100vw - (1100px)) / 2);min-width:25px}@media (max-width: 425px){.content>section.form.account-profile .heading{width:auto}}.content>section.form.account-profile .heading h2{font-size:2.5rem;line-height:3rem;text-align:left;margin:0}.content>section.form.account-profile .info{padding-top:2.5em}@media (max-width: 675px){.content>section.form.account-profile .info{padding-top:0}}.content>section.form.account-profile .info p:first-child{margin-top:0}.content>section.form.account-profile form{margin-top:0}.content>section.form.account-profile form label span{color:#aaa}.content>section.form.account-profile form p{font-size:1.5rem;color:#999;line-height:2.2rem;padding:0}.content>section.form.account-profile input:not([type="checkbox"]):not([type="radio"]),.content>section.form.account-profile textarea,.content>section.form.account-profile select{border:2px solid #bbb}.content>section.form.account-profile input:not([type="checkbox"]):not([type="radio"]):disabled,.content>section.form.account-profile textarea:disabled,.content>section.form.account-profile select:disabled{background:#f0f0f0}.content>section.form.account-profile input[type="date"]{cursor:text}.content>section.form.account-profile input[type="date"]::-webkit-calendar-picker-indicator,.content>section.form.account-profile input[type="date"]::-webkit-inner-spin-button{display:none}.content>section.form.account-profile input[type="date"]:invalid{color:#999}.content>section.form.account-profile .buttons .fields{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.content>section.form.account-profile .buttons .fields .button{display:inline-block;margin:0 25px;color:#fff;background:#1e2022;border-color:#1e2022;padding-right:15px}.content>section.form.account-profile .buttons .fields .button::after{content:none}.content>section.form.account-profile .buttons .fields .button.secondary{background:transparent;color:#1e2022}.content>section.form.account-profile .buttons .fields .button.secondary:hover{background:#1e2022;color:#fff}.content>section.form.account-profile .buttons .info{padding-top:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.content>section.form.admission form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content>section.form.admission form label{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 12px}.content>section.form.cfp h2,.content>section.form.cfp p,.content>section.form.cfp form{max-width:850px}.content>section.form.cfp form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content>section.form.cfp form>div>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.content>section.form.cfp form>div>div+div{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.content>section.form.cfp form>div input[name="website"]{font-size:1.6rem}.content>section.form.cfp form>div label.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 16px)}.content>section.form.cfp form>div label.message span{-webkit-box-flex:0;-ms-flex:none;flex:none}.content>section.form.cfp form>div label.message textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.content>section.hs-form{background:#1e2022;color:#fff;padding:50px 25px}html.section-concept .content>section.hs-form{background:#1d2022}html.section-concept .content>section.hs-form .hbspt-form>form button:hover,html.section-concept .content>section.hs-form .hbspt-form>form .hs-button.primary:hover,html.section-concept .content>section.hs-form .hbspt-form>form input[type="submit"]:hover,html.section-concept .content>section.hs-form .hbspt-form>form input[type="button"]:hover{color:#1d2022}html.section-community .content>section.hs-form{background:#19ca54}html.section-community .content>section.hs-form .hbspt-form>form button:hover,html.section-community .content>section.hs-form .hbspt-form>form .hs-button.primary:hover,html.section-community .content>section.hs-form .hbspt-form>form input[type="submit"]:hover,html.section-community .content>section.hs-form .hbspt-form>form input[type="button"]:hover{color:#19ca54}html.section-about .content>section.hs-form{background:#0090ff}html.section-about .content>section.hs-form .hbspt-form>form button:hover,html.section-about .content>section.hs-form .hbspt-form>form .hs-button.primary:hover,html.section-about .content>section.hs-form .hbspt-form>form input[type="submit"]:hover,html.section-about .content>section.hs-form .hbspt-form>form input[type="button"]:hover{color:#0090ff}html.section-study .content>section.hs-form{background:#822eff}html.section-study .content>section.hs-form .hbspt-form>form button:hover,html.section-study .content>section.hs-form .hbspt-form>form .hs-button.primary:hover,html.section-study .content>section.hs-form .hbspt-form>form input[type="submit"]:hover,html.section-study .content>section.hs-form .hbspt-form>form input[type="button"]:hover{color:#822eff}html.section-admission .content>section.hs-form{background:#ffb600}html.section-admission .content>section.hs-form .hbspt-form>form button:hover,html.section-admission .content>section.hs-form .hbspt-form>form .hs-button.primary:hover,html.section-admission .content>section.hs-form .hbspt-form>form input[type="submit"]:hover,html.section-admission .content>section.hs-form .hbspt-form>form input[type="button"]:hover{color:#ffb600}.content>section.hs-form.block:first-child{padding-left:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.hs-form.block:last-child{padding-right:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.hs-form h2,.content>section.hs-form p,.content>section.hs-form form{max-width:500px}.content>section.hs-form h2{font-size:3.6rem;line-height:4rem;text-align:center;margin:0 auto 2rem}.content>section.hs-form p{font-size:1.7rem;line-height:2.5rem;margin:0 auto 1rem;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.content>section.hs-form p a{border-bottom:1px solid currentColor}.content>section.hs-form p a:hover{border-bottom-width:2px;text-shadow:0 0 0 currentColor}.content>section.hs-form p strong{font-weight:600}.content>section.hs-form p em{font-style:italic}.content>section.hs-form p del{text-decoration:line-through}.content>section.hs-form .submitted-message{font-size:18px;background:#7ac630;border-radius:5px;padding:15px 25px;margin-bottom:25px;margin-top:25px;text-align:center}.content>section.hs-form .submitted-message strong{font-weight:600}.content>section.hs-form .hbspt-form>form{display:block;margin:2rem auto 0}.content>section.hs-form .hbspt-form>form .hs-form .hs-form-field>label,.content>section.hs-form .hbspt-form>form label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;margin:8px 12px 0 0}.content>section.hs-form .hbspt-form>form .hs-form .hs-form-field>label span,.content>section.hs-form .hbspt-form>form label span{display:inline-block;font-size:1.4rem;text-transform:uppercase;color:#fff}.content>section.hs-form .hbspt-form>form .hs-form .hs-form-field>label span.hs-form-required,.content>section.hs-form .hbspt-form>form label span.hs-form-required{display:none}.content>section.hs-form .hbspt-form>form fieldset.form-columns-2 .hs-form-field{min-width:158px}.content>section.hs-form .hbspt-form>form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.content>section.hs-form .hbspt-form>form textarea,.content>section.hs-form .hbspt-form>form select{margin-top:3px;width:100%;min-width:150px;border:0;border-radius:5px;padding:0 10px;background:#fff;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.content>section.hs-form .hbspt-form>form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).error,.content>section.hs-form .hbspt-form>form textarea.error,.content>section.hs-form .hbspt-form>form select.error{background:#ffcad2}.content>section.hs-form .hbspt-form>form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])::-webkit-input-placeholder,.content>section.hs-form .hbspt-form>form textarea::-webkit-input-placeholder,.content>section.hs-form .hbspt-form>form select::-webkit-input-placeholder{color:#aaa}.content>section.hs-form .hbspt-form>form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"])::-moz-placeholder,.content>section.hs-form .hbspt-form>form textarea::-moz-placeholder,.content>section.hs-form .hbspt-form>form select::-moz-placeholder{color:#aaa;opacity:1}.content>section.hs-form .hbspt-form>form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):-ms-input-placeholder,.content>section.hs-form .hbspt-form>form textarea:-ms-input-placeholder,.content>section.hs-form .hbspt-form>form select:-ms-input-placeholder{color:#aaa}.content>section.hs-form .hbspt-form>form input:not([type="checkbox"]):not([type="radio"]),.content>section.hs-form .hbspt-form>form select{font-size:2.2rem;height:40px}.content>section.hs-form .hbspt-form>form input[type="date"]{text-transform:uppercase}.content>section.hs-form .hbspt-form>form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M96 96L0 192l256 256 256-256-96-96-160 160L96 96z'/%3E%3C/svg%3E");background-size:16px;background-repeat:no-repeat;background-position:right 10px center}.content>section.hs-form .hbspt-form>form select:invalid{color:#999}.content>section.hs-form .hbspt-form>form textarea{font-size:1.8rem;padding:10px;min-height:150px}.content>section.hs-form .hbspt-form>form .pika-lendar{width:100%;padding:8px;margin:0}.content>section.hs-form .hbspt-form>form .pika-lendar button.pika-next,.content>section.hs-form .hbspt-form>form .pika-lendar button.pika-prev{background-color:#1e2022 !important;color:#fff;padding:4px;margin:0;width:30%}.content>section.hs-form .hbspt-form>form .pika-lendar button.pika-next:hover,.content>section.hs-form .hbspt-form>form .pika-lendar button.pika-prev:hover{background-color:#ff8000}.content>section.hs-form .hbspt-form>form .pika-lendar table button.pika-day{margin:0;color:#1e2022 !important;border-color:#1e2022}.content>section.hs-form .hbspt-form>form .hs_recaptcha{margin-top:15px}.content>section.hs-form .hbspt-form>form .hs_recaptcha .input>div{margin:0 auto}.content>section.hs-form .hbspt-form>form button,.content>section.hs-form .hbspt-form>form .hs-button.primary,.content>section.hs-form .hbspt-form>form input[type="submit"],.content>section.hs-form .hbspt-form>form input[type="button"]{border-radius:5px;padding:0 15px 0 10px;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;display:block;margin:2.5rem auto 0;min-height:40px;background:transparent;color:#fff;border:2px solid #fff;word-wrap:normal;min-width:55px}.content>section.hs-form .hbspt-form>form button:hover,.content>section.hs-form .hbspt-form>form .hs-button.primary:hover,.content>section.hs-form .hbspt-form>form input[type="submit"]:hover,.content>section.hs-form .hbspt-form>form input[type="button"]:hover{background:#fff;color:#1e2022}.content>section.hs-form .hbspt-form>form button::after,.content>section.hs-form .hbspt-form>form .hs-button.primary::after,.content>section.hs-form .hbspt-form>form input[type="submit"]::after,.content>section.hs-form .hbspt-form>form input[type="button"]::after{content:none}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content>section.hs-form .hbspt-form>form button.loading,.content>section.hs-form .hbspt-form>form .hs-button.primary.loading,.content>section.hs-form .hbspt-form>form input[type="submit"].loading,.content>section.hs-form .hbspt-form>form input[type="button"].loading{color:transparent;background:transparent}.content>section.hs-form .hbspt-form>form button.loading::after,.content>section.hs-form .hbspt-form>form .hs-button.primary.loading::after,.content>section.hs-form .hbspt-form>form input[type="submit"].loading::after,.content>section.hs-form .hbspt-form>form input[type="button"].loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:4px solid rgba(255,255,255,0.4);border-top-color:#fff;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.content>section.hs-form .hbspt-form>form.success button{background:transparent;color:rgba(255,255,255,0.6) !important;border-color:rgba(255,255,255,0.6)}.content>section.icons{margin-top:12px;margin-bottom:12px}.content>section.icons ul{text-align:justify;margin-bottom:-20px}.content>section.icons ul li{display:inline-block;vertical-align:top;margin-bottom:20px}.content>section.icons ul li>a{display:block;margin:-11px -14px;padding:7px 10px;border:4px solid transparent;border-radius:7px}.content>section.icons ul li>a:hover{border-color:#333}.content>section.icons ul li img{display:block;float:left;width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.content>section.icons ul li>strong,.content>section.icons ul li p{margin-left:calc(60px + 0.8vw)}.content>section.icons ul li>strong strong,.content>section.icons ul li p strong{font-weight:600}.content>section.icons ul li>strong em,.content>section.icons ul li p em{font-style:italic}.content>section.icons ul li>strong del,.content>section.icons ul li p del{text-decoration:line-through}.content>section.icons ul li>strong small,.content>section.icons ul li p small{display:inline-block;font-size:0.8em;line-height:1.5em}.content>section.icons ul li>strong{display:block;margin-bottom:0.5rem;font-size:1.8rem;text-align:left}.content>section.icons ul li p{color:#7e868e;font-size:1.4rem;text-align:left;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.content>section.icons ul li.done>strong{text-decoration:line-through;color:#7ac630}.content>section.icons ul li.done>strong::after{content:"";display:inline-block;margin-left:10px;height:12px;width:8px;border-right:3px solid #7ac630;border-bottom:3px solid #7ac630;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content>section.icons ul li.locked img{opacity:0.5}.content>section.icons ul li.locked>strong,.content>section.icons ul li.locked p{color:#999}.content>section.icons.position-top ul li img{float:none;margin:0 auto 10px;width:80px}.content>section.icons.position-top ul li strong,.content>section.icons.position-top ul li p{margin-left:0;text-align:center}.content>section.icons.align-justify ul li p{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.content>section.icons.flow-vertical ul li{width:100%}.content>section.icons.flow-horizontal ul{margin-left:-5px;margin-right:-5px}.content>section.icons.flow-horizontal ul li{margin-left:5px;margin-right:5px}.content>section.iframe{background:#1e2022;color:#fff;padding:0 50px}html.section-concept .content>section.iframe{background:#1d2022}html.section-community .content>section.iframe{background:#19ca54}html.section-about .content>section.iframe{background:#0090ff}html.section-study .content>section.iframe{background:#822eff}html.section-admission .content>section.iframe{background:#ffb600}.content>section.iframe.block:first-child{padding-left:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.iframe.block:last-child{padding-right:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.iframe h2,.content>section.iframe p{max-width:500px}.content>section.iframe h2{font-size:3.6rem;line-height:4rem;text-align:center;margin:50px auto 2rem}.content>section.iframe p{font-size:1.7rem;line-height:2.5rem;margin:0 auto 1rem;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.content>section.iframe p a{border-bottom:1px solid currentColor}.content>section.iframe p a:hover{border-bottom-width:2px;text-shadow:0 0 0 currentColor}.content>section.iframe p strong{font-weight:600}.content>section.iframe p em{font-style:italic}.content>section.iframe p del{text-decoration:line-through}.content>section.iframe iframe{border:0;width:100%}.content>section.image{position:relative;overflow:hidden;min-height:100px}.content>section.image:only-child.flexible:not(.hasOverlay){min-height:500px}.content>section.image .image{position:relative;z-index:0;top:0;bottom:0;left:0;right:0}.content>section.image .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.content>section.image .image img:not([src$=".png"]){background:#777}.content>section.image .image img.blur{display:none}.content>section.image.flexible .image{position:absolute}.content>section.image.hasOverlay .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}.content>section.image.hasOverlay .image img.blur{display:block !important;position:absolute;-webkit-filter:blur(3px);filter:blur(3px)}.content>section.image.position-bottom.hasOverlay .image img.blur+img{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmask id='m' maskContentUnits='objectBoundingBox'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='.6' stop-color='white'/%3E%3Cstop offset='.8' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect fill='url(%23g)' width='1' height='1'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E#m");-webkit-mask:-webkit-linear-gradient(top, #000 60%, transparent 80%);mask:linear-gradient(to bottom, #000 60%, transparent 80%)}.content>section.image.position-top.hasOverlay .image img.blur+img{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmask id='m' maskContentUnits='objectBoundingBox'%3E%3ClinearGradient id='g' x1='0' y1='1' x2='0' y2='0'%3E%3Cstop offset='.6' stop-color='white'/%3E%3Cstop offset='.8' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect fill='url(%23g)' width='1' height='1'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E#m");-webkit-mask:-webkit-linear-gradient(bottom, #000 60%, transparent 80%);mask:linear-gradient(to top, #000 60%, transparent 80%)}.content>section.image.position-left.hasOverlay .image img.blur+img{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmask id='m' maskContentUnits='objectBoundingBox'%3E%3ClinearGradient id='g' x1='1' y1='0' x2='0' y2='0'%3E%3Cstop offset='.6' stop-color='white'/%3E%3Cstop offset='.8' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect fill='url(%23g)' width='1' height='1'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E#m");-webkit-mask:-webkit-linear-gradient(right, #000 60%, transparent 80%);mask:linear-gradient(to left, #000 60%, transparent 80%)}.content>section.image.position-right.hasOverlay .image img.blur+img{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cmask id='m' maskContentUnits='objectBoundingBox'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='.6' stop-color='white'/%3E%3Cstop offset='.8' stop-opacity='0'/%3E%3C/linearGradient%3E%3Crect fill='url(%23g)' width='1' height='1'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E#m");-webkit-mask:-webkit-linear-gradient(left, #000 60%, transparent 80%);mask:linear-gradient(to right, #000 60%, transparent 80%)}.content>section.jobListings{margin-top:12px;margin-bottom:12px;text-align:center;font-size:1.7rem}.content>section.jobListings table{margin:0 auto;width:100%;max-width:900px}.content>section.jobListings table tr{border-top:2px solid #eee;border-bottom:2px solid #eee}.content>section.jobListings table tr:hover{cursor:pointer;background:#eee}.content>section.jobListings table tr:hover .button{background:#1e2022;color:#fff}.content>section.jobListings table tr td{padding:5px 20px}.content>section.jobListings table tr td:first-child{text-align:left;font-size:1.2em;font-weight:700}.content>section.jobListings table tr td:last-child{text-align:right}@media (max-width: 500px){.content>section.jobListings table tr td:last-child{display:none}}.content>section.jobListings p{margin:0 auto;max-width:900px;font-size:1.2em;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.content>section.jobListings p.error{color:red}.content>section.jobListings .button{border-color:#1e2022}#unibuddy-iframe-wrapper{width:100%}.content>section.person{-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px;min-width:140px;margin:12px 20px;font-size:1.5em;line-height:2.2rem;text-align:center}.content>section.person>a{display:block}.content>section.person>a .image::before{content:"More...";opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;position:absolute;z-index:1;display:block;width:140px;height:140px;line-height:140px;border-radius:50%;background:rgba(0,0,0,0.5);color:#fff;font-size:1.5em;font-weight:600}.content>section.person>a .image:hover::before{opacity:1}.content>section.person>a[href^="mailto:"] .image::before{content:"@";font-size:4em;line-height:130px}.content>section.person .image{position:relative;margin:0 auto;width:140px;height:140px;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.05)}.highlight .content>section.person .image{box-shadow:0 0 0 10px #fff}.content>section.person .image img{display:block;width:140px;height:140px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.content>section.person h2 a,.content>section.person h3 a,.content>section.person p a,.content>section.person ul a{border-bottom:1px solid currentColor}.content>section.person h2 a:hover,.content>section.person h3 a:hover,.content>section.person p a:hover,.content>section.person ul a:hover{color:#000;border-bottom-width:2px}.content>section.person h2 strong,.content>section.person h3 strong,.content>section.person p strong,.content>section.person ul strong{font-weight:600}.content>section.person h2 em,.content>section.person h3 em,.content>section.person p em,.content>section.person ul em{font-style:italic}.content>section.person h2 del,.content>section.person h3 del,.content>section.person p del,.content>section.person ul del{text-decoration:line-through}.content>section.person h2 small,.content>section.person h3 small,.content>section.person p small,.content>section.person ul small{display:inline-block;font-size:0.8em;line-height:1.5em}.content>section.person h2,.content>section.person h3{margin-top:1.3rem;font-size:1.7rem;line-height:2.5rem;font-weight:600}.content>section.person p,.content>section.person ul{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:0.5rem;color:#494e53}.content>section.person p li,.content>section.person ul li{position:relative;margin-top:0.7rem;padding-left:1em}.content>section.person p li:first-child,.content>section.person ul li:first-child{margin-top:0}.content>section.person p li::before,.content>section.person ul li::before{content:"";position:absolute;top:0.5em;left:-0.1em;display:block;width:0.45em;height:0.45em;border-right:0.2em solid currentColor;border-top:0.2em solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content>section.person h3:first-child,.content>section.person p:first-child,.content>section.person ul:first-child{margin-top:0}.content>section.quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#1e2022;text-align:center;font-size:10px}html.section-concept .content>section.quote{background:#1d2022}html.section-concept .content>section.quote>div .buttons .button:hover,html.section-concept .content>section.quote>div .buttons button:hover{color:#1d2022}html.section-community .content>section.quote{background:#19ca54}html.section-community .content>section.quote>div .buttons .button:hover,html.section-community .content>section.quote>div .buttons button:hover{color:#19ca54}html.section-about .content>section.quote{background:#0090ff}html.section-about .content>section.quote>div .buttons .button:hover,html.section-about .content>section.quote>div .buttons button:hover{color:#0090ff}html.section-study .content>section.quote{background:#822eff}html.section-study .content>section.quote>div .buttons .button:hover,html.section-study .content>section.quote>div .buttons button:hover{color:#822eff}html.section-admission .content>section.quote{background:#ffb600}html.section-admission .content>section.quote>div .buttons .button:hover,html.section-admission .content>section.quote>div .buttons button:hover{color:#ffb600}.content>section.quote.unboxed{background:#fff !important;color:#1e2022}.content>section.quote.unboxed>div{padding:0}.content>section.quote.unboxed>div .buttons .button,.content>section.quote.unboxed>div .buttons button{border-color:#1e2022}.content>section.quote.unboxed>div .buttons .button:hover,.content>section.quote.unboxed>div .buttons button:hover{background:#1e2022;color:#fff !important}.content>section.quote:first-child{padding-left:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.quote:first-child>div{padding-left:0}.content>section.quote:last-child{padding-right:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.quote:last-child>div{padding-right:0}@media print{.content>section.quote{background:transparent !important;color:#1e2022}}.content>section.quote>div{max-width:900px;margin:0 auto;padding:50px;max-width:100%}@media (max-width: 999px){.content>section.quote>div{font-size:0.8em;padding:25px}}@media (max-width: 375px){.content>section.quote>div{font-size:0.7em;padding:50px}}.content>section.quote>div q a,.content>section.quote>div span a{color:#fff;border-bottom:1px solid currentColor}.content>section.quote>div q a:hover,.content>section.quote>div span a:hover{border-bottom-width:2px;text-shadow:0 0 0 currentColor}@media print{.content>section.quote>div q a,.content>section.quote>div span a{color:#1e2022}}.content>section.quote>div q{display:block;font-size:6em;margin-top:-0.13333em;line-height:1.08333em;font-style:italic;font-weight:300}.content>section.quote>div q::before,.content>section.quote>div q::after{vertical-align:bottom;font-size:1.66667em;font-weight:400;line-height:0.33em;word-wrap:normal}.content>section.quote>div q::before{content:"\201C";margin-right:0.04em}.content>section.quote>div q::after{content:"\201D";margin-left:-0.04em}.content>section.quote>div span{display:block;font-size:calc(12px + 0.6em);margin-top:1.11111em;text-transform:uppercase;font-weight:300}.content>section.quote>div strong{font-weight:400}.content>section.quote>div em{font-style:italic}.content>section.quote>div del{text-decoration:line-through}.content>section.quote>div .buttons{margin:1.5rem -1.5rem 0}.content>section.quote>div .buttons .button,.content>section.quote>div .buttons button{margin:1rem 1.5rem 0;border-color:#fff}.content>section.quote>div .buttons .button:hover,.content>section.quote>div .buttons button:hover{background:#fff;color:#1e2022}.content>section.text{margin-top:12px;margin-bottom:12px;font-size:1.7rem;line-height:2.5rem}.content>section.text img{display:block;width:100%;height:auto}.content>section.text h2 a,.content>section.text h3 a,.content>section.text p a,.content>section.text ul a{border-bottom:1px solid currentColor}.content>section.text h2 a:hover,.content>section.text h3 a:hover,.content>section.text p a:hover,.content>section.text ul a:hover{color:#000;border-bottom-width:2px}.content>section.text h2 strong,.content>section.text h3 strong,.content>section.text p strong,.content>section.text ul strong{font-weight:600}.content>section.text h2 em,.content>section.text h3 em,.content>section.text p em,.content>section.text ul em{font-style:italic}.content>section.text h2 del,.content>section.text h3 del,.content>section.text p del,.content>section.text ul del{text-decoration:line-through}.content>section.text h2 small,.content>section.text h3 small,.content>section.text p small,.content>section.text ul small{display:inline-block;font-size:0.8em;line-height:1.5em}.content>section.text h2,.content>section.text h3{margin-top:1.3rem;font-size:2.1rem;line-height:2.5rem;font-weight:600;text-align:left}.content>section.text p,.content>section.text ul{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-top:1rem;color:#494e53}.content>section.text p li,.content>section.text ul li{position:relative;margin-top:0.7rem;padding-left:1em}.content>section.text p li:first-child,.content>section.text ul li:first-child{margin-top:0}.content>section.text p li::before,.content>section.text ul li::before{content:"";position:absolute;top:0.5em;left:-0.1em;display:block;width:0.45em;height:0.45em;border-right:0.2em solid currentColor;border-top:0.2em solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content>section.text .buttons{margin:1rem -0.8rem 0}.content>section.text .buttons .button,.content>section.text .buttons button{margin:0.5rem 0.8rem 0;border-color:#1e2022}.content>section.text .buttons .button:hover,.content>section.text .buttons button:hover{background:#1e2022;color:#fff}.content>section.text h3:first-child,.content>section.text p:first-child,.content>section.text ul:first-child,.content>section.text .buttons:first-child{margin-top:0}.content>section.largeText{margin-top:12px;margin-bottom:12px;text-align:center;font-size:2.4rem}.content>section.largeText.align-left{text-align:left}.content>section.largeText.align-left h2,.content>section.largeText.align-left h3,.content>section.largeText.align-left p,.content>section.largeText.align-left ul{max-width:none}.content>section.largeText.align-right{text-align:right}.content>section.largeText.align-right h2,.content>section.largeText.align-right h3,.content>section.largeText.align-right p,.content>section.largeText.align-right ul{max-width:none}.content>section.largeText h2,.content>section.largeText h3,.content>section.largeText p,.content>section.largeText ul{margin:0 auto;max-width:900px}.content>section.largeText h2 a,.content>section.largeText h3 a,.content>section.largeText p a,.content>section.largeText ul a{border-bottom:1px solid currentColor}.content>section.largeText h2 a:hover,.content>section.largeText h3 a:hover,.content>section.largeText p a:hover,.content>section.largeText ul a:hover{color:#000;border-bottom-width:2px;text-shadow:0 0 0 currentColor}.content>section.largeText h2 strong,.content>section.largeText h3 strong,.content>section.largeText p strong,.content>section.largeText ul strong{font-weight:600}.content>section.largeText h2 em,.content>section.largeText h3 em,.content>section.largeText p em,.content>section.largeText ul em{font-style:italic}.content>section.largeText h2 del,.content>section.largeText h3 del,.content>section.largeText p del,.content>section.largeText ul del{text-decoration:line-through}.content>section.largeText h2 small,.content>section.largeText h3 small,.content>section.largeText p small,.content>section.largeText ul small{display:inline-block;font-size:0.8em;line-height:1.5em}.content>section.largeText h2,.content>section.largeText h3{font-size:3.6rem;line-height:4rem;font-weight:600}.content>section.largeText p,.content>section.largeText ul{font-weight:300;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin-top:2rem}.content>section.largeText ul{display:inline-block;text-align:left}.content>section.largeText ul li{position:relative;margin-top:0.7rem;padding-left:1em}.content>section.largeText ul li:first-child{margin-top:0}.content>section.largeText ul li::before{content:"";position:absolute;top:0.5em;left:-0.1em;display:block;width:0.45em;height:0.45em;border-right:0.2em solid currentColor;border-top:0.2em solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content>section.largeText .buttons{margin:1.5rem -1.5rem 0}.content>section.largeText .buttons .button,.content>section.largeText .buttons button{margin:1rem 1.5rem 0;border-color:#1e2022}.content>section.largeText .buttons .button:hover,.content>section.largeText .buttons button:hover{background:#1e2022;color:#fff}.content>section.largeText p:first-child,.content>section.largeText ul:first-child,.content>section.largeText .buttons:first-child{margin-top:0}.content>section.subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1e2022;color:#fff;padding:13px 25px}.content>section.subscribe.block:first-child{padding-left:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}.content>section.subscribe.block:last-child{padding-right:calc((100vw - (100% + 2 * 25px)) / 2 + 50px)}@media print{.content>section.subscribe{display:none}}.content>section.subscribe>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -25px;max-width:100%}.content>section.subscribe>div>div{margin:12px 25px}.content>section.subscribe .text{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.content>section.subscribe .text h2{font-size:2.3rem;line-height:2.5rem}.content>section.subscribe .text p{font-size:1.4rem;color:#777}.content>section.subscribe .newsletter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.content>section.subscribe .newsletter form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;height:40px}.content>section.subscribe .newsletter form input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:150px;border:0;border-radius:5px 0 0 5px;padding:0 10px;height:40px;background:#fff;font-size:2.2rem}.content>section.subscribe .newsletter form input.error{background:#ffcad2}.content>section.subscribe .newsletter form button{height:40px;border-left:0;box-shadow:inset 3px 0 0 #1e2022;border-radius:0 5px 5px 0;color:#fff;border-color:#fff;padding-right:15px;word-wrap:normal;min-width:55px}.content>section.subscribe .newsletter form button:hover{background:#fff;color:#1e2022}.content>section.subscribe .newsletter form button::after{content:none}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content>section.subscribe .newsletter form button:disabled{color:transparent;background:transparent}.content>section.subscribe .newsletter form button:disabled::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:4px solid #666;border-top-color:#fff;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.content>section.subscribe .newsletter.subscribed form{cursor:pointer;box-shadow:inset 0 0 0 2px white}.content>section.subscribe .newsletter.subscribed form::after{content:"";position:absolute;top:10px;right:20px;display:block;width:10px;height:15px;border-right:4px solid #7ac630;border-bottom:4px solid #7ac630;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content>section.subscribe .newsletter.subscribed form input{background:transparent;color:#777;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content>section.subscribe .newsletter.subscribed form input::-moz-selection{background:transparent}.content>section.subscribe .newsletter.subscribed form input::selection{background:transparent}.content>section.subscribe .newsletter.subscribed form button{visibility:hidden}.content>section.subscribe .newsletter.subscribed.hover form::before,.content>section.subscribe .newsletter.subscribed.hover form::after{content:"";position:absolute;height:2px;width:20px;height:4px;top:50%;right:15px;margin-top:-2px;background:red;border:0}.content>section.subscribe .newsletter.subscribed.hover form::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.content>section.subscribe .newsletter.subscribed.hover form::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.content>section.subscribe .newsletter.unsubscribing form::before,.content>section.subscribe .newsletter.unsubscribing form::after{content:none !important}.content>section.subscribe .newsletter.unsubscribing form button{visibility:visible}.content>section.subscribe .socialmedia{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content>section.subscribe .socialmedia .button{overflow:hidden;text-indent:-10000px;background:url("/assets/img/icons-socialmedia.sprite.png?1575472954163") no-repeat -300px 0;padding:0;width:40px;height:40px;margin-left:10px;color:#fff}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.content>section.subscribe .socialmedia .button{background-image:url("/assets/img/icons-socialmedia.sprite.2x.png?1575472943592");background-size:auto 630px}}.content>section.subscribe .socialmedia .button:first-child{margin-left:0}.content>section.subscribe .socialmedia .button::after{content:none}.content>section.subscribe .socialmedia .button.instagram{background-position:-300px -100px}.content>section.subscribe .socialmedia .button.snapchat{background-position:-300px -200px}.content>section.subscribe .socialmedia .button.facebook{background-position:-300px -300px}.content>section.subscribe .socialmedia .button.youtube{background-position:-300px -400px}.content>section.subscribe .socialmedia .button.linkedin{background-position:-300px -500px}.content>section.subscribe .socialmedia .button.medium{background-position:-300px -600px}.content>section.subscribe .socialmedia .button:hover{background-color:#fff;background-position-x:0 !important}.content>section.video{position:relative;overflow:hidden;min-height:100px}.content>section.video:only-child.flexible:not(.hasOverlay){min-height:500px}.content>section.video .video{position:relative;z-index:0;top:0;bottom:0;left:0;right:0;width:100%;background:#000}.content>section.video .video[data-ratio="16/9"]{padding-bottom:56.25%}.content>section.video .video[data-ratio="16/10"]{padding-bottom:62.5%}.content>section.video .video[data-ratio="4/3"]{padding-bottom:75%}.content>section.video .video[data-ratio="3/2"]{padding-bottom:66.66667%}.content>section.video .video iframe,.content>section.video .video video{border:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100.1%;height:100%}.content>section.video .video button{position:absolute;z-index:999;left:50%;top:50%;width:75px;height:75px;margin-left:-37.5px;margin-top:-37.5px;border-radius:50%;background:rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(0,0,0,0.3);color:transparent}.content>section.video .video button::before{content:"";display:block;width:25px;height:25px;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #1e2022;position:absolute;left:25px;top:18px}.content>section.video .video button:hover{background:rgba(255,255,255,0.75)}.content>section.video.flexible .video{position:absolute;padding-bottom:0 !important}.content>section.video.flexible .video video{-o-object-fit:cover;object-fit:cover}main>section>.content,article>section>.content,footer>.content{max-width:1150px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main>section>.content+.content,article>section>.content+.content,footer>.content+.content{margin-top:26px}@media print{main>section>.content,article>section>.content,footer>.content{max-width:none}}main>section,article>section{position:relative;margin:26px 0}main>section.separator,article>section.separator{margin-top:38px;padding-top:38px}main>section.separator::before,article>section.separator::before{content:"";position:absolute;top:-2px;left:25px;right:25px;display:block;max-width:1100px;margin:0 auto;height:4px;background:#f0f0f0}main>section:first-child::before,article>section:first-child::before{content:none}main>section.highlight,article>section.highlight{margin:38px 0;padding:38px 0;background:#f0f0f0}main>section.highlight::before,main>section.highlight+section::before,article>section.highlight::before,article>section.highlight+section::before{content:none}@media print{main>section.highlight,article>section.highlight{background:transparent}}main>section>.content.blocks-only,article>section>.content.blocks-only{padding-top:12px;padding-bottom:12px}main>section>.content.blocks-only>section,article>section>.content.blocks-only>section{margin:0}main>section:first-child>.content.blocks-only,article>section:first-child>.content.blocks-only{margin-top:-38px}main>section.valign-center>.content,article>section.valign-center>.content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content>section{-webkit-box-flex:1;-ms-flex:1 1 189px;flex:1 1 189px;min-width:189px;margin:12px 25px;word-wrap:break-word}.content>section.columns-2{-webkit-box-flex:2;-ms-flex:2 2 378px;flex:2 2 378px}.content>section.columns-3{-webkit-box-flex:3;-ms-flex:3 3 567px;flex:3 3 567px}.content>section.columns-4{-webkit-box-flex:4;-ms-flex:4 4 756px;flex:4 4 756px}.content>section.block:first-child{margin-left:calc(-1 * ((100vw - (100% + 2 * 25px)) / 2 + 25px))}@media print{.content>section.block:first-child{margin-left:0}}.content>section.block:last-child{margin-right:calc(-1 * ((100vw - (100% + 2 * 25px)) / 2 + 25px))}@media print{.content>section.block:last-child{margin-right:0}}.content>section.block:first-child,.content>section.block:last-child{-ms-flex-preferred-size:calc((100vw - (100% + 2 * 25px)) / 2 + 50px + 189px);flex-basis:calc((100vw - (100% + 2 * 25px)) / 2 + 50px + 189px)}.content>section.block:first-child.columns-2,.content>section.block:last-child.columns-2{-ms-flex-preferred-size:calc( (100vw - (100% + 2 * 25px)) / 2 + 50px + 189px * 2);flex-basis:calc( (100vw - (100% + 2 * 25px)) / 2 + 50px + 189px * 2)}.content>section.block:first-child.columns-3,.content>section.block:last-child.columns-3{-ms-flex-preferred-size:calc( (100vw - (100% + 2 * 25px)) / 2 + 50px + 189px * 3);flex-basis:calc( (100vw - (100% + 2 * 25px)) / 2 + 50px + 189px * 3)}.content>section.block:first-child.columns-4,.content>section.block:last-child.columns-4{-ms-flex-preferred-size:calc( (100vw - (100% + 2 * 25px)) / 2 + 50px + 189px * 4);flex-basis:calc( (100vw - (100% + 2 * 25px)) / 2 + 50px + 189px * 4)}.content>section.hasOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.content>section.hasOverlay.flexible .overlay{position:relative}.content>section.hasOverlay .overlay{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:40px 0;color:#fff}@media print{.content>section.hasOverlay .overlay{background-image:none !important}}.content>section.hasOverlay .overlay .text{display:block;padding:0 50px;width:100%;max-width:1200px;margin:0 auto;text-shadow:0 0 7px rgba(0,0,0,0.3)}@media print{.content>section.hasOverlay .overlay .text{text-shadow:none}}html.hide-for-reveal .content>section.hasOverlay .overlay .text{visibility:hidden}.content>section.hasOverlay .overlay .text h1 a,.content>section.hasOverlay .overlay .text h2 a,.content>section.hasOverlay .overlay .text p a,.content>section.hasOverlay .overlay .text ul a{border-bottom:1px solid currentColor}.content>section.hasOverlay .overlay .text h1 a:hover,.content>section.hasOverlay .overlay .text h2 a:hover,.content>section.hasOverlay .overlay .text p a:hover,.content>section.hasOverlay .overlay .text ul a:hover{color:#fff;border-bottom-width:2px;text-shadow:0 0 0 currentColor}.content>section.hasOverlay .overlay .text h1 strong,.content>section.hasOverlay .overlay .text h2 strong,.content>section.hasOverlay .overlay .text p strong,.content>section.hasOverlay .overlay .text ul strong{font-weight:600}.content>section.hasOverlay .overlay .text h1 em,.content>section.hasOverlay .overlay .text h2 em,.content>section.hasOverlay .overlay .text p em,.content>section.hasOverlay .overlay .text ul em{font-style:italic}.content>section.hasOverlay .overlay .text h1 del,.content>section.hasOverlay .overlay .text h2 del,.content>section.hasOverlay .overlay .text p del,.content>section.hasOverlay .overlay .text ul del{text-decoration:line-through}.content>section.hasOverlay .overlay .text h1 small,.content>section.hasOverlay .overlay .text h2 small,.content>section.hasOverlay .overlay .text p small,.content>section.hasOverlay .overlay .text ul small{display:inline-block;font-size:0.8em;line-height:1.5em}.content>section.hasOverlay .overlay .text h1 mark,.content>section.hasOverlay .overlay .text h2 mark,.content>section.hasOverlay .overlay .text p mark,.content>section.hasOverlay .overlay .text ul mark{background:#fff;color:#1e2022;text-shadow:none;padding:2px 6px;margin:-2px -6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.content>section.hasOverlay .overlay .text h1,.content>section.hasOverlay .overlay .text h2{font-size:6rem;line-height:6rem;font-style:normal;font-weight:bold;margin-bottom:1rem}@media (max-width: 999px){.content>section.hasOverlay .overlay .text h1,.content>section.hasOverlay .overlay .text h2{font-size:4rem;line-height:4rem;font-style:normal;font-weight:bold;margin-bottom:1rem}}.content>section.hasOverlay .overlay .text p,.content>section.hasOverlay .overlay .text ul{margin-top:1rem;font-size:2.4rem}.content>section.hasOverlay .overlay .text p li,.content>section.hasOverlay .overlay .text ul li{list-style:square;margin:0.7rem 0 0 1.1em}.content>section.hasOverlay .overlay .text .buttons{margin:1rem -1rem 0}.content>section.hasOverlay .overlay .text .buttons .button,.content>section.hasOverlay .overlay .text .buttons button{margin:1rem 1rem 0;border-color:#fff;box-shadow:0 0 3px rgba(0,0,0,0.5),inset 0 0 3px rgba(0,0,0,0.5)}.content>section.hasOverlay .overlay .text .buttons .button::before,.content>section.hasOverlay .overlay .text .buttons button::before{content:"";border-color:#000;-webkit-filter:blur(1px);filter:blur(1px)}.content>section.hasOverlay .overlay .text .buttons .button:hover,.content>section.hasOverlay .overlay .text .buttons button:hover{background:#fff;color:#1e2022;text-shadow:none;box-shadow:none}.content>section.hasOverlay .overlay .text .buttons .button:hover::before,.content>section.hasOverlay .overlay .text .buttons button:hover::before{border-color:#fff}.content>section.hasOverlay.position-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content>section.hasOverlay.position-bottom .overlay{left:0;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 30%);background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 30%)}.content>section.hasOverlay.position-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content>section.hasOverlay.position-top .overlay{left:0;top:0;background-image:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(30%, rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(bottom, transparent 0%, rgba(0,0,0,0.5) 30%);background-image:linear-gradient(to top, transparent 0%, rgba(0,0,0,0.5) 30%)}.content>section.hasOverlay.position-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content>section.hasOverlay.position-left .overlay{left:0;top:0;width:29%;min-width:325px;background-image:-webkit-gradient(linear, right top, left top, from(transparent), color-stop(30%, rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(right, transparent 0%, rgba(0,0,0,0.5) 30%);background-image:linear-gradient(to left, transparent 0%, rgba(0,0,0,0.5) 30%)}.content>section.hasOverlay.position-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content>section.hasOverlay.position-right .overlay{top:0;right:0;width:29%;min-width:325px;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left, transparent 0%, rgba(0,0,0,0.5) 30%);background-image:linear-gradient(to right, transparent 0%, rgba(0,0,0,0.5) 30%)}.content>section.hasOverlay.valign-center .overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content>section.hasOverlay.valign-bottom .overlay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content>section.hasOverlay.align-textLeft .overlay::before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc((100vw - (1100px)) / 2);min-width:25px}.content>section.hasOverlay.align-textLeft .overlay .text{padding-left:0;max-width:calc(100% - ((100vw - (1100px)) / 2))}.content>section.hasOverlay.align-textLeft:only-child .overlay::after{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc((100vw - (1100px)) / 2);min-width:25px}.content>section.hasOverlay.align-textLeft:only-child .overlay .text{padding-right:0;max-width:calc(100% - 2 * ((100vw - (1100px)) / 2))}.content>section.hasOverlay.align-textRight .overlay{text-align:right}.content>section.hasOverlay.align-textRight .overlay::after{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc((100vw - (1100px)) / 2);min-width:25px}.content>section.hasOverlay.align-textRight .overlay .text{padding-right:0;max-width:calc(100% - ((100vw - (1100px)) / 2))}.content>section.hasOverlay.align-textRight:only-child .overlay::before{content:"";-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:calc((100vw - (1100px)) / 2);min-width:25px}.content>section.hasOverlay.align-textRight:only-child .overlay .text{padding-left:0;max-width:calc(100% - 2 * ((100vw - (1100px)) / 2))}.content>section.hasOverlay.align-center .overlay{text-align:center}.content>section.hasOverlay.align-right .overlay{text-align:right}
