@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap');

@font-face {
    font-family: OpenDyslexic;
    src:url('../fonts/OpenDyslexic-Regular.woff2') format('woff2'),
         url('../fonts/OpenDyslexic-Regular.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: OpenDyslexic;
    src:url('../fonts/OpenDyslexic-Bold.woff2') format('woff2'),
         url('../fonts/OpenDyslexic-Bold.woff') format('woff');
    font-weight: 500;
    font-style: bold;
    font-display: swap
}

*, :after, :before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
body {margin:0;padding:0;font-size:15px;font-family:"DM Sans", sans-serif;font-weight:500;overflow-x:hidden;}
a {text-decoration: none;outline:none;outline:0;}
svg {display:block;vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
ul,li {list-style:none;margin:0;padding:0;}
button,input,video,iframe,a,input,textarea,select {outline:none;-webkit-tap-highlight-color:transparent;font-family:"DM Sans", sans-serif;font-size:15px;}
p {padding:0px;margin:0px;}
.stop-scrolling {height:100%;overflow:hidden;}
.clear {clear: both;}
.w100 {width:100%;}
.dblock {display:block;}
.dinlineblock {display:block;}
.vmiddle {vertical-align:middle;}
.text-center {text-align:center;}
.prelative {position:relative;}

/* accessibility */
.ac-box[data-acc-option=hover-reader] svg, .ac-box[data-acc-option=screen-reader] svg {margin-bottom: 4px !important}
.ac-box.active[data-acc-option=screen-reader] .play-button, .ac-box.active[data-acc-option=select-reader] .play-button, .ac-box:not(.active)[data-acc-option=screen-reader] .stop-button, .ac-box:not(.active)[data-acc-option=select-reader] .stop-button {display: none}
.accessibility-toggle-button {position: fixed;cursor:pointer;display: flex;align-items: center;justify-content: center;bottom:20px;right:20px;width: 50px;height: 50px;border-radius: 15px;background-color: #F2F2F2;border: 0;z-index: 50;transition: .2s;box-shadow: 0px 0px 10px rgba(50,50,50,.3) !important}
.accessibility-toggle-button svg {width: 55px}
.accessibility-toggle-button:hover {transform: scale(1.1)}
.accessibility-toggle-button:hover svg {width: 60px}
.ac-clear-button {margin-top: auto;display:flex;align-items:center;justify-content:center;background-color: #1c1c1c;color: #fff;padding: 6px 12px;border: 1px solid #1c1c1c;border-radius:6px}
.ac-clear-button svg {width: 20px;margin-right: 6px}
.ac-clear-button:hover {background-color: #3e3e3e;border-color: #3e3e3e}
.ac-panel * {box-sizing: border-box}
.ac-panel {width:400px;max-width:100%;position:fixed;right:0;top:0;bottom:0;z-index:1045;background-color:#f5f5f5;padding:16px;display:flex;visibility:hidden;flex-direction: column;transform: translateX(400px);overflow-y: auto;-webkit-box-shadow: -7px 0 16px -6px rgba(0, 0, 0, .24);-moz-box-shadow: -7px 0 16px -6px rgba(0, 0, 0, .24);box-shadow: -7px 0 16px -6px rgba(0, 0, 0, .24);transition: transform .3s ease-in-out, visibility .4s}
.ac-panel.show {transform: translateX(0);visibility: visible}
.ac-panel--header {display: flex;justify-content: space-between;padding-bottom:16px}
.ac-panel--header h5, .ac-panel--header .h5 {font-size: 20px;line-height: 30px;margin: 0}
.ac-panel--body {flex-grow: 1;min-height: 0;overflow-y: auto;display: flex;flex-direction: column;margin-bottom: 4px}
.ac-panel--close-button {box-sizing: content-box;width: 1em;height: 1em;padding: .25em;color: #000;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") center/1em auto no-repeat rgba(0, 0, 0, 0);border: 0;border-radius: .375rem;opacity: .5}
.ac-panel--close-button:hover {color: #000;text-decoration: none;opacity: .75}
.ac-panel--close-button:focus {box-shadow: #000 0 0 0 .25rem;opacity: 1}
.ac-panel--wrapper {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}
.ac-panel .ac-box-wrapper {flex: 0 0 auto;width: 50%; max-width: 100%;padding-right: 8px;padding-left: 8px;margin-top: 12px}
.ac-panel .ac-box {display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 12px 0;border-radius: 8px;background-color: #fff;cursor: pointer;border: 2px solid rgba(0, 0, 0, 0)}
.ac-panel .ac-box svg {margin-bottom: 16px;stroke: #3e3e3e}
.ac-panel .ac-box:hover {border-color: #0005F8;color:#0005F8;}
.ac-panel .ac-box:hover svg {stroke:#0005F8;}
.ac-panel .ac-box.active {background-color: #0005F8;;position: relative;color: #ffffff;}
.ac-panel .ac-box.active svg {stroke: #ffffff}
.ac-panel .ac-box.active::after {filter: brightness(0) invert(1);content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");position: absolute;right: 6px;top: 6px}
.blue-light-filter body:after {pointer-events: none;content: "";position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #ffffc3;mix-blend-mode: multiply;z-index: 2147483647}
.low-saturation {filter: saturate(0.5)}
.high-saturation {filter: saturate(2)}
.remove-images img {display: none !important}
.contrast {filter: invert(1) !important}
.highlight-links a * {background: #0005F8 !important;color: #FFFFFF !important; text-decoration: underline !important}
.bigger-cursor {cursor: url(../images/big-cursor.svg), auto !important}
.bigger-cursor * {cursor: url(../images/big-cursor.svg), auto !important}
.reading-guide-line {width:70vw !important;min-width: 200px !important;position: absolute !important;height: 8px;z-index:2147483647;background-color:#FFFFFF;border-radius: 3px;transform: translate(-50%);border: 2px solid #0005F8;pointer-events: none;display: none;zoom: 1 !important}
.reading-guide .reading-guide-line {display: block !important}
.dyslexic-friendly body {font-family: OpenDyslexic !important;}
.dyslexic-friendly body a {font-family: OpenDyslexic !important;}
.dyslexic-friendly body p {font-family: OpenDyslexic !important;}
.dyslexic-friendly body h1,.dyslexic-friendly body h2,.dyslexic-friendly body h3,.dyslexic-friendly body h4,.dyslexic-friendly body h5,.dyslexic-friendly body h6 {font-family: OpenDyslexic !important;}
.dyslexic-friendly .uab-text {display:none;}
.bigger-text #smooth-wrapper {zoom: 1.2;}
.desaturate {filter: saturate(0)}
.align-text-left * {text-align: left !important}
.accSpeakingArea, .screen-reader .accSpeakingArea {background-color: #0005F8;}
.active-options-badge {position:absolute;top:-6px;right:-5px;background-color:#0005F8;color:#fff;border-radius:50%;width:20px;height: 20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}
.reading-mask .reading-focus-overlay-bottom, .reading-mask .reading-focus-overlay-top {display:block}
.line-height p,.line-height a,.line-height h1,.line-height h2,.line-height h3,.line-height h4,.line-height h5,.line-height h6,.line-height div,.line-height span {line-height: 2 !important}

.open-menu-bg {position:fixed;width:100%;height:100vh;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,.7);visibility:hidden;opacity:0;z-index:98;backdrop-filter: blur(5px);-webkit-backdrop-filter:blur(5px);}
body.open-menu {height:100%;overflow:hidden;}
body.open-menu .open-menu-bg {visibility:visible;opacity:1;}

.badge {position:relative;width:max-content;padding:14px;border-radius:13px;display:block;}
.badge.gray {background:#E6E6E6;color:#353B45;border:solid 1px #E6E6E6;}
.badge.blue {background:#353B45;color:#FFFFFF;border:solid 1px #353B45;}

/* max-lines */
.max-line-one {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.max-line-two {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.max-line-three {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.max-line-four {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.max-line-five {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

/* buttons */
.button {position:relative;width:max-content;padding:14px;display:flex;align-items:center;border-radius:13px;transition:.25s all;}
.button svg {margin-left:10px;}

.button.transparent-white {border-radius:13px;border:solid 1px #FFFFFF;color:#FFFFFF;}
.button.transparent-white svg {stroke:#FFFFFF;}
.button.transparent-white:hover {background-color:#FFFFFF;color:#21252C;}
.button.transparent-white:hover > svg {stroke:#21252C;}

.button.transparent-blue {border-radius:13px;border:solid 1px #353B45;color:#353B45;}
.button.transparent-blue svg {stroke:#353B45;}
.button.transparent-blue:hover {background-color:#353B45;color:#FFFFFF;}
.button.transparent-blue:hover > svg {stroke:#FFFFFF;}

/* container */
.container {max-width:1780px;padding:0px 10px;margin:0 auto;}
.container-sm {max-width:1450px;padding:0px 10px;margin:0 auto;}
@media (max-width:991px) {
	.container {max-width:100%;margin:0 auto;}
	.container-sm {max-width:100%;margin:0 auto;}
}

/* social-links */
.social-links {position:relative;display:flex;align-items:center;border-radius:13px;border:solid 1px #E6E6E6;padding:14px;}
.social-links li {position:relative;margin-right:15px;}
.social-links li:last-child {margin-right:0px;}
.social-links li a {display:block;}
.social-links li a svg {fill:#999CA1;transition:.2s fill;}
.social-links li a:hover > svg {fill:#353B45;}

/* header */ 
.header {width:100%;position:relative;padding:35px 0px;z-index:99;background:#FFFFFF;}
.header .container {display:flex;align-items:center;}
.header .container .left-col {position:realtive;width:235px;}
.header .container .left-col a {display:block;}
.header .container .left-col a img {display:block;vertical-align:middle;width:100%;}
.header .container .right-col {position:realtive;width:calc(100% - 235px);display:flex;align-items:center;justify-content:end;}
.header .container .right-col .menu {position:realtive;display:flex;align-items:center;}
.header .container .right-col .menu li {}
.header .container .right-col .menu li a {color:#3E3E3E;position:relative;padding-right:40px;}
.header .container .right-col .menu li a:after {position:absolute;content:"";transition:.2s width;width:0px;height:1.5px;background:#3E3E3E;left:50%;transform:translateX(calc(-50% - 20px));bottom:-10px;}
.header .container .right-col .menu li a:hover:after {width:20px;}
.header .container .right-col .menu li a.active:after {width:20px;}
.header .container .right-col .menu li.has-submenu.open a:after {width:20px;}
.header .container .right-col .menu li.has-submenu .submenu {display:block;position:absolute;left:50%;top:80px;width:100vw;z-index:100;opacity:0;visibility:hidden;transition:all .35s ease;padding-top:65px;transform:translateX(-50%);}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper {background:#F5F5F5;padding:10px 10px 0px 10px;width:100%;border-top-leftradius:0px;border-top-right-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex {width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .left {}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .left .title {padding-left:80px;font-size:70px;line-height:70px;font-weight:200;letter-spacing:2px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right {display:flex;align-items:stretch;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul {display:flex;align-items:center;width:611px;flex-wrap:wrap;flex-direction:row;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li {margin-right:10px;width:300px;height:70px;margin-bottom:10px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li:nth-child(2n+2) {margin-right:0px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li a {display:flex;align-items:center;width:100%;height:100%;justify-content:space-between;padding:20px;background:#E6E6E6;border-radius:10px;font-size:14px;transition:.3s all;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li a:after {width:0px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li a span {max-width:190px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li a svg {transition:.3s all;stroke:#353B45;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li a:hover {background:#DEDEDE;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul li a:hover > svg {transform:rotate(45deg);}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul.no-flex {display:block;width:300px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right ul.no-flex li {margin-right:0px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan {display:block;padding-bottom:10px;min-height:310px;position:relative;margin-right:10px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a {display:flex;align-items:normal;position:relative;height:100%;padding-right:0px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a .left {width:300px;min-height:310px;position:relative;display:flex;align-items:end;justify-content:center;background:#353B45;border-top-left-radius:15px;border-bottom-left-radius:15px;text-align:center;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a .left img {width:80%;display:block;vertical-align:middle;transition:.6s all;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a .right {position:relative;width:350px;min-height:310px;background:#E6E6E6;display:block;padding:30px;border-top-right-radius:15px;border-bottom-right-radius:15px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a .right .title {font-size:18px;line-height:25px;font-weight:500;color:#353B45;margin-bottom:35px;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a .right .description {font-size:13px;line-height:18px;font-weight:500;color:#353B45;max-width:95%;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a .right svg {position:absolute;left:30px;bottom:30px;transition:.3s all;stroke:#353B45;}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a:hover > .left img {transform:scale(1.03);}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a:hover > .right svg {transform:rotate(45deg);}
.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a:after {width:0px;}
.header .container .right-col .menu li.has-submenu.open .submenu{opacity:1;visibility:visible;transform:translate(-50%,0);}
.header .container .right-col .search-box {position:realtive;margin-right:20px;}
.header .container .right-col .search-box form {position:relative;max-width:160px;}
.header .container .right-col .search-box form input {width:100%;position:relative;border:solid 1px #3E3E3E;border-radius:13px;padding:14px 35px 14px 14px;}
.header .container .right-col .search-box form input::placeholder {color:#3E3E3E;}
.header .container .right-col .search-box form button {position:absolute;right:5px;top:50%;transform:translateY(-50%);cursor:pointer;background:transparent;padding:0px;border:0px;box-shadow:none;padding:10px;}
.header .container .right-col .search-box form button svg {transition:.2s opacity;}
.header .container .right-col .search-box form button:hover > svg {opacity:.6;}

/* index-header-bottom */
.index-header-bottom {width:100%;position:relative;margin-bottom:20px;}
.index-header-bottom .container {position:relative;}
.index-header-bottom .container .flex {width:100%;position:relative;display:flex;align-items:normal;}
.index-header-bottom .container .flex .left {width:calc(100% - 280px);position:relative;background:#353B45;border-radius:15px;padding:40px;}
.index-header-bottom .container .flex .left .slider-news {width:100%;position:relative;overflow:hidden;margin-top:30px;}
.index-header-bottom .container .flex .left .slider-news .news-box {position:relative;}
.index-header-bottom .container .flex .left .slider-news .news-box a {position:relative;display:block;}
.index-header-bottom .container .flex .left .slider-news .news-box a .image {position:relative;width:100%;overflow:hidden;border-radius:10px;margin-bottom:30px;}
.index-header-bottom .container .flex .left .slider-news .news-box a .image img {position:relative;width:100%;display:block;vertical-align:middle;transition:.6s all;}
.index-header-bottom .container .flex .left .slider-news .news-box a .title {color:#E3E3E3;font-size:20px;line-height:28px;}
.index-header-bottom .container .flex .left .slider-news .news-box a .date {color:#E3E3E3;display:block;margin:20px 0px;opacity:.3;}
.index-header-bottom .container .flex .left .slider-news .news-box a svg.arrow {transition:.3s all;stroke:#E6E6E6;transition:.6s all;}
.index-header-bottom .container .flex .left .slider-news .news-box a:hover > .image img {transform:scale(1.05);}
.index-header-bottom .container .flex .left .slider-news .news-box a:hover > svg.arrow {transform:rotate(-45deg);}
.index-header-bottom .container .flex .left .buttons {width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;}
.index-header-bottom .container .flex .left .buttons .buttons-right {display:flex;align-items:center;}
.index-header-bottom .container .flex .left .buttons .buttons-right a {margin-right:25px;}
.index-header-bottom .container .flex .left .buttons .buttons-right .prev-slider-news {transform-origin:right;cursor:pointer;transition:.6s all;display:flex;align-items:center;justify-content:center;background:#E6E6E6;border-radius:10px;width:50px;height:50px;margin-right:15px;}
.index-header-bottom .container .flex .left .buttons .buttons-right .prev-slider-news svg {stroke:#353B45;transition:.2s all;}
.index-header-bottom .container .flex .left .buttons .buttons-right .prev-slider-news:hover {width:60px;}
.index-header-bottom .container .flex .left .buttons .buttons-right .next-slider-news {transform-origin:left;cursor:pointer;transition:.6s all;display:flex;align-items:center;justify-content:center;background:#E6E6E6;border-radius:10px;width:50px;height:50px;}
.index-header-bottom .container .flex .left .buttons .buttons-right .next-slider-news svg {stroke:#353B45;transition:.2s all;}
.index-header-bottom .container .flex .left .buttons .buttons-right .next-slider-news:hover {width:60px;}
.index-header-bottom .container .flex .right {width:260px;position:relative;background:#353B45;border-radius:15px;margin-left:20px;text-align:center;overflow:hidden;}
.index-header-bottom .container .flex .right:hover > .bakan {transform:scale(1.08);}
.index-header-bottom .container .flex .right:hover > .amblem {width:97%;}
.index-header-bottom .container .flex .right img {vertical-align:middle;display:inline-block;transition:.8s all;}
.index-header-bottom .container .flex .right .amblem {position:absolute;z-index:1;top:50%;transform:translateY(-50%);left:0px;width:90%;}
.index-header-bottom .container .flex .right .protocol {position:relative;z-index:2;width:75%;margin-top:35px;}
.index-header-bottom .container .flex .right .bakan {position:relative;z-index:3;width:97%;margin-top:35px;}
.index-header-bottom .container .flex .right .text {color:#FFFFFF;font-weight:500;margin-top:-25px;}
.index-header-bottom .container .flex .right .social {width:100%;position:relative;display:flex;align-items:center;justify-content:center;margin-top:22px;margin-bottom:32px;}
.index-header-bottom .container .flex .right .social li {margin-right:18px;}
.index-header-bottom .container .flex .right .social li:last-child {margin-right:0px;}
.index-header-bottom .container .flex .right .social li a {display:block;}
.index-header-bottom .container .flex .right .social li a svg {transition:.25s opacity;vertical-align:middle;fill:#FFFFFF;opacity:.6;}
.index-header-bottom .container .flex .right .social li a:hover > svg {opacity:1;}

/* index-3-col */
.index-3-col {width:100%;position:relative;margin-bottom:20px;}
.index-3-col .container {position:relative;}
.index-3-col .container .flex {width:100%;position:relative;display:flex;align-items:center;}
.index-3-col .container .flex .left,.index-3-col .container .flex .right, .index-3-col .container .flex .center {width:calc(33.333% - 20px);min-height:306px;margin-right:20px;padding:40px;position:relative;}
.index-3-col .container .flex .left {background:#F2F2F2;border-radius:15px;}
.index-3-col .container .flex .left .title {color:#DC0F15;font-size:19px;font-weight:500;}
.index-3-col .container .flex .left .description {color:#6E6E6E;font-weight:500;display:block;margin-top:15px;}
.index-3-col .container .flex .left .city {position:absolute;right:40px;top:50%;transform:translateY(-50%);object-fit:contain;min-height:100px;min-width:140px;max-height:100px;max-width:140px;opacity:.1;}
.index-3-col .container .flex .left .select-button {display:flex;align-items:center;margin-top:100px;}
.index-3-col .container .flex .left .select-button .search-select-container {width:200px;position:relative;}
.index-3-col .container .flex .left .select-button .search-select-container:after {transition:.3s all;transform-origin:top center;content:"";position:absolute;background:url(../images/option-select-arrow.png) no-repeat;top:50%;transform:translateY(-50%);right:15px;background-size:20px;width:8px;height:8px;background-size:contain;pointer-events:none;opacity:.8;}
.index-3-col .container .flex .left .select-button .search-select-container.active:after {transform:rotate(180deg);}
.index-3-col .container .flex .left .select-button .search-select-container .search-select-input {position:relative;display:block;cursor:pointer;transition:.2s all;width:100%;border:0px;border-radius:13px;padding:13px 16px;cursor:pointer;-webkit-appearance:none;background-color:#E6E6E6;}
.index-3-col .container .flex .left .select-button .search-select-container .search-select-input:hover {background-color:#E1E1E1;}
.index-3-col .container .flex .left .select-button .search-select-container .search-select-scroll-box {box-shadow:0px 0px 10px rgba(50,50,50,.2);display:none;left:0px;top:55px;border-radius:13px;width:100%;padding:8px 8px 8px 8px;position:absolute;z-index:5;background:#FFFFFF;}
.index-3-col .container .flex .left .select-button .search-select-container .search-select-scroll-box.active {display:block;}
.index-3-col .container .flex .left .select-button .search-select-container ul {max-height:225px;height:auto;overflow-y:auto;}
.index-3-col .container .flex .left .select-button .search-select-container ul li {display:block;padding:10px;cursor:pointer;border-radius:10px;transition:.2s all;font-weight:normal;}
.index-3-col .container .flex .left .select-button .search-select-container ul li.in {display:block;}
.index-3-col .container .flex .left .select-button .search-select-container ul li.nr {display:none;}
.index-3-col .container .flex .left .select-button .search-select-container ul li:hover {background:#F5F5F5;}
.index-3-col .container .flex .left .select-button a {transition:.2s all;padding:13px 16px;color:#353B45;display:flex;align-items:center;background:#E6E6E6;border-radius:13px;margin-left:15px;}
.index-3-col .container .flex .left .select-button a span {color:#353B45;opacity:.3;}
.index-3-col .container .flex .left .select-button a svg {fill:#353B45;margin-left:10px;opacity:.3;}
.index-3-col .container .flex .left .select-button a.active {background:#DC0F15;}
.index-3-col .container .flex .left .select-button a.active span {color:#FFFFFF;opacity:1;}
.index-3-col .container .flex .left .select-button a.active svg {fill:#FFFFFF;opacity:1;}
.index-3-col .container .flex .left .select-button a.active:hover {background:#B70D12;}
.index-3-col .container .flex .center {background:#D9EBF5;border-radius:15px;}
.index-3-col .container .flex .center .title {color:#353B45;font-size:19px;font-weight:500;margin-bottom:15px;max-width:50%;}
.index-3-col .container .flex .center .description {color:#353B45;font-weight:500;min-height:138px;max-height:138px;overflow:hidden;max-width:50%;font-size:14px;}
.index-3-col .container .flex .center .image {position:absolute;right:55px;top:50%;transform:translateY(-50%);max-width:140px;border-top-right-radius:12px;border-bottom-right-radius:12px;overflow:hidden;padding-right:7px;padding-bottom:7px;}
.index-3-col .container .flex .center .image::before {content:"";z-index:0;position:absolute;left:7px;top:7px;bottom:auto;right:auto;background:#FFFFFF;opacity:.5;width:100%;height:100%;border-top-right-radius:12px;border-bottom-right-radius:12px;}
.index-3-col .container .flex .center .image img {width:100%;object-fit:cover;vertical-align:middle;display:block;position:relative;z-index:1;}
.index-3-col .container .flex .center .flex {display:flex;align-items:center;}
.index-3-col .container .flex .center .flex a {display:flex;align-items:center;justify-content:center;background:#4291C2;padding:13px 17px;width:85px;border-radius:13px;transition:.6s all;}
.index-3-col .container .flex .center .flex a:hover {width:110px;}
.index-3-col .container .flex .center .flex a span {color:#FFFFFF;margin-left:0px;}
.index-3-col .container .flex .center .flex a svg {margin-left:10px;fill:#FFF;}
.index-3-col .container .flex .center .flex span.new {color:#DC0F15;margin-left:40px;position:relative;}
.index-3-col .container .flex .center .flex span.new:after {content:"";background:#DC0F15;width:8px;height:8px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:-14px;}
.index-3-col .container .flex .right {background:#F7F3EA;border-radius:15px;margin-right:0px;width:33.333%;}
.index-3-col .container .flex .right .title {color:#353B45;font-size:19px;font-weight:500;margin-bottom:15px;max-width:50%;}
.index-3-col .container .flex .right .description {color:#353B45;font-weight:500;min-height:138px;max-height:138px;overflow:hidden;max-width:50%;}
.index-3-col .container .flex .right img {position:absolute;right:55px;top:50%;transform:translateY(-50%);max-width:150px;}
.index-3-col .container .flex .right a {display:flex;align-items:center;justify-content:center;background:#D89552;padding:13px 17px;width:128px;border-radius:13px;transition:.6s all;color:#FFFFFF;}
.index-3-col .container .flex .right a:hover {width:148px;}

/* video-box */
.video-box {width:100%;position:relative;height:410px;overflow:hidden;}
.video-box .container {position:relative;height:100%;}
.video-box .video-box-container {position:relative;height:100%;background:#AA957D;border-radius:15px;overflow:hidden;}
.video-box .video-container {width:70%;position:absolute;right:0px;top:0px;bottom:0px;overflow:hidden;pointer-events:none;aspect-ratio:16/9;z-index:1;}
.video-box .video-container iframe {width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5;margin-top:-80px;}
.video-box .bg {width:100%;height:410px;position:absolute;top:0px;left:0px;bottom:0px;right:0px;background-image:url(../images/video-background.svg);z-index:2;}
.video-box .title-button {width:100%;position:absolute;z-index:3;top:50%;transform:translateY(-50%);left:0px;right:0px;display:flex;align-items:center;}
.video-box .title-button .title {padding-left:80px;width:60%;font-family: "Playfair", serif;font-size:70px;line-height:70px;letter-spacing:-2px;font-weight:100;color:#FFFFFF;}
.video-box .title-button .video-button {width:50%;display:flex;justify-content:center;}
.video-box .title-button .video-button a {display:flex;align-items:center;}
.video-box .title-button .video-button a .circle {width:70px;height:70px;border-radius:50%;border:solid 2px #FFFFFF;display:flex;align-items:center;justify-content:center;transition:.2s all;}
.video-box .title-button .video-button a .circle svg {fill:#FFFFFF;margin-left:4px;transition:.2s all;}
.video-box .title-button .video-button a .circle:hover {background:#FFFFFF;}
.video-box .title-button .video-button a .circle:hover > svg {fill:#21252C;}
.video-box .title-button .video-button a span {color:#FFFFFF;margin-left:15px;}

/* announcements */
.announcements {wdith:100%;position:relative;margin:20px 0px;}
.announcements .container {position:relative;}
.announcements .container .background {background-color:#F2F2F2;border-radius:15px;padding:80px;}
.announcements .container .background .buttons {width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;}
.announcements .container .background .buttons .buttons-left {display:flex;align-items:center;}
.announcements .container .background .buttons .buttons-left a {margin-left:15px;}
.announcements .container .background .buttons .buttons-right {display:flex;align-items:center;}
.announcements .container .background .buttons .buttons-right .prev-slider-announcements {transform-origin:right;cursor:pointer;transition:.6s all;display:flex;align-items:center;justify-content:center;background:#353B45;border-radius:10px;width:50px;height:50px;margin-right:15px;}
.announcements .container .background .buttons .buttons-right .prev-slider-announcements svg {stroke:#FFFFFF;transition:.2s all;}
.announcements .container .background .buttons .buttons-right .prev-slider-announcements:hover {background:#161b24;width:60px;}
.announcements .container .background .buttons .buttons-right .prev-slider-announcements:hover > svg {stroke:#FFFFFF;}
.announcements .container .background .buttons .buttons-right .next-slider-announcements {transform-origin:left;cursor:pointer;transition:.6s all;display:flex;align-items:center;justify-content:center;background:#353B45;border-radius:10px;width:50px;height:50px;}
.announcements .container .background .buttons .buttons-right .next-slider-announcements svg {stroke:#FFFFFF;transition:.2s all;}
.announcements .container .background .buttons .buttons-right .next-slider-announcements:hover {background:#161b24;width:60px;}
.announcements .container .background .buttons .buttons-right .next-slider-announcements:hover > svg {stroke:#FFFFFF;}
.announcements .container .background .slider-announcements {margin-top:50px;overflow:hidden;}
.announcements .container .background .slider-announcements .announcement-box {position:relative;}
.announcements .container .background .slider-announcements .announcement-box a {position:relative;display:block;}
.announcements .container .background .slider-announcements .announcement-box a svg.icon {fill:#CBCBCB;display:block;transition:.3s all;}
.announcements .container .background .slider-announcements .announcement-box a .title {color:#353B45;min-height:60px;width:100%;margin-top:20px;margin-bottom:20px;}
.announcements .container .background .slider-announcements .announcement-box a .date {color:#353B45;opacity:.3;width:100%;display:block;margin-bottom:20px;transition:.3s all;}
.announcements .container .background .slider-announcements .announcement-box a svg.arrow {transition:.3s all;}
.announcements .container .background .slider-announcements .announcement-box a:hover > svg.icon {fill:#353B45;}
.announcements .container .background .slider-announcements .announcement-box a:hover > .date {opacity:1;}
.announcements .container .background .slider-announcements .announcement-box a:hover > svg.arrow {transform:rotate(-45deg);}

/* projects-scroll */
.projects-scroll {width:100%;position:relative;background:#21252C;padding:100px 0px;margin-bottom:60px;}
.projects-scroll .buttons {display:flex;align-items:center;width:100%;position:relative;padding-left:80px;}
.projects-scroll .buttons a {margin-left:15px;}
.projects-scroll .line {width:100%;height:1px;background:#FFF;margin-top:130px;}
.projects-scroll-inner {width:max-content;position:relative;display:flex;flex-wrap:nowrap;margin-left:80px;padding-left:calc((100% - 1740px) / 2);margin-top:-44px;padding-bottom:100px;}
.projects-scroll-inner .project-box {width:400px;margin-right:150px;position:relative;z-index:2;}
.projects-scroll-inner .project-box .date {color:#FFFFFF;display:block;margin-bottom:65px;font-size:18px;font-weight:bold;position:relative;}
.projects-scroll-inner .project-box .date:after {width:10px;height:10px;background:#ffffff;content:"";position:absolute;border-radius:50%;left:15px;bottom:-25px;}
.projects-scroll-inner .project-box a {display:block;text-decoration:none;}
.projects-scroll-inner .project-box a .image {overflow:hidden;border-radius:10px;margin-bottom:35px;}
.projects-scroll-inner .project-box a .image img {display:block;vertical-align:middle;width:100%;transform:scale(1.01);object-fit:cover;height:205px;transition:.3s all;}
.projects-scroll-inner .project-box a h3 {color:#09D2E3;font-size:45px;line-height:45px;font-weight:300;margin-bottom:35px;}
.projects-scroll-inner .project-box a p {display:block;color:#FFFFFF;opacity:.5;font-weight:normal;margin-bottom:35px;transition:.2s opacity;}
.projects-scroll-inner .project-box a svg {stroke:#FFFFFF;transition:.25s all;}
.projects-scroll-inner .project-box a:hover > .image img {transform:scale(1.1);}
.projects-scroll-inner .project-box a:hover > p {opacity:1;}
.projects-scroll-inner .project-box a:hover > svg {transform:rotate(-45deg);}
.projects-scroll-inner .uab-text {position:fixed;left:calc((max-content - 1700px) / 2);bottom:0px;z-index:1;}

/* logos*/
.logos {width:100%;position:relative;}
.logos .container {position:relative;}
.logos .container .flex {position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:15px;background:#F2F2F2;padding:70px 50px;}
.logos .container .flex .logo-item {position:relative;}
.logos .container .flex .logo-item a {display:block;}
.logos .container .flex .logo-item a img {display:block;vertical-align:middle;min-width:75px;min-height:20px;object-fit:contain;transition:.2s opacity;}

/* footer */ 
.footer {width:100%;position:relative;padding:60px 0px;}
.footer .container {display:flex;align-items:center;justify-content:space-between;}
.footer .container .left-col {position:realtive;display:flex;align-items:center;}
.footer .container .left-col a {display:block;margin-right:50px;}
.footer .container .left-col a img {display:block;vertical-align:middle;width:100%;}
.footer .container .left-col span {font-weight:normal;font-size:13px;}
.footer .container .right-col {position:realtive;display:flex;align-items:center;justify-content:end;}
.footer .container .right-col .address {position:realtive;display:flex;align-items:center;background:#F2F2F2;padding:15px;border-radius:13px;font-size:14px;}
.footer .container .right-col .address svg {margin-right:10px;}
.footer .container .right-col .address span {color:#353B45;}
.footer .container .right-col .phone {position:realtive;display:flex;align-items:center;background:#F2F2F2;padding:15px;border-radius:13px;margin:0px 15px;}
.footer .container .right-col .phone a {display:block;transition:.2s all;color:#353B45;font-size:14px;}
.footer .container .right-col .phone svg {margin-right:10px;}
.footer .container .right-col .phone a:hover {opacity:.6;}