.main-header .topbar{background-color:var(--primary-color)}.main-header .topbar:before{background-color:var(--primary-color)}.main-header .topbar__right .top-menu a{color:#fff;margin:0 20px 0 0}.main-header .topbar__right .top-menu a:last-child{margin:0}.main-header .topbar__right .top-menu a:hover{color:var(--secondary-color)}.main-header .main-menu-bar .logo{padding:0}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item.menu-item-has-children::after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:0;top:5px}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item.current-menu-item a::before{content:none}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item a{padding:5px 25px}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item.current-menu-parent a::before{display:none}.main-header .main-menu-bar__container .main-menu .menu-mobile{max-height:100vh;overflow-y:auto}.main-header .main-menu-bar__container .main-menu .menu-mobile .sub-menu{display:none}.vso_slider.layout_1 .slider-content{text-align:left;max-width:600px;background-color:#ffffffa1;padding:50px;border-radius:40px}@media (max-width: 576px){.vso_slider.layout_1 .slider-content{display:none}}.vso_slider.layout_1 .slider-content .title{color:#000;text-shadow:none;font-size:35px}.vso_slider.layout_1 .slider-content .subtitle{color:#171717;text-shadow:none;font-weight:unset;font-size:16px}.button--primary{border-radius:20px;background:var(--secondary-color)}.button--primary:hover{background-color:var(--primary-color)}.vso_usp{margin-bottom:30px !important;margin-top:30px;display:flex;align-items:center;text-align:left;flex-direction:row}.vso_usp .usp{color:var(--secondary-color);font-weight:bold;width:24%;margin-right:15px;text-align:left}.vso_usp .content{width:100%}.vso_usp .content .title{line-height:26px;margin-bottom:0}.vso_usp .content .usp_below{font-size:14px;font-weight:300;line-height:1.2}@media (max-width: 576px){.vso_usp{margin-bottom:10px !important;margin-top:10px}}.vso_agenda-activities{background-color:#fff;border-radius:30px;padding:25px}.vso_agenda-activities .agenda-activities .title{margin:0 0 20px;font-size:30px;font-weight:700}.vso_agenda-activities .agenda-activities .activities-blocks{width:100%}.vso_agenda-activities .agenda-activities .activities-blocks .item{padding:10px;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:flex;align-items:flex-start;margin:0 0 6px;border-radius:3px}.vso_agenda-activities .agenda-activities .activities-blocks .item:hover{background-color:var(--tertiary-color)}.vso_agenda-activities .agenda-activities .activities-blocks .item:hover .content h3,.vso_agenda-activities .agenda-activities .activities-blocks .item:hover .content p{color:#fff}.vso_agenda-activities .agenda-activities .activities-blocks .item:last-child{margin:0}.vso_agenda-activities .agenda-activities .activities-blocks .item a{display:flex;align-items:center}.vso_agenda-activities .agenda-activities .activities-blocks .item img{aspect-ratio:4 / 3;width:100px;height:100px;margin:0 20px 0 0;object-fit:cover;border-radius:8px}.vso_agenda-activities .agenda-activities .activities-blocks .item .content h3{font-size:14px;margin:0 0 10px;color:#333;text-align:left}.vso_agenda-activities .agenda-activities .activities-blocks .item .content p{font-size:14px;color:#666;line-height:1.6;text-align:left}.vso_agenda-activities .agenda-activities .activities-blocks .item .content .text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}h1,h2,h3,h4,h5,h6,p,ul,li,span,a{font-family:"Red Hat Text", sans-serif}.splide__track--nav .splide__list .splide__slide{opacity:unset !important}.vso_downloads{margin:0 0 32px 0}.vso_downloads .titleAboveDownloads{font-size:42px;color:var(--primary-color)}.vso_downloads .content{border-radius:25px;padding:48px;background:#f7f7f7}.vso_downloads .content:hover .button{color:var(--primary-color)}.vso_downloads .content:hover .button .border-icon{background:var(--secondary-color)}.vso_downloads .content .title{color:var(--primary-color);font-size:30px;font-weight:700;margin-bottom:32px}.vso_downloads .content .button{display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--secondary-color);font-weight:500;border-radius:20px;width:100%}.vso_downloads .content .button .button-text{padding-right:10px}.vso_downloads .content .button .border-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--primary-color);color:#fff;border-radius:50%;transition:0.3s ease-in-out;margin-left:auto}.vso_links .titleAbovelinks{font-size:42px;color:var(--primary-color)}.vso_links .content{border-radius:25px;padding:48px;background:#f7f7f7}.vso_links .content:hover .button{color:var(--primary-color)}.vso_links .content:hover .button .border-icon{background:var(--secondary-color)}.vso_links .content .title{color:var(--primary-color);font-size:22px;font-weight:700;margin-bottom:32px}.vso_links .content .button{display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--secondary-color);font-weight:500;border-radius:20px;width:100%}.vso_links .content .button .button-text{padding-right:10px}.vso_links .content .button .border-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--primary-color);color:#fff;border-radius:50%;transition:0.3s ease-in-out;margin-left:auto}.row .grid-item .title{height:auto}.row .grid-item .subtitle-grid-1{margin-bottom:2rem;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding:12px 10px 5px}.row .grid-item .date{padding:12px 10px 5px;font-weight:700;color:var(--secondary-color)}.detail .content-wrap img{height:350px !important;object-fit:cover;border-radius:20px}.detail .date{margin-bottom:24px;font-weight:700;color:var(--secondary-color)}.vso_login input{width:100%;border:1px solid #ddd;padding:10px;border-radius:15px}.vso_login input[type='checkbox']{width:inherit}.vso_login .login-submit input{border:0;background:var(--secondary-color);color:#fff;font-weight:700}.vso_login .login-submit input:hover{background:var(--primary-color)}.vso_tabs .nav-tabs{border-bottom-color:#eee}.vso_tabs .nav-tabs .nav-item .nav-link{color:#000;background:#eee;border:1px solid #fff;font-weight:700;border-bottom-color:#eee}.vso_tabs .nav-tabs .nav-item .nav-link.active{background:var(--secondary-color);color:#fff;border-bottom-color:var(--secondary-color)}.custom-form{padding:20px !important;background:var(--primary-color) !important;margin-bottom:32px !important}.custom-form .gform_body .gform_fields{row-gap:20px}.custom-form .gform_body .gform_fields .gfield .gfield_label{color:#fff}.custom-form .gform_body .gform_fields .gfield .gform-field-label{color:#fff}.custom-form .gform_body .gform_fields .gfield .gfield_description{color:#fff}.custom-form .gform-footer .gform_button{border-radius:50px !important;background:#fff !important;border:2px solid #fff !important;color:var(--primary-color) !important;padding:10px 30px !important;display:inline-block !important;font-weight:700 !important}.vso_vacancies .row{background:#fff;padding:25px}.vso_vacancies .content .title{font-size:30px;color:var(--primary-color);font-weight:700}.vso_vacancies .content .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vso_vacancies .content .button-block .button--primary{font-size:16px}.vso_vacancies .image-block img{height:200px;object-fit:cover}.agenda-table{table-layout:fixed;width:100%;border-collapse:collapse}.agenda-table th,.agenda-table td{width:20%;height:120px;vertical-align:top;text-align:left;padding:8px;border:1px solid #dee2e6}@media (max-width: 576px){.agenda-table th,.agenda-table td{height:85px}}.agenda-table th{background-color:var(--primary-color);color:white;text-align:center;vertical-align:middle;font-weight:600;font-size:0.9rem;height:40px;border-bottom:none !important}.table>:not(:first-child){border-top:none !important}.agenda-table td strong{display:block;font-size:1.1rem;margin-bottom:5px}.agenda-table .title{font-size:.75em;font-weight:700;word-break:break-word;padding-top:15px}@media (max-width: 576px){.agenda-table .title{font-size:.6em;padding-top:5px}}@media (max-width: 576px){.vso-agenda h2{font-size:18px}.vso-agenda .button--primary{padding:10px 15px;font-size:15px}}.site-footer .main-footer a:hover{color:var(--secondary-color)}.site-footer .main-footer .images-footer{padding-top:50px}.site-footer .main-footer .images-footer img{height:75px;object-fit:contain}.site-footer .main-footer .social-media{position:unset}.site-footer .copyright-footer{background:var(--secondary-color)}.site-footer .copyright-footer a{color:#fff}.site-footer .copyright-footer a:hover{color:var(--primary-color)}
