@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 !important;}
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}

#smooth-wrapper {overflow-x:hidden !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;}
body.open-menu #smooth-wrapper {height:100%;overflow:hidden !important;}
body.open-menu #smooth-content {height:100%;overflow:hidden !important;}

.badge {position:relative;width:max-content;padding:14px;border-radius:13px;display:block;}
.badge.big {font-size:19px;font-weight:500;}
.badge.gray {background:#E6E6E6;color:#353B45;border:solid 1px #E6E6E6;}
.badge.light-gray {background:#F2F2F2;}
.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;}

.button.grey-border {border-radius:13px;border:solid 1px #999CA1;color:#999CA1;transition:.2s all;}
.button.grey-border:hover {background-color:#FFFFFF;color:#999CA1;opacity:.8;}

.button.blue {border-radius:13px;border:solid 1px #353B45;background-color:#353B45;color:#FFFFFF;transition:.2s all;}
.button.blue:hover {background-color:#272E38;color:#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:relative;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 {width:calc(100% - 235px);display:flex;align-items:center;justify-content:end;}
.header .container .right-col-mobile {display:none;}
.header .container .right-col .menu {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;padding-top:65px;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s ease, transform 0.35s ease;}
.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;pointer-events:auto;transform:translate(-50%,0);}

/* search-box */
.search-box {margin-right:20px;}
.search-box form {position:relative;max-width:160px;}
.search-box form input {width:100%;position:relative;border:solid 1px #3E3E3E;border-radius:13px;padding:14px 35px 14px 14px;}
.search-box form input::placeholder {color:#3E3E3E;}
.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;}
.search-box form button svg {transition:.2s opacity;}
.search-box form button:hover > svg {opacity:.6;}
/* search-box v2 */
.search-box.v2 form {display:flex;align-items:center;}
.search-box.v2 form input {background:#E6E6E6;border:0px;width:180px;z-index:2;height:48px;padding:14px 34px 14px 14px;}
.search-box.v2 form .search-svg {position:absolute;right:-8px;top:50%;transform:translateY(-50%);z-index:3;}
.search-box.v2 form button {margin-left:10px;height:48px;padding:14px 14px 14px 14px;border-radius:13px;position:relative;right:auto;top:auto;transform:translateY(0%);cursor:pointer;background:#E6E6E6;padding:0px;border:0px;box-shadow:none;padding:10px;display:flex;align-items:center;}
.search-box.v2 form button svg {transition:.2s opacity;margin-left:10px;}
.search-box.v2 form button:hover > span {opacity:.6;}
.search-box.v2 form button:hover > svg {opacity:.6;}
/* search-box v3 */
.search-box.v3 form {max-width:100%;width:100%;}
.search-box.v3 .flx {display:flex;align-items:end;}
.search-box.v3 .flx .bx {width:240px;display:flex;align-items:center;position:relative;margin-right:15px;}
.search-box.v3 .flx .bx input {background:#E6E6E6;border:0px;width:100%;z-index:2;height:48px;padding:14px 34px 14px 14px;}
.search-box.v3 .flx .bx svg {position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:3;}
.search-box.v3 .flx .form-group {display:flex;align-items:center;flex-wrap:wrap;width:305px;margin-right:15px;}
.search-box.v3 .flx .form-group .title {width:100%;display:block;margin-bottom:7px;}
.search-box.v3 .flx .form-group .fg-left {width:150px;margin-right:5px;}
.search-box.v3 .flx .form-group .fg-left input {background:#E6E6E6;border:0px;width:100%;z-index:2;height:48px;padding:14px 34px 14px 14px;}
.search-box.v3 .flx .form-group .fg-right {width:150px;}
.search-box.v3 .flx .form-group .fg-right input {background:#E6E6E6;border:0px;width:100%;z-index:2;height:48px;padding:14px 34px 14px 14px;}
.search-box.v3 .flx button {margin-left:0px;margin-top:20px;height:45px;padding:15px;border-radius:13px;position:relative;right:auto;top:auto;transform:translateY(0%);cursor:pointer;background:#E6E6E6;border:0px;box-shadow:none;display:flex;align-items:center;}
.search-box.v3 .flx button svg {transition:.2s opacity;margin-left:10px;fill:#3e3e3e;}
.search-box.v3 .flx button:hover {background:#232A34;color:#FFFFFF;}
.search-box.v3 .flx button:hover > span {opacity:1;}
.search-box.v3 .flx button:hover > svg {opacity:1;fill:#FFFFFF;}

/* detail-search-form */
.detail-search-form {width:100%;position:relative;margin-bottom:30px;}
.detail-search-form form {width:100%;position:relative;}
.detail-search-form form .form-group .title {margin-bottom:7px;}
.detail-search-form form .form-group.flx {display:flex;align-items:center;flex-wrap:wrap;}
.detail-search-form form .form-group.flx .title {width:100%;}
.detail-search-form form .form-group.flx .fg-left {width:calc(50% - 10px);margin-right:10px;}
.detail-search-form form .form-group.flx .fg-left input {width:100%;}
.detail-search-form form .form-group.flx .fg-right {width:50%;}
.detail-search-form form .form-group.flx .fg-right input {width:100%;}
.detail-search-form form input[type="text"] {background:#E6E6E6;border-radius:13px;border:0px;box-shadow:none;padding:0px 15px;height:45px;color:#353B45;font-weight:500;}
.detail-search-form form input[type="text"]::placeholder {color:#AAACAF;font-weight:500;}
.detail-search-form form select {position:relative;background:#E6E6E6;border-radius:13px;border:0px;box-shadow:none;padding:0px 20px;height:45px;color:#353B45;-webkit-appearance:none;font-weight:500;z-index:1;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA5IDYiPgogIDxwYXRoIGlkPSJQb2x5Z29uXzEiIGRhdGEtbmFtZT0iUG9seWdvbiAxIiBkPSJNNC41LDAsOSw2SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5IDYpIHJvdGF0ZSgxODApIiBmaWxsPSIjMjMyYTM0Ii8+Cjwvc3ZnPgo=');background-position:right 15px bottom 50%;background-repeat:no-repeat;}
.detail-search-form form select::placeholder {color:#AAACAF;}
.detail-search-form form .top {width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}
.detail-search-form form .top .first {width:calc(100% - 300px);display:flex;align-items:center;}
.detail-search-form form .top .first .form-group input {width:100%;}
.detail-search-form form .top .first .form-group select {width:100%;}
.detail-search-form form .top .first .form-group:nth-child(1) {width:30%;margin-right:20px;}
.detail-search-form form .top .first .form-group:nth-child(2) {width:30%;margin-right:20px;}
.detail-search-form form .top .first .form-group:nth-child(3) {width:40%;margin-right:20px;}
.detail-search-form form .top .last {width:300px;}
.detail-search-form form .top .last input {width:100%;}
.detail-search-form form .bottom {width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;}
.detail-search-form form .bottom .cbx_group {display:flex;align-items:center;}
.detail-search-form form .bottom .cbx {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-right:5px;width:calc(16.66% - 5px);}
.detail-search-form form .bottom .cbx:last-child {margin-right:0px;}
.detail-search-form form .bottom .cbx label {color:#AAACAF;display:flex;align-items:center;justify-content:center;background:#E6E6E6;width:100%;height:45px;cursor:pointer;border-radius:12px;}
.detail-search-form form .bottom .cbx label svg {fill:#AAACAF;margin-right:10px;}
.detail-search-form form .bottom .cbx input[type="checkbox"] {position:absolute;width:1px;height:1px;}
.detail-search-form form .bottom .cbx input[type="checkbox"]:checked + label {background:red;background:#232A34;color:#FFFFFF;}
.detail-search-form form .bottom .cbx input[type="checkbox"]:checked + label > svg {fill:#FFFFFF;}
.detail-search-form form .bottom .form-group:first-child {width:calc(100% - 320px);}
.detail-search-form form .bottom .form-group:last-child {width:300px;margin-left:20px;}
.detail-search-form form .bottom .form-group:last-child input {width:100%;}
.detail-search-form form button {margin-left:0px;margin-top:20px;height:45px;padding:15px;border-radius:13px;position:relative;right:auto;top:auto;transform:translateY(0%);cursor:pointer;background:#E6E6E6;border:0px;box-shadow:none;display:flex;align-items:center;}
.detail-search-form form button svg {transition:.2s opacity;margin-left:10px;fill:#3e3e3e;}
.detail-search-form form button:hover {background:#232A34;color:#FFFFFF;}
.detail-search-form form button:hover > span {opacity:1;}
.detail-search-form form button:hover > svg {opacity:1;fill:#FFFFFF;}

/* mobile menu button */
.mobile-menu-button {display:block;align-items:center;cursor:pointer;position:relative;-webkit-transition: all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition: all 0.2s ease;transition:all 0.2s ease;position:relative;height:12px;}
.mobile-menu-button span {display:block;background-color:#353B45; border-radius:4px;height: 2px; width: 40px;position: relative; left: 0; opacity: 1; transition: all 0.35s ease-out; transform-origin: center left;}
.mobile-menu-button span:nth-child(1) {top: 0px;-webkit-transform-origin: top right;transform-origin: top right;} 
.mobile-menu-button span:nth-child(2) {top: 8px;-webkit-transform-origin: top right;transform-origin: top right;} 
.mobile-menu-button:not(.collapsed) span:nth-child(1) {transform: rotate(-15deg);}
.mobile-menu-button:not(.collapsed) span:nth-child(2) {transform:rotate(15deg);}
.mobile-menu-button span:nth-child(1) {transform: translate(0%, 0%) rotate(0deg);}
.mobile-menu-button span:nth-child(2) {transform: translate(0%, 0%) rotate(0deg);}

/* mobile menu */
#MobileMenu {height:calc(100vh - 118px);padding:30px 0px 100px 0px;position:fixed;background-color:#F5F5F5;left:0;top:118px;right:0;bottom:0;transform:translateY(30px);z-index:9999;transition:.6s all;;visibility:hidden;opacity:0;overflow:hidden;overflow-y:auto;}
#MobileMenu .amblem {display:block;width:auto;max-height:230px;position:fixed;z-index:2;right:-50px;bottom:-50px;opacity:.5;}
#MobileMenu ul {padding-left:15px;padding-right:15px;position:relative;z-index:3;}
#MobileMenu ul li {margin-bottom:0px;}
#MobileMenu ul li:last-child {margin-bottom:0px;}
#MobileMenu ul li a {font-size:20px;color:var(--color-white);opacity:1;display:flex;align-items:center;justify-content:space-between;padding:20px 0px;text-decoration:none !important;}
#MobileMenu ul li a svg {transition:.3s all}
#MobileMenu ul li span {font-size:20px;color:var(--color-white);opacity:1;display:flex;align-items:center;justify-content:space-between;padding:20px 0px;cursor:pointer !important;}
#MobileMenu ul li span svg {transition:.3s all}
#MobileMenu ul li ul {display:none;width:100%;margin-top:5px;padding-top:5px;border-top:solid 1px #DEDEDE;}
#MobileMenu ul li ul li {}
#MobileMenu ul li ul li a {font-size:16px;padding:10px 0px;}
#MobileMenu ul li.open-mobile-menu-submenu > ul {display:block;}
#MobileMenu ul li.open-mobile-menu-submenu > a svg {transform:rotate(180deg)}
#MobileMenu ul li.open-mobile-menu-submenu > span svg {transform:rotate(180deg)}
.open-mobile-menu #MobileMenu {visibility:visible;opacity:1;transform:translateY(0px);transition:.6s all;}
.open-mobile-menu .header {}
.open-mobile-menu .header .flex .left a img {}

/* 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;height:210px;object-fit:cover;object-position:20% 20%;}
.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 .bakan-mobile {position:relative;z-index:3;display:none;}
.index-header-bottom .container .flex .right .text {color:#FFFFFF;font-weight:500;margin-top:-25px;}
.index-header-bottom .container .flex .right .text-mobile {color:#FFFFFF;font-weight:500;margin-top:-25px;display:none;}
.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:375px;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:120px;}
.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 .left .tg {display:flex;align-items:center;color:#353B45;margin-top:25px;transition:.2s all;}
.index-3-col .container .flex .left .tg svg {margin-left:7px;margin-top:-2px;transition:.2s all;}
.index-3-col .container .flex .left .tg:hover {opacity:.6;}
.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 .center .tg {display:flex;align-items:center;color:#353B45;margin-top:25px;transition:.2s all;}
.index-3-col .container .flex .center .tg svg {margin-left:7px;margin-top:-2px;transition:.2s all;}
.index-3-col .container .flex .center .tg:hover {opacity:.6;}
.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:185px;max-height:185px;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 {width: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:0px;}
.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;stroke:#353B45;}
.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;overflow:hidden;}
.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 {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;}

/* project-list */
.project-list {width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-top:25px;}
.project-list .project-box {width:47.5%;margin-right:5%;margin-bottom:5%;}
.project-list .project-box:nth-child(2n+2) {margin-right:0%;}
.project-list .project-box a {display:block;width:100%;position:relative;}
.project-list .project-box a .img {display:block;width:100%;position:relative;border-radius:10px;overflow:hidden;}
.project-list .project-box a .img img {display:block;vertical-align:middle;width:100%;object-fit:cover;object-position:20% 20%;height:350px;transform:scale(1.002);transition:all 0.6s;}
.project-list .project-box a .title {position:absolute;left:0px;right:0px;bottom:0px;width:100%;padding:30px;display:flex;align-items:center;justify-content:space-between;}
.project-list .project-box a .title h3 {color:#FFFFFF;font-size:17px;line-height:25px;}
.project-list .project-box a .title svg {transition:all 0.3s;}
.project-list .project-box a:hover > .title svg {transform:rotate(45deg);}
.project-list .project-box a:hover > .img img {transform:scale(1.05);}

/* city-list */
.city-list {width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-top:40px;}
.city-list .city-box {width:22.75%;margin-right:3%;margin-bottom:3%;}
.city-list .city-box:nth-child(4n+4) {margin-right:0%;}
.city-list .city-box a {display:block;width:100%;position:relative;border:solid 1px #E6E6E6;border-radius:13px;padding:15px;}
.city-list .city-box a .img {display:block;width:100%;position:relative;border-radius:10px;overflow:hidden;transform:scale(1.002);}
.city-list .city-box a .img img {display:block;vertical-align:middle;width:100%;transition:all 0.6s;}
.city-list .city-box a:hover > .img img {transform:scale(1.03);}

/* magazine-list */
.magazine-list {width:100%;position:relative;display:flex;align-items:stretch;flex-wrap:wrap;margin-top:40px;}
.magazine-list .magazine-box {width:22.75%;margin-right:3%;margin-bottom:3%;}
.magazine-list .magazine-box:nth-child(4n+4) {margin-right:0%;}
.magazine-list .magazine-box a {display:block;width:100%;position:relative;text-align:center;}
.magazine-list .magazine-box a .img {display:block;width:140px;margin:0 auto;position:relative;border-radius:10px;overflow:hidden;margin-bottom:15px;border:solid 1px #E6E6E6;}
.magazine-list .magazine-box a .img img {display:block;vertical-align:middle;width:140px;height:214px;object-fit:cover;transition:all 0.6s;}
.magazine-list .magazine-box a .title {display:block;color:#353B45;font-size:14px;line-height:20px;font-weight:500;text-align:center;}
.magazine-list .magazine-box a:hover > .img img {transform:scale(1.03);}
.magazine-list .magazine-box .img {display:block;width:140px;margin:0 auto;position:relative;border:solid 1px #E6E6E6;border-radius:10px;overflow:hidden;margin-bottom:15px;}
.magazine-list .magazine-box .img img {display:block;vertical-align:middle;width:140px;height:214px;object-fit:cover;}
.magazine-list .magazine-box .title {display:block;text-align:center;color:#353B45;font-size:14px;line-height:20px;font-weight:500;}

/* 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;}

/* left-menu-fix-page */
.left-menu-fix-page {width:100%;position:relative;margin-bottom:80px;}
.left-menu-fix-page .flex-box {width:100%;position:relative;display:flex;align-items:normal;flex-wrap:wrap;}
.left-menu-fix-page .flex-box .left-menu {width:320px;margin-right:70px;}
.left-menu-fix-page .flex-box .left-menu .sticky-menu {min-height:calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-y:auto;background:#353B45;border-radius:15px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;}
.left-menu-fix-page .flex-box .left-menu .sticky-menu::-webkit-scrollbar {width:8px;}
.left-menu-fix-page .flex-box .left-menu .sticky-menu::-webkit-scrollbar-track {background: #1F2228;}
.left-menu-fix-page .flex-box .left-menu .sticky-menu::-webkit-scrollbar-thumb {background:#5B616A;border-radius:0px;}
.left-menu-fix-page .flex-box .left-menu .sticky-menu::-webkit-scrollbar-thumb:hover {background:#4A515E;}
.left-menu-fix-page .flex-box .left-menu ul.top {}
.left-menu-fix-page .flex-box .left-menu ul.top li {margin-bottom:10px;}
.left-menu-fix-page .flex-box .left-menu ul.top li:last-child {margin-bottom:0px;}
.left-menu-fix-page .flex-box .left-menu ul.top li a {display:flex;align-items:center;justify-content:space-between;color:#FFFFFF;background-color:#232A34;border-radius:10px;padding:16px 19px;transition:.3s all;}
.left-menu-fix-page .flex-box .left-menu ul.top li a svg {stroke:#FFFFFF;transition:.3s all;}
.left-menu-fix-page .flex-box .left-menu ul.top li a.active {background-color:#FFFFFF;color:#353B45;}
.left-menu-fix-page .flex-box .left-menu ul.top li a.active > svg {stroke:#353B45;transform:rotate(-45deg);}
.left-menu-fix-page .flex-box .left-menu ul.top li a:hover {background-color:#FFFFFF;color:#353B45;}
.left-menu-fix-page .flex-box .left-menu ul.top li a:hover > svg {stroke:#353B45;transform:rotate(-45deg);}
.left-menu-fix-page .flex-box .left-menu ul.bottom {margin-top:10px;}
.left-menu-fix-page .flex-box .left-menu ul.bottom li {}
.left-menu-fix-page .flex-box .left-menu ul.bottom li a {transition:.3s all;min-height:84px;display:flex;align-items:center;justify-content:space-between;color:#FFFFFF;background-color:#5B616A;border-radius:10px;padding:22px;}
.left-menu-fix-page .flex-box .left-menu ul.bottom li a svg {stroke:#FFFFFF;transition:.3s all;}
.left-menu-fix-page .flex-box .left-menu ul.bottom li a:hover {background-color:#FFFFFF;color:#5B616A;}
.left-menu-fix-page .flex-box .left-menu ul.bottom li a:hover > svg {stroke:#5B616A;transform:rotate(-45deg);}
.left-menu-fix-page .flex-box .right-content {width:calc(100% - 390px);}
.left-menu-fix-page .flex-box .right-content .content-header {width:100%;position:relative;display:flex;align-items:normal;background:#353B45;border-radius:15px;padding:100px 100px 0px 100px;}
.left-menu-fix-page .flex-box .right-content .content-header.small-padding {padding:13px 13px 13px 13px;align-items:center;}
.left-menu-fix-page .flex-box .right-content .content-header.full-image {padding:0px;}
.left-menu-fix-page .flex-box .right-content .content-header .left {width:55%;}
.left-menu-fix-page .flex-box .right-content .content-header.full-image .left {width:100%;border-radius:15px;overflow:hidden;}
.left-menu-fix-page .flex-box .right-content .content-header.full-image.cover-height .left img {object-fit:cover;object-position:center;}
.left-menu-fix-page .flex-box .right-content .content-header.small-padding .left {border-radius:10px;overflow:hidden;}
.left-menu-fix-page .flex-box .right-content .content-header .left img {width:100%;display:block;}
.left-menu-fix-page .flex-box .right-content .content-header .right {width:45%;padding-left:100px;}
.left-menu-fix-page .flex-box .right-content .content-header.small-padding .right {padding-left:40px;padding-right:100px;}
.left-menu-fix-page .flex-box .right-content .content-header .right h1 {font-size:26px;line-height:26px;font-weight:500;color:#FFF;}
.left-menu-fix-page .flex-box .right-content .content-header .right h1 span {font-weight:200;display:block;margin-bottom:10px;}
.left-menu-fix-page .flex-box .right-content .content-header .right .social {width:100%;position:relative;display:flex;align-items:center;justify-content:start;margin-top:30px;margin-bottom:50px;}
.left-menu-fix-page .flex-box .right-content .content-header .right .social li {margin-right:18px;}
.left-menu-fix-page .flex-box .right-content .content-header .right .social li:last-child {margin-right:0px;}
.left-menu-fix-page .flex-box .right-content .content-header .right .social li a {display:block;}
.left-menu-fix-page .flex-box .right-content .content-header .right .social li a svg {transition:.25s opacity;vertical-align:middle;fill:#FFFFFF;opacity:.6;}
.left-menu-fix-page .flex-box .right-content .content-header .right .social li a:hover > svg {opacity:1;}
.left-menu-fix-page .flex-box .right-content .content-header .right p {font-size:14px;line-height:20px;font-weight:normal;color:#FFF;}
.left-menu-fix-page .flex-box .right-content .text-content {width:100%;position:relative;margin-top:60px;}
.left-menu-fix-page .flex-box .right-content .text-content.no-mt {margin-top:0px;}
.left-menu-fix-page .flex-box .right-content h1 {font-size:24px;display:block;margin-bottom:25px;color:#CBCBCB;text-transform:uppercase;letter-spacing:4px;}
.left-menu-fix-page .flex-box .right-content h1.dark {font-size:24px;display:block;margin-bottom:25px;color:#353B45;letter-spacing:0px;text-transform:unset;}
.left-menu-fix-page .flex-box .right-content h2.title-h2 {font-size:24px;display:block;margin-bottom:25px;color:#CBCBCB;text-transform:uppercase;letter-spacing:4px;}
.left-menu-fix-page .flex-box .right-content .text-content h2 {font-size:22px;display:block;margin-bottom:25px;}
.left-menu-fix-page .flex-box .right-content .text-content p {font-weight:normal;color:#353B45;display:block;margin-bottom:25px;}
.left-menu-fix-page .flex-box .right-content .text-content p:last-child {margin-bottom:0px;}
.left-menu-fix-page .flex-box .right-content .text-content .date {display:block;margin-bottom:20px;color:#232A34;opacity:.4;font-weight:500;}

/* 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:relative;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 .left-col span.copy-desktop {display:block;}
.footer .container span.copy-mobile {display:none;}
.footer .container .right-col {position:relative;display:flex;align-items:center;justify-content:end;}
.footer .container .right-col .address {position:relative;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:relative;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;}

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

/* cv-box */
.cv-box {width:100%;position:relative;background:#353B45;border-radius:15px;padding:5px;display:flex;align-items:center;margin-bottom:20px;}
.cv-box.mt {margin-top:35px;}
.cv-box .left {width:60%;display:flex;align-items:center;}
.cv-box .right {width:40%;padding-right:40px;}
.cv-box .left .image {width:155px;overflow:hidden;border-radius:10px;}
.cv-box .left .image img {width:100%;display:block;vertical-align:middle;object-fit:cover;height:133px;}
.cv-box .left .title {margin-left:23px;font-size:26px;color:#FFFFFF;font-weight:500;}
.cv-box .left .title span {font-weight:200;display:inline-block;}
.cv-box .right .link {display:flex;justify-content:end;}
.cv-box .right .link a {display:flex;align-items:center;justify-content:center;height:50px;background:#FFFFFF;border-radius:10px;padding:0px 20px;color:#353B45;transition:.2s all;}
.cv-box .right .link a:hover {background:#EDEDED;}

/* accordion */
.accordion .accordion-item {}
.accordion button {border:0px;border-bottom:1px solid #707070;position:relative;display:block;text-align:left;width:100%;padding:50px 0px 25px 0px;color:#353B45;font-size:22px;font-weight:600;background:0 0;outline:0;cursor:pointer;}
.accordion button:focus::after,.accordion button:hover::after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}
.accordion button .accordion-title{padding:1em 1.5em 1em 0}
.accordion button .icon{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:18px;height:18px;border:0px solid;border-radius:22px}
.accordion button .icon::before{display:block;position:absolute;content:"";top:9px;right:0px;width:18px;height:2px;background:#353B45}
.accordion button .icon::after {display: block;position: absolute;content:"";top:1px;right:8px;width:2px;height:18px;background:#353B45;}
.accordion button[aria-expanded=true] {color:#353B45;}
.accordion button[aria-expanded=true] .icon::after {width:0px;}
.accordion .accordion-content {height:0;overflow:hidden;}
.accordion .accordion-content.expanded {height:0;overflow:hidden;}
.accordion .accordion-content p {font-size:1rem;font-weight:300;margin:2em 0;}
/* accordion v2 */
.accordion.v2 button {border:0px;border:1px solid #D9D9D9;border-radius:10px;position:relative;display:block;text-align:left;width:100%;padding:25px 25px 25px 50px;color:#353B45;font-size:18px;font-weight:600;background:0 0;outline:0;cursor:pointer;}
.accordion.v2 button .icon {display:block;width:14px;height:auto;position:absolute;top:50%;transform:translateY(-50%);left:25px;border:0px solid;}
.accordion.v2 button .icon svg {transition:.3s all;}
.accordion.v2 button .icon::before{content:"";display:none;}
.accordion.v2 button .icon::after {condent:"";display:none;}
.accordion.v2 button[aria-expanded=true] .icon svg {transform:rotate(180deg);}
.accordion.v2 .accordion-content {height:0;overflow:hidden;}
.accordion.v2 .accordion-content.expanded {height:100%;}
.accordion:nth-child(1n+1) {margin-bottom:20px;}
/* accordion v3 */
.accordion.v3 {width: 100%;}
.accordion.v3 .accordion-heads {background:#353B45;border-radius:15px;display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap;padding:40px;}
.accordion.v3 .accordion-heads .title {font-size:20px;color:#FFF;font-weight:500;display:block;width:100%;}
.accordion.v3 .accordion-heads button {border:0px;border:0px solid #D9D9D9;background:#FFF;border-radius:10px;position:relative;display:block;text-align:left;width:max-content;padding:15px;color:#353B45;font-size:15px;font-weight:600;outline:0;cursor:pointer;}
.accordion.v3 .accordion-heads button[aria-expanded=true] {background:#00A4E0;color:#FFF;border:0px;}
.accordion.v3 .accordion-heads button .accordion-title{padding:0px}
.accordion.v3 .accordion-panels {margin-top:20px;}
.accordion.v3 .accordion-content-scroll-follow {height:0;overflow: hidden;}
/* accordion-stabil */
/* accordion */
.accordion-stabil .accordion-stabil-item {}
.accordion-stabil button {border:0px;border-bottom:1px solid #707070;position:relative;display:block;text-align:left;width:100%;padding:20px 0px 20px 0px;color:#353B45;font-size:16px;font-weight:600;background:0 0;outline:0;cursor:pointer;}
.accordion-stabil button:focus::after,.accordion button:hover::after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}
.accordion-stabil button .accordion-title{padding:1em 1.5em 1em 0}
.accordion-stabil button .icon{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:18px;height:18px;border:0px solid;border-radius:22px}
.accordion-stabil button .icon::before{display:block;position:absolute;content:"";top:9px;right:0px;width:18px;height:2px;background:#353B45}
.accordion-stabil button .icon::after {display: block;position: absolute;content:"";top:1px;right:8px;width:2px;height:18px;background:#353B45;}
.accordion-stabil button[aria-expanded=true] {color:#353B45;}
.accordion-stabil button[aria-expanded=true] .icon::after {width:0px;}
.accordion-stabil .accordion-stabil-content {height:0;overflow:hidden;transition:height 0.3s ease;}
.accordion-stabil .accordion-stabil-content p {font-size:1rem;font-weight:300;margin:2em 0;}

/*list v1 */
.list.v1 {width:100%;position:relative;padding-bottom:30px;}
.list.v1.mt-15 {margin-top:15px;}
.list.v1 li {width:calc(100% - 50px);margin-left:50px;margin-bottom:8px;}
.list.v1 li:last-child {margin-bottom:0px;}
.list.v1 li a {background:#F2F2F2;border-radius:10px;padding:23px;display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;color:#353B45;text-decoration:none;transition:.2s all;}
.list.v1 li a svg {transition:.5s all;transform:rotate(45deg);}
.list.v1 li a:hover {background:#EDEDED;}
.list.v1 li a:hover svg {transform:rotate(0);}
.list.v1 li a:before {content:"";width:6px;height:6px;border-radius:50%;background:#353B45;position:absolute;left:-25px;top:50%;transform:translateY(-50%);}

/* list v2 */
.list.v2 {width:100%;position:relative;padding-bottom:20px;}
.list.v2.mt-15 {margin-top:15px;}
.list.v2 li {width:100%;margin-left:0px;margin-bottom:8px;}
.list.v2 li:last-child {margin-bottom:0px;}
.list.v2 li a {background:#F2F2F2;border-radius:10px;padding:23px;display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;color:#353B45;text-decoration:none;transition:.2s all;}
.list.v2 li a.red {background:#BE4646;color:#FFFFFF;}
.list.v2 li a svg {transition:.5s all;transform:rotate(45deg);}
.list.v2 li a:hover {background:#EDEDED;}
.list.v2 li a:hover svg {transform:rotate(0);}
.list.v2 li a.red:hover {background:#B13131;color:#FFFFFF;}

/* content-table v1 */
.content-table {width:100%;position:relative;overflow-x:auto;}
.content-table.v1 {background:#F2F2F2;border-radius:10px;padding:30px;}
.content-table.v1.mt {margin-top:20px;}
.content-table.v1 table {width:100%;position:relative;border-collapse:separate;border-spacing:0;}
.content-table.v1 table thead th {border-right:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;border-top:1px solid #C3C3C3;padding:13px;background:#FFF;text-align:left;}
.content-table.v1 table thead th:first-child {border-top-left-radius:10px;border-left:1px solid #C3C3C3;}
.content-table.v1 table thead th:last-child {border-top-right-radius:10px;}
.content-table.v1 table tbody tr td {border-right:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;padding:13px;}
.content-table.v1 table tbody tr td:first-child {border-left:1px solid #C3C3C3;}
.content-table.v1 table tbody tr td a {display:flex;align-items:center;justify-content:space-between;color:#353B45;text-decoration:underline;transition:.2s all;}
.content-table.v1 table tbody tr td a:hover {opacity:.6;}
.content-table.v1 table tbody tr:last-child > td:first-child {border-bottom-left-radius:10px;}
.content-table.v1 table tbody tr:last-child > td:last-child {border-bottom-right-radius:10px;}

/* pdf-list */
.pdf-list {width:100%;position:relative;}
.pdf-list.mb {margin-bottom:25px;}
.pdf-list.mt-15 {margin-top:15px;}
.pdf-list.mt-25 {margin-top:25px;}
.pdf-list li {display:flex;align-items:center;justifty-content:space-between;padding:10px 10px 10px 20px;border-radius:10px;background:#F2F2F2;margin-bottom:10px;transition:.3s all;}
.pdf-list li:last-child {margin-bottom:0px;}
.pdf-list li .left {width:60%;display:flex;align-items:center;}
.pdf-list li .left img {margin-right:10px;}
.pdf-list li .left span {color:#353B45;}
.pdf-list li .right {width:40%;display:flex;align-items:center;justify-content:end;}
.pdf-list li .right a {display:flex;align-items:center;height:52px;justify-content:center;padding:0px 20px;border-radius:10px;background:#FFFFFF;transition:.2s all;color:#353B45;}
.pdf-list li .right a svg {margin-left:10px;}
.pdf-list li:hover {background:#353B45;}
.pdf-list li:hover > .left > span {color:#FFFFFF;}

/* kurumsal-kimlik */
.kurumsal-kimlik {width:100%;position:relative;background:#353B45;border-radius:15px;padding:15px;display:flex;align-items:center;flex-wrap:wrap;margin-top:30px;}
.kurumsal-kimlik .box {width:24.25%;margin-right:1%;background:#5B616A;border-radius:10px;transition:.3s all;padding:20px;}
.kurumsal-kimlik .box:nth-child(4n+4) {margin-right:0px;}
.kurumsal-kimlik .box:hover {background:#FFF;}
.kurumsal-kimlik .box .title {width:100%;display:flex;align-items:center;margin-bottom:70px;}
.kurumsal-kimlik .box .title span {font-size:18px;color:#FFF;}
.kurumsal-kimlik .box .title img {margin-right:20px;width:35px;}
.kurumsal-kimlik .box:hover > .title > span {color:#353B45}
.kurumsal-kimlik a {display:flex;align-items:center;height:52px;width:max-content;justify-content:center;padding:0px 20px;border-radius:10px;background:#F2F2F2;transition:.2s all;color:#353B45;}
.kurumsal-kimlik a svg {margin-left:10px;}
.kurumsal-kimlik a:hover {background:#edebeb;}

/* news */
.last-one-news {width:100%;position:relative;margin-bottom:35px;}
.last-one-news a {width:100%;position:relative;display:flex;align-items:stretch;}
.last-one-news a .left {width:60%;border-top-left-radius:15px;border-bottom-left-radius:15px;overflow:hidden;}
.last-one-news a .left img {width:100%;display:block;vertical-align:middle;object-fit:cover;object-position:center;height:465px;}
.last-one-news a .right {width:40%;padding:60px;background:#353B45;border-bottom-right-radius:15px;border-top-right-radius:15px;}
.last-one-news a .right h2 {font-size:20px;font-weight:500;line-height:26px;color:white;width:100%;margin-bottom:15px;}
.last-one-news a .right p {color:white;width:100%;font-weight:normal;}
.last-one-news a .date {position:absolute;bottom:60px;}
.last-one-news a .date span {color:#E3E3E3;opacity:.3;display:block;margin-bottom:10px;}
.news-list {width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;margin:30px 0px 0px 0px;}
.news-list .news-box {position:relative;width:32%;margin-right:2%;margin-bottom:4%;}
.news-list .news-box:nth-child(3n+3) {margin-right:0%;}
.news-list .news-box a {position:relative;display:block;}
.news-list .news-box a .image {position:relative;width:100%;overflow:hidden;border-radius:10px;margin-bottom:15px;z-index:3;}
.news-list .news-box a .image img {position:relative;width:100%;display:block;vertical-align:middle;transition:.6s all;height:255px;object-fit:cover;object-position:20% 20%;}
.news-list .news-box a.video .image img {position:relative;width:100%;display:block;vertical-align:middle;transition:.6s all;height:240px;object-fit:cover;object-position:center;}
.news-list .news-box a .image img.play-icon {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);ltransition:.6s all;z-index:4;width:60px;height:auto;}
.news-list .news-box a.video .image:after {content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background:rgba(0,0,0,.0);transition:.4s all;}
.news-list .news-box a .title {color:#232A34;font-size:16px;line-height:23px;}
.news-list .news-box a .date {color:#232A34;display:block;margin:15px 0px 5px 0px;opacity:.3;}
.news-list .news-box a svg.arrow {troke:#232A34;transition:.6s all;}
.news-list .news-box a:hover > .image img {transform:scale(1.05);}
.news-list .news-box a:hover > .image img.play-icon {transform:translate(-50%,-50%);}
.news-list .news-box a:hover > svg.arrow {transform:rotate(-45deg);}
.news-list .news-box a.video:hover > .image:after {background:rgba(0,0,0,.4);}

/* news-gallery */
.news-gallery {width:100%;position:relative;margin-top:30px;overflow:hidden;padding:10px;background:#F2F2F2;border-radius:15px;}
.news-gallery .swiper-slide {width:100%;position:relative;}
.news-gallery .swiper-slide a {width:100%;position:relative;display:block;overflow:hidden;}
.news-gallery .swiper-slide a:after {width:100%;position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:2;}
.news-gallery .swiper-slide a img {width:100%;position:relative;display:block;vertical-align:middle;border-radius:10px;z-index:1;transtion:1s all;}
.news-gallery .swiper-slide a:hover > img {opacity:.7;}
.ng-pagination {width:100%;position:relative;height:30px;}
.ng-pagination .swiper-pagination {bottom:0px;left:50%;transform:translateX(-50%);}
.ng-pagination .swiper-pagination .swiper-pagination-bullet {background:#353b45;width:30px;height:4px;border-radius:0px;}
.ng-pagination .swiper-pagination .swiper-pagination-bullet-active {background:#232A34;}

/* announcement-list */
.announcement-list {width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-top:45px;}
.announcement-list .announcement-box {position:relative;width:32%;margin-right:2%;margin-bottom:2%;}
.announcement-list .announcement-box:nth-child(3n+3) {margin-right:0px;}
.announcement-list .announcement-box a {position:relative;display:block;border:solid 1px #E6E6E6;border-radius:10px;padding:30px;}
.announcement-list .announcement-box a svg.icon {fill:#CBCBCB;display:block;transition:.3s all;}
.announcement-list .announcement-box a .title {color:#353B45;min-height:60px;width:100%;margin-top:20px;margin-bottom:15px;}
.announcement-list .announcement-box a .date {color:#353B45;opacity:.3;width:100%;display:block;margin-bottom:15px;transition:.3s all;}
.announcement-list .announcement-box a svg.arrow {transition:.3s all;stroke:#232A34;}
.announcement-list .announcement-box a:hover > svg.icon {fill:#353B45;}
.announcement-list .announcement-box a:hover > .date {opacity:1;}
.announcement-list .announcement-box a:hover > svg.arrow {transform:rotate(-45deg);}

/* pagination */
.pagination {width:100%;position:relative;}
.pagination.mt {margin-top:35px;}
.pagination.mb {margin-bottom:60px;}
.pagination ul {width:100%;position:relative;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;}
.pagination ul li {margin-right:10px;}
.pagination ul li:last-child {margin-right:0px;}
.pagination ul li a {font-weight:500;transition:all .25s;border-radius:10px;border:solid 1px #232A34;padding:0px 14px;min-width:39px;height:35px;color:#232A34;display:flex;align-items:center;justify-content:center;}
.pagination ul li a:hover {background-color:#232A34;border:solid 1px #232A34;color:#ffffff;}
/* Active page should mirror hover style */
.pagination ul li.active a,
.pagination ul li a.active,
.pagination ul li.active a:hover,
.pagination ul li a.active:hover {background-color:#232A34;border:solid 1px #232A34;color:#ffffff;}
/* Disabled pagination items (like ellipsis) */
.pagination ul li.disabled span {font-weight:500;border-radius:10px;border:solid 1px transparent;padding:0px 14px;min-width:39px;height:35px;color:#999999;display:flex;align-items:center;justify-content:center;cursor:default;}

/* share-buttons */
.share-buttons {background:#D0EAFA;border-radius:10px;padding:18px;width:max-content;display:flex;align-items:center;margin-top:25px;}
.share-buttons .title {margin-right:20px;}
.share-buttons ul {display:flex;align-items:center;}
.share-buttons ul li {margin-right:19px;}
.share-buttons ul li:last-child {margin-right:0px;}
.share-buttons ul li a {display:block;cursor:pointer;}
.share-buttons ul li a svg {transition:.2s all;}
.share-buttons ul li a:hover > svg {opacity:.6;}
.share-buttons ul li a svg#copy-check-svg {display:none;}

/* search-results */
.search-results {width:100%;position:relative;}
.search-results .top {width:100%;position:relative;}
.search-results .top .badge_title {width:100%;position:relative;display:flex;align-items:center;}
.search-results .top .badge_title .title {color:#6C6C6C;margin-left:20px;}
.search-results .list {width:100%;position:relative;margin-top:30px;}
.search-results .list a {width:100%;position:relative;display:block;}
.search-results .list a .list-item {width:100%;position:relative;display:flex;align-items:center;background:#F2F2F2;border-radius:20px;padding:10px 30px 10px 10px;}
.search-results .list a .list-item .left {min-width:200px;max-width:200px;overflow:hidden;border-radius:10px;}
.search-results .list a .list-item .left img {width:100%;display:block;}
.search-results .list a .list-item .left .no-img {width:100%;display:block;background:#FFFFFF;height:113px;display:flex;align-items:center;justify-content:center;}
.search-results .list a .list-item .center {margin-left:20px;flex:1;}
.search-results .list a .list-item .center .title {font-size:16px;color:#232A34;display:block;margin-bottom:10px;font-weight:600;}
.search-results .list a .list-item .center p {padding-right:35px;color:#232A34;}
.search-results .list a .list-item .right {margin-left:auto;display:flex;align-items:center;}

/* contact */
.contact {width:100%;position:relative;margin-bottom:80px;}
.contact h1 {font-size:24px;display:block;margin-bottom:25px;color:#CBCBCB;text-transform:uppercase;letter-spacing:4px;}
.contact .flex {width:100%;position:relative;margin:40px 0px;display:flex;align-items:stretch;}
.contact .flex .left {width:calc(50% - 15px);position:relative;margin-right:15px;}
.contact .flex .left iframe {width:100%;position:relative;height:400px;border:0px;box-shadow:0px;border-radius:20px;overflow:hidden;}
.contact .flex .right {width:50%;position:relative;}
.contact .flex .right .boxes {width:100%;position:relative;display:flex;align-items:center;}
.contact .flex .right .boxes .box-a {width:calc(50% - 7.5px);position:relative;margin-right:7.5px;border:solid 1px #E0E0E0;border-radius:20px;padding:17px;height:400px;}
.contact .flex .right .boxes .box-a .get_directions {position:relative;display:flex;align-items:center;background:#D0EAFA;padding:15px;border-radius:13px;margin:0px 0px;width:max-content;margin-bottom:15px;}
.contact .flex .right .boxes .box-a .get_directions a {display:block;transition:.2s all;color:#353B45;font-size:15px;}
.contact .flex .right .boxes .box-a .get_directions svg {margin-right:10px;}
.contact .flex .right .boxes .box-a .get_directions a:hover {opacity:.6;}
.contact .flex .right .boxes .box-a .phone {position:relative;display:flex;align-items:center;background:#D0EAFA;border-radius:13px;margin:0px 0px;padding-top:4px;padding-bottom:4px;padding-left:15px;width:max-content;margin-bottom:45px;}
.contact .flex .right .boxes .box-a .phone span {color:#353B45;}
.contact .flex .right .boxes .box-a .phone a {display:block;transition:.2s all;color:#353B45;font-size:15px;background:#FFFFFF;margin-left:10px;margin-right:4px;border-radius:10px;padding:11px 10px;}
.contact .flex .right .boxes .box-a .phone svg {margin-right:10px;}
.contact .flex .right .boxes .box-a .phone a:hover {opacity:.8;}
.contact .flex .right .boxes .box-a p {display:block;margin-bottom:30px;color:#353B45;}
.contact .flex .right .boxes .box-a b {display:block;color:#353B45;}
.contact .flex .right .boxes .box-b {width:calc(50% - 7.5px);position:relative;margin-left:7.5px;border:solid 1px #E0E0E0;border-radius:20px;padding:17px;height:400px;}
.contact .flex .right .boxes .box-b b {display:block;margin-top:40px;margin-bottom:10px;color:#353B45;}
.contact .flex .right .boxes .box-b .whatsapp {position:relative;display:flex;align-items:center;background:#E6F4E6;border-radius:13px;margin:0px 0px;padding-top:4px;padding-bottom:4px;padding-left:15px;width:max-content;margin-bottom:25px;}
.contact .flex .right .boxes .box-b .whatsapp span {color:#353B45;}
.contact .flex .right .boxes .box-b .whatsapp a {display:block;transition:.2s all;color:#353B45;font-size:15px;background:#FFFFFF;margin-left:10px;margin-right:4px;border-radius:10px;padding:11px 10px;}
.contact .flex .right .boxes .box-b .whatsapp svg {margin-right:10px;}
.contact .flex .right .boxes .box-b .whatsapp a:hover {opacity:.8;}
.contact .flex .right .boxes .box-b .alo-123 {display:flex;align-items:center;}
.contact .flex .right .boxes .box-b .alo-123 img {width:90px;margin-right:20px;}
.contact .flex .right .boxes .box-b .alo-123 a {display:flex;align-items:center;justify-content:center;background:#D89552;padding:13px 17px;width:128px;border-radius:13px;transition:.6s all;color:#FFFFFF;}
.contact .flex .right .boxes .box-b .alo-123 a:hover {width:148px;}
.contact .flex .right .boxes .box-b .isaret-dili {position:relative;display:flex;align-items:center;background:#FDEEDF;border-radius:13px;margin:0px 0px;padding-top:4px;padding-bottom:4px;padding-left:15px;width:max-content;margin-bottom:0px;}
.contact .flex .right .boxes .box-b .isaret-dili span {color:#353B45;}
.contact .flex .right .boxes .box-b .isaret-dili a {display:block;transition:.2s all;color:#353B45;font-size:15px;background:#FFFFFF;margin-left:10px;margin-right:4px;border-radius:10px;padding:11px 10px;}
.contact .flex .right .boxes .box-b .isaret-dili svg {margin-right:0px;}
.contact .flex .right .boxes .box-b .isaret-dili a:hover {opacity:.8;}

/* cookie */
.cookie {width:450px;position:fixed;left:35px;bottom:35px;background:#FFFFFF;box-shadow:0px 0px 10px rgba(50,50,50,.15);padding:30px;border-radius:15px;z-index:51;}
.cookie p {display:block;color:#353B45;font-weight:500;margin-bottom:20px;}
.cookie b {display:block;color:#353B45;margin-bottom:10px;}
.cookie a.policy-link {display:flex;align-items:center;transition:.2s all;}
.cookie a.policy-link:hover {opacity:.8;}
.cookie a.policy-link span {color:#999CA1;position:relative;text-decoration:underline;}
.cookie a.policy-link svg {margin-left:10px;margin-top:-2px;}
.cookie .buttons {width:100%;position:relative;margin-top:20px;display:flex;align-items:center;}
.cookie .buttons a:first-child {margin-right:15px;}

.title-badge {background-color: var(--bg); margin-bottom:20px;border-radius: 10px; padding: 23px; display: flex; align-items: center; justify-content: space-between; width: 100%; position: relative; color: #FFF; text-decoration: none; transition: .2s all;}

.no-results {display:flex;align-items:center;margin:40px 0px;}
.no-results img {margin-right:10px;}
.no-results span {font-size:22px;}

/* main-popup-dialog */
#main-popup-dialog {display:none;width:800px;border-radius:15px;padding:28px;}
#main-popup-dialog .title {color:#232A34;font-size:25px;display:block;margin-bottom:7px;}
#main-popup-dialog .description {color:#232A34;display:block;margin-bottom:20px;}
#main-popup-dialog .img_or_video {position:relative;width:100%;border-radius:10px;overflow:hidden;}
#main-popup-dialog .img_or_video img {width:100%;position:relative;display:block;vertical-align:middle;object-fit:cover;object-position:0% 0%;height:440px;}
#main-popup-dialog iframe {width:100%;height:420px;}

@media (max-width:1500px) {

	.left-menu-fix-page .flex-box .left-menu {width:300px;margin-right:50px;}
	.left-menu-fix-page .flex-box .left-menu ul.top li a {padding:19px;}
	.left-menu-fix-page .flex-box .right-content {width:calc(100% - 350px);}
	.left-menu-fix-page .flex-box .right-content .content-header {padding:80px 80px 0px 80px;}
	.left-menu-fix-page .flex-box .right-content .content-header .left {width:50%;}
	.left-menu-fix-page .flex-box .right-content .content-header .right {width:50%;padding-left:70px;}
	.left-menu-fix-page .flex-box .left-menu ul.bottom li a {min-height:78px;}
	
	.accordion button {font-size:20px;}

	.video-box .title-button .title {font-size:50px;line-height:50px;}
	.footer .container .left-col {display:block;}
	.footer .container .left-col a {max-width:235px;margin-bottom:20px;}
}

@media (max-width:1400px) {
	.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .left .title {font-size:50px;line-height:50px;padding-left:30px;}
	.header .container .right-col .menu li.has-submenu .submenu .container .container-wrapper .flex .right .bakan a .left {width:270px;}
	.index-3-col .container .flex .left,.index-3-col .container .flex .right, .index-3-col .container .flex .center {padding:25px;}
	.index-3-col .container .flex .center .image {max-width:100px;right:30px;}
	.index-3-col .container .flex .right img {max-width:100px;right:30px;}
	.index-3-col .container .flex .right .description {max-width:65%;}
	
	.video-box .title-button .title {padding-left:55px;}
	.announcements .container .background {padding:55px;}
	.projects-scroll .buttons {padding-left:55px;}
	.projects-scroll-inner {margin-left:55px;}
	
	.left-menu-fix-page .flex-box .left-menu {width:300px;margin-right:30px;}
	.left-menu-fix-page .flex-box .right-content {width:calc(100% - 330px);}
	.left-menu-fix-page .flex-box .right-content .content-header {padding:40px 40px 40px 40px;align-items:center;}
	.left-menu-fix-page .flex-box .right-content .content-header .left {width:40%;}
	.left-menu-fix-page .flex-box .right-content .content-header .right {width:60%;padding-left:50px;}
	.left-menu-fix-page .flex-box .left-menu .sticky-menu {min-height:calc(100vh - 60px);max-height:calc(100vh - 60px);}
	
	.left-menu-fix-page .flex-box .right-content .content-header .right h1 {font-size:22px;line-height:22px;}
	.left-menu-fix-page .flex-box .right-content .content-header .right h1 span {margin-bottom:8px;}
	
	.projects-scroll-inner .project-box a h3 {font-size:38px;line-height:40px;}
	
	.left-menu-fix-page .flex-box .right-content .content-header.full-image.cover-height .left img {height:470px;}
}

@media (max-width:1350px) {
	.left-menu-fix-page .flex-box .right-content .content-header .right .social {margin-top:20px;margin-bottom:35px;}
	
	.kurumsal-kimlik .box {width:49.25%;margin-right:1.5%;margin-bottom:1.5%;}
	.kurumsal-kimlik .box:nth-child(2n+2) {margin-right:0px;}
	.kurumsal-kimlik .box:nth-child(3n+3) {margin-bottom:0px;}
	.kurumsal-kimlik .box:nth-child(4n+4) {margin-right:0px;margin-bottom:0px;}
	
	.project-list .project-box a .img img {height:275px;}
	
	.city-list .city-box {width:31.33%;margin-right:3%;margin-bottom:3%;}
    .city-list .city-box:nth-child(4n+4) {margin-right:3%;}
    .city-list .city-box:nth-child(3n+3) {margin-right:0%;}
    
    .magazine-list .magazine-box {width:31.33%;margin-right:3%;margin-bottom:3%;}
    .magazine-list .magazine-box:nth-child(4n+4) {margin-right:3%;}
    .magazine-list .magazine-box:nth-child(3n+3) {margin-right:0%;}
    
	.detail-search-form form .form-group.flx {display:flex;align-items:center;flex-wrap:wrap;}
	.detail-search-form form .form-group.flx .title {width:100%;}
	.detail-search-form form .form-group.flx .fg-left {width:calc(50% - 10px);margin-right:10px;}
	.detail-search-form form .form-group.flx .fg-left input {width:100%;}
	.detail-search-form form .form-group.flx .fg-right {width:50%;}
	.detail-search-form form .form-group.flx .fg-right input {width:100%;}
	.detail-search-form form .top {width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}
	.detail-search-form form .top .first {width:100%;display:flex;align-items:center;flex-wrap:wrap;}
	.detail-search-form form .top .first .form-group input {width:100%;}
	.detail-search-form form .top .first .form-group select {width:100%;}
	.detail-search-form form .top .first .form-group:nth-child(1) {width:calc(50% - 10px);margin-right:10px;}
	.detail-search-form form .top .first .form-group:nth-child(2) {width:50%;margin-right:0px;}
	.detail-search-form form .top .first .form-group:nth-child(3) {width:calc(100%);margin-right:10px;margin-top:10px;margin-bottom:10px;}
	.detail-search-form form .top .last {width:100%;}
	.detail-search-form form .bottom .cbx_group {display:flex;align-items:center;}
	.detail-search-form form .bottom .cbx {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-right:5px;width:calc(16.66% - 5px);}
	.detail-search-form form .bottom .cbx:last-child {margin-right:0px;}
	.detail-search-form form .bottom .form-group:first-child {width:calc(100%);}
	.detail-search-form form .bottom .form-group:last-child {width:100%;margin-left:0px;margin-top:10px;}
	.detail-search-form form .bottom .form-group:last-child input {width:100%;}
	

	.last-one-news a .left img {height:365px;}
	.last-one-news a .right {padding:45px;}
	.last-one-news a .right h2 {font-size:19px;line-height:25px;}
	.last-one-news a .date {bottom:45px;}
	
	.announcement-list .announcement-box {position:relative;width:49%;margin-right:2%;margin-bottom:2%;}
	.announcement-list .announcement-box:nth-child(3n+3) {margin-right:2%;}
	.announcement-list .announcement-box:nth-child(2n+2) {margin-right:0px;}
}

@media (max-width:1280px) {
	.footer .container .right-col {display:flex;flex-wrap:wrap;align-items:end;flex-direction:column;}
	.footer .container .right-col .address {width:max-content;}
	.footer .container .right-col .phone {width:max-content;margin:15px 0px;}
	.footer .container .right-col .social-links {width:max-content;}
	.logos {margin-left:10px;width:calc(100% - 10px);}
	.logos .container {padding-left:0px;padding-right:0px;}
	.logos .container .flex {padding:50px 0px 50px 40px;border-top-right-radius:0px;border-bottom-right-radius:0px;overflow-x:auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;white-space:nowrap;}
	.logos .container .flex .logo-item {min-width:170px;width:170px;}
	.video-box .video-container {width:100%;height:100%;}
	.video-box .video-container iframe {margin-top:0px;height:200%;position:absolute;top:-50%;}
	.video-box .bg {background-image:url(../images/video-background-mobile2.svg);background-size:cover;background-position:top;}
	.video-box .title-button .title {width:60%;font-size:40px;line-height:40px}
	.video-box .title-button .video-button {width:40%;justify-content:end;padding-right:55px;}
	.video-box .title-button .video-button a .circle {width:60px;height:60px;}
	
	.left-menu-fix-page .flex-box .right-content .text-content {margin-top:50px;}
	
	.left-menu-fix-page .flex-box .right-content .content-header.full-image.cover-height .left img {height:430px;}
	
	.contact .flex .left {width:calc(40% - 15px);}
	.contact .flex .right {width:calc(60% - 15px);}
}

@media (min-width:1220px) {
	#MobileMenu {display:none !important;}
}

@media (max-width:1220px) {
	.header .container .left-col {width:210px;}
	.header .container .right-col {display:none;}
	.header .container .right-col-mobile {width:calc(100% - 210px);display:flex;justify-content:end;align-items:center;}
	.header .container .right-col-mobile span.menu-text {margin-right:13px;margin-top:0px;color:#353B45;}
	.projects-scroll {margin-bottom:40px;}
	
	.accordion button {font-size:19px;}
	
	.last-one-news a .left {width:55%;}
	.last-one-news a .left img {height:295px;}
	.last-one-news a .right {padding:35px;width:45%;}
	.last-one-news a .right h2 {font-size:18px;line-height:24px;}
	.last-one-news a .date {bottom:35px;}
	.news-list {margin:25px 0px 0px 0px;}
	.news-list .news-box {width:49%;margin-right:2%;margin-bottom:4%;}
	.news-list .news-box:nth-child(3n+3) {margin-right:2%;}
	.news-list .news-box:nth-child(2n+2) {margin-right:0%;}
	.news-list .news-box a {position:relative;display:block;}
	.news-list .news-box a .image img {height:255px;}
}

@media (max-width:1091px) {
	.index-header-bottom .container {padding-left:0px;padding-right:0px;}
	.index-header-bottom .container .flex {flex-wrap:wrap;}
	.index-header-bottom .container .flex {flex-direction:column-reverse;}
	.index-header-bottom .container .flex .left {width:100%;padding:30px;margin-left:10px;}
	.index-header-bottom .container .flex .right {width:calc(100% - 20px);margin-left:10px;margin-right:10px;display:flex;align-items:center;padding:20px 30px;justify-content:space-between;margin-bottom:10px;}
	.index-header-bottom .container .flex .right .protocol {display:none;}
	.index-header-bottom .container .flex .right .bakan {display:none;}
	.index-header-bottom .container .flex .right .bakan-mobile {display:block;max-width:40%;z-index:2;}
	.index-header-bottom .container .flex .right .text {z-index:2;text-align:left;display:none;}
	.index-header-bottom .container .flex .right .text-mobile {z-index:2;text-align:left;display:block;margin-top:0px;font-size:13px;}
	.index-header-bottom .container .flex .right .text-mobile a {display:flex;align-items:center;color:#FFFFFF;font-size:13px;}
	.index-header-bottom .container .flex .right .text-mobile a svg {margin-left:35px;}
	.index-header-bottom .container .flex .right .social {display:none;}
	.index-header-bottom .container .flex .right .amblem {opacity:.6;width:80%;}
	.index-header-bottom .container .flex .right:hover > .amblem {width:80%;}
	
	.projects-scroll-inner .project-box a h3 {font-size:32px;line-height:32px;}
	
	.index-header-bottom {margin-bottom:10px;}
	
	.index-3-col {margin-bottom:10px;}
	.index-3-col .container .flex {flex-wrap:wrap;}
	.index-3-col .container .flex .left,.index-3-col .container .flex .right, .index-3-col .container .flex .center {width:100%;min-height:max-content;margin-right:0px;padding:30px;}
	.index-3-col .container .flex .center {margin:10px 0px;}
	.index-3-col .container .flex .left .select-button {flex-direction:column;align-items:flex-start;margin-top:60px;}
	.index-3-col .container .flex .left .select-button a {margin-left:0px;margin-top:15px;}
	.index-3-col .container .flex .left .select-button .search-select-container {width:max-content;}
	.index-3-col .container .flex .left .city {top:60%;}
	.index-3-col .container .flex .center .description {max-height:auto;min-height:max-content;margin-bottom:80px;}
	.index-3-col .container .flex .center .image {max-width:120px;right:20px;}
	.index-3-col .container .flex .right img {right:20px;width:110px;}
	.index-3-col .container .flex .right .description {width:calc(100% - 110px);max-height:auto;min-height:max-content;margin-bottom:40px;}
	.index-header-bottom .container .flex .left .slider-news .news-box a .title {font-size:17px;}
	
	.video-box .title-button .title {padding-left:30px;}
	.announcements .container .background {padding:30px;}
	.projects-scroll .buttons {padding-left:30px;}
	.projects-scroll-inner {margin-left:30px;padding-bottom:80px;}
	
	.projects-scroll {padding:70px 0px;margin-bottom:30px;}
	
	.announcements {margin:10px 0px;}
	
	.project-list .project-box a .title {padding:18px 18px 18px 18px;}
	.project-list .project-box a .title h3 {max-width:85%;font-size:16px;}
	.project-list .project-box a .img img {height:220px;}
	
	.city-list .city-box {width:48.5%;margin-right:3%;margin-bottom:3%;}
    .city-list .city-box:nth-child(4n+4) {margin-right:0%;}
    .city-list .city-box:nth-child(3n+3) {margin-right:2%;}
    .city-list .city-box:nth-child(2n+2) {margin-right:0%;}
    
    .magazine-list .magazine-box {width:48.5%;margin-right:3%;margin-bottom:3%;}
    .magazine-list .magazine-box:nth-child(4n+4) {margin-right:0%;}
    .magazine-list .magazine-box:nth-child(3n+3) {margin-right:2%;}
    .magazine-list .magazine-box:nth-child(2n+2) {margin-right:0%;}
    
    .no-results img {width:60px;margin-right:10px;}
	.no-results span {font-size:20px;}
	
	.contact .flex {flex-wrap:wrap;}
	.contact .flex .left {width:100%;margin-right:0px;}
	.contact .flex .right {width:100%;margin-left:0px;}
}

@media (max-width:991px) {
	.header .container .left-col {width:190px;}
	.header .container .right-col-mobile {width:calc(100% - 190px);}
	
	.left-menu-fix-page {flex-wrap:wrap;}
	.left-menu-fix-page .flex-box {flex-direction:column-reverse;}
	.left-menu-fix-page .flex-box .left-menu {width:100%;margin-right:0px;margin-top:25px;}
	.left-menu-fix-page .flex-box .left-menu .sticky-menu {min-height:100%;max-height:100%;}
	.left-menu-fix-page .flex-box .right-content {width:100%;}
	.left-menu-fix-page .flex-box .right-content .content-header .left {width:50%;}
	.left-menu-fix-page .flex-box .right-content .content-header .right {width:50%;}
	
	.left-menu-fix-page .flex-box .right-content .content-header.small-padding .right {padding-right:0px;}
	
	.accordion button {font-size:18px;padding-right:30px;}
	
	.left-menu-fix-page {margin-bottom:60px;}
	
	.left-menu-fix-page .flex-box .right-content .text-content {margin-top:40px;}
	
	.pagination ul {justify-content:center;margin-top:15px;}
	.pagination ul li {margin-bottom:10px;}
	
    .no-results img {width:50px;margin-right:10px;}
	.no-results span {font-size:17px;}
	
	.accordion.v2 button {font-size:16px;}
	.cv-box .left .title {font-size:22px;}
	
	.left-menu-fix-page .flex-box .right-content .content-header.full-image.cover-height .left img {height:440px;}
}

@media (max-width:850px) {
	.video-box .title-button {top:auto;transform:translateY(0);bottom:40px;}
	.video-box .title-button {flex-wrap:wrap;}
	.video-box .title-button .title {width:100%;padding-right:30px;}
	.video-box .title-button .video-button {padding-left:30px;padding-right:0px;width:100%;justify-content:start;margin-top:30px;}
	.footer {padding:50px 0px 60px 0px;}
	.footer .container {flex-wrap:wrap;}
	.footer .container .left-col {width:100%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;}
	.footer .container .left-col a {margin-right:0px;margin-bottom:0px;width:185px;}
	.footer .container .right-col {width:100%;align-items:center;margin-top:20px;}
	.footer .social-links {border:0px;padding:0px;}
	.footer .social-links li a {padding:0px;border:solid 1px #E6E6E6;border-radius:10px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;}
	.footer .social-links li a svg {max-height:20px;transform:scale(.8);}
	
	.footer .container .left-col span.copy-desktop {display:none;}
	.footer .container span.copy-mobile {display:block;font-weight:normal;font-size:11px;margin-top:20px;}
	
	.footer-v2 {padding:50px 0px 60px 0px;}
	.footer-v2 .spacer {display:block;margin:10px 0px;}
	.footer-v2 .container {flex-wrap:wrap;}
	.footer-v2 .container .left-col {width:100%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;}
	.footer-v2 .container .left-col a {margin-right:0px;margin-bottom:0px;width:185px;}
	.footer-v2 .container .right-col {width:100%;align-items:center;margin-top:20px;flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;}
	.footer-v2 .social-links {border:0px;padding:0px;}
	.footer-v2 .social-links li a {padding:0px;border:solid 1px #E6E6E6;border-radius:10px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;}
	.footer-v2 .social-links li a svg {max-height:20px;transform:scale(.8);}
	.footer-v2 .container .left-col span.copy-desktop {display:none;}
	.footer-v2 .container span.copy-mobile {display:block;font-weight:normal;font-size:12px;margin-top:0px;width:100%;text-align:center;}
	
	.footer-v2 .container .right-col .alo-123 {margin-right:0px;margin-top:20px;}
	.footer-v2 .container .right-col .phone {margin:0px;}
	.footer-v2 .container .right-col .contact {margin:20px 0px;}
	
	.video-box .video-container iframe {height:100%;top:0px;transform: scale(2);}
	
	.video-box .title-button .title {padding-left:20px;}
	.announcements .container .background {padding:20px;}
	
	.projects-scroll {padding:50px 0px;margin-bottom:10px;}
	.projects-scroll-inner .project-box a h3 {font-size:30px;line-height:30px;}
	.projects-scroll .buttons {padding-left:20px;}
	.projects-scroll-inner {margin-left:20px;}
	.projects-scroll .line {margin-top:90px;}
	.projects-scroll-inner {padding-bottom:60px;}
	.projects-scroll-inner .project-box a svg {transform:scale(.8);}
	.projects-scroll-inner .project-box a:hover > svg {transform:scale(.8) rotate(-45deg);}
	
	.footer .container .right-col .address {font-size:13px;}
	.footer .container .right-col .telefon {font-size:13px;}
	
	.accordion.v3 .accordion-heads {padding:25px;}
	.accordion.v3 .accordion-heads .title {font-size:18px;}
	
	.content-table.v1 {padding:12px;}
	.content-table.v1 table {width:200%;}
	
	.left-menu-fix-page .flex-box .right-content h1 {font-size:20px;}
	.contact h1 {font-size:20px;}
	.left-menu-fix-page .flex-box .right-content h2 {font-size:20px;}
	.left-menu-fix-page .flex-box .right-content .text-content h2 {font-size:17px;}
	
	.left-menu-fix-page .flex-box .right-content .content-header.full-image .left {border-radius:8px;}
	
	.cv-box .left .title {font-size:20px;}
	
	#main-popup-dialog {display:none;width:93%;border-radius:10px;padding:20px;}
	#main-popup-dialog .title {font-size:22px;margin-bottom:7px;padding-right:20px;}
	#main-popup-dialog .img_or_video img {height:400px;}
	#main-popup-dialog iframe {width:100%;height:400px;}
}

@media (max-width:768px) {
	.header .container .left-col {width:170px;}
	.header .container .right-col-mobile {width:calc(100% - 170px);}
	.index-header-bottom .container .flex .left {width:100%;padding:20px;}
	.index-header-bottom .container .flex .left .buttons .buttons-right .next-slider-news {display:none;}
	.index-header-bottom .container .flex .left .buttons .buttons-right .prev-slider-news {display:none;}
	
	.announcements .container .background .buttons .buttons-right .prev-slider-announcements {display:none;}
	.announcements .container .background .buttons .buttons-right .next-slider-announcements {display:none;}
	
	.video-box .title-button .title {font-size:30px;line-height:30px;}
	.video-box .title-button .video-button a .circle {width:40px;height:40px;}
	.video-box .title-button .video-button a .circle svg {transform:scale(.8);}
	
	.projects-scroll {padding:40px 0px;}
	
	.left-menu-fix-page .flex-box .right-content .content-header .left {width:50%;}
	.left-menu-fix-page .flex-box .right-content .content-header .right {width:50%;padding-left:35px;}
	.left-menu-fix-page .flex-box .right-content .content-header .right p {display:none;}
	.left-menu-fix-page .flex-box .right-content .content-header {padding:25px 25px 25px 25px;}
	
	.left-menu-fix-page .flex-box .right-content .content-header .right h1 {font-size:18px;line-height:18px;}
	.left-menu-fix-page .flex-box .right-content .content-header .right h1 span {margin-bottom:5px;}
	
	.accordion.v2 button {padding:20px 20px 20px 40px;}
	.accordion.v2 button .icon {left:15px;}
	
	.accordion button {font-size:16px;padding-right:30px;}
	.accordion button .icon::before {transform:scale(.7);}
	.accordion button .icon::after {transform:scale(.7);}
	
	.left-menu-fix-page {margin-bottom:50px;}
	
	.kurumsal-kimlik .box {width:100%;margin-right:0%;margin-bottom:15px;}
	.kurumsal-kimlik .box:nth-child(2n+2) {margin-bottom:15px;}
	.kurumsal-kimlik .box:nth-child(3n+3) {margin-bottom:15px;}
	.kurumsal-kimlik .box:nth-child(4n+4) {margin-bottom:0%;}
	
	.list.v1 li {margin-left:30px;width:calc(100% - 30px);}
	.list.v1 li a {padding:18px;}
	.list.v1 li a svg {margin-left:25px;}
	
	.list.v2 li a {padding:20px 50px 20px 20px;line-height:22px;}
	.list.v2 li a svg {position:absolute;right:20px;top:50%;transform:rotate(45deg) translateY(-50%);}
	.list.v2 li a:hover > svg {position:absolute;right:20px;top:50%;transform:rotate(0deg) translateY(-50%);}
	.title-badge {padding:20px;}
	
	.left-menu-fix-page .flex-box .right-content .text-content {margin-top:30px;}
	
	.detail-search-form form .bottom .cbx_group {display:flex;align-items:center;flex-wrap:wrap;}
	.detail-search-form form .bottom .cbx {margin-right:5px;width:calc(33.33% - 5px);margin-bottom:10px;}
	
	.cv-box .left {font-size:18px;width:75%;}
	.cv-box .left .title {font-size:18px;margin-left:10px;}
	.cv-box .right {padding-right:5px;width:25%;padding-left:10px;}
	.cv-box.mt {margin-top:20px;}
	.cv-box .right .link a {padding:10px;}
	
	#main-popup-dialog .title {font-size:18px;margin-bottom:7px;padding-right:30px;font-weight:bold;}
	#main-popup-dialog .img_or_video img {height:350px;}
	#main-popup-dialog iframe {width:100%;height:350px;}
	
	.last-one-news a {flex-wrap:wrap;}
	.last-one-news a .left {width:100%;border-bottom-left-radius:0px;border-top-right-radius:10px;border-top-left-radius:10px;}
	.last-one-news a .left img {height:295px;}
	.last-one-news a .right {padding:25px;width:100%;border-top-right-radius:0px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
	.last-one-news a .right h2 {font-size:18px;line-height:24px;}
	.last-one-news a .date {bottom:0px;position:relative;margin-top:35px;}
	
	.search-box.v3 {margin-right:0px;}
	.search-box.v3 .flx {flex-wrap:wrap;}
	.search-box.v3 .flx .bx {width:100%;margin-right:0px;}
	.search-box.v3 .flx .form-group {width:100%;margin-right:0px;margin-top:15px;}
	.search-box.v3 .flx .form-group .fg-left {margin-right:5px;width:calc(50% - 5px);}
	.search-box.v3 .flx .form-group .fg-right {margin-left:5px;width:calc(50% - 5px);}
	
	.left-menu-fix-page .flex-box .right-content .content-header.full-image.cover-height .left img {height:100%;}

	.contact {margin-bottom:25px;}
	.contact .flex .right {margin-top:10px;}
	.contact .flex .right .boxes {flex-wrap:wrap;}
	.contact .flex .right .boxes .box-a {width:100%;height:auto;margin-right:0px;}
	.contact .flex .right .boxes .box-b {width:100%;margin-left:0px;margin-top:20px;height:auto;}
	
}

@media (max-width:640px) {
	.header .container .left-col {width:185px;}
	.header .container .right-col-mobile {width:calc(100% - 185px);}
	
	.index-header-bottom .container .flex .right .text-mobile a svg {margin-left:25px;}
	.index-header-bottom .container .flex .right {padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}
	
	.index-header-bottom .container .flex .left .swiper-slide {width:85%;}
	.index-header-bottom .container .flex .left .slider-news .news-box {width:100%;}
	.index-header-bottom .container .flex .left .slider-news .news-box a .title {font-size:15px;}
	.index-header-bottom .container .flex .left .slider-news .news-box a .date {margin:5px 0px 15px 0px;}
	
	.announcements .container {padding-left:0px;padding-right:0px;}
	.announcements .container .background {padding:20px 0px 20px 20px;border-top-right-radius:0px;border-bottom-right-radius:0px;margin-left:10px;width:calc(100% - 10px);}
	.announcements .container .background .slider-announcements .swiper-slide {width:75%;}
	
	.index-3-col .container .flex .left .city {min-height:70px;min-width:90px;max-height:70px;max-width:90px;}
	
	.video-box .video-container {height:inherit;}
	
	.left-menu-fix-page .flex-box .right-content .content-header {flex-wrap:wrap;}
	.left-menu-fix-page .flex-box .right-content .content-header .left {width:100%;}
	.left-menu-fix-page .flex-box .right-content .content-header .right {width:100%;padding-left:0px;}
	.left-menu-fix-page .flex-box .right-content .content-header .right p {display:block;}
	.left-menu-fix-page .flex-box .right-content .content-header {padding:30px 30px 30px 30px;}
	.left-menu-fix-page .flex-box .right-content .content-header.small-padding .right {padding-right:0px;padding-left:0px;margin-top:30px;}
	
	.project-list .project-box a .img img {height:180px;}
	
	.cv-box .left .title {font-size:16px;}
	
	#main-popup-dialog {padding:15px;width:95%;}
	#main-popup-dialog .title {font-size:20px;margin-bottom:7px;padding-right:20px;}
	#main-popup-dialog .img_or_video img {height:auto;max-height:240px;}
	#main-popup-dialog iframe {width:100%;height:240px;}
	
	.news-list {margin:25px 0px 0px 0px;}
	.news-list .news-box {width:100%;margin-right:0%;margin-bottom:40px;}
	.news-list .news-box:nth-child(3n+3) {margin-right:0%;}
	.news-list .news-box:nth-child(2n+2) {margin-right:0%;}
	.news-list .news-box a {position:relative;display:block;}
	.news-list .news-box a .image img {height:255px;}
	
	.announcement-list .announcement-box {position:relative;width:100%;margin-right:0%;margin-bottom:25px;}
	.announcement-list .announcement-box:nth-child(3n+3) {margin-right:0%;}
	.announcement-list .announcement-box:nth-child(2n+2) {margin-right:0px;}
}

@media (max-width:575px) {
	.project-list .project-box {width:100%;margin-right:0px;}
	.project-list .project-box a .img img {height:250px;}
	
	.city-list .city-box {width:100%;margin-right:0%;margin-bottom:3%;}
    .city-list .city-box:nth-child(4n+4) {margin-right:0%;}
    .city-list .city-box:nth-child(3n+3) {margin-right:0%;}
    .city-list .city-box:nth-child(2n+2) {margin-right:0%;}
    
	.detail-search-form form .bottom .cbx {margin-right:5px;width:calc(50% - 5px);margin-bottom:10px;}
	
	#main-popup-dialog {width:98%;}
	
	.badge.big {font-size:16px;}
	
	.search-results .top .badge_title {flex-wrap:wrap;}
	.search-results .top .badge_title .badge {width:100%;}
	.search-results .top .badge_title .title {margin-left:0px;width:100%;margin-top:10px;}
	.search-results .list {margin-top:30px;}
	.search-results .list a .list-item {flex-wrap:wrap;padding:14px;}
	.search-results .list a .list-item .left {min-width:100%;max-width:100%;}
	.search-results .list a .list-item .left img {width:100%;display:block;}
	.search-results .list a .list-item .left .no-img {height:200px;}
	.search-results .list a .list-item .center {margin-left:0px;margin-top:20px;}
	.search-results .list a .list-item .center .title {font-size:16px;color:#232A34;display:block;margin-bottom:10px;font-weight:600;}
	.search-results .list a .list-item .center p {padding-right:0px;margin-bottom:20px;}
	.search-results .list a .list-item .right {margin-left:0;margin-top:10px;width:100%;}
	
	.cookie {width:calc(100% - 20px);left:10px;right:10px;bottom:10px;padding:20px;}
}
/* no-menu-page */
.no-menu-page {
  width: 100%;
  position: relative;
  margin-bottom: 80px;
  margin-top: 60px;
}

.no-menu-page .text-content {
  width: 100%;
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  padding: 0 40px;
  box-sizing: border-box;
}

.no-menu-page .text-content p {
  display: block;
  margin-bottom: 15px;
  line-height: 1.7;
}

.no-menu-page .text-content p:first-of-type {
  text-align: center;
  font-weight: 600;
  margin-bottom: 30px;
}

.no-menu-page .text-content p:last-child {
  margin-bottom: 0px;
}

.no-menu-page .text-content a {
  text-decoration: underline;
  transition: .2s opacity;
}

.no-menu-page .text-content a:hover {
  opacity: 0.7;
}

.no-menu-page .text-content p:empty {
  margin: 5px 0;
}

.full-width-content > h1 {
  max-width: 1000px;
  padding: 0 40px;
  margin: 60px auto 20px auto;
  width: 100%;
  box-sizing: border-box;
}

.container > h1 {
  max-width: 1000px;
  padding: 0 40px;
  margin: 60px auto 20px auto;
  width: 100%;
  box-sizing: border-box;
}

.full-width-content .umb-block-list .text-content {
  width: 100%;
  position: relative;
  max-width: 1000px;
  padding: 0 40px;
  margin: 0 auto;
  box-sizing: border-box;
}

a[href="#"] {
  pointer-events: none;
  cursor: default;
}
