/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.toolbar-vertical header .header-data-mobile .menu-lists{height:calc(100% - 39px);}body header{background-color:#fff;position:relative;z-index:11;}@media only screen and (max-width:1023px){body header{position:relative;z-index:20;}}body header .main-menu{display:flex;justify-content:space-between;align-items:center;}body header .main-menu::before,body header .main-menu::after{display:none !important;}body header .main-menu .has-search{display:none;}body header .main-menu .menu > .menu-lists{margin-top:0;}body header .header-data-mobile .site-profile{padding:15px;display:flex;justify-content:space-between;align-items:center;}body header .header-data-mobile .site-profile::before,body header .header-data-mobile .site-profile::after{display:none;}body header .header-data-mobile .site-profile .site-logo a{aspect-ratio:140 / 35;height:28px;width:auto;background-size:cover;}body header .header-data-mobile .site-profile .site-logo a .logo-normal,body header .header-data-mobile .site-profile .site-logo a .logo-white{width:100%;height:100%;background-size:cover;}body header .header-data-mobile .site-profile .school-name a.with-dept-logo img{height:28px;}body header .header-data-mobile .site-profile .responsive-menu-toggle{position:unset;width:auto;height:auto;}body header .header-data-mobile .site-profile .responsive-menu-toggle .menus-bar.is_show{background:unset;}body header .header-data-mobile .site-profile .responsive-menu-toggle .menus-bar.is_show .fa-bars::before{content:"\f00d";}body header .header-data-mobile .mCSB_container{height:100%;}body header .header-data-mobile .menu-lists{height:100%;z-index:20;}body header .header-data-mobile .menu-lists li{border-top:unset;}body header .header-data-mobile .menu-lists > li:last-of-type{position:absolute;bottom:0;left:0;width:100%;background-color:#036;}body header .header-data-mobile .menu-lists > li:last-of-type a,body header .header-data-mobile .menu-lists > li:last-of-type span{color:#fff;}body header .header-data-mobile .menu-lists .tools{display:none;}body header .header-data-mobile .menu-lists .fa-caret-down::before{content:"+";font-size:20px;line-height:18px !important;font-weight:500;font-family:'Muli';}body header .header-data-mobile .menu-lists .parent-item{padding:20px 30px 12px 15px;border-bottom:1px solid rgba(11,105,244,0.15);display:flex;justify-content:space-between;align-items:center;}body header .header-data-mobile .menu-lists .parent-item > span{padding-left:40px;padding:0;position:unset;}body header .header-data-mobile .menu-lists .sub-menu{background:unset;padding:0 15px 20px 25px;}body header .header-data-mobile .menu-lists .sub-menu > li{border:unset;margin-top:18px;}body header .header-data-mobile .menu-lists .sub-menu > li > a{padding:0;border:0;}body header .header-data-mobile .menu-lists li.active > a .fa-caret-down::before{content:"-";font-size:26px;line-height:18px !important;font-weight:500;font-family:'Muli';}body .layout-container{width:100vw;overflow-x:hidden;overflow-y:scroll;height:100vh;}@media only screen and (max-width:1023px){body .node__content > .field{padding:0 14px;}}body:has(.paragraph--type--search-box-with-10-keywords .chatbot-btn) #chat-icon{display:none !important;}body:has(.paragraph--type--search-box-with-10-keywords .chatbot-btn) #chat-box{position:fixed;max-width:852px;height:100vh;width:100vw;max-height:min(620px,calc(100vh - 60px));top:60px;left:50%;transform:translateX(-50%);}@media only screen and (max-width:1023px){body:has(.paragraph--type--search-box-with-10-keywords .chatbot-btn) #chat-box{max-width:calc(100vw - 24px);max-height:min(90vh,calc((100vw - 24px)*16 / 9));top:90px;}@supports (-webkit-touch-callout:none){body:has(.paragraph--type--search-box-with-10-keywords .chatbot-btn) #chat-box{max-height:calc(100vh - 180px) !important;}}}body footer{margin-top:0;}@media only screen and (max-width:1322px){body footer .footer{padding:0 20px 9px;text-align:center;}body footer .footer .content-locator{padding:0;}body footer .footer .content-locator .site-col{float:none !important;}body footer .footer .content-locator .site-col .site-pages{float:none;margin:12px 0;}body footer .footer .content-locator .site-col .site-pages .page{font-size:12px;line-height:15px;margin:0 15px;float:none;display:inline-block;}body footer .footer .content-locator .social-share-col{float:none;padding:0;margin-bottom:18px;}body footer .footer .content-locator .social-share-col .text,body footer .footer .content-locator .social-share-col .icon-wrapper{float:none;}body footer .footer .content-locator .social-share-col .text{margin:0;margin-bottom:7px;}body footer .footer .content-locator .hkust-logo{float:none;}body footer .footer .content-locator .hkust-logo > a img{width:110px;height:35px;margin:0 auto;margin-bottom:7px;display:block;}body footer .footer .content-locator .copyright{float:none;font-size:9px;line-height:11px;margin-bottom:10px;}body footer .footer .content-locator .caring{float:none;margin:20px auto !important;}body footer .footer .content-locator .caring img{height:36px !important;}body footer .footer .content-locator .desktop{display:none !important;}body footer .footer .content-locator .mobile{display:block !important;}}body footer .caring{display:flex;gap:20px;justify-content:center;align-items:center;}body footer .caring img{height:36px !important;}.page-node-type-home-page .node__meta{display:none;}.page-node-type-home-page .node__content > .field{margin:0 auto;}#block-itso-itsoservicedesk{background:rgba(11,105,244,0.1);}#block-itso-itsoservicedesk .wrapper{max-width:1500px;margin:0 auto;padding:30px 25px 40px;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .wrapper{padding:20px 15px;}}#block-itso-itsoservicedesk .block-header{display:flex;justify-content:space-between;align-items:baseline;}#block-itso-itsoservicedesk .block-header .field--name-field-title{color:#036;font-size:26px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-header .field--name-field-title{font-size:22px;}}#block-itso-itsoservicedesk .block-header .field--name-field-link a{display:flex;gap:4px;color:#0B69F4;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;align-items:center;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-header .field--name-field-link a{gap:2px;font-size:12px;}}#block-itso-itsoservicedesk .block-header .field--name-field-link a:after{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-header .field--name-field-link a:after{font-size:10px;}}#block-itso-itsoservicedesk .block-header .field--name-field-link a:hover{text-decoration:underline;}#block-itso-itsoservicedesk .block-header .field--name-field-link a:hover:after{text-decoration:none;}#block-itso-itsoservicedesk .block-body{margin-top:20px;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-body{margin-top:12px;}}#block-itso-itsoservicedesk .block-body .field--name-field-item{display:flex;gap:calc(100% * 20 / 1500);justify-content:space-between;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-body .field--name-field-item{flex-direction:column;gap:10px;}}#block-itso-itsoservicedesk .block-body .field--name-field-item > .field__item .paragraph--type--itso-service-desk-item{display:flex;flex-direction:column;gap:4px;padding:10px 0 10px 18px;border-left:2px solid rgba(11,105,244,0.15);height:100%;justify-content:center;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-body .field--name-field-item > .field__item .paragraph--type--itso-service-desk-item{padding:8px 18px 8px 16px;}}#block-itso-itsoservicedesk .block-body .field--name-field-item > .field__item .paragraph--type--itso-service-desk-item .field--name-field-title{color:#036;font-size:16px;font-style:normal;font-weight:700;line-height:normal;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-body .field--name-field-item > .field__item .paragraph--type--itso-service-desk-item .field--name-field-title{font-size:14px;}}#block-itso-itsoservicedesk .block-body .field--name-field-item > .field__item .paragraph--type--itso-service-desk-item .field--name-field-formatted-description{color:#036;font-size:14px;font-style:normal;font-weight:600;line-height:normal;}@media only screen and (max-width:1023px){#block-itso-itsoservicedesk .block-body .field--name-field-item > .field__item .paragraph--type--itso-service-desk-item .field--name-field-formatted-description{font-size:12px;}}#block-itso-itsoservicedesk .block-body .field--name-field-item > .field__item .paragraph--type--itso-service-desk-item .field--name-field-formatted-description p{margin:0 !important;}.page-node-type-standard-page .node__content > .field{margin:0 auto;}.page-node-type-standard-page .region-breadcrumb{display:none;}.page-node-type-standard-page .title-block{padding:35px 25px 65px;text-align:center;background-size:100% auto;}@media only screen and (max-width:1023px){.page-node-type-standard-page .title-block{padding:35px 25px 45px;}}.page-node-type-standard-page .title-block h1{color:#FFF;text-align:center;font-size:38px;font-style:normal;font-weight:800;line-height:normal;margin:0 auto;padding:0;}@media only screen and (max-width:1023px){.page-node-type-standard-page .title-block h1{font-size:22px;}}.field--name-field-section{margin:0 auto;}.field--name-field-section > .field__item{padding:30px 0;position:relative;}@media only screen and (max-width:1023px){.field--name-field-section > .field__item{padding:15px 0;}}.field--name-field-section > .field__item:last-child{padding:30px 0 50px;}@media only screen and (max-width:1023px){.field--name-field-section > .field__item:last-child{padding:15px 0 30px;}}.field--name-field-section > .field__item:has(.bg-white){padding:40px 0;}@media only screen and (max-width:1023px){.field--name-field-section > .field__item:has(.bg-white){padding:20px 0;}}.field--name-field-section > .field__item:has(.bg-white):last-child{padding:40px 0 60px;}@media only screen and (max-width:1023px){.field--name-field-section > .field__item:has(.bg-white):last-child{padding:20px 0 35px;}}.field--name-field-section > .field__item:has(.bg-white)::before{content:" ";display:block;width:100vw;height:100%;background-color:#fff;opacity:1;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;}.paragraph--type--section{--items:1;--direction:column;--gap:0;}.paragraph--type--section.grid-cols-2{--items:2;--direction:row;--gap:16px;}@media only screen and (max-width:1023px){.paragraph--type--section.grid-cols-2{--items:1;--direction:column;--gap:0;}.paragraph--type--section.grid-cols-2 > .field__items{row-gap:30px;}}.paragraph--type--section.grid-cols-3{--items:3;--direction:row;--gap:15px;}@media only screen and (max-width:1023px){.paragraph--type--section.grid-cols-3{--items:1;--direction:column;--gap:0;}.paragraph--type--section.grid-cols-3 > .field__items{row-gap:30px;}}.paragraph--type--section.grid-cols-4{--items:4;--direction:row;--gap:12px;}@media only screen and (max-width:1023px){.paragraph--type--section.grid-cols-4{--items:2;--direction:row;--gap:5px;}.paragraph--type--section.grid-cols-4 > .field__items{flex-wrap:wrap;}}@media only screen and (max-width:1023px){.paragraph--type--section.swiper > .field__items{--items:1;--direction:row;--gap:0;display:initial;position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.paragraph--type--section.swiper > .field__items > .field__item{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}}.paragraph--type--section.swiper .swiper-button-block{display:none;position:relative;height:40px;width:100%;margin-top:10px;}@media only screen and (max-width:1023px){.paragraph--type--section.swiper .swiper-button-block{display:block;}}.paragraph--type--section.swiper .swiper-button{--swiper-navigation-size:14px;--swiper-navigation-sides-offset:calc(50% - 50px);--swiper-navigation-top-offset:0;}@media only screen and (max-width:1023px){.paragraph--type--section.swiper .swiper-button{width:40px;height:40px;background-color:#0B69F4;border-radius:100px;color:#fff;top:0;margin-top:0;}}.paragraph--type--section.swiper .swiper-button::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.paragraph--type--section.swiper .swiper-button.swiper-button-disabled{opacity:0.5;}.paragraph--type--section > .field__items{display:flex;flex-direction:var(--direction);flex-wrap:nowrap;gap:var(--gap);}.paragraph--type--section > .field__items > .field__item{width:calc((100% - var(--gap)) / var(--items));}.paragraph--type--search-box-with-10-keywords{--color:#0B69F4;--border:1px solid rgba(68,128,248,0.2);margin-top:-60px;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords{margin-top:-40px;}}.paragraph--type--search-box-with-10-keywords.has-background{--color:#fff;--border:1px solid rgba(255,255,255,0.2);}.paragraph--type--search-box-with-10-keywords.has-background .bg{width:100vw;height:calc(100% + 74px);position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;background-size:cover;}.paragraph--type--search-box-with-10-keywords .search-wrapper{max-width:852px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:20px;z-index:10;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper{max-width:100%;position:relative;z-index:10;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form{position:relative;max-width:700px;width:100%;margin:0 auto;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form{max-width:100%;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-item{margin:0;position:relative;}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-item:before{content:"\f002";position:absolute;top:22px;left:30px;z-index:10;color:#757575;font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:600;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;opacity:0.8;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-item:before{top:13px;left:16px;font-size:12px;line-height:15px;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-item:has(input:not(:placeholder-shown)):before{opacity:1;}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-item input{border-radius:100px;background:#FFF;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.2);padding:21px 70px 21px 56px;color:rgba(117,117,117,0.8);font-size:16px;font-style:normal;font-weight:600;line-height:normal;border:0;outline:0;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-item input{padding:13px 42px 13px 32px;font-size:12px;line-height:14px;min-height:unset;max-height:40px;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-item input:not(:placeholder-shown){color:#757575;}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-actions{position:absolute;top:0;right:-1px;margin:0;}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-actions:before{content:"\f002";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:600;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;pointer-events:none;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-actions:before{font-size:14px;line-height:15px;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-actions input.button{color:#757575;border-radius:100px;width:62px;height:62px;background:#0B69F4;text-indent:-9999px;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-actions input.button{width:40px;height:40px;padding:0;margin:0 !important;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .hkust-signature-affiliate-search-form .form-actions input.button:hover{background:#003366;}.paragraph--type--search-box-with-10-keywords .search-wrapper .search-bar{display:flex;gap:10px;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .search-bar{gap:6px;padding:0 40px;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .chatbot-btn-block .chatbot-btn{display:flex;padding:14px 24px;flex-direction:row;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#0B69F4;color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border:unset !important;text-wrap:nowrap;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .chatbot-btn-block .chatbot-btn{text-indent:-9999px;gap:0;padding:10px 8px;font-size:0;}}.paragraph--type--search-box-with-10-keywords .search-wrapper .chatbot-btn-block .chatbot-btn:before{content:" ";display:block;width:42px;height:34px;background-image:url(/themes/itso/assets/images/AI-Assistant.svg);background-size:contain;background-repeat:no-repeat;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .search-wrapper .chatbot-btn-block .chatbot-btn:before{width:24px;height:20px;}}.paragraph--type--search-box-with-10-keywords .field--name-field-keyword-button{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .field--name-field-keyword-button{gap:10px;}}.paragraph--type--search-box-with-10-keywords .field--name-field-keyword-button > .field__item{width:fit-content;}.paragraph--type--search-box-with-10-keywords .field--name-field-keyword-button > .field__item a{display:block;padding:6px 14px;border-radius:6px;border:var(--border);color:var(--color);font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:unset;}@media only screen and (max-width:1023px){.paragraph--type--search-box-with-10-keywords .field--name-field-keyword-button > .field__item a{padding:4px 8px;}}.paragraph--type--search-box-with-10-keywords .field--name-field-keyword-button > .field__item a:hover{background-color:#0B69F4;color:#fff;}.paragraph--type--highlights{border-radius:8px;background:#FFF;height:100%;position:relative;}.paragraph--type--highlights.video::before{content:"";display:block;width:50px;height:50px;padding:13px 14px 13px 18px;background:rgba(243,247,254,0.9);filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.3));border-radius:50%;color:#0B69F4;font-family:Font Awesome\ 5 Free;font-size:24px;font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;top:30px;left:30px;z-index:10;}.paragraph--type--highlights .field--name-field-thumbnail .field--name-field-media-image > .field__item{margin:0;}.paragraph--type--highlights .field--name-field-thumbnail .field__item{margin:0;overflow:hidden;border-radius:8px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.08);}.paragraph--type--highlights .field--name-field-thumbnail img{transition:transform 500ms;aspect-ratio:490/250;width:100%;height:auto;object-fit:cover;}.paragraph--type--highlights .highlight-content{padding:20px 30px 30px;text-align:center;}.paragraph--type--highlights .highlight-content .field--name-field-title{color:#036;font-size:20px;font-style:normal;font-weight:700;line-height:normal;}.paragraph--type--highlights .highlight-content .field--name-field-description{color:#036;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.paragraph--type--highlights a:hover .field--name-field-thumbnail img{transform:scale(1.2);}.paragraph--type--service-accordion{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.paragraph--type--service-accordion .field--name-field-title{color:#036;font-size:26px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .field--name-field-title{font-size:20px;}}.paragraph--type--service-accordion .field--name-field-formatted-description{color:#036;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.paragraph--type--service-accordion .field--name-field-formatted-description p{margin:0 !important;}.paragraph--type--service-accordion .field--name-field-service-accordion-item{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .field--name-field-service-accordion-item{flex-direction:column;}}.paragraph--type--service-accordion .field--name-field-service-accordion-item > div{width:calc((100% - 12px) / 2);display:flex;flex-direction:column;gap:12px;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .field--name-field-service-accordion-item > div{width:100%;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item{padding:24px 40px;border-radius:10px;border:1px solid rgba(11,105,244,0.15);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.04);position:relative;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item{padding:14px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item:has(.accordion-header.active)::before{content:" ";width:4px;height:100%;display:block;position:absolute;top:0;left:0;background-color:#0B69F4;border-radius:10px 0 0 10px;}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header{display:flex;gap:16px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header{gap:8px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .field--name-field-icon{max-width:45px;width:100%;aspect-ratio:1;object-fit:cover;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .field--name-field-icon{max-width:30px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .field--name-field-icon img{filter:invert(13%) sepia(55%) saturate(3039%) hue-rotate(195deg) brightness(97%) contrast(102%);}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-title-desc{max-width:560px;display:flex;flex-direction:column;gap:10px;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-title-desc{gap:4px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-title-desc .field--name-field-title{color:#0F0F0F;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:unset;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-title-desc .field--name-field-title{font-size:16px;}}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-title-desc .field--name-field-description{font-size:14px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-icon{margin-left:auto;margin-right:0;max-height:25px;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-icon{max-height:20px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-icon i{color:#036;font-size:20px;line-height:1;}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-icon i::before{content:"+";font-size:35px;line-height:25px;font-family:'Muli';font-weight:500;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header .accordion-icon i::before{font-size:25px;line-height:20px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header.active{margin-bottom:16px;}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header.active .accordion-icon i::before{content:"-";font-size:45px;line-height:25px;font-family:'Muli';font-weight:500;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header.active .accordion-icon i::before{font-size:40px;line-height:20px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header:hover .field--name-field-icon img,.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header.active .field--name-field-icon img{filter:invert(21%) sepia(85%) saturate(3620%) hue-rotate(213deg) brightness(106%) contrast(91%);}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header:hover .accordion-title-desc .field--name-field-title,.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header.active .accordion-title-desc .field--name-field-title{color:#0B69F4;}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header:hover .accordion-icon i,.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-header.active .accordion-icon i{color:#0B69F4;}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body{display:none;padding-left:57px;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body{padding-left:36px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body .field--name-field-link-button{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:left;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body .field--name-field-link-button{gap:10px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body .field--name-field-link-button > .field__item{width:fit-content;}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body .field--name-field-link-button > .field__item a{display:block;padding:4px 8px;border-radius:4px;border:1px solid rgba(11,105,244,0.2);color:#0B69F4;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:unset;}@media only screen and (max-width:1023px){.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body .field--name-field-link-button > .field__item a{font-size:12px;}}.paragraph--type--service-accordion .paragraph--type--service-accordion-item .accordion-body .field--name-field-link-button > .field__item a:hover{background-color:#0B69F4;color:#fff;}.max-w-1200{max-width:1200px;margin:0 auto;}.view-id-news.view-display-id-block_5 .view-content{gap:12px;}.view-id-news.view-display-id-block_5 .view-content .details-wrapper{border-left:4px solid rgba(11,105,244,0.4);padding:10px 0 10px 12px;}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-content .details-wrapper{padding:8px 0 8px 10px;}}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .image{display:none;}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details{display:flex;flex-direction:column;gap:4px;}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details{gap:2px;}}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .category{line-height:0;}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .category a{display:flex;gap:2px;margin:0;color:#0B69F4;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .category a{font-size:10px;}}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .category a::before{content:"#";}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .category a:hover{color:#0074bc;text-decoration:underline;}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .views-field-title a{color:#036;font-size:20px;font-style:normal;font-weight:700;line-height:normal;}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .views-field-title a{font-size:16px;}}.view-id-news.view-display-id-block_5 .view-content .details-wrapper .details .views-field-title a:hover{color:#0074bc;}.view-id-events.view-display-id-block_4 .view-content{gap:20px;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content{gap:16px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper{box-shadow:unset !important;}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details{display:flex;gap:16px;padding:0;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details{gap:10px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .dates{padding:0;margin:0;background-color:unset;}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .dates .date{width:70px;height:70px;padding:8px 0 13px;margin:0;text-align:center;border:1px solid rgba(11,105,244,0.4);border-bottom-width:5px;border-radius:6px;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .dates .date{width:60px;height:60px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .dates .date .m{color:#036;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .dates .date .m{font-size:12px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .dates .date .d{color:#036;font-size:28px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .dates .date .d{font-size:22px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right{display:flex;flex-direction:column;gap:4px;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right{gap:2px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right .category{display:flex;gap:2px;margin:0;color:#A47A50;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right .category{font-size:10px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right .category::before{content:"#";}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right .title{color:#036;font-size:20px;font-style:normal;font-weight:700;line-height:normal;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right .title{font-size:16px;}}.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right .title a{font-size:20px;font-style:normal;font-weight:700;line-height:normal;}@media only screen and (max-width:1023px){.view-id-events.view-display-id-block_4 .view-content .details-wrapper .details .det-right .title a{font-size:16px;}}.view-id-news.view-display-id-block_5 .view-header,.view-id-events.view-display-id-block_4 .view-header{display:flex;justify-content:space-between;align-items:baseline;padding:0 20px 10px;border-bottom:1px solid rgba(11,105,244,0.15);}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-header,.view-id-events.view-display-id-block_4 .view-header{padding:0 0 8px;}}.view-id-news.view-display-id-block_5 .view-header .view-title,.view-id-events.view-display-id-block_4 .view-header .view-title{color:#036;font-size:26px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-header .view-title,.view-id-events.view-display-id-block_4 .view-header .view-title{font-size:20px;}}.view-id-news.view-display-id-block_5 .view-header a,.view-id-events.view-display-id-block_4 .view-header a{color:#0B69F4;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize;}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-header a,.view-id-events.view-display-id-block_4 .view-header a{font-size:12px;}}.view-id-news.view-display-id-block_5 .view-header a:hover,.view-id-events.view-display-id-block_4 .view-header a:hover{color:#0074bc;text-decoration:underline;}.view-id-news.view-display-id-block_5 .view-header a:hover i,.view-id-events.view-display-id-block_4 .view-header a:hover i{text-decoration:none;}.view-id-news.view-display-id-block_5 .view-content,.view-id-events.view-display-id-block_4 .view-content{display:flex;flex-direction:column;padding:0 20px;margin-top:20px;}@media only screen and (max-width:1023px){.view-id-news.view-display-id-block_5 .view-content,.view-id-events.view-display-id-block_4 .view-content{padding:0;margin-top:12px;}}.view-id-news.view-display-id-block_5 .view-content .views-row,.view-id-events.view-display-id-block_4 .view-content .views-row{width:100%;padding:0;}.paragraph--type--slider-banner{margin:-30px auto;--swiper-pagination-bottom:30px;--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bullet-size:12px;--swiper-pagination-color:rgba(255,255,255,0);--swiper-pagination-bullet-inactive-color:rgba(91,91,91,0.4);--swiper-pagination-bullet-inactive-opacity:1;--swiper-navigation-size:20px;--swiper-navigation-sides-offset:8px;--swiper-navigation-color:rgba(0,51,102,0.8);}@media only screen and (max-width:1023px){.paragraph--type--slider-banner{margin:-15px auto;}}.paragraph--type--slider-banner .paragraph--type--slider-banner-item{position:relative;}.paragraph--type--slider-banner .paragraph--type--slider-banner-item::after{content:" ";max-width:calc(100% * 1000 / 1500);width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(75deg,#FFF 0%,rgba(255,255,255,0) 78.74%);filter:blur(1px);border-radius:10px 0 0 10px;}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .paragraph--type--slider-banner-item::after{background:linear-gradient(74deg,#FFF 0%,rgba(255,255,255,0) 89.69%);max-width:100%;}}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info{max-width:calc(100% * 700 / 1500);z-index:10;position:absolute;left:calc(100% * 80 / 1500);top:calc(50%);transform:translateY(-50%);}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info{max-width:calc(100% - 64px);left:32px;}}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-sub-title{color:#036;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:4px;}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-sub-title{font-size:16px;}}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-title{color:#036;font-size:38px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;margin-bottom:12px;}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-title{font-size:18px;}}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-button-link a{border-radius:100px;background:#0B69F4;display:inline-flex;padding:14px 24px;flex-direction:row;align-items:flex-start;gap:10px;color:#fff;align-items:center;}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-button-link a{padding:10px 14px;font-size:14px;}}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-button-link a::after{color:#FFF;content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-button-link a::after{font-size:14px;}}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-info .field--name-field-button-link a:hover{background:#003366;}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-img .field--name-field-media-image .field__item{margin:0;}.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-img .field--name-field-media-image .field__item img{aspect-ratio:1500 / 420;width:100%;height:auto;object-fit:cover;border-radius:10px;}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .paragraph--type--slider-banner-item .banner-img .field--name-field-media-image .field__item img{aspect-ratio:345 / 184;}}@media only screen and (min-width:1023px){.paragraph--type--slider-banner .swiper-button{display:none;}}.paragraph--type--slider-banner .swiper-pagination{text-align:left;padding:0 calc(100% * 80 / 1500);display:flex;gap:15px;align-items:center;}@media only screen and (max-width:1023px){.paragraph--type--slider-banner .swiper-pagination{display:none;}}.paragraph--type--slider-banner .swiper-pagination .swiper-pagination-bullet-active{width:18px;height:18px;border:2px solid #003366;}.paragraph--type--slider-banner .swiper-pagination .dsb-button-control{background:unset;border:unset;padding:0;}.paragraph--type--slider-banner .swiper-pagination .dsb-button-control i{color:#003366;font-size:12px;}.paragraph--type--link-card a{padding:30px;display:flex;justify-content:space-between;align-items:center;border-radius:10px;border:1px solid rgba(11,105,244,0.5);background:rgba(11,105,244,0.05);}@media only screen and (max-width:1023px){.paragraph--type--link-card a{padding:12px;justify-content:end;position:relative;}}@media only screen and (max-width:1023px){.paragraph--type--link-card a .link-info{position:absolute;left:15px;top:50%;transform:translateY(-50%);}}.paragraph--type--link-card a .link-info .field--name-field-sub-title{color:#036;font-size:14px;font-style:normal;font-weight:600;line-height:normal;}@media only screen and (max-width:1023px){.paragraph--type--link-card a .link-info .field--name-field-sub-title{font-size:10px;}}.paragraph--type--link-card a .link-info .field--name-field-title{color:#036;font-size:20px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;}@media only screen and (max-width:1023px){.paragraph--type--link-card a .link-info .field--name-field-title{font-size:16px;}}.paragraph--type--link-card a .link-icon{width:90px;height:90px;}@media only screen and (max-width:1023px){.paragraph--type--link-card a .link-icon{width:60px;height:60px;}}.paragraph--type--link-card a .link-icon img{filter:invert(13%) sepia(55%) saturate(3039%) hue-rotate(195deg) brightness(97%) contrast(102%);opacity:0.15;}@media only screen and (max-width:1023px){.paragraph--type--link-card a .link-icon img{opacity:0.1;}}.paragraph--type--link-card a:hover{background:url(/themes/itso/assets/images/card_hover_bg.png);background-position:center;background-size:150% 150%;}.paragraph--type--link-card a:hover .link-info .field--name-field-sub-title,.paragraph--type--link-card a:hover .link-info .field--name-field-title{color:#fff;}.paragraph--type--link-card a:hover .link-icon img{filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(176deg) brightness(105%) contrast(101%);opacity:1;}@media only screen and (max-width:1023px){.paragraph--type--link-card a:hover .link-icon img{opacity:0.1;}}
